# Twilio Integration via LowCodeAPI

**Last Updated**: February 10, 2026

## Overview
Cloud communications platform (voice, messaging, video, and more)

**Categories:**
- {'id': 'communication-messaging', 'name': 'Communication & Messaging', 'description': 'Team communication, messaging, and notification services', 'priority': 8}

## Base Endpoint
https://api.lowcodeapi.com/twilio

**Important**: Always include the provider name in the URL path after `api.lowcodeapi.com/`

## Authentication
**Type:** TOKEN

**Official Documentation:** https://www.twilio.com/docs/usage/api

## URL Format (Important)

LowCodeAPI supports two URL formats. **Always try the New Format first**, then fall back to Old Format if needed.

### New Format (Priority)
- Path parameters stay in the URL path
- Do NOT include path parameters as query parameters
- Example: `https://api.lowcodeapi.com/{provider}/resource/{id}?api_token=XXX`

### Old Format (Fallback)
- Path parameters become query parameters
- Example: `https://api.lowcodeapi.com/{provider}/resource/id?id={id}&api_token=XXX`

### Decision Flow for AI Agents
1. Always use **New Format** first - keep path parameters in the URL path
2. If you get a 404 or error, try **Old Format** with sanitized path
3. Log which format worked for future requests to this provider

## API Categories

## Common Endpoints

### Schedule a Message resource

**Method:** POST
**LowCodeAPI Path:** /2010-04-01/Accounts/{AccountSid}/Messages.json

**New Format URL:**
https://api.lowcodeapi.com/twilio/2010-04-01/Accounts/{AccountSid}/Messages.json?api_token=YOUR_API_TOKEN

**Old Format URL:**
https://api.lowcodeapi.com/twilio/2010-04-01/Accounts/AccountSid/Messages.json?AccountSid={AccountSid}&api_token=YOUR_API_TOKEN

**Path Parameters:**

| Parameter | Type | Description |
|-----------|------|-------------|
| AccountSid | string |  |

**Example Request (New Format):**

```bash
curl -X POST 'https://api.lowcodeapi.com/twilio/2010-04-01/Accounts/{AccountSid}/Messages.json?api_token=YOUR_API_TOKEN'
```

**Official Documentation:** https://www.twilio.com/docs/sms/api/message-resource#schedule-a-message-resource

### Fetch a Message resource

**Method:** GET
**LowCodeAPI Path:** /2010-04-01/Accounts/{AccountSid}/Messages/{Sid}.json

**New Format URL:**
https://api.lowcodeapi.com/twilio/2010-04-01/Accounts/{AccountSid}/Messages/{Sid}.json?api_token=YOUR_API_TOKEN

**Old Format URL:**
https://api.lowcodeapi.com/twilio/2010-04-01/Accounts/AccountSid/Messages/Sid.json?AccountSid={AccountSid}&Sid={Sid}&api_token=YOUR_API_TOKEN

**Path Parameters:**

| Parameter | Type | Description |
|-----------|------|-------------|
| AccountSid | string |  |
| Sid | string |  |

**Example Request (New Format):**

```bash
curl -X GET 'https://api.lowcodeapi.com/twilio/2010-04-01/Accounts/{AccountSid}/Messages/{Sid}.json?api_token=YOUR_API_TOKEN'
```

**Official Documentation:** https://www.twilio.com/docs/sms/api/message-resource#fetch-a-message-resource

### Read multiple Message resources

**Method:** GET
**LowCodeAPI Path:** /2010-04-01/Accounts/{AccountSid}/Messages.json

**New Format URL:**
https://api.lowcodeapi.com/twilio/2010-04-01/Accounts/{AccountSid}/Messages.json?api_token=YOUR_API_TOKEN

**Old Format URL:**
https://api.lowcodeapi.com/twilio/2010-04-01/Accounts/AccountSid/Messages.json?AccountSid={AccountSid}&api_token=YOUR_API_TOKEN

**Path Parameters:**

| Parameter | Type | Description |
|-----------|------|-------------|
| AccountSid | string |  |

**Query Parameters:**

| Parameter | Type | Description |
|-----------|------|-------------|
| DateSent | number |  |
| From | number |  |
| To | number |  |

**Example Request (New Format):**

```bash
curl -X GET 'https://api.lowcodeapi.com/twilio/2010-04-01/Accounts/{AccountSid}/Messages.json?api_token=YOUR_API_TOKEN'
```

**Official Documentation:** https://www.twilio.com/docs/sms/api/message-resource#read-multiple-message-resources

### Update a Message resource

**Method:** POST
**LowCodeAPI Path:** /2010-04-01/Accounts/{AccountSid}/Messages/{Sid}.json

**New Format URL:**
https://api.lowcodeapi.com/twilio/2010-04-01/Accounts/{AccountSid}/Messages/{Sid}.json?api_token=YOUR_API_TOKEN

**Old Format URL:**
https://api.lowcodeapi.com/twilio/2010-04-01/Accounts/AccountSid/Messages/Sid.json?AccountSid={AccountSid}&Sid={Sid}&api_token=YOUR_API_TOKEN

**Path Parameters:**

| Parameter | Type | Description |
|-----------|------|-------------|
| AccountSid | string |  |
| Sid | string |  |

**Request Body:**

| Field | Type | Description |
|-------|------|-------------|
| Body | string |  |
| Status | string |  |

**Example Request (New Format):**

```bash
curl -X POST 'https://api.lowcodeapi.com/twilio/2010-04-01/Accounts/{AccountSid}/Messages/{Sid}.json?api_token=YOUR_API_TOKEN'
```

**Official Documentation:** https://www.twilio.com/docs/sms/api/message-resource?code-sample=code-create-a-message-and-specify-a-statuscallback-url&code-language=curl&code-sdk-version=json#update-a-message-resource

### Delete a Message resource

**Method:** DELETE
**LowCodeAPI Path:** /2010-04-01/Accounts/{AccountSid}/Messages/{Sid}.json

**New Format URL:**
https://api.lowcodeapi.com/twilio/2010-04-01/Accounts/{AccountSid}/Messages/{Sid}.json?api_token=YOUR_API_TOKEN

**Old Format URL:**
https://api.lowcodeapi.com/twilio/2010-04-01/Accounts/AccountSid/Messages/Sid.json?ConnectionPolicySid={ConnectionPolicySid}&Sid={Sid}&api_token=YOUR_API_TOKEN

**Path Parameters:**

| Parameter | Type | Description |
|-----------|------|-------------|
| ConnectionPolicySid | string |  |
| Sid | string |  |

**Example Request (New Format):**

```bash
curl -X DELETE 'https://api.lowcodeapi.com/twilio/2010-04-01/Accounts/{AccountSid}/Messages/{Sid}.json?api_token=YOUR_API_TOKEN'
```

**Official Documentation:** https://www.twilio.com/docs/sms/api/message-resource?code-sample=code-create-a-message-and-specify-a-statuscallback-url&code-language=curl&code-sdk-version=json#delete-a-message-resource

### Create a Call resource

**Method:** POST
**LowCodeAPI Path:** /2010-04-01/Accounts/{AccountSid}/Calls.json

**New Format URL:**
https://api.lowcodeapi.com/twilio/2010-04-01/Accounts/{AccountSid}/Calls.json?api_token=YOUR_API_TOKEN

**Old Format URL:**
https://api.lowcodeapi.com/twilio/2010-04-01/Accounts/AccountSid/Calls.json?AccountSid={AccountSid}&api_token=YOUR_API_TOKEN

**Path Parameters:**

| Parameter | Type | Description |
|-----------|------|-------------|
| AccountSid | string |  |

**Request Body:**

| Field | Type | Description |
|-------|------|-------------|
| From | string |  |
| To | string |  |
| Twiml | string |  |

**Example Request (New Format):**

```bash
curl -X POST 'https://api.lowcodeapi.com/twilio/2010-04-01/Accounts/{AccountSid}/Calls.json?api_token=YOUR_API_TOKEN'
```

**Official Documentation:** https://www.twilio.com/docs/voice/api/call-resource#create-a-call-resource

### Fetch a Call resource

**Method:** GET
**LowCodeAPI Path:** /2010-04-01/Accounts/{AccountSid}/Calls/{Sid}.json

**New Format URL:**
https://api.lowcodeapi.com/twilio/2010-04-01/Accounts/{AccountSid}/Calls/{Sid}.json?api_token=YOUR_API_TOKEN

**Old Format URL:**
https://api.lowcodeapi.com/twilio/2010-04-01/Accounts/AccountSid/Calls/Sid.json?AccountSid={AccountSid}&Sid={Sid}&api_token=YOUR_API_TOKEN

**Path Parameters:**

| Parameter | Type | Description |
|-----------|------|-------------|
| AccountSid | string |  |
| Sid | string |  |

**Example Request (New Format):**

```bash
curl -X GET 'https://api.lowcodeapi.com/twilio/2010-04-01/Accounts/{AccountSid}/Calls/{Sid}.json?api_token=YOUR_API_TOKEN'
```

**Official Documentation:** https://www.twilio.com/docs/voice/api/call-resource#fetch-a-call-resource

### Call Recordings

**Method:** GET
**LowCodeAPI Path:** /2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Recordings

**New Format URL:**
https://api.lowcodeapi.com/twilio/2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Recordings?api_token=YOUR_API_TOKEN

**Old Format URL:**
https://api.lowcodeapi.com/twilio/2010-04-01/Accounts/AccountSid/Calls/CallSid/Recordings?AccountSid={AccountSid}&CallSid={CallSid}&api_token=YOUR_API_TOKEN

**Path Parameters:**

| Parameter | Type | Description |
|-----------|------|-------------|
| AccountSid | string |  |
| CallSid | string |  |

**Example Request (New Format):**

```bash
curl -X GET 'https://api.lowcodeapi.com/twilio/2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Recordings?api_token=YOUR_API_TOKEN'
```

**Official Documentation:** https://www.twilio.com/docs/voice/api/call-resource#call-recordings

### Call Feedback

**Method:** POST
**LowCodeAPI Path:** /2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Feedback

**New Format URL:**
https://api.lowcodeapi.com/twilio/2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Feedback?api_token=YOUR_API_TOKEN

**Old Format URL:**
https://api.lowcodeapi.com/twilio/2010-04-01/Accounts/AccountSid/Calls/CallSid/Feedback?AccountSid={AccountSid}&CallSid={CallSid}&api_token=YOUR_API_TOKEN

**Path Parameters:**

| Parameter | Type | Description |
|-----------|------|-------------|
| AccountSid | string |  |
| CallSid | string |  |

**Example Request (New Format):**

```bash
curl -X POST 'https://api.lowcodeapi.com/twilio/2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Feedback?api_token=YOUR_API_TOKEN'
```

**Official Documentation:** https://www.twilio.com/docs/voice/api/call-resource#call-feedback

### Read multiple Call resources

**Method:** GET
**LowCodeAPI Path:** /2010-04-01/Accounts/{AccountSid}/Calls.json

**New Format URL:**
https://api.lowcodeapi.com/twilio/2010-04-01/Accounts/{AccountSid}/Calls.json?api_token=YOUR_API_TOKEN

**Old Format URL:**
https://api.lowcodeapi.com/twilio/2010-04-01/Accounts/AccountSid/Calls.json?AccountSid={AccountSid}&CallSid={CallSid}&api_token=YOUR_API_TOKEN

**Path Parameters:**

| Parameter | Type | Description |
|-----------|------|-------------|
| AccountSid | string |  |
| CallSid | string |  |

**Query Parameters:**

| Parameter | Type | Description |
|-----------|------|-------------|
| Client identifier or SIM SID |  |  |
| EndTime | string |  |
| From | string |  |
| ParentCallSid | string |  |
| StartTime | string |  |
| Status | string |  |
| To | string |  |

**Example Request (New Format):**

```bash
curl -X GET 'https://api.lowcodeapi.com/twilio/2010-04-01/Accounts/{AccountSid}/Calls.json?api_token=YOUR_API_TOKEN'
```

**Official Documentation:** https://www.twilio.com/docs/voice/api/call-resource#read-multiple-call-resources


## Usage Examples

### Example 1: Basic API Request (New Format)

Making a simple GET request to retrieve resources:

```bash
# Get a list of resources - no path parameters needed
curl -X GET "https://api.lowcodeapi.com/twilio/endpoint?api_token=YOUR_API_TOKEN"
```

### Example 2: Request with Path Parameters (New Format)

Retrieving a specific resource using its ID:

```bash
# Get specific resource by ID - replace RESOURCE_ID with actual ID from previous response
curl -X GET "https://api.lowcodeapi.com/twilio/endpoint/{RESOURCE_ID}?api_token=YOUR_API_TOKEN"
# Note: RESOURCE_ID typically comes from a previous list request or from the provider dashboard
```

### Example 3: POST Request with Body (New Format)

Creating a new resource:

```bash
# Create a new resource
curl -X POST "https://api.lowcodeapi.com/twilio/endpoint?api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"field": "value", "another_field": "another_value"}'
```

## Error Handling

LowCodeAPI returns standard HTTP status codes. Common errors:

| Status Code | Description |
|-------------|-------------|
| 200 | Success - Request completed successfully |
| 400 | Bad Request - Invalid parameters or request body |
| 401 | Unauthorized - Invalid or missing API token |
| 403 | Forbidden - Insufficient permissions |
| 404 | Not Found - Endpoint or resource doesn't exist |
| 429 | Too Many Requests - Rate limit exceeded |
| 500 | Server Error - Provider API error |

All error responses include error details:

```json
{
  "data": {
    "error": {
      "message": "Error description",
      "code": "ERROR_CODE"
    }
  }
}
```

## Complete Endpoint Reference

| Endpoint | Method | Category |
|----------|--------|----------|
| Schedule a Message resource | POST | Message Resource |
| Fetch a Message resource | GET | Message Resource |
| Read multiple Message resources | GET | Message Resource |
| Update a Message resource | POST | Message Resource |
| Delete a Message resource | DELETE | Message Resource |
| Create a Call resource | POST | Call Resource |
| Fetch a Call resource | GET | Call Resource |
| Call Recordings | GET | Call Resource |
| Call Feedback | POST | Call Resource |
| Read multiple Call resources | GET | Call Resource |
| Update a Call resource | POST | Call Resource |
| Delete a Call resource | DELETE | Call Resource |
| Create an AlphaSender resource | POST | Alpha Sender Resource |
| Fetch an AlphaSender resource | GET | Alpha Sender Resource |
| Read multiple AlphaSender resources | GET | Alpha Sender Resource |
| Delete an AlphaSender resource | DELETE | Alpha Sender Resource |
| Create an Application resource | POST | Application Resource |
| Fetch an Application resource | GET | Application Resource |
| Read multiple Application resources | GET | Application Resource |
| Update an Application resource | POST | Application Resource |
| Delete an Application resource | DELETE | Application Resource |
| Delete an Archived Call | DELETE | Archived Call |
| Create a ByocTrunk resource | POST | BYOC Trunk Resource |
| Fetch a ByocTrunk resource | GET | BYOC Trunk Resource |
| Read multiple ByocTrunk resources | GET | BYOC Trunk Resource |
| Update a ByocTrunk resource | POST | BYOC Trunk Resource |
| Delete a ByocTrunk resource | DELETE | BYOC Trunk Resource |
| Read multiple CallEvent resources | GET | Call Event Resource |
| Create a Participant | POST | Conference Participant Resource |
| Fetch a Participant resource | GET | Conference Participant Resource |
| Manage conference participants | GET | Conference Resource |
| Update a Participant resource | POST | Conference Participant Resource |
| Delete a Participant resource | DELETE | Conference Participant Resource |
| Fetch a Conference resource | GET | Conference Resource |
| Read multiple Conference resources | GET | Conference Resource |
| Update a Conference resource | POST | Conference Resource |
| Conference Recordings | GET | Conference Resource |
| Create a ConnectionPolicy resource | POST | Connection Policy Resource |
| Fetch a ConnectionPolicy resource | GET | Connection Policy Resource |
| Read multiple ConnectionPolicy resources | GET | Connection Policy Resource |
| Update a ConnectionPolicy resource | POST | Connection Policy Resource |
| Delete a ConnectionPolicy resource | DELETE | Connection Policy Resource |
| Create a ConnectionPolicyTarget resource | POST | Connection Policy Target Resource |
| Fetch a ConnectionPolicyTarget resource | GET | Connection Policy Target Resource |
| Read multiple ConnectionPolicyTarget resources | GET | Connection Policy Target Resource |
| Update a ConnectionPolicyTarget resource | POST | Connection Policy Target Resource |
| Delete a ConnectionPolicyTarget resource | DELETE | Connection Policy Target Resource |
| Read multiple DialingPermissions Country resources | GET | Dialing Permissions Resources |
| Create a DialingPermissions BulkCountryUpdate reso... | POST | Dialing Permissions Resources |
| Read multiple DialingPermissions HighRiskSpecialPr... | GET | Dialing Permissions Resources |
| Fetch a DialingPermissions Settings resource | GET | Dialing Permissions Resources |
| Update a DialingPermissions Settings resource | POST | Dialing Permissions Resources |
| Create and validate a new Emergency Address | POST | Emergency Calling |
| Enable and disable Emergency Calling | POST | Emergency Calling |
| Check Emergency Calling Status on a Twilio number | GET | Emergency Calling |
| Delete an Emergency Address | DELETE | Emergency Calling |
| Enable and Disable Emergency Calling on SIP Domain | POST | Emergency Calling |
| Update a call Feedback resource | POST | Feedback Resource |
| Fetch a call Feedback resource | GET | Feedback Resource |
| Create a CallFeedbackSummary resource | POST | Feedback Summary Resource |
| Fetch a CallFeedbackSummary resource | GET | Feedback Summary Resource |
| Delete a CallFeedbackSummary resource | DELETE | Feedback Summary Resource |
| Create an IpRecord resource | POST | IP Record Resource |
| Fetch an IpRecord resource | GET | IP Record Resource |
| Read multiple IpRecord resources | GET | IP Record Resource |
| Update an IpRecord resource | POST | IP Record Resource |
| Delete an IpRecord resource | DELETE | IP Record Resource |
| Create a Stream resource | POST | Media Streams |
| Fetch a Media resource | GET | Media Resource |
| Read multiple Media resources | GET | Media Resource |
| Delete a Media resource | DELETE | Media Resource |
| Fetch a Member resource | GET | Member Resource |
| Read multiple Member resources | GET | Member Resource |
| Update a Member resource | POST | Member Resource |
| Create a MessageFeedback resource | POST | Message Feedback Resource |
| Starting a Pay session | POST | Payment Resources |
| Update a Pay session | POST | Payment Resources |
| Create a PhoneNumber Resource (Add a Phone Number ... | POST | Phone Number Resource |
| Fetch a PhoneNumber resource | GET | Phone Number Resource |
| Read multiple PhoneNumber resources | GET | Phone Number Resource |
| Delete a PhoneNumber resource | DELETE | Phone Number Resource |
| Create a Queue resource | POST | Queue Resource |
| Fetch a Queue resource | GET | Queue Resource |
| Read multiple Queue resources | GET | Queue Resource |
| Update a Queue resource | POST | Queue Resource |
| Delete a Queue resource | DELETE | Queue Resource |
| Fetch a Transcription resource | GET | Recording Transcription |
| Read multiple Transcription resources | GET | Recording Transcription |
| Delete a Transcription resource | DELETE | Recording Transcription |
| Create a Recording resource | POST | Recording Resource |
| Fetch a Recording resource | GET | Recording Resource |
| Fetch a Recording's Transcriptions | GET | Recording Resource |
| Read multiple Recording Resources | GET | Recording Resource |
| Update a Recording resource | POST | Recording Resource |
| Delete a Recording resource | DELETE | Recording Resource |
| Create a SIP Credential resource | POST | SIP Credential resource |
| Fetch a SIP Credential resource | GET | SIP Credential resource |
| Read multiple SIP Credential resources | GET | SIP Credential resource |
| update-a-sip-credential-resource | POST | SIP Credential resource |
| Delete a SIP Credential resource | DELETE | SIP Credential resource |
| Create a SIP CredentialList resource | POST | SIP CredentialList resource |
| Fetch a SIP CredentialList resource | GET | SIP CredentialList resource |
| Read multiple SIP CredentialList resources | GET | SIP CredentialList resource |
| Update a SIP CredentialList resource | POST | SIP CredentialList resource |
| Delete a SIP CredentialList resource | DELETE | SIP CredentialList resource |
| Create a SIP CredentialListMapping resource | POST | SIP CredentialListMapping resource |
| Fetch a SIP CredentialListMapping resource | GET | SIP CredentialListMapping resource |
| Read multiple SIP CredentialListMapping resources | GET | SIP CredentialListMapping resource |
| Delete a SIP CredentialListMapping resource | DELETE | SIP CredentialListMapping resource |
| Create a SIP Domain Registration CredentialListMap... | POST | SIP Domain Registration CredentialListMapping resource |
| Fetch a SIP Domain Registration CredentialListMapp... | GET | SIP Domain Registration CredentialListMapping resource |
| Read a SIP Domain Registration CredentialListMappi... | GET | SIP Domain Registration CredentialListMapping resource |
| Delete a SIP Domain Registration CredentialListMap... | DELETE | SIP Domain Registration CredentialListMapping resource |
| Create a SIP IpAccessControlList resource | POST | SIP IpAccessControlList resource |
| Fetch a SIP IpAccessControlList resource | GET | SIP IpAccessControlList resource |
| Read multiple SIP IpAccessControlList resources | GET | SIP IpAccessControlList resource |
| Update a SIP IpAccessControlList resource | POST | SIP IpAccessControlList resource |
| Delete a SIP IpAccessControlList resource | DELETE | SIP IpAccessControlList resource |
| Create a SIP IpAccessControlListMapping resource | POST | SIP IpAccessControlListMapping resource |
| Fetch a SIP IpAccessControlListMapping resource | GET | SIP IpAccessControlListMapping resource |
| Read multiple SIP IpAccessControlListMapping resou... | GET | SIP IpAccessControlListMapping resource |
| Delete a SIP IpAccessControlListMapping resource | DELETE | SIP IpAccessControlListMapping resource |
| Create a SIP IpAddress resource | POST | SIP IpAddress resource |
| Fetch a SIP IpAddress resource | GET | SIP IpAddress resource |
| Read multiple SIP IpAddress resources | GET | SIP IpAddress resource |
| Update a SIP IpAddress resource | POST | SIP IpAddress resource |
| Delete a SIP IpAddress resource | DELETE | SIP IpAddress resource |
| Start SIPREC stream | POST | SIPREC |
| Update a Siprec resource | POST | SIPREC |
| Create a Service resource | POST | Service Resource |
| Fetch a Service resource | GET | Service Resource |
| Read multiple Service resources | GET | Service Resource |
| Update a Service resource | POST | Service Resource |
| Delete a Service resource | DELETE | Service Resource |
| Create a ShortCode resource | POST | Short Code Resource |
| Fetch a ShortCode resource | GET | Short Code Resource |
| Read multiple ShortCode resources | GET | Short Code Resource |
| Delete a ShortCode resource | DELETE | Short Code Resource |
| Create a SipDomain resource | POST | SIP Domain Resource |
| Fetch a SipDomain resource | GET | SIP Domain Resource |
| Read multiple SipDomain resources | GET | SIP Domain Resource |
| Update a SipDomain resource | POST | SIP Domain Resource |
| Delete a SipDomain resource | DELETE | SIP Domain Resource |
| Create a SourceIpMapping resource | POST | Source IP Mapping Resource |
| Fetch a SourceIpMapping resource | GET | Source IP Mapping Resource |
| Read multiple SourceIpMapping resources | GET | Source IP Mapping Resource |
| Update a SourceIpMapping resource | POST | Source IP Mapping Resource |
| Delete a SourceIpMapping resource | DELETE | Source IP Mapping Resource |
| Create a US A2P Campaign Use Case | POST | US App to Person Campaign Resource |
| Fetch a US A2P Campaign Use Case | GET | US App to Person Campaign Resource |
| Read a List of US A2P Campaign Use Cases | GET | US App to Person Campaign Resource |
| Delete a US A2P Campaign Use Case | DELETE | US App to Person Campaign Resource |
| Fetch Possible US A2P Campaign Use Cases for a Mes... | GET | US App to Person Messaging Service Use Case Resource |
| Create a UserDefinedMessage Resource | POST | User Defined Message Resource |
| Create a UserDefinedMessageSubscription Resource | POST | User Defined Message Subscription Resource |

## API Definition Endpoints

You can fetch the complete API specification for this provider:

**New Format (OpenAPI spec):**
```bash
curl 'https://backend.lowcodeapi.com/twilio/openapi'
```

**Old Format (API definition):**
```bash
curl 'https://backend.lowcodeapi.com/twilio/definition'
```

## Response Format

All responses are wrapped in a `data` key:

```json
{
  "data": {
    // Actual response from provider (object or array)
  }
}
```