github.com/twilio/twilio-go@v1.20.1/rest/trusthub/v1/docs/ComplianceInquiriesRegistrationRegulatoryComplianceGBInitializeApi.md (about)

     1  # ComplianceInquiriesRegistrationRegulatoryComplianceGBInitializeApi
     2  
     3  All URIs are relative to *https://trusthub.twilio.com*
     4  
     5  Method | HTTP request | Description
     6  ------------- | ------------- | -------------
     7  [**CreateComplianceRegistration**](ComplianceInquiriesRegistrationRegulatoryComplianceGBInitializeApi.md#CreateComplianceRegistration) | **Post** /v1/ComplianceInquiries/Registration/RegulatoryCompliance/GB/Initialize | 
     8  [**UpdateComplianceRegistration**](ComplianceInquiriesRegistrationRegulatoryComplianceGBInitializeApi.md#UpdateComplianceRegistration) | **Post** /v1/ComplianceInquiries/Registration/{RegistrationId}/RegulatoryCompliance/GB/Initialize | 
     9  
    10  
    11  
    12  ## CreateComplianceRegistration
    13  
    14  > TrusthubV1ComplianceRegistration CreateComplianceRegistration(ctx, optional)
    15  
    16  
    17  
    18  Create a new Compliance Registration Inquiry for the authenticated account. This is necessary to start a new embedded session.
    19  
    20  ### Path Parameters
    21  
    22  This endpoint does not need any path parameter.
    23  
    24  ### Other Parameters
    25  
    26  Other parameters are passed through a pointer to a CreateComplianceRegistrationParams struct
    27  
    28  
    29  Name | Type | Description
    30  ------------- | ------------- | -------------
    31  **EndUserType** | **string** | 
    32  **PhoneNumberType** | **string** | 
    33  **BusinessIdentityType** | **string** | 
    34  **BusinessRegistrationAuthority** | **string** | 
    35  **BusinessLegalName** | **string** | he name of the business or organization using the Tollfree number.
    36  **NotificationEmail** | **string** | he email address to receive the notification about the verification result.
    37  **AcceptedNotificationReceipt** | **bool** | The email address to receive the notification about the verification result.
    38  **BusinessRegistrationNumber** | **string** | Business registration number of the business
    39  **BusinessWebsiteUrl** | **string** | The URL of the business website
    40  **FriendlyName** | **string** | Friendly name for your business information
    41  **AuthorizedRepresentative1FirstName** | **string** | First name of the authorized representative
    42  **AuthorizedRepresentative1LastName** | **string** | Last name of the authorized representative
    43  **AuthorizedRepresentative1Phone** | **string** | Phone number of the authorized representative
    44  **AuthorizedRepresentative1Email** | **string** | Email address of the authorized representative
    45  **AuthorizedRepresentative1DateOfBirth** | **string** | Birthdate of the authorized representative
    46  **AddressStreet** | **string** | Street address of the business
    47  **AddressStreetSecondary** | **string** | Street address of the business
    48  **AddressCity** | **string** | City of the business
    49  **AddressSubdivision** | **string** | State or province of the business
    50  **AddressPostalCode** | **string** | Postal code of the business
    51  **AddressCountryCode** | **string** | Country code of the business
    52  **EmergencyAddressStreet** | **string** | Street address of the business
    53  **EmergencyAddressStreetSecondary** | **string** | Street address of the business
    54  **EmergencyAddressCity** | **string** | City of the business
    55  **EmergencyAddressSubdivision** | **string** | State or province of the business
    56  **EmergencyAddressPostalCode** | **string** | Postal code of the business
    57  **EmergencyAddressCountryCode** | **string** | Country code of the business
    58  **UseAddressAsEmergencyAddress** | **bool** | Use the business address as the emergency address
    59  **FileName** | **string** | The name of the verification document to upload
    60  **File** | **string** | The verification document to upload
    61  **FirstName** | **string** | The first name of the Individual User.
    62  **LastName** | **string** | The last name of the Individual User.
    63  **DateOfBirth** | **string** | The date of birth of the Individual User.
    64  **IndividualEmail** | **string** | The email address of the Individual User.
    65  **IndividualPhone** | **string** | The phone number of the Individual User.
    66  **IsIsvEmbed** | **bool** | Indicates if the inquiry is being started from an ISV embedded component.
    67  **IsvRegisteringForSelfOrTenant** | **string** | Indicates if the isv registering for self or tenant.
    68  **StatusCallbackUrl** | **string** | The url we call to inform you of bundle changes.
    69  **ThemeSetId** | **string** | Theme id for styling the inquiry form.
    70  
    71  ### Return type
    72  
    73  [**TrusthubV1ComplianceRegistration**](TrusthubV1ComplianceRegistration.md)
    74  
    75  ### Authorization
    76  
    77  [accountSid_authToken](../README.md#accountSid_authToken)
    78  
    79  ### HTTP request headers
    80  
    81  - **Content-Type**: application/x-www-form-urlencoded
    82  - **Accept**: application/json
    83  
    84  [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
    85  [[Back to Model list]](../README.md#documentation-for-models)
    86  [[Back to README]](../README.md)
    87  
    88  
    89  ## UpdateComplianceRegistration
    90  
    91  > TrusthubV1ComplianceRegistration UpdateComplianceRegistration(ctx, RegistrationIdoptional)
    92  
    93  
    94  
    95  Resume a specific Regulatory Compliance Inquiry that has expired, or re-open a rejected Compliance Inquiry for editing.
    96  
    97  ### Path Parameters
    98  
    99  
   100  Name | Type | Description
   101  ------------- | ------------- | -------------
   102  **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
   103  **RegistrationId** | **string** | 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.
   104  
   105  ### Other Parameters
   106  
   107  Other parameters are passed through a pointer to a UpdateComplianceRegistrationParams struct
   108  
   109  
   110  Name | Type | Description
   111  ------------- | ------------- | -------------
   112  **IsIsvEmbed** | **bool** | Indicates if the inquiry is being started from an ISV embedded component.
   113  **ThemeSetId** | **string** | Theme id for styling the inquiry form.
   114  
   115  ### Return type
   116  
   117  [**TrusthubV1ComplianceRegistration**](TrusthubV1ComplianceRegistration.md)
   118  
   119  ### Authorization
   120  
   121  [accountSid_authToken](../README.md#accountSid_authToken)
   122  
   123  ### HTTP request headers
   124  
   125  - **Content-Type**: application/x-www-form-urlencoded
   126  - **Accept**: application/json
   127  
   128  [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
   129  [[Back to Model list]](../README.md#documentation-for-models)
   130  [[Back to README]](../README.md)
   131