Skip to content
use-forever Docs
Esc
navigateopen⌘Jpreview

Upsert Twilio integration

Creates or updates Twilio credentials for the current workspace. Requires workspace admin access.

PUT/v1/integrations/twilio
Authorization
AuthorizationBearer token (JWT) · headerrequired
Header parameters
x-workspace-idstringrequired
Workspace context for tenant procedures.
Request body
requiredapplication/json
accountSidstringrequired
min length 1
authTokenstringrequired
min length 1
messagingFromstringrequired
min length 1
allowFromstringrequired
min length 1 · default: "*"
Responses
200Workspace snapshot after Twilio upsert.
workspaceIdstringrequired
workspaceNamestringrequired
customerOwnerUserIdstringrequired
integrationsIntegrationStatus[]required
Show properties
Array of IntegrationStatus
providerIntegrationProviderrequired
Allowed:TELEGRAMTWILIO
updatedAtstring<date-time> | nullrequired
403Forbidden for non-admin members.
codestringrequired
messagestringrequired
Request
curl -X PUT "https://api.hackathon.space/v1/integrations/twilio" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "x-workspace-id: string" \
  -H "Content-Type: application/json" \
  -d '{
  "accountSid": "string",
  "authToken": "string",
  "messagingFrom": "string",
  "allowFrom": "*"
}'
Response
{
  "workspaceId": "string",
  "workspaceName": "string",
  "customerOwnerUserId": "string",
  "integrations": [
    {
      "provider": "TELEGRAM",
      "updatedAt": "2024-01-01T00:00:00Z"
    }
  ]
}