Hi all,
I am trying to use the v2025 APIs to create and start a certification campaign.
I followed the documentation at SailPoint API v2025 - Start Campaign, but when I attempt to start the campaign using the “Activate a campaign” API, I receive the following error:
{
"detailCode": "400.1 Bad request content",
"trackingId": "de0f9e05ba6645c4b815bee666d2f3fd",
"messages": [
{
"locale": "en-US",
"localeOrigin": "DEFAULT",
"text": "The request was syntactically correct but its content is semantically invalid."
},
{
"locale": "und",
"localeOrigin": "REQUEST",
"text": "The request was syntactically correct but its content is semantically invalid."
}
],
"causes": []
}
Here is my request:
curl --location --request POST 'https://tenant/v2025/campaigns/d273c5850353446d9ff414071b5a786c/activate' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer Token \
--header 'Accept: application/json' \
--data ''
I did check on the UI, and the campaign ID d273c5850353446d9ff414071b5a786c does exist in ISC.
And I also tried to use different timeZones on the request body, still received the same error response.
May I know if there is anything wrong with my request? Or is this an issue with ISC?
Many thanks,
Longinus Chan