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 RegulatoryCompliance API

The RegulatoryCompliance API from Twilio — 18 operation(s) for regulatorycompliance.

Twilio RegulatoryCompliance 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 Regulatory Compliance. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, pricing, and an AsyncAPI specification.

This API exposes 31 operations across 18 paths, and defines 38 schemas. It is described by OpenAPI 3.2.0, at version 1.52.0.

Requests are made against a single base URL, https://numbers.twilio.com.

31 operations 18 paths 38 schemas 4 DELETE17 GET10 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.52.0
Server
https://numbers.twilio.com
Authentication
HTTP Basic
License
Terms of Service
Resource Areas
1

Authentication & Security 1

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

Paths & Operations 31

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

RegulatoryCompliance 31
POST
/v2/RegulatoryCompliance/Bundles
Create a new Bundle.
CreateBundle body → 201
GET
/v2/RegulatoryCompliance/Bundles
Retrieve a list of all Bundles for an account.
ListBundle 14 params → 200
GET
/v2/RegulatoryCompliance/Bundles/{Sid}
Fetch a specific Bundle instance.
FetchBundle 1 param → 200
POST
/v2/RegulatoryCompliance/Bundles/{Sid}
Updates a Bundle in an account.
UpdateBundle 1 param body → 200
DELETE
/v2/RegulatoryCompliance/Bundles/{Sid}
Delete a specific Bundle.
DeleteBundle 1 param → 204
POST
/v2/RegulatoryCompliance/Bundles/{BundleSid}/Copies
Creates a new copy of a Bundle. It will internally create copies of all the bundle items (identities and documents) of the original bundle
CreateBundleCopy 1 param body → 201
GET
/v2/RegulatoryCompliance/Bundles/{BundleSid}/Copies
Retrieve a list of all Bundles Copies for a Bundle.
ListBundleCopy 4 params → 200
POST
/v2/RegulatoryCompliance/EndUsers
Create a new End User.
CreateEndUser body → 201
GET
/v2/RegulatoryCompliance/EndUsers
Retrieve a list of all End User for an account.
ListEndUser 3 params → 200
GET
/v2/RegulatoryCompliance/EndUsers/{Sid}
Fetch specific End User Instance.
FetchEndUser 1 param → 200
POST
/v2/RegulatoryCompliance/EndUsers/{Sid}
Update an existing End User.
UpdateEndUser 1 param body → 200
DELETE
/v2/RegulatoryCompliance/EndUsers/{Sid}
Delete a specific End User.
DeleteEndUser 1 param → 204
GET
/v2/RegulatoryCompliance/EndUserTypes
Retrieve a list of all End-User Types.
ListEndUserType 3 params → 200
GET
/v2/RegulatoryCompliance/EndUserTypes/{Sid}
Fetch a specific End-User Type Instance.
FetchEndUserType 1 param → 200
POST
/v2/RegulatoryCompliance/Bundles/{BundleSid}/Evaluations
Creates an evaluation for a bundle
CreateEvaluation 1 param → 201
GET
/v2/RegulatoryCompliance/Bundles/{BundleSid}/Evaluations
Retrieve a list of Evaluations associated to the Bundle resource.
ListEvaluation 4 params → 200
GET
/v2/RegulatoryCompliance/Bundles/{BundleSid}/Evaluations/{Sid}
Fetch specific Evaluation Instance.
FetchEvaluation 2 params → 200
POST
/v2/RegulatoryCompliance/Bundles/{BundleSid}/ItemAssignments
Create a new Assigned Item.
CreateItemAssignment 1 param body → 201
GET
/v2/RegulatoryCompliance/Bundles/{BundleSid}/ItemAssignments
Retrieve a list of all Assigned Items for an account.
ListItemAssignment 4 params → 200
GET
/v2/RegulatoryCompliance/Bundles/{BundleSid}/ItemAssignments/{Sid}
Fetch specific Assigned Item Instance.
FetchItemAssignment 2 params → 200
DELETE
/v2/RegulatoryCompliance/Bundles/{BundleSid}/ItemAssignments/{Sid}
Remove an Assignment Item Instance.
DeleteItemAssignment 2 params → 204
GET
/v2/RegulatoryCompliance/Regulations
Retrieve a list of all Regulations.
ListRegulation 6 params → 200
GET
/v2/RegulatoryCompliance/Regulations/{Sid}
Fetch specific Regulation Instance.
FetchRegulation 1 param → 200
POST
/v2/RegulatoryCompliance/Bundles/{BundleSid}/ReplaceItems
Replaces all bundle items in the target bundle (specified in the path) with all the bundle items of the source bundle (specified by the frombundlesid body param)
CreateReplaceItems 1 param body → 201
POST
/v2/RegulatoryCompliance/SupportingDocuments
Create a new Supporting Document.
CreateSupportingDocument body → 201
GET
/v2/RegulatoryCompliance/SupportingDocuments
Retrieve a list of all Supporting Document for an account.
ListSupportingDocument 3 params → 200
GET
/v2/RegulatoryCompliance/SupportingDocuments/{Sid}
Fetch specific Supporting Document Instance.
FetchSupportingDocument 1 param → 200
POST
/v2/RegulatoryCompliance/SupportingDocuments/{Sid}
Update an existing Supporting Document.
UpdateSupportingDocument 1 param body → 200
DELETE
/v2/RegulatoryCompliance/SupportingDocuments/{Sid}
Delete a specific Supporting Document.
DeleteSupportingDocument 1 param → 204
GET
/v2/RegulatoryCompliance/SupportingDocumentTypes
Retrieve a list of all Supporting Document Types.
ListSupportingDocumentType 3 params → 200
GET
/v2/RegulatoryCompliance/SupportingDocumentTypes/{Sid}
Fetch a specific Supporting Document Type Instance.
FetchSupportingDocumentType 1 param → 200

Schemas 38

The contract defines 38 schemas that model the data the API accepts and returns. The most detailed are numbers.v2.regulatory_compliance.bundle (12 properties), numbers.v2.regulatory_compliance.supporting_document (11 properties), numbers.v2.regulatory_compliance.bundle.bundle_copy (10 properties), numbers.v2.regulatory_compliance.bundle.replace_items (10 properties). Each schema is shown below with its type and property counts.

numbers.v2.regulatory_compliance.supporting_document_type
object
5 properties
numbers.v2.regulatory_compliance.supporting_document
object
11 properties
bundle_enum_end_user_type
string
ListItemAssignmentResponse
object
2 properties
replace_items_enum_status
string
UpdateEndUserRequest
object
2 properties
ListBundleCopyResponse
object
2 properties
numbers.v2.regulatory_compliance.end_user_type
object
5 properties
CreateItemAssignmentRequest
object
1 property 1 required
ListEndUserResponse
object
2 properties
regulation_enum_end_user_type
string
ListEvaluationResponse
object
2 properties
ListEndUserTypeResponse
object
2 properties
numbers.v2.regulatory_compliance.bundle.bundle_copy
object
10 properties
numbers.v2.regulatory_compliance.bundle.item_assignment
object
6 properties
bundle_enum_status
string
evaluation_enum_status
string
CreateReplaceItemsRequest
object
1 property 1 required
ListSupportingDocumentTypeResponse
object
2 properties
CreateBundleRequest
object
7 properties 2 required
numbers.v2.regulatory_compliance.end_user
object
8 properties
UpdateSupportingDocumentRequest
object
2 properties
bundle_copy_enum_status
string
numbers.v2.regulatory_compliance.regulation
object
7 properties
bundle_enum_sort_direction
string
ListSupportingDocumentResponse
object
2 properties
end_user_enum_type
string
CreateBundleCopyRequest
object
1 property
CreateEndUserRequest
object
3 properties 2 required
bundle_enum_sort_by
string
numbers.v2.regulatory_compliance.bundle
object
12 properties
CreateSupportingDocumentRequest
object
3 properties 2 required
numbers.v2.regulatory_compliance.bundle.evaluation
object
8 properties
UpdateBundleRequest
object
4 properties
numbers.v2.regulatory_compliance.bundle.replace_items
object
10 properties
ListRegulationResponse
object
2 properties
supporting_document_enum_status
string
ListBundleResponse
object
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

twilio-regulatorycompliance-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 RegulatoryCompliance 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.