components: schemas: trusthub.v1.compliance_inquiry: type: object properties: inquiry_id: type: string nullable: true description: The unique ID used to start an embedded compliance registration session. inquiry_session_token: type: string nullable: true description: The session token used to start an embedded compliance registration session. customer_id: type: string nullable: true description: The CustomerID matching the Customer Profile that should be resumed or resubmitted for editing. url: type: string format: uri nullable: true description: The URL of this resource. trusthub.v1.compliance_registration: type: object properties: inquiry_id: type: string nullable: true description: The unique ID used to start an embedded compliance registration session. inquiry_session_token: type: string nullable: true description: The session token used to start an embedded compliance registration session. registration_id: type: string nullable: true description: The RegistrationId matching the Registration Profile that should be resumed or resubmitted for editing. url: type: string format: uri nullable: true description: The URL of this resource. compliance_registration_enum_end_user_type: type: string enum: - Individual - Business compliance_registration_enum_phone_number_type: type: string enum: - local - national - mobile - toll-free compliance_registration_enum_business_identity_type: type: string enum: - direct_customer - isv_reseller_or_partner - unknown compliance_registration_enum_business_registration_authority: type: string enum: - UK:CRN - US:EIN - CA:CBN - AU:ACN - Other trusthub.v1.compliance_tollfree_inquiry: type: object properties: inquiry_id: type: string nullable: true description: The unique ID used to start an embedded compliance registration session. inquiry_session_token: type: string nullable: true description: The session token used to start an embedded compliance registration session. registration_id: type: string nullable: true description: The TolfreeId matching the Tollfree Profile that should be resumed or resubmitted for editing. url: type: string format: uri nullable: true description: The URL of this resource. compliance_tollfree_inquiry_enum_status: type: string enum: - PENDING_REVIEW - IN_REVIEW - TWILIO_APPROVED - TWILIO_REJECTED compliance_tollfree_inquiry_enum_opt_in_type: type: string enum: - VERBAL - WEB_FORM - PAPER_FORM - VIA_TEXT - MOBILE_QR_CODE trusthub.v1.customer_profile: type: object properties: sid: type: string minLength: 34 maxLength: 34 pattern: ^BU[0-9a-fA-F]{32}$ nullable: true description: The unique string that we created to identify the Customer-Profile resource. account_sid: type: string minLength: 34 maxLength: 34 pattern: ^AC[0-9a-fA-F]{32}$ nullable: true description: The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Customer-Profile resource. policy_sid: type: string minLength: 34 maxLength: 34 pattern: ^RN[0-9a-fA-F]{32}$ nullable: true description: The unique string of a policy that is associated to the Customer-Profile resource. friendly_name: type: string nullable: true description: The string that you assigned to describe the resource. status: type: string $ref: '#/components/schemas/customer_profile_enum_status' nullable: true description: The verification status of the Customer-Profile resource. valid_until: type: string format: date-time nullable: true description: The date and time in GMT in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format when the resource will be valid until. email: type: string nullable: true description: The email address that will receive updates when the Customer-Profile resource changes status. status_callback: type: string format: uri nullable: true description: The URL we call to inform your application of status changes. date_created: type: string format: date-time nullable: true description: The date and time in GMT when the resource was created specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. date_updated: type: string format: date-time nullable: true description: The date and time in GMT when the resource was last updated specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. url: type: string format: uri nullable: true description: The absolute URL of the Customer-Profile resource. links: type: object format: uri-map nullable: true description: The URLs of the Assigned Items of the Customer-Profile resource. customer_profile_enum_status: type: string enum: - draft - pending-review - in-review - twilio-rejected - twilio-approved customer_profile_enum_end_user_type: type: string enum: - individual - business trusthub.v1.customer_profile.customer_profile_channel_endpoint_assignment: type: object properties: sid: type: string minLength: 34 maxLength: 34 pattern: ^RA[0-9a-fA-F]{32}$ nullable: true description: The unique string that we created to identify the Item Assignment resource. customer_profile_sid: type: string minLength: 34 maxLength: 34 pattern: ^BU[0-9a-fA-F]{32}$ nullable: true description: The unique string that we created to identify the CustomerProfile resource. account_sid: type: string minLength: 34 maxLength: 34 pattern: ^AC[0-9a-fA-F]{32}$ nullable: true description: The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Item Assignment resource. channel_endpoint_type: type: string nullable: true description: 'The type of channel endpoint. eg: phone-number' channel_endpoint_sid: type: string minLength: 34 maxLength: 34 pattern: ^[a-zA-Z]{2}[0-9a-fA-F]{32}$ nullable: true description: The SID of an channel endpoint date_created: type: string format: date-time nullable: true description: The date and time in GMT when the resource was created specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. url: type: string format: uri nullable: true description: The absolute URL of the Identity resource. trusthub.v1.customer_profile.customer_profile_entity_assignment: type: object properties: sid: type: string minLength: 34 maxLength: 34 pattern: ^BV[0-9a-fA-F]{32}$ nullable: true description: The unique string that we created to identify the Item Assignment resource. customer_profile_sid: type: string minLength: 34 maxLength: 34 pattern: ^BU[0-9a-fA-F]{32}$ nullable: true description: The unique string that we created to identify the CustomerProfile resource. account_sid: type: string minLength: 34 maxLength: 34 pattern: ^AC[0-9a-fA-F]{32}$ nullable: true description: The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Item Assignment resource. object_sid: type: string minLength: 34 maxLength: 34 pattern: ^[a-zA-Z]{2}[0-9a-fA-F]{32}$ nullable: true description: The SID of an object bag that holds information of the different items. date_created: type: string format: date-time nullable: true description: The date and time in GMT when the resource was created specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. url: type: string format: uri nullable: true description: The absolute URL of the Identity resource. trusthub.v1.customer_profile.customer_profile_evaluation: type: object properties: sid: type: string minLength: 34 maxLength: 34 pattern: ^EL[0-9a-fA-F]{32}$ nullable: true description: The unique string that identifies the Evaluation resource. account_sid: type: string minLength: 34 maxLength: 34 pattern: ^AC[0-9a-fA-F]{32}$ nullable: true description: The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the customer_profile resource. policy_sid: type: string minLength: 34 maxLength: 34 pattern: ^RN[0-9a-fA-F]{32}$ nullable: true description: The unique string of a policy that is associated to the customer_profile resource. customer_profile_sid: type: string minLength: 34 maxLength: 34 pattern: ^BU[0-9a-fA-F]{32}$ nullable: true description: The unique string that we created to identify the customer_profile resource. status: type: string $ref: '#/components/schemas/customer_profile_evaluation_enum_status' nullable: true description: The compliance status of the Evaluation resource. results: type: array items: {} nullable: true description: The results of the Evaluation which includes the valid and invalid attributes. date_created: type: string format: date-time nullable: true url: type: string format: uri nullable: true customer_profile_evaluation_enum_status: type: string enum: - compliant - noncompliant trusthub.v1.end_user: type: object properties: sid: type: string minLength: 34 maxLength: 34 pattern: ^IT[0-9a-fA-F]{32}$ nullable: true description: The unique string created by Twilio to identify the End User resource. account_sid: type: string minLength: 34 maxLength: 34 pattern: ^AC[0-9a-fA-F]{32}$ nullable: true description: The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the End User resource. friendly_name: type: string nullable: true description: The string that you assigned to describe the resource. type: type: string nullable: true description: The type of end user of the Bundle resource - can be `individual` or `business`. attributes: nullable: true description: The set of parameters that are the attributes of the End Users resource which are listed in the End User Types. x-twilio: pii: handling: standard deleteSla: 30 date_created: type: string format: date-time nullable: true description: The date and time in GMT when the resource was created specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. date_updated: type: string format: date-time nullable: true description: The date and time in GMT when the resource was last updated specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. url: type: string format: uri nullable: true description: The absolute URL of the End User resource. trusthub.v1.end_user_type: type: object properties: sid: type: string minLength: 34 maxLength: 34 pattern: ^OY[0-9a-fA-F]{32}$ nullable: true description: The unique string that identifies the End-User Type resource. friendly_name: type: string nullable: true description: A human-readable description that is assigned to describe the End-User Type resource. Examples can include first name, last name, email, business name, etc machine_name: type: string nullable: true description: A machine-readable description of the End-User Type resource. Examples can include first_name, last_name, email, business_name, etc. fields: type: array items: {} nullable: true description: The required information for creating an End-User. The required fields will change as regulatory needs change and will differ for businesses and individuals. url: type: string format: uri nullable: true description: The absolute URL of the End-User Type resource. trusthub.v1.policies: type: object properties: sid: type: string minLength: 34 maxLength: 34 pattern: ^RN[0-9a-fA-F]{32}$ nullable: true description: The unique string that identifies the Policy resource. friendly_name: type: string nullable: true description: A human-readable description that is assigned to describe the Policy resource. Examples can include Primary Customer profile policy requirements: nullable: true description: The SID of an object that holds the policy information url: type: string format: uri nullable: true description: The absolute URL of the Policy resource. policies_enum_end_user_type: type: string enum: - individual - business trusthub.v1.supporting_document: type: object properties: sid: type: string minLength: 34 maxLength: 34 pattern: ^RD[0-9a-fA-F]{32}$ nullable: true description: The unique string created by Twilio to identify the Supporting Document resource. account_sid: type: string minLength: 34 maxLength: 34 pattern: ^AC[0-9a-fA-F]{32}$ nullable: true description: The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Document resource. friendly_name: type: string nullable: true description: The string that you assigned to describe the resource. mime_type: type: string nullable: true description: The image type uploaded in the Supporting Document container. status: type: string $ref: '#/components/schemas/supporting_document_enum_status' nullable: true description: The verification status of the Supporting Document resource. type: type: string nullable: true description: The type of the Supporting Document. attributes: nullable: true description: The set of parameters that are the attributes of the Supporting Documents resource which are listed in the Supporting Document Types. x-twilio: pii: handling: standard deleteSla: 30 date_created: type: string format: date-time nullable: true description: The date and time in GMT when the resource was created specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. date_updated: type: string format: date-time nullable: true description: The date and time in GMT when the resource was last updated specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. url: type: string format: uri nullable: true description: The absolute URL of the Supporting Document resource. supporting_document_enum_status: type: string enum: - draft - pending-review - rejected - approved - expired - provisionally-approved trusthub.v1.supporting_document_type: type: object properties: sid: type: string minLength: 34 maxLength: 34 pattern: ^OY[0-9a-fA-F]{32}$ nullable: true description: The unique string that identifies the Supporting Document Type resource. friendly_name: type: string nullable: true description: A human-readable description of the Supporting Document Type resource. machine_name: type: string nullable: true description: The machine-readable description of the Supporting Document Type resource. fields: type: array items: {} nullable: true description: The required information for creating a Supporting Document. The required fields will change as regulatory needs change and will differ for businesses and individuals. url: type: string format: uri nullable: true description: The absolute URL of the Supporting Document Type resource. trusthub.v1.trust_product: type: object properties: sid: type: string minLength: 34 maxLength: 34 pattern: ^BU[0-9a-fA-F]{32}$ nullable: true description: The unique string that we created to identify the Trust Product resource. account_sid: type: string minLength: 34 maxLength: 34 pattern: ^AC[0-9a-fA-F]{32}$ nullable: true description: The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Trust Product resource. policy_sid: type: string minLength: 34 maxLength: 34 pattern: ^RN[0-9a-fA-F]{32}$ nullable: true description: The unique string of the policy that is associated with the Trust Product resource. friendly_name: type: string nullable: true description: The string that you assigned to describe the resource. status: type: string $ref: '#/components/schemas/trust_product_enum_status' nullable: true description: The verification status of the Trust Product resource. valid_until: type: string format: date-time nullable: true description: The date and time in GMT in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format until which the resource will be valid. email: type: string nullable: true description: The email address that will receive updates when the Trust Product resource changes status. status_callback: type: string format: uri nullable: true description: The URL we call to inform your application of status changes. date_created: type: string format: date-time nullable: true description: The date and time in GMT when the resource was created specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. date_updated: type: string format: date-time nullable: true description: The date and time in GMT when the resource was last updated specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. url: type: string format: uri nullable: true description: The absolute URL of the Trust Product resource. links: type: object format: uri-map nullable: true description: The URLs of the Assigned Items of the Trust Product resource. trust_product_enum_status: type: string enum: - draft - pending-review - in-review - twilio-rejected - twilio-approved trust_product_enum_end_user_type: type: string enum: - individual - business trusthub.v1.trust_product.trust_product_channel_endpoint_assignment: type: object properties: sid: type: string minLength: 34 maxLength: 34 pattern: ^RA[0-9a-fA-F]{32}$ nullable: true description: The unique string that we created to identify the Item Assignment resource. trust_product_sid: type: string minLength: 34 maxLength: 34 pattern: ^BU[0-9a-fA-F]{32}$ nullable: true description: The unique string that we created to identify the CustomerProfile resource. account_sid: type: string minLength: 34 maxLength: 34 pattern: ^AC[0-9a-fA-F]{32}$ nullable: true description: The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Item Assignment resource. channel_endpoint_type: type: string nullable: true description: 'The type of channel endpoint. eg: phone-number' channel_endpoint_sid: type: string minLength: 34 maxLength: 34 pattern: ^[a-zA-Z]{2}[0-9a-fA-F]{32}$ nullable: true description: The SID of an channel endpoint date_created: type: string format: date-time nullable: true description: The date and time in GMT when the resource was created specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. url: type: string format: uri nullable: true description: The absolute URL of the Identity resource. trusthub.v1.trust_product.trust_product_entity_assignment: type: object properties: sid: type: string minLength: 34 maxLength: 34 pattern: ^BV[0-9a-fA-F]{32}$ nullable: true description: The unique string that we created to identify the Item Assignment resource. trust_product_sid: type: string minLength: 34 maxLength: 34 pattern: ^BU[0-9a-fA-F]{32}$ nullable: true description: The unique string that we created to identify the TrustProduct resource. account_sid: type: string minLength: 34 maxLength: 34 pattern: ^AC[0-9a-fA-F]{32}$ nullable: true description: The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Item Assignment resource. object_sid: type: string minLength: 34 maxLength: 34 pattern: ^[a-zA-Z]{2}[0-9a-fA-F]{32}$ nullable: true description: The SID of an object bag that holds information of the different items. date_created: type: string format: date-time nullable: true description: The date and time in GMT when the resource was created specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. url: type: string format: uri nullable: true description: The absolute URL of the Identity resource. trusthub.v1.trust_product.trust_product_evaluation: type: object properties: sid: type: string minLength: 34 maxLength: 34 pattern: ^EL[0-9a-fA-F]{32}$ nullable: true description: The unique string that identifies the Evaluation resource. account_sid: type: string minLength: 34 maxLength: 34 pattern: ^AC[0-9a-fA-F]{32}$ nullable: true description: The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the trust_product resource. policy_sid: type: string minLength: 34 maxLength: 34 pattern: ^RN[0-9a-fA-F]{32}$ nullable: true description: The unique string of a policy that is associated to the trust_product resource. trust_product_sid: type: string minLength: 34 maxLength: 34 pattern: ^BU[0-9a-fA-F]{32}$ nullable: true description: The unique string that we created to identify the trust_product resource. status: type: string $ref: '#/components/schemas/trust_product_evaluation_enum_status' nullable: true description: The compliance status of the Evaluation resource. results: type: array items: {} nullable: true description: The results of the Evaluation which includes the valid and invalid attributes. date_created: type: string format: date-time nullable: true url: type: string format: uri nullable: true trust_product_evaluation_enum_status: type: string enum: - compliant - noncompliant securitySchemes: accountSid_authToken: type: http scheme: basic info: title: Twilio - Trusthub 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.55.5 openapi: 3.0.1 paths: /v1/ComplianceInquiries/Customers/Initialize: servers: - url: https://trusthub.twilio.com description: 'TODO: Resource-level docs' x-twilio: defaultOutputProperties: - inquiry_id - session_token - customer_id pathType: list mountName: compliance_inquiries className: compliance_inquiries post: description: Create a new Compliance Inquiry for the authenticated account. This is necessary to start a new embedded session. tags: - TrusthubV1ComplianceInquiries responses: '201': content: application/json: schema: $ref: '#/components/schemas/trusthub.v1.compliance_inquiry' description: Created security: - accountSid_authToken: [] operationId: CreateComplianceInquiry x-maturity: - GA requestBody: content: application/x-www-form-urlencoded: schema: type: object title: CreateComplianceInquiryRequest properties: PrimaryProfileSid: type: string minLength: 34 maxLength: 34 pattern: ^BU[0-9a-fA-F]{32}$ description: The unique SID identifier of the Primary Customer Profile that should be used as a parent. Only necessary when creating a secondary Customer Profile. NotificationEmail: type: string description: The email address that approval status updates will be sent to. If not specified, the email address associated with your primary customer profile will be used. required: - PrimaryProfileSid /v1/ComplianceInquiries/Customers/{CustomerId}/Initialize: servers: - url: https://trusthub.twilio.com description: 'TODO: Resource-level docs' x-twilio: defaultOutputProperties: - inquiry_id - session_token - customer_id pathType: instance mountName: compliance_inquiries className: compliance_inquiries post: description: Resume a specific Compliance Inquiry that has expired, or re-open a rejected Compliance Inquiry for editing. tags: - TrusthubV1ComplianceInquiries parameters: - name: CustomerId in: path description: The unique CustomerId matching the Customer Profile/Compliance Inquiry that should be resumed or resubmitted. This value will have been returned by the initial Compliance Inquiry creation call. schema: type: string required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/trusthub.v1.compliance_inquiry' description: OK security: - accountSid_authToken: [] operationId: UpdateComplianceInquiry x-maturity: - GA requestBody: content: application/x-www-form-urlencoded: schema: type: object title: UpdateComplianceInquiryRequest properties: PrimaryProfileSid: type: string minLength: 34 maxLength: 34 pattern: ^BU[0-9a-fA-F]{32}$ description: The unique SID identifier of the Primary Customer Profile that should be used as a parent. Only necessary when creating a secondary Customer Profile. required: - PrimaryProfileSid /v1/ComplianceInquiries/Registration/RegulatoryCompliance/GB/Initialize: servers: - url: https://trusthub.twilio.com description: 'TODO: Resource-level docs' x-twilio: defaultOutputProperties: - inquiry_id - session_token - registration_id pathType: list mountName: compliance_registration_inquiries className: compliance_registration_inquiries post: description: Create a new Compliance Registration Inquiry for the authenticated account. This is necessary to start a new embedded session. tags: - TrusthubV1ComplianceRegistrationInquiries responses: '201': content: application/json: schema: $ref: '#/components/schemas/trusthub.v1.compliance_registration' description: Created security: - accountSid_authToken: [] operationId: CreateComplianceRegistration x-maturity: - GA requestBody: content: application/x-www-form-urlencoded: schema: type: object title: CreateComplianceRegistrationRequest properties: EndUserType: type: string $ref: '#/components/schemas/compliance_registration_enum_end_user_type' description: The type of End User the regulation requires - can be `Individual` or `Business`. PhoneNumberType: type: string $ref: '#/components/schemas/compliance_registration_enum_phone_number_type' description: The type of phone number of the Bundle's ownership request. Can be `local`, `mobile`, `national`, or `toll-free`. BusinessIdentityType: type: string $ref: '#/components/schemas/compliance_registration_enum_business_identity_type' description: The type of business identity. Can be `direct customer` or `ISV`. BusinessRegistrationAuthority: type: string $ref: '#/components/schemas/compliance_registration_enum_business_registration_authority' description: The authority that registered the business BusinessLegalName: type: string description: he name of the business or organization using the Tollfree number. NotificationEmail: type: string description: he email address to receive the notification about the verification result. AcceptedNotificationReceipt: type: boolean description: The email address to receive the notification about the verification result. BusinessRegistrationNumber: type: string description: Business registration number of the business BusinessWebsiteUrl: type: string description: The URL of the business website FriendlyName: type: string description: Friendly name for your business information AuthorizedRepresentative1FirstName: type: string description: First name of the authorized representative AuthorizedRepresentative1LastName: type: string description: Last name of the authorized representative AuthorizedRepresentative1Phone: type: string description: Phone number of the authorized representative AuthorizedRepresentative1Email: type: string description: Email address of the authorized representative AuthorizedRepresentative1DateOfBirth: type: string description: Birthdate of the authorized representative AddressStreet: type: string description: Street address of the business AddressStreetSecondary: type: string description: Street address of the business AddressCity: type: string description: City of the business AddressSubdivision: type: string description: State or province of the business AddressPostalCode: type: string description: Postal code of the business AddressCountryCode: type: string description: Country code of the business EmergencyAddressStreet: type: string description: Street address of the business EmergencyAddressStreetSecondary: type: string description: Street address of the business EmergencyAddressCity: type: string description: City of the business EmergencyAddressSubdivision: type: string description: State or province of the business EmergencyAddressPostalCode: type: string description: Postal code of the business EmergencyAddressCountryCode: type: string description: Country code of the business UseAddressAsEmergencyAddress: type: boolean description: Use the business address as the emergency address FileName: type: string description: The name of the verification document to upload File: type: string description: The verification document to upload FirstName: type: string description: The first name of the Individual User. LastName: type: string description: The last name of the Individual User. DateOfBirth: type: string description: The date of birth of the Individual User. IndividualEmail: type: string description: The email address of the Individual User. IndividualPhone: type: string description: The phone number of the Individual User. IsIsvEmbed: type: boolean description: Indicates if the inquiry is being started from an ISV embedded component. IsvRegisteringForSelfOrTenant: type: string description: Indicates if the isv registering for self or tenant. StatusCallbackUrl: type: string description: The url we call to inform you of bundle changes. ThemeSetId: type: string description: Theme id for styling the inquiry form. required: - EndUserType - PhoneNumberType /v1/ComplianceInquiries/Registration/{RegistrationId}/RegulatoryCompliance/GB/Initialize: servers: - url: https://trusthub.twilio.com description: 'TODO: Resource-level docs' x-twilio: defaultOutputProperties: - inquiry_id - session_token - registration_id pathType: instance mountName: compliance_registration_inquiries className: compliance_registration_inquiries post: description: Resume a specific Regulatory Compliance Inquiry that has expired, or re-open a rejected Compliance Inquiry for editing. tags: - TrusthubV1ComplianceRegistrationInquiries parameters: - name: RegistrationId in: path description: The unique RegistrationId matching the Regulatory Compliance Inquiry that should be resumed or resubmitted. This value will have been returned by the initial Regulatory Compliance Inquiry creation call. schema: type: string required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/trusthub.v1.compliance_registration' description: OK security: - accountSid_authToken: [] operationId: UpdateComplianceRegistration x-maturity: - GA requestBody: content: application/x-www-form-urlencoded: schema: type: object title: UpdateComplianceRegistrationRequest properties: IsIsvEmbed: type: boolean description: Indicates if the inquiry is being started from an ISV embedded component. ThemeSetId: type: string description: Theme id for styling the inquiry form. x-twilio: addContentTypeIfEmptyForm: true /v1/ComplianceInquiries/Tollfree/Initialize: servers: - url: https://trusthub.twilio.com description: 'TODO: Resource-level docs' x-twilio: defaultOutputProperties: - inquiry_id - session_token - registration_id pathType: list mountName: compliance_tollfree_inquiries className: compliance_tollfree_inquiries post: description: Create a new Compliance Tollfree Verification Inquiry for the authenticated account. This is necessary to start a new embedded session. tags: - TrusthubV1ComplianceTollfreeInquiries responses: '201': content: application/json: schema: $ref: '#/components/schemas/trusthub.v1.compliance_tollfree_inquiry' description: Created security: - accountSid_authToken: [] operationId: CreateComplianceTollfreeInquiry x-maturity: - GA requestBody: content: application/x-www-form-urlencoded: schema: type: object title: CreateComplianceTollfreeInquiryRequest properties: TollfreePhoneNumber: type: string format: phone-number description: The Tollfree phone number to be verified NotificationEmail: type: string description: The email address to receive the notification about the verification result. BusinessName: type: string description: The name of the business or organization using the Tollfree number. BusinessWebsite: type: string description: The website of the business or organization using the Tollfree number. UseCaseCategories: type: array items: type: string description: The category of the use case for the Tollfree Number. List as many are applicable.. UseCaseSummary: type: string description: Use this to further explain how messaging is used by the business or organization. ProductionMessageSample: type: string description: An example of message content, i.e. a sample message. OptInImageUrls: type: array items: type: string description: Link to an image that shows the opt-in workflow. Multiple images allowed and must be a publicly hosted URL. OptInType: type: string $ref: '#/components/schemas/compliance_tollfree_inquiry_enum_opt_in_type' description: Describe how a user opts-in to text messages. MessageVolume: type: string description: Estimate monthly volume of messages from the Tollfree Number. BusinessStreetAddress: type: string description: The address of the business or organization using the Tollfree number. BusinessStreetAddress2: type: string description: The address of the business or organization using the Tollfree number. BusinessCity: type: string description: The city of the business or organization using the Tollfree number. BusinessStateProvinceRegion: type: string description: The state/province/region of the business or organization using the Tollfree number. BusinessPostalCode: type: string description: The postal code of the business or organization using the Tollfree number. BusinessCountry: type: string description: The country of the business or organization using the Tollfree number. AdditionalInformation: type: string description: Additional information to be provided for verification. BusinessContactFirstName: type: string description: The first name of the contact for the business or organization using the Tollfree number. BusinessContactLastName: type: string description: The last name of the contact for the business or organization using the Tollfree number. BusinessContactEmail: type: string description: The email address of the contact for the business or organization using the Tollfree number. BusinessContactPhone: type: string format: phone-number description: The phone number of the contact for the business or organization using the Tollfree number. required: - TollfreePhoneNumber - NotificationEmail /v1/CustomerProfiles: servers: - url: https://trusthub.twilio.com description: 'TODO: Resource-level docs' x-twilio: defaultOutputProperties: - sid - policy_sid - friendly_name pathType: list dependentProperties: customer_profiles_entity_assignments: mapping: customer_profile_sid: sid resource_url: /v1/CustomerProfiles/{customer_profile_sid}/EntityAssignments customer_profiles_evaluations: mapping: customer_profile_sid: sid resource_url: /v1/CustomerProfiles/{customer_profile_sid}/Evaluations customer_profiles_channel_endpoint_assignment: mapping: customer_profile_sid: sid resource_url: /v1/CustomerProfiles/{customer_profile_sid}/ChannelEndpointAssignments className: customer_profiles post: description: Create a new Customer-Profile. tags: - TrusthubV1CustomerProfiles responses: '201': content: application/json: schema: $ref: '#/components/schemas/trusthub.v1.customer_profile' description: Created security: - accountSid_authToken: [] operationId: CreateCustomerProfile x-maturity: - GA requestBody: content: application/x-www-form-urlencoded: schema: type: object title: CreateCustomerProfileRequest properties: FriendlyName: type: string description: The string that you assigned to describe the resource. Email: type: string description: The email address that will receive updates when the Customer-Profile resource changes status. PolicySid: type: string minLength: 34 maxLength: 34 pattern: ^RN[0-9a-fA-F]{32}$ description: The unique string of a policy that is associated to the Customer-Profile resource. StatusCallback: type: string format: uri description: The URL we call to inform your application of status changes. required: - FriendlyName - Email - PolicySid get: description: Retrieve a list of all Customer-Profiles for an account. tags: - TrusthubV1CustomerProfiles parameters: - name: Status in: query description: The verification status of the Customer-Profile resource. schema: type: string $ref: '#/components/schemas/customer_profile_enum_status' - name: FriendlyName in: query description: The string that you assigned to describe the resource. schema: type: string - name: PolicySid in: query description: The unique string of a policy that is associated to the Customer-Profile resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^RN[0-9a-fA-F]{32}$ - name: PageSize in: query description: How many resources to return in each list page. The default is 50, and the maximum is 1000. schema: type: integer minimum: 1 maximum: 1000 - name: Page in: query description: The page index. This value is simply for client state. schema: type: integer minimum: 0 - name: PageToken in: query description: The page token. This is provided by the API. schema: type: string responses: '200': content: application/json: schema: type: object title: ListCustomerProfileResponse properties: results: type: array items: $ref: '#/components/schemas/trusthub.v1.customer_profile' meta: type: object properties: first_page_url: type: string format: uri next_page_url: type: string format: uri nullable: true page: type: integer page_size: type: integer previous_page_url: type: string format: uri nullable: true url: type: string format: uri key: type: string description: OK security: - accountSid_authToken: [] operationId: ListCustomerProfile x-maturity: - GA /v1/CustomerProfiles/{Sid}: servers: - url: https://trusthub.twilio.com description: 'TODO: Resource-level docs' x-twilio: defaultOutputProperties: - sid - policy_sid - friendly_name pathType: instance dependentProperties: customer_profiles_entity_assignments: mapping: customer_profile_sid: sid resource_url: /v1/CustomerProfiles/{customer_profile_sid}/EntityAssignments customer_profiles_evaluations: mapping: customer_profile_sid: sid resource_url: /v1/CustomerProfiles/{customer_profile_sid}/Evaluations customer_profiles_channel_endpoint_assignment: mapping: customer_profile_sid: sid resource_url: /v1/CustomerProfiles/{customer_profile_sid}/ChannelEndpointAssignments className: customer_profiles get: description: Fetch a specific Customer-Profile instance. tags: - TrusthubV1CustomerProfiles parameters: - name: Sid in: path description: The unique string that we created to identify the Customer-Profile resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^BU[0-9a-fA-F]{32}$ required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/trusthub.v1.customer_profile' description: OK security: - accountSid_authToken: [] operationId: FetchCustomerProfile x-maturity: - GA post: description: Updates a Customer-Profile in an account. tags: - TrusthubV1CustomerProfiles parameters: - name: Sid in: path description: The unique string that we created to identify the Customer-Profile resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^BU[0-9a-fA-F]{32}$ required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/trusthub.v1.customer_profile' description: OK security: - accountSid_authToken: [] operationId: UpdateCustomerProfile x-maturity: - GA requestBody: content: application/x-www-form-urlencoded: schema: type: object title: UpdateCustomerProfileRequest properties: Status: type: string $ref: '#/components/schemas/customer_profile_enum_status' description: The verification status of the Customer-Profile resource. If the current verification status of the Customer-Profile is `draft`, you may set the verification status to `pending-review` to submit the Customer-Profile for Twilio review. No other values for `status` are permissible when updating a resource via this API endpoint as the other states are maintained by Twilio. StatusCallback: type: string format: uri description: The URL we call to inform your application of status changes. FriendlyName: type: string description: The string that you assigned to describe the resource. Email: type: string description: The email address that will receive updates when the Customer-Profile resource changes status. x-twilio: addContentTypeIfEmptyForm: true delete: description: Delete a specific Customer-Profile. tags: - TrusthubV1CustomerProfiles parameters: - name: Sid in: path description: The unique string that we created to identify the Customer-Profile resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^BU[0-9a-fA-F]{32}$ required: true responses: '204': description: The resource was deleted successfully. security: - accountSid_authToken: [] operationId: DeleteCustomerProfile x-maturity: - GA /v1/CustomerProfiles/{CustomerProfileSid}/ChannelEndpointAssignments: servers: - url: https://trusthub.twilio.com description: 'TODO: Resource-level docs' x-twilio: defaultOutputProperties: - sid pathType: list parent: /CustomerProfiles/{Sid} mountName: customer_profiles_channel_endpoint_assignment post: description: Create a new Assigned Item. tags: - TrusthubV1CustomerProfilesChannelEndpointAssignment parameters: - name: CustomerProfileSid in: path description: The unique string that we created to identify the CustomerProfile resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^BU[0-9a-fA-F]{32}$ required: true responses: '201': content: application/json: schema: $ref: '#/components/schemas/trusthub.v1.customer_profile.customer_profile_channel_endpoint_assignment' description: Created security: - accountSid_authToken: [] operationId: CreateCustomerProfileChannelEndpointAssignment x-maturity: - GA requestBody: content: application/x-www-form-urlencoded: schema: type: object title: CreateCustomerProfileChannelEndpointAssignmentRequest properties: ChannelEndpointType: type: string description: 'The type of channel endpoint. eg: phone-number' ChannelEndpointSid: type: string minLength: 34 maxLength: 34 pattern: ^[a-zA-Z]{2}[0-9a-fA-F]{32}$ description: The SID of an channel endpoint required: - ChannelEndpointType - ChannelEndpointSid get: description: Retrieve a list of all Assigned Items for an account. tags: - TrusthubV1CustomerProfilesChannelEndpointAssignment parameters: - name: CustomerProfileSid in: path description: The unique string that we created to identify the CustomerProfile resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^BU[0-9a-fA-F]{32}$ required: true - name: ChannelEndpointSid in: query description: The SID of an channel endpoint schema: type: string minLength: 34 maxLength: 34 pattern: ^[a-zA-Z]{2}[0-9a-fA-F]{32}$ - name: ChannelEndpointSids in: query description: comma separated list of channel endpoint sids schema: type: string - name: PageSize in: query description: How many resources to return in each list page. The default is 50, and the maximum is 1000. schema: type: integer minimum: 1 maximum: 1000 - name: Page in: query description: The page index. This value is simply for client state. schema: type: integer minimum: 0 - name: PageToken in: query description: The page token. This is provided by the API. schema: type: string responses: '200': content: application/json: schema: type: object title: ListCustomerProfileChannelEndpointAssignmentResponse properties: results: type: array items: $ref: '#/components/schemas/trusthub.v1.customer_profile.customer_profile_channel_endpoint_assignment' meta: type: object properties: first_page_url: type: string format: uri next_page_url: type: string format: uri nullable: true page: type: integer page_size: type: integer previous_page_url: type: string format: uri nullable: true url: type: string format: uri key: type: string description: OK security: - accountSid_authToken: [] operationId: ListCustomerProfileChannelEndpointAssignment x-maturity: - GA /v1/CustomerProfiles/{CustomerProfileSid}/ChannelEndpointAssignments/{Sid}: servers: - url: https://trusthub.twilio.com description: 'TODO: Resource-level docs' x-twilio: defaultOutputProperties: - sid pathType: instance parent: /CustomerProfiles/{Sid} mountName: customer_profiles_channel_endpoint_assignment get: description: Fetch specific Assigned Item Instance. tags: - TrusthubV1CustomerProfilesChannelEndpointAssignment parameters: - name: CustomerProfileSid in: path description: The unique string that we created to identify the CustomerProfile resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^BU[0-9a-fA-F]{32}$ required: true - name: Sid in: path description: The unique string that we created to identify the resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^RA[0-9a-fA-F]{32}$ required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/trusthub.v1.customer_profile.customer_profile_channel_endpoint_assignment' description: OK security: - accountSid_authToken: [] operationId: FetchCustomerProfileChannelEndpointAssignment x-maturity: - GA delete: description: Remove an Assignment Item Instance. tags: - TrusthubV1CustomerProfilesChannelEndpointAssignment parameters: - name: CustomerProfileSid in: path description: The unique string that we created to identify the CustomerProfile resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^BU[0-9a-fA-F]{32}$ required: true - name: Sid in: path description: The unique string that we created to identify the resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^RA[0-9a-fA-F]{32}$ required: true responses: '204': description: The resource was deleted successfully. security: - accountSid_authToken: [] operationId: DeleteCustomerProfileChannelEndpointAssignment x-maturity: - GA /v1/CustomerProfiles/{CustomerProfileSid}/EntityAssignments: servers: - url: https://trusthub.twilio.com description: 'TODO: Resource-level docs' x-twilio: defaultOutputProperties: - sid pathType: list parent: /CustomerProfiles/{Sid} mountName: customer_profiles_entity_assignments className: customer_profiles_entity_assignments post: description: Create a new Assigned Item. tags: - TrusthubV1CustomerProfilesEntityAssignments parameters: - name: CustomerProfileSid in: path description: The unique string that we created to identify the CustomerProfile resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^BU[0-9a-fA-F]{32}$ required: true responses: '201': content: application/json: schema: $ref: '#/components/schemas/trusthub.v1.customer_profile.customer_profile_entity_assignment' description: Created security: - accountSid_authToken: [] operationId: CreateCustomerProfileEntityAssignment x-maturity: - GA requestBody: content: application/x-www-form-urlencoded: schema: type: object title: CreateCustomerProfileEntityAssignmentRequest properties: ObjectSid: type: string minLength: 34 maxLength: 34 pattern: ^[a-zA-Z]{2}[0-9a-fA-F]{32}$ description: The SID of an object bag that holds information of the different items. required: - ObjectSid get: description: Retrieve a list of all Assigned Items for an account. tags: - TrusthubV1CustomerProfilesEntityAssignments parameters: - name: CustomerProfileSid in: path description: The unique string that we created to identify the CustomerProfile resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^BU[0-9a-fA-F]{32}$ required: true - name: ObjectType in: query description: A string to filter the results by (EndUserType or SupportingDocumentType) machine-name. This is useful when you want to retrieve the entity-assignment of a specific end-user or supporting document. schema: type: string - name: PageSize in: query description: How many resources to return in each list page. The default is 50, and the maximum is 1000. schema: type: integer minimum: 1 maximum: 1000 - name: Page in: query description: The page index. This value is simply for client state. schema: type: integer minimum: 0 - name: PageToken in: query description: The page token. This is provided by the API. schema: type: string responses: '200': content: application/json: schema: type: object title: ListCustomerProfileEntityAssignmentResponse properties: results: type: array items: $ref: '#/components/schemas/trusthub.v1.customer_profile.customer_profile_entity_assignment' meta: type: object properties: first_page_url: type: string format: uri next_page_url: type: string format: uri nullable: true page: type: integer page_size: type: integer previous_page_url: type: string format: uri nullable: true url: type: string format: uri key: type: string description: OK security: - accountSid_authToken: [] operationId: ListCustomerProfileEntityAssignment x-maturity: - GA /v1/CustomerProfiles/{CustomerProfileSid}/EntityAssignments/{Sid}: servers: - url: https://trusthub.twilio.com description: 'TODO: Resource-level docs' x-twilio: defaultOutputProperties: - sid pathType: instance parent: /CustomerProfiles/{Sid} mountName: customer_profiles_entity_assignments className: customer_profiles_entity_assignments get: description: Fetch specific Assigned Item Instance. tags: - TrusthubV1CustomerProfilesEntityAssignments parameters: - name: CustomerProfileSid in: path description: The unique string that we created to identify the CustomerProfile resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^BU[0-9a-fA-F]{32}$ required: true - name: Sid in: path description: The unique string that we created to identify the Identity resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^BV[0-9a-fA-F]{32}$ required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/trusthub.v1.customer_profile.customer_profile_entity_assignment' description: OK security: - accountSid_authToken: [] operationId: FetchCustomerProfileEntityAssignment x-maturity: - GA delete: description: Remove an Assignment Item Instance. tags: - TrusthubV1CustomerProfilesEntityAssignments parameters: - name: CustomerProfileSid in: path description: The unique string that we created to identify the CustomerProfile resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^BU[0-9a-fA-F]{32}$ required: true - name: Sid in: path description: The unique string that we created to identify the Identity resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^BV[0-9a-fA-F]{32}$ required: true responses: '204': description: The resource was deleted successfully. security: - accountSid_authToken: [] operationId: DeleteCustomerProfileEntityAssignment x-maturity: - GA /v1/CustomerProfiles/{CustomerProfileSid}/Evaluations: servers: - url: https://trusthub.twilio.com description: 'TODO: Resource-level docs' x-twilio: defaultOutputProperties: - sid pathType: list parent: /CustomerProfiles/{Sid} mountName: customer_profiles_evaluations className: customer_profiles_evaluations post: description: Create a new Evaluation tags: - TrusthubV1CustomerProfilesEvaluations parameters: - name: CustomerProfileSid in: path description: The unique string that we created to identify the CustomerProfile resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^BU[0-9a-fA-F]{32}$ required: true responses: '201': content: application/json: schema: $ref: '#/components/schemas/trusthub.v1.customer_profile.customer_profile_evaluation' description: Created security: - accountSid_authToken: [] operationId: CreateCustomerProfileEvaluation x-maturity: - GA requestBody: content: application/x-www-form-urlencoded: schema: type: object title: CreateCustomerProfileEvaluationRequest properties: PolicySid: type: string minLength: 34 maxLength: 34 pattern: ^RN[0-9a-fA-F]{32}$ description: The unique string of a policy that is associated to the customer_profile resource. required: - PolicySid get: description: Retrieve a list of Evaluations associated to the customer_profile resource. tags: - TrusthubV1CustomerProfilesEvaluations parameters: - name: CustomerProfileSid in: path description: The unique string that we created to identify the CustomerProfile resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^BU[0-9a-fA-F]{32}$ required: true - name: PageSize in: query description: How many resources to return in each list page. The default is 50, and the maximum is 1000. schema: type: integer minimum: 1 maximum: 1000 - name: Page in: query description: The page index. This value is simply for client state. schema: type: integer minimum: 0 - name: PageToken in: query description: The page token. This is provided by the API. schema: type: string responses: '200': content: application/json: schema: type: object title: ListCustomerProfileEvaluationResponse properties: results: type: array items: $ref: '#/components/schemas/trusthub.v1.customer_profile.customer_profile_evaluation' meta: type: object properties: first_page_url: type: string format: uri next_page_url: type: string format: uri nullable: true page: type: integer page_size: type: integer previous_page_url: type: string format: uri nullable: true url: type: string format: uri key: type: string description: OK security: - accountSid_authToken: [] operationId: ListCustomerProfileEvaluation x-maturity: - GA /v1/CustomerProfiles/{CustomerProfileSid}/Evaluations/{Sid}: servers: - url: https://trusthub.twilio.com description: 'TODO: Resource-level docs' x-twilio: defaultOutputProperties: - sid pathType: instance parent: /CustomerProfiles/{Sid} mountName: customer_profiles_evaluations className: customer_profiles_evaluations get: description: Fetch specific Evaluation Instance. tags: - TrusthubV1CustomerProfilesEvaluations parameters: - name: CustomerProfileSid in: path description: The unique string that we created to identify the customer_profile resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^BU[0-9a-fA-F]{32}$ required: true - name: Sid in: path description: The unique string that identifies the Evaluation resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^EL[0-9a-fA-F]{32}$ required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/trusthub.v1.customer_profile.customer_profile_evaluation' description: OK security: - accountSid_authToken: [] operationId: FetchCustomerProfileEvaluation x-maturity: - GA /v1/EndUsers: servers: - url: https://trusthub.twilio.com description: 'TODO: Resource-level docs' x-twilio: defaultOutputProperties: - sid - friendly_name pathType: list post: description: Create a new End User. tags: - TrusthubV1EndUser responses: '201': content: application/json: schema: $ref: '#/components/schemas/trusthub.v1.end_user' description: Created security: - accountSid_authToken: [] operationId: CreateEndUser x-maturity: - GA requestBody: content: application/x-www-form-urlencoded: schema: type: object title: CreateEndUserRequest properties: FriendlyName: type: string description: The string that you assigned to describe the resource. Type: type: string description: The type of end user of the Bundle resource - can be `individual` or `business`. Attributes: description: The set of parameters that are the attributes of the End User resource which are derived End User Types. required: - FriendlyName - Type get: description: Retrieve a list of all End User for an account. tags: - TrusthubV1EndUser parameters: - name: PageSize in: query description: How many resources to return in each list page. The default is 50, and the maximum is 1000. schema: type: integer minimum: 1 maximum: 1000 - name: Page in: query description: The page index. This value is simply for client state. schema: type: integer minimum: 0 - name: PageToken in: query description: The page token. This is provided by the API. schema: type: string responses: '200': content: application/json: schema: type: object title: ListEndUserResponse properties: results: type: array items: $ref: '#/components/schemas/trusthub.v1.end_user' meta: type: object properties: first_page_url: type: string format: uri next_page_url: type: string format: uri nullable: true page: type: integer page_size: type: integer previous_page_url: type: string format: uri nullable: true url: type: string format: uri key: type: string description: OK security: - accountSid_authToken: [] operationId: ListEndUser x-maturity: - GA /v1/EndUsers/{Sid}: servers: - url: https://trusthub.twilio.com description: 'TODO: Resource-level docs' x-twilio: defaultOutputProperties: - sid - friendly_name pathType: instance get: description: Fetch specific End User Instance. tags: - TrusthubV1EndUser parameters: - name: Sid in: path description: The unique string created by Twilio to identify the End User resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^IT[0-9a-fA-F]{32}$ required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/trusthub.v1.end_user' description: OK security: - accountSid_authToken: [] operationId: FetchEndUser x-maturity: - GA post: description: Update an existing End User. tags: - TrusthubV1EndUser parameters: - name: Sid in: path description: The unique string created by Twilio to identify the End User resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^IT[0-9a-fA-F]{32}$ required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/trusthub.v1.end_user' description: OK security: - accountSid_authToken: [] operationId: UpdateEndUser x-maturity: - GA requestBody: content: application/x-www-form-urlencoded: schema: type: object title: UpdateEndUserRequest properties: FriendlyName: type: string description: The string that you assigned to describe the resource. Attributes: description: The set of parameters that are the attributes of the End User resource which are derived End User Types. x-twilio: addContentTypeIfEmptyForm: true delete: description: Delete a specific End User. tags: - TrusthubV1EndUser parameters: - name: Sid in: path description: The unique string created by Twilio to identify the End User resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^IT[0-9a-fA-F]{32}$ required: true responses: '204': description: The resource was deleted successfully. security: - accountSid_authToken: [] operationId: DeleteEndUser x-maturity: - GA /v1/EndUserTypes: servers: - url: https://trusthub.twilio.com description: 'TODO: Resource-level docs' x-twilio: defaultOutputProperties: - sid - friendly_name pathType: list get: description: Retrieve a list of all End-User Types. tags: - TrusthubV1EndUserType parameters: - name: PageSize in: query description: How many resources to return in each list page. The default is 50, and the maximum is 1000. schema: type: integer minimum: 1 maximum: 1000 - name: Page in: query description: The page index. This value is simply for client state. schema: type: integer minimum: 0 - name: PageToken in: query description: The page token. This is provided by the API. schema: type: string responses: '200': content: application/json: schema: type: object title: ListEndUserTypeResponse properties: end_user_types: type: array items: $ref: '#/components/schemas/trusthub.v1.end_user_type' meta: type: object properties: first_page_url: type: string format: uri next_page_url: type: string format: uri nullable: true page: type: integer page_size: type: integer previous_page_url: type: string format: uri nullable: true url: type: string format: uri key: type: string description: OK security: - accountSid_authToken: [] operationId: ListEndUserType x-maturity: - GA /v1/EndUserTypes/{Sid}: servers: - url: https://trusthub.twilio.com description: 'TODO: Resource-level docs' x-twilio: defaultOutputProperties: - sid - friendly_name pathType: instance get: description: Fetch a specific End-User Type Instance. tags: - TrusthubV1EndUserType parameters: - name: Sid in: path description: The unique string that identifies the End-User Type resource. schema: type: string required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/trusthub.v1.end_user_type' description: OK security: - accountSid_authToken: [] operationId: FetchEndUserType x-maturity: - GA /v1/Policies: servers: - url: https://trusthub.twilio.com description: 'TODO: Resource-level docs' x-twilio: defaultOutputProperties: - sid - friendly_name pathType: list className: policies get: description: Retrieve a list of all Policys. tags: - TrusthubV1Policies parameters: - name: PageSize in: query description: How many resources to return in each list page. The default is 50, and the maximum is 1000. schema: type: integer minimum: 1 maximum: 1000 - name: Page in: query description: The page index. This value is simply for client state. schema: type: integer minimum: 0 - name: PageToken in: query description: The page token. This is provided by the API. schema: type: string responses: '200': content: application/json: schema: type: object title: ListPoliciesResponse properties: results: type: array items: $ref: '#/components/schemas/trusthub.v1.policies' meta: type: object properties: first_page_url: type: string format: uri next_page_url: type: string format: uri nullable: true page: type: integer page_size: type: integer previous_page_url: type: string format: uri nullable: true url: type: string format: uri key: type: string description: OK security: - accountSid_authToken: [] operationId: ListPolicies x-maturity: - GA /v1/Policies/{Sid}: servers: - url: https://trusthub.twilio.com description: 'TODO: Resource-level docs' x-twilio: defaultOutputProperties: - sid - friendly_name pathType: instance className: policies get: description: Fetch specific Policy Instance. tags: - TrusthubV1Policies parameters: - name: Sid in: path description: The unique string that identifies the Policy resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^RN[0-9a-fA-F]{32}$ required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/trusthub.v1.policies' description: OK security: - accountSid_authToken: [] operationId: FetchPolicies x-maturity: - GA /v1/SupportingDocuments: servers: - url: https://trusthub.twilio.com description: 'TODO: Resource-level docs' x-twilio: defaultOutputProperties: - sid - friendly_name pathType: list post: description: Create a new Supporting Document. tags: - TrusthubV1SupportingDocument responses: '201': content: application/json: schema: $ref: '#/components/schemas/trusthub.v1.supporting_document' description: Created security: - accountSid_authToken: [] operationId: CreateSupportingDocument x-maturity: - GA requestBody: content: application/x-www-form-urlencoded: schema: type: object title: CreateSupportingDocumentRequest properties: FriendlyName: type: string description: The string that you assigned to describe the resource. Type: type: string description: The type of the Supporting Document. Attributes: description: The set of parameters that are the attributes of the Supporting Documents resource which are derived Supporting Document Types. required: - FriendlyName - Type get: description: Retrieve a list of all Supporting Document for an account. tags: - TrusthubV1SupportingDocument parameters: - name: PageSize in: query description: How many resources to return in each list page. The default is 50, and the maximum is 1000. schema: type: integer minimum: 1 maximum: 1000 - name: Page in: query description: The page index. This value is simply for client state. schema: type: integer minimum: 0 - name: PageToken in: query description: The page token. This is provided by the API. schema: type: string responses: '200': content: application/json: schema: type: object title: ListSupportingDocumentResponse properties: results: type: array items: $ref: '#/components/schemas/trusthub.v1.supporting_document' meta: type: object properties: first_page_url: type: string format: uri next_page_url: type: string format: uri nullable: true page: type: integer page_size: type: integer previous_page_url: type: string format: uri nullable: true url: type: string format: uri key: type: string description: OK security: - accountSid_authToken: [] operationId: ListSupportingDocument x-maturity: - GA /v1/SupportingDocuments/{Sid}: servers: - url: https://trusthub.twilio.com description: 'TODO: Resource-level docs' x-twilio: defaultOutputProperties: - sid - friendly_name pathType: instance get: description: Fetch specific Supporting Document Instance. tags: - TrusthubV1SupportingDocument parameters: - name: Sid in: path description: The unique string created by Twilio to identify the Supporting Document resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^RD[0-9a-fA-F]{32}$ required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/trusthub.v1.supporting_document' description: OK security: - accountSid_authToken: [] operationId: FetchSupportingDocument x-maturity: - GA post: description: Update an existing Supporting Document. tags: - TrusthubV1SupportingDocument parameters: - name: Sid in: path description: The unique string created by Twilio to identify the Supporting Document resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^RD[0-9a-fA-F]{32}$ required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/trusthub.v1.supporting_document' description: OK security: - accountSid_authToken: [] operationId: UpdateSupportingDocument x-maturity: - GA requestBody: content: application/x-www-form-urlencoded: schema: type: object title: UpdateSupportingDocumentRequest properties: FriendlyName: type: string description: The string that you assigned to describe the resource. Attributes: description: The set of parameters that are the attributes of the Supporting Document resource which are derived Supporting Document Types. x-twilio: addContentTypeIfEmptyForm: true delete: description: Delete a specific Supporting Document. tags: - TrusthubV1SupportingDocument parameters: - name: Sid in: path description: The unique string created by Twilio to identify the Supporting Document resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^RD[0-9a-fA-F]{32}$ required: true responses: '204': description: The resource was deleted successfully. security: - accountSid_authToken: [] operationId: DeleteSupportingDocument x-maturity: - GA /v1/SupportingDocumentTypes: servers: - url: https://trusthub.twilio.com description: 'TODO: Resource-level docs' x-twilio: defaultOutputProperties: - sid - friendly_name pathType: list get: description: Retrieve a list of all Supporting Document Types. tags: - TrusthubV1SupportingDocumentType parameters: - name: PageSize in: query description: How many resources to return in each list page. The default is 50, and the maximum is 1000. schema: type: integer minimum: 1 maximum: 1000 - name: Page in: query description: The page index. This value is simply for client state. schema: type: integer minimum: 0 - name: PageToken in: query description: The page token. This is provided by the API. schema: type: string responses: '200': content: application/json: schema: type: object title: ListSupportingDocumentTypeResponse properties: supporting_document_types: type: array items: $ref: '#/components/schemas/trusthub.v1.supporting_document_type' meta: type: object properties: first_page_url: type: string format: uri next_page_url: type: string format: uri nullable: true page: type: integer page_size: type: integer previous_page_url: type: string format: uri nullable: true url: type: string format: uri key: type: string description: OK security: - accountSid_authToken: [] operationId: ListSupportingDocumentType x-maturity: - GA /v1/SupportingDocumentTypes/{Sid}: servers: - url: https://trusthub.twilio.com description: 'TODO: Resource-level docs' x-twilio: defaultOutputProperties: - sid - friendly_name pathType: instance get: description: Fetch a specific Supporting Document Type Instance. tags: - TrusthubV1SupportingDocumentType parameters: - name: Sid in: path description: The unique string that identifies the Supporting Document Type resource. schema: type: string required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/trusthub.v1.supporting_document_type' description: OK security: - accountSid_authToken: [] operationId: FetchSupportingDocumentType x-maturity: - GA /v1/TrustProducts: servers: - url: https://trusthub.twilio.com description: 'TODO: Resource-level docs' x-twilio: defaultOutputProperties: - sid - policy_sid - friendly_name pathType: list dependentProperties: trust_products_entity_assignments: mapping: trust_product_sid: sid resource_url: /v1/TrustProducts/{trust_product_sid}/EntityAssignments trust_products_evaluations: mapping: trust_product_sid: sid resource_url: /v1/TrustProducts/{trust_product_sid}/Evaluations trust_products_channel_endpoint_assignment: mapping: trust_product_sid: sid resource_url: /v1/TrustProducts/{trust_product_sid}/ChannelEndpointAssignments className: trust_products post: description: Create a new Trust Product. tags: - TrusthubV1TrustProducts responses: '201': content: application/json: schema: $ref: '#/components/schemas/trusthub.v1.trust_product' description: Created security: - accountSid_authToken: [] operationId: CreateTrustProduct x-maturity: - GA requestBody: content: application/x-www-form-urlencoded: schema: type: object title: CreateTrustProductRequest properties: FriendlyName: type: string description: The string that you assigned to describe the resource. Email: type: string description: The email address that will receive updates when the Trust Product resource changes status. PolicySid: type: string minLength: 34 maxLength: 34 pattern: ^RN[0-9a-fA-F]{32}$ description: The unique string of a policy that is associated to the Trust Product resource. StatusCallback: type: string format: uri description: The URL we call to inform your application of status changes. required: - FriendlyName - Email - PolicySid get: description: Retrieve a list of all Trust Products for an account. tags: - TrusthubV1TrustProducts parameters: - name: Status in: query description: The verification status of the Trust Product resource. schema: type: string $ref: '#/components/schemas/trust_product_enum_status' - name: FriendlyName in: query description: The string that you assigned to describe the resource. schema: type: string - name: PolicySid in: query description: The unique string of a policy that is associated to the Trust Product resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^RN[0-9a-fA-F]{32}$ - name: PageSize in: query description: How many resources to return in each list page. The default is 50, and the maximum is 1000. schema: type: integer minimum: 1 maximum: 1000 - name: Page in: query description: The page index. This value is simply for client state. schema: type: integer minimum: 0 - name: PageToken in: query description: The page token. This is provided by the API. schema: type: string responses: '200': content: application/json: schema: type: object title: ListTrustProductResponse properties: results: type: array items: $ref: '#/components/schemas/trusthub.v1.trust_product' meta: type: object properties: first_page_url: type: string format: uri next_page_url: type: string format: uri nullable: true page: type: integer page_size: type: integer previous_page_url: type: string format: uri nullable: true url: type: string format: uri key: type: string description: OK security: - accountSid_authToken: [] operationId: ListTrustProduct x-maturity: - GA /v1/TrustProducts/{Sid}: servers: - url: https://trusthub.twilio.com description: 'TODO: Resource-level docs' x-twilio: defaultOutputProperties: - sid - policy_sid - friendly_name pathType: instance dependentProperties: trust_products_entity_assignments: mapping: trust_product_sid: sid resource_url: /v1/TrustProducts/{trust_product_sid}/EntityAssignments trust_products_evaluations: mapping: trust_product_sid: sid resource_url: /v1/TrustProducts/{trust_product_sid}/Evaluations trust_products_channel_endpoint_assignment: mapping: trust_product_sid: sid resource_url: /v1/TrustProducts/{trust_product_sid}/ChannelEndpointAssignments className: trust_products get: description: Fetch a specific Trust Product instance. tags: - TrusthubV1TrustProducts parameters: - name: Sid in: path description: The unique string that we created to identify the Trust Product resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^BU[0-9a-fA-F]{32}$ required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/trusthub.v1.trust_product' description: OK security: - accountSid_authToken: [] operationId: FetchTrustProduct x-maturity: - GA post: description: Updates a Trust Product in an account. tags: - TrusthubV1TrustProducts parameters: - name: Sid in: path description: The unique string that we created to identify the Trust Product resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^BU[0-9a-fA-F]{32}$ required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/trusthub.v1.trust_product' description: OK security: - accountSid_authToken: [] operationId: UpdateTrustProduct x-maturity: - GA requestBody: content: application/x-www-form-urlencoded: schema: type: object title: UpdateTrustProductRequest properties: Status: type: string $ref: '#/components/schemas/trust_product_enum_status' description: The verification status of the Trust Product resource. If the current verification status of the Trust Product is `draft`, you may set the verification status to `pending-review` to submit the TrustProduct for Twilio review. No other values for `status` are permissible when updating a resource via this API endpoint as the other states are maintained by Twilio. StatusCallback: type: string format: uri description: The URL we call to inform your application of status changes. FriendlyName: type: string description: The string that you assigned to describe the resource. Email: type: string description: The email address that will receive updates when the Trust Product resource changes status. x-twilio: addContentTypeIfEmptyForm: true delete: description: Delete a specific Trust Product. tags: - TrusthubV1TrustProducts parameters: - name: Sid in: path description: The unique string that we created to identify the Trust Product resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^BU[0-9a-fA-F]{32}$ required: true responses: '204': description: The resource was deleted successfully. security: - accountSid_authToken: [] operationId: DeleteTrustProduct x-maturity: - GA /v1/TrustProducts/{TrustProductSid}/ChannelEndpointAssignments: servers: - url: https://trusthub.twilio.com description: 'TODO: Resource-level docs' x-twilio: defaultOutputProperties: - sid pathType: list parent: /TrustProducts/{Sid} mountName: trust_products_channel_endpoint_assignment post: description: Create a new Assigned Item. tags: - TrusthubV1TrustProductsChannelEndpointAssignment parameters: - name: TrustProductSid in: path description: The unique string that we created to identify the CustomerProfile resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^BU[0-9a-fA-F]{32}$ required: true responses: '201': content: application/json: schema: $ref: '#/components/schemas/trusthub.v1.trust_product.trust_product_channel_endpoint_assignment' description: Created security: - accountSid_authToken: [] operationId: CreateTrustProductChannelEndpointAssignment x-maturity: - GA requestBody: content: application/x-www-form-urlencoded: schema: type: object title: CreateTrustProductChannelEndpointAssignmentRequest properties: ChannelEndpointType: type: string description: 'The type of channel endpoint. eg: phone-number' ChannelEndpointSid: type: string minLength: 34 maxLength: 34 pattern: ^[a-zA-Z]{2}[0-9a-fA-F]{32}$ description: The SID of an channel endpoint required: - ChannelEndpointType - ChannelEndpointSid get: description: Retrieve a list of all Assigned Items for an account. tags: - TrusthubV1TrustProductsChannelEndpointAssignment parameters: - name: TrustProductSid in: path description: The unique string that we created to identify the CustomerProfile resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^BU[0-9a-fA-F]{32}$ required: true - name: ChannelEndpointSid in: query description: The SID of an channel endpoint schema: type: string minLength: 34 maxLength: 34 pattern: ^[a-zA-Z]{2}[0-9a-fA-F]{32}$ - name: ChannelEndpointSids in: query description: comma separated list of channel endpoint sids schema: type: string - name: PageSize in: query description: How many resources to return in each list page. The default is 50, and the maximum is 1000. schema: type: integer minimum: 1 maximum: 1000 - name: Page in: query description: The page index. This value is simply for client state. schema: type: integer minimum: 0 - name: PageToken in: query description: The page token. This is provided by the API. schema: type: string responses: '200': content: application/json: schema: type: object title: ListTrustProductChannelEndpointAssignmentResponse properties: results: type: array items: $ref: '#/components/schemas/trusthub.v1.trust_product.trust_product_channel_endpoint_assignment' meta: type: object properties: first_page_url: type: string format: uri next_page_url: type: string format: uri nullable: true page: type: integer page_size: type: integer previous_page_url: type: string format: uri nullable: true url: type: string format: uri key: type: string description: OK security: - accountSid_authToken: [] operationId: ListTrustProductChannelEndpointAssignment x-maturity: - GA /v1/TrustProducts/{TrustProductSid}/ChannelEndpointAssignments/{Sid}: servers: - url: https://trusthub.twilio.com description: 'TODO: Resource-level docs' x-twilio: defaultOutputProperties: - sid pathType: instance parent: /TrustProducts/{Sid} mountName: trust_products_channel_endpoint_assignment get: description: Fetch specific Assigned Item Instance. tags: - TrusthubV1TrustProductsChannelEndpointAssignment parameters: - name: TrustProductSid in: path description: The unique string that we created to identify the CustomerProfile resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^BU[0-9a-fA-F]{32}$ required: true - name: Sid in: path description: The unique string that we created to identify the resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^RA[0-9a-fA-F]{32}$ required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/trusthub.v1.trust_product.trust_product_channel_endpoint_assignment' description: OK security: - accountSid_authToken: [] operationId: FetchTrustProductChannelEndpointAssignment x-maturity: - GA delete: description: Remove an Assignment Item Instance. tags: - TrusthubV1TrustProductsChannelEndpointAssignment parameters: - name: TrustProductSid in: path description: The unique string that we created to identify the CustomerProfile resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^BU[0-9a-fA-F]{32}$ required: true - name: Sid in: path description: The unique string that we created to identify the resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^RA[0-9a-fA-F]{32}$ required: true responses: '204': description: The resource was deleted successfully. security: - accountSid_authToken: [] operationId: DeleteTrustProductChannelEndpointAssignment x-maturity: - GA /v1/TrustProducts/{TrustProductSid}/EntityAssignments: servers: - url: https://trusthub.twilio.com description: 'TODO: Resource-level docs' x-twilio: defaultOutputProperties: - sid pathType: list parent: /TrustProducts/{Sid} mountName: trust_products_entity_assignments className: trust_products_entity_assignments post: description: Create a new Assigned Item. tags: - TrusthubV1TrustProductsEntityAssignments parameters: - name: TrustProductSid in: path description: The unique string that we created to identify the TrustProduct resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^BU[0-9a-fA-F]{32}$ required: true responses: '201': content: application/json: schema: $ref: '#/components/schemas/trusthub.v1.trust_product.trust_product_entity_assignment' description: Created security: - accountSid_authToken: [] operationId: CreateTrustProductEntityAssignment x-maturity: - GA requestBody: content: application/x-www-form-urlencoded: schema: type: object title: CreateTrustProductEntityAssignmentRequest properties: ObjectSid: type: string minLength: 34 maxLength: 34 pattern: ^[a-zA-Z]{2}[0-9a-fA-F]{32}$ description: The SID of an object bag that holds information of the different items. required: - ObjectSid get: description: Retrieve a list of all Assigned Items for an account. tags: - TrusthubV1TrustProductsEntityAssignments parameters: - name: TrustProductSid in: path description: The unique string that we created to identify the TrustProduct resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^BU[0-9a-fA-F]{32}$ required: true - name: ObjectType in: query description: A string to filter the results by (EndUserType or SupportingDocumentType) machine-name. This is useful when you want to retrieve the entity-assignment of a specific end-user or supporting document. schema: type: string - name: PageSize in: query description: How many resources to return in each list page. The default is 50, and the maximum is 1000. schema: type: integer minimum: 1 maximum: 1000 - name: Page in: query description: The page index. This value is simply for client state. schema: type: integer minimum: 0 - name: PageToken in: query description: The page token. This is provided by the API. schema: type: string responses: '200': content: application/json: schema: type: object title: ListTrustProductEntityAssignmentResponse properties: results: type: array items: $ref: '#/components/schemas/trusthub.v1.trust_product.trust_product_entity_assignment' meta: type: object properties: first_page_url: type: string format: uri next_page_url: type: string format: uri nullable: true page: type: integer page_size: type: integer previous_page_url: type: string format: uri nullable: true url: type: string format: uri key: type: string description: OK security: - accountSid_authToken: [] operationId: ListTrustProductEntityAssignment x-maturity: - GA /v1/TrustProducts/{TrustProductSid}/EntityAssignments/{Sid}: servers: - url: https://trusthub.twilio.com description: 'TODO: Resource-level docs' x-twilio: defaultOutputProperties: - sid pathType: instance parent: /TrustProducts/{Sid} mountName: trust_products_entity_assignments className: trust_products_entity_assignments get: description: Fetch specific Assigned Item Instance. tags: - TrusthubV1TrustProductsEntityAssignments parameters: - name: TrustProductSid in: path description: The unique string that we created to identify the TrustProduct resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^BU[0-9a-fA-F]{32}$ required: true - name: Sid in: path description: The unique string that we created to identify the Identity resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^BV[0-9a-fA-F]{32}$ required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/trusthub.v1.trust_product.trust_product_entity_assignment' description: OK security: - accountSid_authToken: [] operationId: FetchTrustProductEntityAssignment x-maturity: - GA delete: description: Remove an Assignment Item Instance. tags: - TrusthubV1TrustProductsEntityAssignments parameters: - name: TrustProductSid in: path description: The unique string that we created to identify the TrustProduct resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^BU[0-9a-fA-F]{32}$ required: true - name: Sid in: path description: The unique string that we created to identify the Identity resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^BV[0-9a-fA-F]{32}$ required: true responses: '204': description: The resource was deleted successfully. security: - accountSid_authToken: [] operationId: DeleteTrustProductEntityAssignment x-maturity: - GA /v1/TrustProducts/{TrustProductSid}/Evaluations: servers: - url: https://trusthub.twilio.com description: 'TODO: Resource-level docs' x-twilio: defaultOutputProperties: - sid pathType: list parent: /TrustProducts/{Sid} mountName: trust_products_evaluations className: trust_products_evaluations post: description: Create a new Evaluation tags: - TrusthubV1TrustProductsEvaluations parameters: - name: TrustProductSid in: path description: The unique string that we created to identify the trust_product resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^BU[0-9a-fA-F]{32}$ required: true responses: '201': content: application/json: schema: $ref: '#/components/schemas/trusthub.v1.trust_product.trust_product_evaluation' description: Created security: - accountSid_authToken: [] operationId: CreateTrustProductEvaluation x-maturity: - GA requestBody: content: application/x-www-form-urlencoded: schema: type: object title: CreateTrustProductEvaluationRequest properties: PolicySid: type: string minLength: 34 maxLength: 34 pattern: ^RN[0-9a-fA-F]{32}$ description: The unique string of a policy that is associated to the customer_profile resource. required: - PolicySid get: description: Retrieve a list of Evaluations associated to the trust_product resource. tags: - TrusthubV1TrustProductsEvaluations parameters: - name: TrustProductSid in: path description: The unique string that we created to identify the trust_product resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^BU[0-9a-fA-F]{32}$ required: true - name: PageSize in: query description: How many resources to return in each list page. The default is 50, and the maximum is 1000. schema: type: integer minimum: 1 maximum: 1000 - name: Page in: query description: The page index. This value is simply for client state. schema: type: integer minimum: 0 - name: PageToken in: query description: The page token. This is provided by the API. schema: type: string responses: '200': content: application/json: schema: type: object title: ListTrustProductEvaluationResponse properties: results: type: array items: $ref: '#/components/schemas/trusthub.v1.trust_product.trust_product_evaluation' meta: type: object properties: first_page_url: type: string format: uri next_page_url: type: string format: uri nullable: true page: type: integer page_size: type: integer previous_page_url: type: string format: uri nullable: true url: type: string format: uri key: type: string description: OK security: - accountSid_authToken: [] operationId: ListTrustProductEvaluation x-maturity: - GA /v1/TrustProducts/{TrustProductSid}/Evaluations/{Sid}: servers: - url: https://trusthub.twilio.com description: 'TODO: Resource-level docs' x-twilio: defaultOutputProperties: - sid pathType: instance parent: /TrustProducts/{Sid} mountName: trust_products_evaluations className: trust_products_evaluations get: description: Fetch specific Evaluation Instance. tags: - TrusthubV1TrustProductsEvaluations parameters: - name: TrustProductSid in: path description: The unique string that we created to identify the trust_product resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^BU[0-9a-fA-F]{32}$ required: true - name: Sid in: path description: The unique string that identifies the Evaluation resource. schema: type: string minLength: 34 maxLength: 34 pattern: ^EL[0-9a-fA-F]{32}$ required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/trusthub.v1.trust_product.trust_product_evaluation' description: OK security: - accountSid_authToken: [] operationId: FetchTrustProductEvaluation x-maturity: - GA servers: - url: https://trusthub.twilio.com tags: - name: TrusthubV1ComplianceInquiries - name: TrusthubV1ComplianceRegistrationInquiries - name: TrusthubV1ComplianceTollfreeInquiries - name: TrusthubV1CustomerProfiles - name: TrusthubV1CustomerProfilesChannelEndpointAssignment - name: TrusthubV1CustomerProfilesEntityAssignments - name: TrusthubV1CustomerProfilesEvaluations - name: TrusthubV1EndUser - name: TrusthubV1EndUserType - name: TrusthubV1Policies - name: TrusthubV1SupportingDocument - name: TrusthubV1SupportingDocumentType - name: TrusthubV1TrustProducts - name: TrusthubV1TrustProductsChannelEndpointAssignment - name: TrusthubV1TrustProductsEntityAssignments - name: TrusthubV1TrustProductsEvaluations x-maturity: - name: GA description: This product is Generally Available.