21-30: Intercom
Create a User
curl https://api.intercom.io/users \
  -X POST -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  -H "Accept: application/json" -H "Content-Type: application/json" \
  -d '{"email": "test@example.com", "name": "Test User"}'List Users
curl https://api.intercom.io/users \
  -X GET -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  -H "Accept: application/json"View a User
curl https://api.intercom.io/users/{user_id} \
  -X GET -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  -H "Accept: application/json"Update a User
curl https://api.intercom.io/users/{user_id} \
  -X PUT -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  -H "Accept: application/json" -H "Content-Type: application/json" \
  -d '{"name": "Updated Name"}'Delete a User
curl https://api.intercom.io/users/{user_id} \
  -X DELETE -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  -H "Accept: application/json"Create a Conversation
curl https://api.intercom.io/messages \
  -X POST -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  -H "Accept: application/json" -H "Content-Type: application/json" \
  -d '{
    "message_type": "inapp",
    "body": "Hello, how can I help you?",
    "from": {
      "type": "user",
      "id": "user_id"
    }
  }'List Conversations
curl https://api.intercom.io/conversations \
  -X GET -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  -H "Accept: application/json"View a Conversation
curl https://api.intercom.io/conversations/{conversation_id} \
  -X GET -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  -H "Accept: application/json"Reply to a Conversation
curl https://api.intercom.io/conversations/{conversation_id}/reply \
  -X POST -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  -H "Accept: application/json" -H "Content-Type: application/json" \
  -d '{
    "type": "user",
    "message_type": "comment",
    "body": "Thank you for reaching out!"
  }'Close a Conversation
curl https://api.intercom.io/conversations/{conversation_id} \
  -X PUT -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  -H "Accept: application/json" -H "Content-Type: application/json" \
  -d '{"state": "closed"}'61-70: Twilio
Send an SMS
curl -X POST https://api.twilio.com/2010-04-01/Accounts/{AccountSid}/Messages.json \
  --data-urlencode "To=+1234567890" \
  --data-urlencode "From=+0987654321" \
  --data-urlencode "Body=Hello, this is a test message" \
  -u {AccountSid}:{AuthToken}List Messages
curl -G https://api.twilio.com/2010-04-01/Accounts/{AccountSid}/Messages.json \
  -u {AccountSid}:{AuthToken}Copy
View a Message
curl https://api.twilio.com/2010-04-01/Accounts/{AccountSid}/Messages/{MessageSid}.json \
  -u {AccountSid}:{AuthToken}Copy
Delete a Message
curl -X DELETE https://api.twilio.com/2010-04-01/Accounts/{AccountSid}/Messages/{MessageSid}.json \
  -u {AccountSid}:{AuthToken}Create a Call
curl -X POST https://api.twilio.com/2010-04-01/Accounts/{AccountSid}/Calls.json \
  --data-urlencode "Url=http://demo.twilio.com/docs/voice.xml" \
  --data-urlencode "To=+1234567890" \
  --data-urlencode "From=+0987654321" \
  -u {AccountSid}:{AuthToken}List Calls
curl -G https://api.twilio.com/2010-04-01/Accounts/{AccountSid}/Calls.json \
  -u {AccountSid}:{AuthToken}View a Call
curl https://api.twilio.com/2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}.json \
  -u {AccountSid}:{AuthToken}Delete a Call
curl -X DELETE https://api.twilio.com/2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}.json \
  -u {AccountSid}:{AuthToken}Create a Conference
curl -X POST https://api.twilio.com/2010-04-01/Accounts/{AccountSid}/Conferences.json \
  --data-urlencode "FriendlyName=MyConference" \
  -u {AccountSid}:{AuthToken}List Conferences
curl -G https://api.twilio.com/2010-04-01/Accounts/{AccountSid}/Conferences.json \
  -u {AccountSid}:{AuthToken}71-80: Drift
Create a Contact
curl -X POST https://driftapi.com/contacts \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "email": "test@example.com",
    "name": "Test User"
  }'List Contacts
curl -X GET https://driftapi.com/contacts \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN"View a Contact
curl -X GET https://
### 81-90: Drift (continued)
#### View a Contact
```sh
curl -X GET https://driftapi.com/contacts/{contact_id} \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN"Update a Contact
curl -X PATCH https://driftapi.com/contacts/{contact_id} \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Updated User"
  }'Delete a Contact
curl -X DELETE https://driftapi.com/contacts/{contact_id} \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN"Create a Conversation
curl -X POST https://driftapi.com/conversations \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "body": "Hello, how can I help you?",
    "userId": "user_id"
  }'List Conversations
curl -X GET https://driftapi.com/conversations \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN"View a Conversation
curl -X GET https://driftapi.com/conversations/{conversation_id} \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN"Send a Message
curl -X POST https://driftapi.com/conversations/{conversation_id}/messages \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "body": "Thank you for reaching out!"
  }'Close a Conversation
curl -X PATCH https://driftapi.com/conversations/{conversation_id} \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"status": "closed"}'91-100: Help Scout
Create a Customer
curl -X POST https://api.helpscout.net/v2/customers \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "firstName": "John",
    "lastName": "Doe",
    "emails": [
      {
        "type": "work",
        "value": "john.doe@example.com"
      }
    ]
  }'List Customers
curl -X GET https://api.helpscout.net/v2/customers \
  -H "Authorization: Bearer YOUR_API_KEY"View a Customer
curl -X GET https://api.helpscout.net/v2/customers/{customer_id} \
  -H "Authorization: Bearer YOUR_API_KEY"Update a Customer
curl -X PATCH https://api.helpscout.net/v2/customers/{customer_id} \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "firstName": "Updated Name"
  }'Delete a Customer
curl -X DELETE https://api.helpscout.net/v2/customers/{customer_id} \
  -H "Authorization: Bearer YOUR_API_KEY"Create a Ticket
curl -X POST https://api.helpscout.net/v2/conversations \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "subject": "Support Request",
    "customer": {
      "id": "{customer_id}"
    },
    "mailboxId": "{mailbox_id}",
    "type": "email",
    "status": "active",
    "threads": [
      {
        "type": "customer",
        "text": "I need help with my order."
      }
    ]
  }'List Tickets
curl -X GET https://api.helpscout.net/v2/conversations \
  -H "Authorization: Bearer YOUR_API_KEY"View a Ticket
curl -X GET https://api.helpscout.net/v2/conversations/{ticket_id} \
  -H "Authorization: Bearer YOUR_API_KEY"Update a Ticket
curl -X PATCH https://api.helpscout.net/v2/conversations/{ticket_id} \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"status": "closed"}'Delete a Ticket
curl -X DELETE https://api.helpscout.net/v2/conversations/{ticket_id} \
  -H "Authorization: Bearer YOUR_API_KEY"