Update Target - Modify Access Destination Settings via API
Modify a single access destination's settings. You can enable or disable the target to control whether the subscription bot grants access to it, or update the display name. Disabling a target does not remove existing members but prevents new access grants.
PATCH
/v2/projects/{project_id}/targets/{target_id}Authorization
Bearer TokenRequired
Path Parameters
project_idstringRequired
The unique identifier of the project.
target_idstringRequired
The internal target ID (UUID).
Request Body
is_enabledboolean
Whether the target is enabled.
target_namestring
Display name for the target.
Request
curl -X PATCH "https://api.botsubscription.com/v2/projects/YOUR_PROJECT_ID/targets/11111111-1111-1111-1111-111111111111" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"is_enabled": true
}'{
"ok": true,
"request_id": "11111111-1111-1111-1111-111111111111",
"method": "PATCH",
"path": "/v2/projects/YOUR_PROJECT_ID/targets/11111111-1111-1111-1111-111111111111",
"code": 200,
"total": 1,
"message": "Successfully updated 1 target(s)",
"data": {
"target_id": "11111111-1111-1111-1111-111111111111",
"target_name": "Premium Members",
"platform": "discord",
"kind": "role",
"external_id": "123456789012345678",
"is_enabled": true,
"plan_count": 3,
"parent_target_id": "22222222-2222-2222-2222-222222222222",
"participant_count": 150
}
}Last updated: