Last updated 8 months ago
Was this helpful?
Manage your Number/ Sender ID subscription status, all sender types are considered "endpoints".
GET /workspaces/{workspaceId}/endpoints/{endpointId}/subscriptions HTTP/1.1 Host: Authorization: Bearer JWT Accept: */*
OK
{ "results": [ { "name": "text", "status": "active", "price": { "currencyCode": "EUR", "amount": 1, "exponent": 1 }, "subscription": { "id": "123e4567-e89b-12d3-a456-426614174000", "correlationId": "123e4567-e89b-12d3-a456-426614174000", "status": "active", "subscribedAt": "2025-04-16T15:38:57.755Z", "updatedAt": "2025-04-16T15:38:57.755Z", "canceledAt": "2025-04-16T15:38:57.755Z", "startAt": "2025-04-16T15:38:57.755Z", "endAt": "2025-04-16T15:38:57.755Z" } } ] }
GET /workspaces/{workspaceId}/endpoints/{endpointId}/subscriptions/{subscriptionName} HTTP/1.1 Host: Authorization: Bearer JWT Accept: */*
{ "name": "text", "status": "active", "price": { "currencyCode": "EUR", "amount": 1, "exponent": 1 }, "subscription": { "id": "123e4567-e89b-12d3-a456-426614174000", "correlationId": "123e4567-e89b-12d3-a456-426614174000", "status": "active", "subscribedAt": "2025-04-16T15:38:57.755Z", "updatedAt": "2025-04-16T15:38:57.755Z", "canceledAt": "2025-04-16T15:38:57.755Z", "startAt": "2025-04-16T15:38:57.755Z", "endAt": "2025-04-16T15:38:57.755Z" } }
POST /workspaces/{workspaceId}/endpoints/{endpointId}/subscriptions/{subscriptionName}/cancel HTTP/1.1 Host: Authorization: Bearer JWT Accept: */*
POST /workspaces/{workspaceId}/endpoints/{endpointId}/subscriptions/{subscriptionName}/activate HTTP/1.1 Host: Authorization: Bearer JWT Content-Type: application/json Accept: */* Content-Length: 14 { "quantity": 1 }