Skip to content

Query Campaign Status

GEThttps://${domain}/rosetta-open/campaign/queryCampaignStatus/{campaignId}

Query campaign status information.

Examples
shell
curl https://${domain}/rosetta-open/campaign/queryCampaignStatus/{campaignId} \
 -X GET \
 -H 'Content-Type: application/json' \
 -H 'X-STARDUST-KEY: <X-STARDUST-KEY>' \
 -H 'X-TS: <X-TS>' \
 -H 'X-SIGN: <X-SIGN>'

responses

2000
{
"code": 2000,
"message": "Success",
"data": {
"status": 1,
"campaignId": "864b70706a7349"
},
"date": "2025-04-15 11:42:54",
"requestId": "449d7b0df77d44e7bb54038becc72c45",
"success": true
}
5000
{
"code": 5000,
"data": null,
"message": "Service hiccuped, please try again later.",
"date": "2025-03-13 20:00:00",
"requestId": "864b70706a7349ea83e177a49800464f",
"success": false
}
51006
{
"code": 51006,
"data": null,
"message": "Campaign not exists.",
"date": "2025-03-13 20:00:00",
"requestId": "864b70706a7349ea83e177a49800464f",
"success": false
}

Returns the enumeration value definition of the data field in the structure

CodeMessageDescription
0DraftThe project is in draft status. In an environment integrated with Helix, Rosetta projects with draft status will not appear
1StartThe project is in start status.
2PauseThe project is in pause status.
3DoneThe project is in done status.