Update Multiple Targets
Update multiple targets at once using an array of target updates.
PATCH
/v2/projects/{project_id}/targetsAuthorization
Bearer TokenRequired
Path Parameters
project_idstringRequired
The unique identifier of the project.
Request Body
The request body should be an array of objects, each containing:
target_idstringRequired
The internal target ID (UUID) to update.
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" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '[
{
"target_id": "11111111-1111-1111-1111-111111111111",
"is_enabled": true
},
{
"target_id": "22222222-2222-2222-2222-222222222222",
"is_enabled": false
}
]'{
"ok": true,
"request_id": "11111111-1111-1111-1111-111111111111",
"method": "PATCH",
"path": "/v2/projects/YOUR_PROJECT_ID/targets",
"code": 200,
"total": 2,
"message": "Successfully updated 2 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": "33333333-3333-3333-3333-333333333333",
"participant_count": 150
},
{
"target_id": "22222222-2222-2222-2222-222222222222",
"target_name": "VIP Channel",
"platform": "telegram",
"kind": "channel",
"external_id": "-1001234567890",
"is_enabled": false,
"plan_count": 1,
"parent_target_id": null,
"participant_count": 45
}
]
}Last updated: