Skip to content

Twilio - Ip_messaging API

by twilio.com

HTTP BasicHTTPSPhone
Open documentation ↗

Overview

This is the public Twilio REST API.

Twilio - Ip_messaging is a phone API from twilio.com. Requests are authenticated with HTTP Basic auth. It is served over HTTPS. Its OpenAPI description documents 94 endpoints.

At a glance

Authentication
HTTP Basic
HTTPS
Yes
CORS
Unknown
Category
Phone
Base URL
https://ip-messaging.twilio.com
Version
1.42.0
Endpoints
94
Spec updated
2023-04-20

Make a first request

Replace the placeholders; the documentation says exactly where credentials go.

cURL
curl -X GET "https://ip-messaging.twilio.com/v1/Credentials" \
  -H "Accept: application/json" \
  -H "Authorization: Basic BASE64_USER_PASSWORD"
JavaScript
const response = await fetch("https://ip-messaging.twilio.com/v1/Credentials", {
  method: "GET",
  headers: {
    "Accept": "application/json",
    "Authorization": "Basic BASE64_USER_PASSWORD",
  },
});
const data = await response.json();
console.log(data);
Python
import requests

response = requests.request(
    "GET",
    "https://ip-messaging.twilio.com/v1/Credentials",
    headers={
    "Accept": "application/json",
    "Authorization": "Basic BASE64_USER_PASSWORD",
    },
    timeout=30,
)
print(response.json())

Endpoints

MethodPathWhat it does
GET/v1/CredentialsListCredential
POST/v1/CredentialsCreateCredential
GET/v1/Credentials/{Sid}FetchCredential
POST/v1/Credentials/{Sid}UpdateCredential
DELETE/v1/Credentials/{Sid}DeleteCredential
GET/v1/ServicesListService
POST/v1/ServicesCreateService
GET/v1/Services/{ServiceSid}/ChannelsListChannel
POST/v1/Services/{ServiceSid}/ChannelsCreateChannel
GET/v1/Services/{ServiceSid}/Channels/{ChannelSid}/InvitesListInvite
POST/v1/Services/{ServiceSid}/Channels/{ChannelSid}/InvitesCreateInvite
GET/v1/Services/{ServiceSid}/Channels/{ChannelSid}/Invites/{Sid}FetchInvite
DELETE/v1/Services/{ServiceSid}/Channels/{ChannelSid}/Invites/{Sid}DeleteInvite
GET/v1/Services/{ServiceSid}/Channels/{ChannelSid}/MembersListMember
POST/v1/Services/{ServiceSid}/Channels/{ChannelSid}/MembersCreateMember
GET/v1/Services/{ServiceSid}/Channels/{ChannelSid}/Members/{Sid}FetchMember
POST/v1/Services/{ServiceSid}/Channels/{ChannelSid}/Members/{Sid}UpdateMember
DELETE/v1/Services/{ServiceSid}/Channels/{ChannelSid}/Members/{Sid}DeleteMember
GET/v1/Services/{ServiceSid}/Channels/{ChannelSid}/MessagesListMessage
POST/v1/Services/{ServiceSid}/Channels/{ChannelSid}/MessagesCreateMessage
GET/v1/Services/{ServiceSid}/Channels/{ChannelSid}/Messages/{Sid}FetchMessage
POST/v1/Services/{ServiceSid}/Channels/{ChannelSid}/Messages/{Sid}UpdateMessage
DELETE/v1/Services/{ServiceSid}/Channels/{ChannelSid}/Messages/{Sid}DeleteMessage
GET/v1/Services/{ServiceSid}/Channels/{Sid}FetchChannel
POST/v1/Services/{ServiceSid}/Channels/{Sid}UpdateChannel
DELETE/v1/Services/{ServiceSid}/Channels/{Sid}DeleteChannel
GET/v1/Services/{ServiceSid}/RolesListRole
POST/v1/Services/{ServiceSid}/RolesCreateRole
GET/v1/Services/{ServiceSid}/Roles/{Sid}FetchRole
POST/v1/Services/{ServiceSid}/Roles/{Sid}UpdateRole
DELETE/v1/Services/{ServiceSid}/Roles/{Sid}DeleteRole
GET/v1/Services/{ServiceSid}/UsersListUser
POST/v1/Services/{ServiceSid}/UsersCreateUser
GET/v1/Services/{ServiceSid}/Users/{Sid}FetchUser
POST/v1/Services/{ServiceSid}/Users/{Sid}UpdateUser
DELETE/v1/Services/{ServiceSid}/Users/{Sid}DeleteUser
GET/v1/Services/{ServiceSid}/Users/{UserSid}/ChannelsListUserChannel
GET/v1/Services/{Sid}FetchService
POST/v1/Services/{Sid}UpdateService
DELETE/v1/Services/{Sid}DeleteService
GET/v2/CredentialsListCredential
POST/v2/CredentialsCreateCredential
GET/v2/Credentials/{Sid}FetchCredential
POST/v2/Credentials/{Sid}UpdateCredential
DELETE/v2/Credentials/{Sid}DeleteCredential
GET/v2/ServicesListService
POST/v2/ServicesCreateService
GET/v2/Services/{ServiceSid}/BindingsListBinding
GET/v2/Services/{ServiceSid}/Bindings/{Sid}FetchBinding
DELETE/v2/Services/{ServiceSid}/Bindings/{Sid}DeleteBinding
GET/v2/Services/{ServiceSid}/ChannelsListChannel
POST/v2/Services/{ServiceSid}/ChannelsCreateChannel
GET/v2/Services/{ServiceSid}/Channels/{ChannelSid}/InvitesListInvite
POST/v2/Services/{ServiceSid}/Channels/{ChannelSid}/InvitesCreateInvite
GET/v2/Services/{ServiceSid}/Channels/{ChannelSid}/Invites/{Sid}FetchInvite
DELETE/v2/Services/{ServiceSid}/Channels/{ChannelSid}/Invites/{Sid}DeleteInvite
GET/v2/Services/{ServiceSid}/Channels/{ChannelSid}/MembersListMember
POST/v2/Services/{ServiceSid}/Channels/{ChannelSid}/MembersCreateMember
GET/v2/Services/{ServiceSid}/Channels/{ChannelSid}/Members/{Sid}FetchMember
POST/v2/Services/{ServiceSid}/Channels/{ChannelSid}/Members/{Sid}UpdateMember
DELETE/v2/Services/{ServiceSid}/Channels/{ChannelSid}/Members/{Sid}DeleteMember
GET/v2/Services/{ServiceSid}/Channels/{ChannelSid}/MessagesListMessage
POST/v2/Services/{ServiceSid}/Channels/{ChannelSid}/MessagesCreateMessage
GET/v2/Services/{ServiceSid}/Channels/{ChannelSid}/Messages/{Sid}FetchMessage
POST/v2/Services/{ServiceSid}/Channels/{ChannelSid}/Messages/{Sid}UpdateMessage
DELETE/v2/Services/{ServiceSid}/Channels/{ChannelSid}/Messages/{Sid}DeleteMessage
GET/v2/Services/{ServiceSid}/Channels/{ChannelSid}/WebhooksListChannelWebhook
POST/v2/Services/{ServiceSid}/Channels/{ChannelSid}/WebhooksCreateChannelWebhook
GET/v2/Services/{ServiceSid}/Channels/{ChannelSid}/Webhooks/{Sid}FetchChannelWebhook
POST/v2/Services/{ServiceSid}/Channels/{ChannelSid}/Webhooks/{Sid}UpdateChannelWebhook
DELETE/v2/Services/{ServiceSid}/Channels/{ChannelSid}/Webhooks/{Sid}DeleteChannelWebhook
GET/v2/Services/{ServiceSid}/Channels/{Sid}FetchChannel
POST/v2/Services/{ServiceSid}/Channels/{Sid}UpdateChannel
DELETE/v2/Services/{ServiceSid}/Channels/{Sid}DeleteChannel
GET/v2/Services/{ServiceSid}/RolesListRole
POST/v2/Services/{ServiceSid}/RolesCreateRole
GET/v2/Services/{ServiceSid}/Roles/{Sid}FetchRole
POST/v2/Services/{ServiceSid}/Roles/{Sid}UpdateRole
DELETE/v2/Services/{ServiceSid}/Roles/{Sid}DeleteRole
GET/v2/Services/{ServiceSid}/UsersListUser
POST/v2/Services/{ServiceSid}/UsersCreateUser
GET/v2/Services/{ServiceSid}/Users/{Sid}FetchUser
POST/v2/Services/{ServiceSid}/Users/{Sid}UpdateUser
DELETE/v2/Services/{ServiceSid}/Users/{Sid}DeleteUser
GET/v2/Services/{ServiceSid}/Users/{UserSid}/BindingsListUserBinding
GET/v2/Services/{ServiceSid}/Users/{UserSid}/Bindings/{Sid}FetchUserBinding
DELETE/v2/Services/{ServiceSid}/Users/{UserSid}/Bindings/{Sid}DeleteUserBinding
GET/v2/Services/{ServiceSid}/Users/{UserSid}/ChannelsListUserChannel
GET/v2/Services/{ServiceSid}/Users/{UserSid}/Channels/{ChannelSid}FetchUserChannel
POST/v2/Services/{ServiceSid}/Users/{UserSid}/Channels/{ChannelSid}UpdateUserChannel
DELETE/v2/Services/{ServiceSid}/Users/{UserSid}/Channels/{ChannelSid}DeleteUserChannel
GET/v2/Services/{Sid}FetchService
POST/v2/Services/{Sid}UpdateService
DELETE/v2/Services/{Sid}DeleteService

Questions

Does the Twilio - Ip_messaging API need an API key?

Yes. The Twilio - Ip_messaging API uses HTTP Basic authentication; the documentation explains how to get credentials.

Does the Twilio - Ip_messaging API support HTTPS?

Yes, the Twilio - Ip_messaging API is served over HTTPS.

How many endpoints does the Twilio - Ip_messaging API have?

Its OpenAPI description lists 94 endpoints in version 1.42.0. All of them are shown on this page.

What are alternatives to the Twilio - Ip_messaging API?

Other Phone APIs include Twilio - Accounts, ETSI GS MEC 010-2 - Part 2: Application lifecycle, rules and requirements management, Twilio - Api, Mobility API, Telnyx API.

Compare alternatives →

Listed from APIs.guru (CC0).