APIUpdate Target

Update Target

Update settings for a specific target by its internal ID.

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
  }'
Target updatedapplication/json
{
  "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: