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
Stringapplication/json
Authorization String
StringBearer
BODY PARAMS
token String
StringIntegration token
data Array of Objects
Array of ObjectsEach object must contain the user identifier attribute and other attribute per the defined integration.
Maximum length of the array is 100.
data
publishStatus Object
ObjectThe 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/DateFields 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"
}