Twilio TrustProducts API

The TrustProducts API from Twilio — 8 operation(s) for trustproducts.

Operations 16

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

POST /v1/TrustProducts Create a trust product · Create trust product #
Ask an LLM
“How do I start a new trust product under a specific policy?”
“Can a trust product email me whenever its verification status changes?”
Tell an agent
Create trust product {friendly_name} under policy {policy_sid} with updates sent to {email}.
Start a new trust product {friendly_name} for policy {policy_sid}, notify {email}, and call back {status_callback}.
GET /v1/TrustProducts List trust products · List trust product #
Ask an LLM
“Which of my trust products are approved and which are still in review?”
“Can I find the trust products tied to a particular policy?”
Tell an agent
List my trust products with status {status}.
Show trust products that use policy {policy_sid}.
GET /v1/TrustProducts/{Sid} Get one trust product · Fetch trust product #
Ask an LLM
“What is the verification status of one particular trust product?”
“Can I see the full record of a trust product by its SID?”
Tell an agent
Get trust product {sid}.
Show me the status and details of trust product {sid}.
POST /v1/TrustProducts/{Sid} Update or submit a trust product · Update trust product #
Ask an LLM
“How do I submit a finished trust product for review?”
“Can I change the notification email on a trust product I already made?”
Tell an agent
Set the status of trust product {sid} to {status}.
Rename existing trust product {sid} to {friendly_name}.
DELETE /v1/TrustProducts/{Sid} Delete a trust product · Delete trust product #
Ask an LLM
“Can I permanently remove a trust product I no longer need?”
“Is deleting an abandoned trust product reversible?”
Tell an agent destructive · confirm first
Delete trust product {sid}.
Remove the unused trust product {sid} from my account.
POST /v1/TrustProducts/{TrustProductSid}/ChannelEndpointAssignments Assign a phone number to a trust product · Create trust product channel endpoint assignment #
Ask an LLM
“How do I attach a phone number to an approved trust product?”
“Can I link one of my channel endpoints to a trust product?”
Tell an agent
Assign {channel_endpoint_type} {channel_endpoint_sid} to trust product {trust_product_sid}.
Link phone number {channel_endpoint_sid} to trust product {trust_product_sid} as a {channel_endpoint_type}.
GET /v1/TrustProducts/{TrustProductSid}/ChannelEndpointAssignments List phone numbers assigned to a trust product · List trust product channel endpoint assignment #
Ask an LLM
“Which phone numbers or channel endpoints are covered by my trust product?”
“Is a specific phone number already assigned to this trust product?”
Tell an agent
List the channel endpoints assigned to trust product {trust_product_sid}.
Check whether channel endpoint {channel_endpoint_sid} is assigned to trust product {trust_product_sid}.
GET /v1/TrustProducts/{TrustProductSid}/ChannelEndpointAssignments/{Sid} Get one phone number assignment · Fetch trust product channel endpoint assignment #
Ask an LLM
“Can I look up a single channel endpoint assignment on a trust product?”
“Which phone number does a given trust product endpoint assignment refer to?”
Tell an agent
Get channel endpoint assignment {sid} on trust product {trust_product_sid}.
Show the phone number behind endpoint assignment {sid} of trust product {trust_product_sid}.
DELETE /v1/TrustProducts/{TrustProductSid}/ChannelEndpointAssignments/{Sid} Unassign a phone number from a trust product · Delete trust product channel endpoint assignment #
Ask an LLM
“How can I take a phone number off a trust product?”
“Can I remove a channel endpoint from a trust product without deleting the product?”
Tell an agent destructive · confirm first
Remove channel endpoint assignment {sid} from trust product {trust_product_sid}.
Unlink the phone number assignment {sid} from trust product {trust_product_sid}.
POST /v1/TrustProducts/{TrustProductSid}/EntityAssignments Attach an entity to a trust product · Create trust product entity assignment #
Ask an LLM
“How do I attach a customer profile or supporting document to a trust product?”
“Can I add an end user entity to a trust product I am building?”
Tell an agent
Attach entity {object_sid} to trust product {trust_product_sid}.
Assign customer profile or document {object_sid} to trust product {trust_product_sid}.
GET /v1/TrustProducts/{TrustProductSid}/EntityAssignments List entities attached to a trust product · List trust product entity assignment #
Ask an LLM
“Which customer profiles, end users or documents are attached to my trust product?”
“What supporting entities has this trust product been given so far?”
Tell an agent
List the entities assigned to trust product {trust_product_sid}.
Show which profiles and documents are attached to trust product {trust_product_sid}.
GET /v1/TrustProducts/{TrustProductSid}/EntityAssignments/{Sid} Get one entity assignment · Fetch trust product entity assignment #
Ask an LLM
“Can I inspect a single entity assignment on a trust product?”
“Which object does a particular trust product entity assignment point to?”
Tell an agent
Get entity assignment {sid} on trust product {trust_product_sid}.
Show what entity assignment {sid} links to in trust product {trust_product_sid}.
DELETE /v1/TrustProducts/{TrustProductSid}/EntityAssignments/{Sid} Detach an entity from a trust product · Delete trust product entity assignment #
Ask an LLM
“How can I remove the wrong document or profile from a trust product?”
“Can I detach an entity from a trust product while keeping the entity itself?”
Tell an agent destructive · confirm first
Remove entity assignment {sid} from trust product {trust_product_sid}.
Detach the attached entity {sid} from trust product {trust_product_sid}.
POST /v1/TrustProducts/{TrustProductSid}/Evaluations Evaluate a trust product against a policy · Create trust product evaluation #
Ask an LLM
“How do I check whether my trust product satisfies its policy before submitting?”
“Can I run a new evaluation to see what a trust product is missing?”
Tell an agent
Evaluate trust product {trust_product_sid} against policy {policy_sid}.
Run a fresh policy check of {policy_sid} on trust product {trust_product_sid} and report failures.
GET /v1/TrustProducts/{TrustProductSid}/Evaluations List evaluations of a trust product · List trust product evaluation #
Ask an LLM
“What evaluations have been run against my trust product so far?”
“Can I see the history of policy checks on one trust product?”
Tell an agent
List the evaluations for trust product {trust_product_sid}.
Show every past policy check on trust product {trust_product_sid}.
GET /v1/TrustProducts/{TrustProductSid}/Evaluations/{Sid} Get one trust product evaluation · Fetch trust product evaluation #
Ask an LLM
“What did a specific earlier evaluation of my trust product conclude?”
“Can I pull up the results of one trust product evaluation by SID?”
Tell an agent
Get evaluation {sid} of trust product {trust_product_sid}.
Show the results of evaluation {sid} on trust product {trust_product_sid}.

Documentation

Specifications

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/twilio-trustproducts-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

twilio-trustproducts-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Twilio - Trusthub Trust Products API
  description: This is the public Twilio REST API.
  termsOfService: https://www.twilio.com/legal/tos
  contact:
    name: Twilio Support
    url: https://support.twilio.com
    email: support@twilio.com
  license:
    name: Apache 2.0
    url: https://www.apache.org/licenses/LICENSE-2.0.html
  version: 1.52.0
servers:
- url: https://trusthub.twilio.com
tags:


# --- truncated at 32 KB (35 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/twilio/refs/heads/main/openapi/twilio-trustproducts-api-openapi.yml