---
title: "Create a new Compliance Registration Inquiry for the authenticated account. This is necessary to start a new embedded session."
method: POST
path: "/v1/ComplianceInquiries/Registration/RegulatoryCompliance/GB/Initialize"
tags: ["TrusthubV1ComplianceRegistrationInquiries"]
---

# Create a new Compliance Registration Inquiry for the authenticated account. This is necessary to start a new embedded session.

`POST /v1/ComplianceInquiries/Registration/RegulatoryCompliance/GB/Initialize`

## Request

- Base URL: `https://trusthub.twilio.com`
- URL: `https://trusthub.twilio.com/v1/ComplianceInquiries/Registration/RegulatoryCompliance/GB/Initialize`
- Auth: HTTP basic

Create a new Compliance Registration Inquiry for the authenticated account. This is necessary to start a new embedded session.

## Request body `application/x-www-form-urlencoded`

- object
  - `EndUserType` 'Individual' | 'Business', required: The type of End User the regulation requires - can be `Individual` or `Business`.
  - `PhoneNumberType` 'local' | 'national' | 'mobile' | 'toll-free', required: The type of phone number of the Bundle's ownership request. Can be `local`, `mobile`, `national`, or `toll-free`.
  - `BusinessIdentityType` 'direct_customer' | 'isv_reseller_or_partner' | 'unknown': The type of business identity. Can be `direct customer` or `ISV`.
  - `BusinessRegistrationAuthority` 'UK:CRN' | 'US:EIN' | 'CA:CBN' | 'AU:ACN' | 'Other': The authority that registered the business
  - `BusinessLegalName` string: he name of the business or organization using the Tollfree number.
  - `NotificationEmail` string: he email address to receive the notification about the verification result.
  - `AcceptedNotificationReceipt` boolean: The email address to receive the notification about the verification result.
  - `BusinessRegistrationNumber` string: Business registration number of the business
  - `BusinessWebsiteUrl` string: The URL of the business website
  - `FriendlyName` string: Friendly name for your business information
  - `AuthorizedRepresentative1FirstName` string: First name of the authorized representative
  - `AuthorizedRepresentative1LastName` string: Last name of the authorized representative
  - `AuthorizedRepresentative1Phone` string: Phone number of the authorized representative
  - `AuthorizedRepresentative1Email` string: Email address of the authorized representative
  - `AuthorizedRepresentative1DateOfBirth` string: Birthdate of the authorized representative
  - `AddressStreet` string: Street address of the business
  - `AddressStreetSecondary` string: Street address of the business
  - `AddressCity` string: City of the business
  - `AddressSubdivision` string: State or province of the business
  - `AddressPostalCode` string: Postal code of the business
  - `AddressCountryCode` string: Country code of the business
  - `EmergencyAddressStreet` string: Street address of the business
  - `EmergencyAddressStreetSecondary` string: Street address of the business
  - `EmergencyAddressCity` string: City of the business
  - `EmergencyAddressSubdivision` string: State or province of the business
  - `EmergencyAddressPostalCode` string: Postal code of the business
  - `EmergencyAddressCountryCode` string: Country code of the business
  - `UseAddressAsEmergencyAddress` boolean: Use the business address as the emergency address
  - `FileName` string: The name of the verification document to upload
  - `File` string: The verification document to upload
  - `FirstName` string: The first name of the Individual User.
  - `LastName` string: The last name of the Individual User.
  - `DateOfBirth` string: The date of birth of the Individual User.
  - `IndividualEmail` string: The email address of the Individual User.
  - `IndividualPhone` string: The phone number of the Individual User.
  - `IsIsvEmbed` boolean: Indicates if the inquiry is being started from an ISV embedded component.
  - `IsvRegisteringForSelfOrTenant` string: Indicates if the isv registering for self or tenant.
  - `StatusCallbackUrl` string: The url we call to inform you of bundle changes.
  - `ThemeSetId` string: Theme id for styling the inquiry form.

## Response `201`

Created

- TrusthubV1ComplianceRegistration
  - `inquiry_id` string, nullable: The unique ID used to start an embedded compliance registration session.
  - `inquiry_session_token` string, nullable: The session token used to start an embedded compliance registration session.
  - `registration_id` string, nullable: The RegistrationId matching the Registration Profile that should be resumed or resubmitted for editing.
  - `url` string, uri, nullable: The URL of this resource.

## Changes

- **2024-04-01** (v1) `12b6348c88cd`: 1 info
  - added the new optional request property `ThemeSetId`
- **2024-03-12** (v1) `4ea4a59ed5ca`: 2 info
  - added the new optional request property `IsvRegisteringForSelfOrTenant`
  - added the new optional request property `StatusCallbackUrl`
- **2024-02-27** (v1) `f185be237b6f`: 1 breaking, 11 info
  - request property `BusinessRegistrationAuthority` was restricted to a list of enum values
  - added the new optional request property `DateOfBirth`
  - added the new optional request property `FirstName`
  - added the new optional request property `IndividualEmail`
  - …8 more
- **2024-02-09** (v1) `9c36284cc7e2`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/twilio/apis/trusthub-v1/changes/v1/ComplianceInquiries/Registration/RegulatoryCompliance/GB/Initialize/post.md)

---

[API](https://skmtc.dev/twilio/apis/trusthub-v1.md) - [All operations](https://skmtc.dev/twilio/apis/trusthub-v1/llms.txt) - [OpenAPI document](https://skmtc.dev/twilio/apis/trusthub-v1/revisions/efbeb2fac001?raw)
