Add a challenge history to an ambassador (manager)
POST
/manager/ambassadors/{id}/challenge-histories
curl \
--request POST 'https://domain.tld/api/v2/manager/ambassadors/{id}/challenge-histories' \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "Content-Type: application/json" \
--data '{"points":42.0,"score":42.0,"message":"string","challenge_id":42.0}'
Request examples
{
"points": 42.0,
"score": 42.0,
"message": "string",
"challenge_id": 42.0
}
Response examples (200)
{
"id": 42,
"ambassador": {
"id_ambassador": 42,
"image": "string",
"full_name": "string",
"username": "string",
"description": "string",
"status": 42,
"availability": "string",
"unavailable": true,
"is_absent": true,
"absent_msg": "string",
"fb_account": "string",
"twitter_account": "string",
"instagram_account": "string",
"linkedIn_account": "string",
"youtube_account": "string",
"online": true,
"last_action_date": "string"
},
"challenge": {
"id": 42,
"titles": [
{
"id_i18n_content": 42,
"lang": "en_GB",
"content": "Hello"
}
],
"images": [
{
"id_i18n_content": 42,
"lang": "en_GB",
"content": "Hello"
}
],
"descriptions": [
{
"id_i18n_content": 42,
"lang": "en_GB",
"content": "Hello"
}
],
"points": 42.0,
"proportional_points": true,
"nb_wins": 42
},
"message": "string",
"score": 42.0,
"points": 42.0,
"created_at": "2025-05-04T09:42:00Z",
"updated_at": "2025-05-04T09:42:00Z"
}
Response examples (401)
{
"message": "Unauthorized."
}
Response examples (422)
{
"message": "field is required! (and 3 more error)",
"errors": {
"field": [
"Error message details here"
],
"additionalProperty1": [
"Error message details here"
],
"additionalProperty2": [
"Error message details here"
]
}
}