curl -X POST "https://api.affonso.io/v1/program/campaigns/cmretainer01camp0001/applications/cmapp01retainer0001/resume-retainer" \
-H "Authorization: Bearer sk_live_your_api_key"
{
"success": true,
"data": {
"id": "cmapp01retainer0001",
"campaign_id": "cmretainer01camp0001",
"affiliate_id": "aff_abc123",
"affiliate": {
"id": "aff_abc123",
"name": "Jane Smith",
"email": "jane@example.com"
},
"answers": "I publish weekly Shorts to 40k followers",
"status": "ACCEPTED",
"reviewed_at": "2026-10-12T16:00:00.000Z",
"retainer_has_condition": true,
"retainer_condition": "Post at least 3 Shorts per week mentioning our product",
"retainer_ended_at": null,
"retainer_resumed_at": "2026-10-12T17:30:00.000Z",
"created_at": "2026-10-10T12:00:00.000Z",
"updated_at": "2026-10-12T17:30:00.000Z"
}
}
Campaigns
Resume Partner Retainer
Resume an ended partner retainer
POST
/
v1
/
program
/
campaigns
/
{id}
/
applications
/
{applicationId}
/
resume-retainer
curl -X POST "https://api.affonso.io/v1/program/campaigns/cmretainer01camp0001/applications/cmapp01retainer0001/resume-retainer" \
-H "Authorization: Bearer sk_live_your_api_key"
{
"success": true,
"data": {
"id": "cmapp01retainer0001",
"campaign_id": "cmretainer01camp0001",
"affiliate_id": "aff_abc123",
"affiliate": {
"id": "aff_abc123",
"name": "Jane Smith",
"email": "jane@example.com"
},
"answers": "I publish weekly Shorts to 40k followers",
"status": "ACCEPTED",
"reviewed_at": "2026-10-12T16:00:00.000Z",
"retainer_has_condition": true,
"retainer_condition": "Post at least 3 Shorts per week mentioning our product",
"retainer_ended_at": null,
"retainer_resumed_at": "2026-10-12T17:30:00.000Z",
"created_at": "2026-10-10T12:00:00.000Z",
"updated_at": "2026-10-12T17:30:00.000Z"
}
}
Resume an ended partner retainer on an accepted application. Clears
retainer_ended_at and sets retainer_resumed_at. Requires write:affiliates. Foreign-team IDs return 404.
Path Parameters
string
required
Encoded campaign id
string
required
Encoded application id
Response
Returns the application with the retainer resumed. Same structure as Accept Campaign Application.curl -X POST "https://api.affonso.io/v1/program/campaigns/cmretainer01camp0001/applications/cmapp01retainer0001/resume-retainer" \
-H "Authorization: Bearer sk_live_your_api_key"
{
"success": true,
"data": {
"id": "cmapp01retainer0001",
"campaign_id": "cmretainer01camp0001",
"affiliate_id": "aff_abc123",
"affiliate": {
"id": "aff_abc123",
"name": "Jane Smith",
"email": "jane@example.com"
},
"answers": "I publish weekly Shorts to 40k followers",
"status": "ACCEPTED",
"reviewed_at": "2026-10-12T16:00:00.000Z",
"retainer_has_condition": true,
"retainer_condition": "Post at least 3 Shorts per week mentioning our product",
"retainer_ended_at": null,
"retainer_resumed_at": "2026-10-12T17:30:00.000Z",
"created_at": "2026-10-10T12:00:00.000Z",
"updated_at": "2026-10-12T17:30:00.000Z"
}
}
Notes
- Requires
write:affiliates. - No request body.
- The application must already be an ended retainer. Otherwise the API returns a conflict.
Was this page helpful?
