Skip to content

Delete a partner group

DELETE /program/affiliates/groups/{group_id}
Scopeprogram:write
Customer session tokenNot accepted: call from your server with an API key
Rate limit classwrite_shopify (limits)
Idempotency keyRequired (idempotency)
MCP toolcharm_delete_affiliate_group

Deletes a group; its partners fall back to the programme’s rates (their own overrides stay). The dry run says how many partners that is.

NameInTypeDescription
group_idpathstringThe group’s id.
FieldTypeDescription
dry_runboolean(optional)

Returns AffiliateGroupWriteResult.

FieldTypeDescription
dry_runboolean
groupAffiliateGroup
members_detachedintegerDeleting: partners who fall back to the programme’s rates. (optional)
partner_codes_sync_failedboolean(optional)
{
"dry_run": false,
"group": {
"id": "id",
"name": "Gold",
"commission": {
"type": "percent",
"code_rate": 1,
"link_rate": 1
},
"customer_discount": {
"type": "percentage",
"value": 1
},
"member_count": 1
},
"members_detached": 1,
"partner_codes_sync_failed": false
}
Terminal window
curl -X DELETE "https://charm.appfleece.app/api/v1/program/affiliates/groups/<group_id>" \
-H "Authorization: Bearer chrm_live_..." \
-H "Idempotency-Key: $(uuidgen)" \
-H "Content-Type: application/json" \
-d '{"dry_run":false}'

unauthorized · invalid_token · insufficient_scope · access_required · not_found · validation_error · rate_limited · idempotency_conflict · shopify_unavailable

Every error body carries code, message, request_id and a doc_url pointing at the matching entry in the error catalog.