POST
https://api.walkme.com/public/v1/user/data
curl -L -X POST 'https://api.walkme.com/public/v1/user/data' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <access-token>' \
--data-raw '{
"token": "c865ab9ec9ffd1fbbe18a452951329bdd3e814484086bc0068da807208062c40",
"data": [
{
"properties.ID": "[email protected]",
"field1": "value",
"field2": 123,
"nested": {
"field": 456
}
}
]
}'
HEADERS PARAMS
Content-Type String
String
application/json
Authorization String
String
Bearer
BODY PARAMS
token String
String
Integration token
data Array of Objects
Array of Objects
Each object must contain the user identifier attribute and other attribute per the defined integration.
Maximum length of the array is 100.
data
publishStatus Object
Object
The available publish status attributes for the export
Supported Property Types
You can use and define up to a total of 100 properties across all integrations defined for an account.
User Identifier String
Required
Admin defined String/Number/Date
String/Number/Date
Fields from the payload JSON that you wish to Import into WalkMe.
Date must be in format of YYYY-MM-DD.
curl -L -X POST 'https://api.walkme.com/public/v1/user/data' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <access-token>' \
--data-raw '{
"token": "c865ab9ec9ffd1fbbe18a452951329bdd3e814484086bc0068da807208062c40",
"data": [
{
"Email": "[email protected]",
"Status": "New",
"Type": "Internal"
},
{
"Email": "[email protected]",
"Status": "Retired",
"Type": "Internal"
},
{
"Email": "[email protected]",
"Status": "Veteran",
"Type": "External"
}
]
}'
{
"message": "Request has been received"
}