How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Twilio Credentials API

The Credentials API from Twilio — 10 operation(s) for credentials.

Twilio Credentials API is one of 115 APIs that Twilio publishes on the APIs.io network, described by a machine-readable OpenAPI specification and an AsyncAPI event-driven specification.

Tagged areas include Credentials. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, pricing, and an AsyncAPI specification.

This API exposes 24 operations across 10 paths, and defines 24 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against 6 base URLs: https://accounts.twilio.com, https://conversations.twilio.com, https://ip-messaging.twilio.com, https://notify.twilio.com, https://api.twilio.com/2010-04-01, https://accounts.twilio.com/v1.

24 operations 10 paths 24 schemas 4 DELETE10 GET10 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Servers
https://accounts.twilio.com
https://conversations.twilio.com
https://ip-messaging.twilio.com
https://notify.twilio.com
https://api.twilio.com/2010-04-01
https://accounts.twilio.com/v1
Authentication
HTTP Basic
License
Terms of Service
Resource Areas
1

Authentication & Security 1

Twilio Credentials API declares 1 security scheme for authenticating requests. It accepts HTTP basic authentication (accountSid_authToken).

Paths & Operations 24

Across 10 paths, the API surfaces 24 operations — 4 DELETE, 10 GET, 10 POST. Each is listed below with its method, path, parameters, and response codes.

Credentials 24
GET
/v1/Credentials/AWS
Retrieves a collection of AWS Credentials belonging to the account used to make the request
ListCredentialAws 3 params → 200
POST
/v1/Credentials/AWS
Create a new AWS Credential
CreateCredentialAws body → 201
GET
/v1/Credentials/AWS/{Sid}
Fetch the AWS credentials specified by the provided Credential Sid
FetchCredentialAws 1 param → 200
POST
/v1/Credentials/AWS/{Sid}
Modify the properties of a given Account
UpdateCredentialAws 1 param body → 200
DELETE
/v1/Credentials/AWS/{Sid}
Delete a Credential from your account
DeleteCredentialAws 1 param → 204
GET
/v1/Credentials/PublicKeys
Retrieves a collection of Public Key Credentials belonging to the account used to make the request
ListCredentialPublicKey 3 params → 200
POST
/v1/Credentials/PublicKeys
Create a new Public Key Credential
CreateCredentialPublicKey body → 201
GET
/v1/Credentials/PublicKeys/{Sid}
Fetch the public key specified by the provided Credential Sid
FetchCredentialPublicKey 1 param → 200
POST
/v1/Credentials/PublicKeys/{Sid}
Modify the properties of a given Account
UpdateCredentialPublicKey 1 param body → 200
DELETE
/v1/Credentials/PublicKeys/{Sid}
Delete a Credential from your account
DeleteCredentialPublicKey 1 param → 204
POST
/v1/Credentials
Add a new push notification credential to your account
CreateCredential body → 201
GET
/v1/Credentials
Retrieve a list of all push notification credentials on your account
ListCredential 3 params → 200
POST
/v1/Credentials/{Sid}
Update an existing push notification credential on your account
UpdateCredential 1 param body → 200
DELETE
/v1/Credentials/{Sid}
Remove a push notification credential from your account
DeleteCredential 1 param → 204
GET
/v1/Credentials/{Sid}
Fetch a push notification credential from your account
FetchCredential 1 param → 200
GET
/v2/Credentials
ListCredential 3 params → 200
POST
/v2/Credentials
CreateCredential body → 201
GET
/v2/Credentials/{Sid}
FetchCredential 1 param → 200
POST
/v2/Credentials/{Sid}
UpdateCredential 1 param body → 200
DELETE
/v2/Credentials/{Sid}
DeleteCredential 1 param → 204
GET
/Credentials/AWS
Twilio List Aws Credentials
listAwsCredentials → 200
POST
/Credentials/AWS
Twilio Create an Aws Credential
createAwsCredential body → 201
GET
/Credentials/PublicKeys
Twilio List Public Key Credentials
listPublicKeys → 200
POST
/Credentials/PublicKeys
Twilio Create a Public Key Credential
createPublicKey body → 201

Schemas 24

The contract defines 24 schemas that model the data the API accepts and returns. The most detailed are conversations.v1.credential (8 properties), notify.v1.credential (8 properties), ip_messaging.v2.credential (8 properties), CreateCredentialRequest_2 (7 properties). Each schema is shown below with its type and property counts.

UpdateCredentialPublicKeyRequest
object
1 property
ListCredentialPublicKeyResponse
object
2 properties
accounts.v1.credential.credential_public_key
object
6 properties
CreateCredentialPublicKeyRequest
object
3 properties 1 required
CreateCredentialAwsRequest
object
3 properties 1 required
accounts.v1.credential.credential_aws
object
6 properties
UpdateCredentialAwsRequest
object
1 property
ListCredentialAwsResponse
object
2 properties
credential_enum_push_type
string
CreateCredentialRequest
object
7 properties 1 required
conversations.v1.credential
object
8 properties
UpdateCredentialRequest
object
7 properties
ListCredentialResponse
object
2 properties
CreateCredentialRequest_2
object
7 properties 1 required
credential_enum_push_service
string
UpdateCredentialRequest_2
object
6 properties
ListCredentialResponse_2
object
2 properties
ip_messaging.v2.credential
object
8 properties
CreateCredentialRequest_3
object
7 properties 1 required
notify.v1.credential
object
8 properties
UpdateCredentialRequest_3
object
6 properties
ListCredentialResponse_3
object
2 properties
PublicKeyList
object
1 property
AwsCredentialList
object
1 property

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

twilio-credentials-api-openapi.yml Raw ↑

Other APIs Twilio publishes across the network.

Twilio A2p API
Twilio Access Tokens API
Twilio Accounts API
Twilio Alerts API
Twilio Alpha Senders API
Twilio Apps API
Twilio Archives API
Twilio Assistants API
Twilio Attempts API
Twilio Auth Tokens API
Twilio AuthTokens API
Twilio ByocTrunks API
Where this information came from

This is an independent, third-party profile of Twilio Credentials API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.