package
1.22.3
Repository: https://github.com/twilio/twilio-go.git
Documentation: pkg.go.dev

# README

Go API client for openapi

This is the public Twilio REST API.

Overview

This API client was generated by the OpenAPI Generator project from the OpenAPI specs located at twilio/twilio-oai. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: 1.0.0
  • Package version: 1.0.0
  • Build package: com.twilio.oai.TwilioGoGenerator For more information, please visit https://support.twilio.com

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/net/context

Put the package under your project folder and add the following in import:

import "./openapi"

Documentation for API Endpoints

All URIs are relative to https://numbers.twilio.com

ClassMethodHTTP requestDescription
HostedNumberAuthorizationDocumentsApiCreateAuthorizationDocumentPost /v2/HostedNumber/AuthorizationDocuments
HostedNumberAuthorizationDocumentsApiDeleteAuthorizationDocumentDelete /v2/HostedNumber/AuthorizationDocuments/{Sid}
HostedNumberAuthorizationDocumentsApiFetchAuthorizationDocumentGet /v2/HostedNumber/AuthorizationDocuments/{Sid}
HostedNumberAuthorizationDocumentsApiListAuthorizationDocumentGet /v2/HostedNumber/AuthorizationDocuments
HostedNumberAuthorizationDocumentsDependentHostedNumberOrdersApiListDependentHostedNumberOrderGet /v2/HostedNumber/AuthorizationDocuments/{SigningDocumentSid}/DependentHostedNumberOrders
HostedNumberOrdersApiCreateHostedNumberOrderPost /v2/HostedNumber/Orders
HostedNumberOrdersApiDeleteHostedNumberOrderDelete /v2/HostedNumber/Orders/{Sid}
HostedNumberOrdersApiFetchHostedNumberOrderGet /v2/HostedNumber/Orders/{Sid}
HostedNumberOrdersApiListHostedNumberOrderGet /v2/HostedNumber/Orders
HostedNumberOrdersBulkApiCreateBulkHostedNumberOrderPost /v2/HostedNumber/Orders/Bulk
HostedNumberOrdersBulkApiFetchBulkHostedNumberOrderGet /v2/HostedNumber/Orders/Bulk/{BulkHostingSid}
RegulatoryComplianceBundlesApiCreateBundlePost /v2/RegulatoryCompliance/Bundles
RegulatoryComplianceBundlesApiDeleteBundleDelete /v2/RegulatoryCompliance/Bundles/{Sid}
RegulatoryComplianceBundlesApiFetchBundleGet /v2/RegulatoryCompliance/Bundles/{Sid}
RegulatoryComplianceBundlesApiListBundleGet /v2/RegulatoryCompliance/Bundles
RegulatoryComplianceBundlesApiUpdateBundlePost /v2/RegulatoryCompliance/Bundles/{Sid}
RegulatoryComplianceBundlesCopiesApiCreateBundleCopyPost /v2/RegulatoryCompliance/Bundles/{BundleSid}/Copies
RegulatoryComplianceBundlesCopiesApiListBundleCopyGet /v2/RegulatoryCompliance/Bundles/{BundleSid}/Copies
RegulatoryComplianceBundlesEvaluationsApiCreateEvaluationPost /v2/RegulatoryCompliance/Bundles/{BundleSid}/Evaluations
RegulatoryComplianceBundlesEvaluationsApiFetchEvaluationGet /v2/RegulatoryCompliance/Bundles/{BundleSid}/Evaluations/{Sid}
RegulatoryComplianceBundlesEvaluationsApiListEvaluationGet /v2/RegulatoryCompliance/Bundles/{BundleSid}/Evaluations
RegulatoryComplianceBundlesItemAssignmentsApiCreateItemAssignmentPost /v2/RegulatoryCompliance/Bundles/{BundleSid}/ItemAssignments
RegulatoryComplianceBundlesItemAssignmentsApiDeleteItemAssignmentDelete /v2/RegulatoryCompliance/Bundles/{BundleSid}/ItemAssignments/{Sid}
RegulatoryComplianceBundlesItemAssignmentsApiFetchItemAssignmentGet /v2/RegulatoryCompliance/Bundles/{BundleSid}/ItemAssignments/{Sid}
RegulatoryComplianceBundlesItemAssignmentsApiListItemAssignmentGet /v2/RegulatoryCompliance/Bundles/{BundleSid}/ItemAssignments
RegulatoryComplianceBundlesReplaceItemsApiCreateReplaceItemsPost /v2/RegulatoryCompliance/Bundles/{BundleSid}/ReplaceItems
RegulatoryComplianceEndUserTypesApiFetchEndUserTypeGet /v2/RegulatoryCompliance/EndUserTypes/{Sid}
RegulatoryComplianceEndUserTypesApiListEndUserTypeGet /v2/RegulatoryCompliance/EndUserTypes
RegulatoryComplianceEndUsersApiCreateEndUserPost /v2/RegulatoryCompliance/EndUsers
RegulatoryComplianceEndUsersApiDeleteEndUserDelete /v2/RegulatoryCompliance/EndUsers/{Sid}
RegulatoryComplianceEndUsersApiFetchEndUserGet /v2/RegulatoryCompliance/EndUsers/{Sid}
RegulatoryComplianceEndUsersApiListEndUserGet /v2/RegulatoryCompliance/EndUsers
RegulatoryComplianceEndUsersApiUpdateEndUserPost /v2/RegulatoryCompliance/EndUsers/{Sid}
RegulatoryComplianceRegulationsApiFetchRegulationGet /v2/RegulatoryCompliance/Regulations/{Sid}
RegulatoryComplianceRegulationsApiListRegulationGet /v2/RegulatoryCompliance/Regulations
RegulatoryComplianceSupportingDocumentTypesApiFetchSupportingDocumentTypeGet /v2/RegulatoryCompliance/SupportingDocumentTypes/{Sid}
RegulatoryComplianceSupportingDocumentTypesApiListSupportingDocumentTypeGet /v2/RegulatoryCompliance/SupportingDocumentTypes
RegulatoryComplianceSupportingDocumentsApiCreateSupportingDocumentPost /v2/RegulatoryCompliance/SupportingDocuments
RegulatoryComplianceSupportingDocumentsApiDeleteSupportingDocumentDelete /v2/RegulatoryCompliance/SupportingDocuments/{Sid}
RegulatoryComplianceSupportingDocumentsApiFetchSupportingDocumentGet /v2/RegulatoryCompliance/SupportingDocuments/{Sid}
RegulatoryComplianceSupportingDocumentsApiListSupportingDocumentGet /v2/RegulatoryCompliance/SupportingDocuments
RegulatoryComplianceSupportingDocumentsApiUpdateSupportingDocumentPost /v2/RegulatoryCompliance/SupportingDocuments/{Sid}

Documentation For Models

Documentation For Authorization

accountSid_authToken

  • Type: HTTP basic authentication

Example

auth := context.WithValue(context.Background(), sw.ContextBasicAuth, sw.BasicAuth{
    UserName: "username",
    Password: "password",
})
r, err := client.Service.Operation(auth, args)

# Functions

No description provided by the author
No description provided by the author

# Structs

No description provided by the author
Optional parameters for the method 'CreateAuthorizationDocument'.
Optional parameters for the method 'CreateBulkHostedNumberOrder'.
Optional parameters for the method 'CreateBundleCopy'.
Optional parameters for the method 'CreateBundle'.
Optional parameters for the method 'CreateEndUser'.
Optional parameters for the method 'CreateHostedNumberOrder'.
Optional parameters for the method 'CreateItemAssignment'.
Optional parameters for the method 'CreateReplaceItems'.
Optional parameters for the method 'CreateSupportingDocument'.
Optional parameters for the method 'FetchBulkHostedNumberOrder'.
Optional parameters for the method 'FetchRegulation'.
Optional parameters for the method 'ListAuthorizationDocument'.
ListAuthorizationDocumentResponse struct for ListAuthorizationDocumentResponse.
ListAuthorizationDocumentResponseMeta struct for ListAuthorizationDocumentResponseMeta.
Optional parameters for the method 'ListBundleCopy'.
ListBundleCopyResponse struct for ListBundleCopyResponse.
Optional parameters for the method 'ListBundle'.
ListBundleResponse struct for ListBundleResponse.
Optional parameters for the method 'ListDependentHostedNumberOrder'.
ListDependentHostedNumberOrderResponse struct for ListDependentHostedNumberOrderResponse.
Optional parameters for the method 'ListEndUser'.
ListEndUserResponse struct for ListEndUserResponse.
Optional parameters for the method 'ListEndUserType'.
ListEndUserTypeResponse struct for ListEndUserTypeResponse.
Optional parameters for the method 'ListEvaluation'.
ListEvaluationResponse struct for ListEvaluationResponse.
Optional parameters for the method 'ListHostedNumberOrder'.
ListHostedNumberOrderResponse struct for ListHostedNumberOrderResponse.
Optional parameters for the method 'ListItemAssignment'.
ListItemAssignmentResponse struct for ListItemAssignmentResponse.
Optional parameters for the method 'ListRegulation'.
ListRegulationResponse struct for ListRegulationResponse.
Optional parameters for the method 'ListSupportingDocument'.
ListSupportingDocumentResponse struct for ListSupportingDocumentResponse.
Optional parameters for the method 'ListSupportingDocumentType'.
ListSupportingDocumentTypeResponse struct for ListSupportingDocumentTypeResponse.
NumbersV2AuthorizationDocument struct for NumbersV2AuthorizationDocument.
NumbersV2AuthorizationDocumentDependentHostedNumberOrderCapabilities A mapping of capabilities this hosted phone number will have enabled on Twilio's platform.
NumbersV2BulkHostedNumberOrder struct for NumbersV2BulkHostedNumberOrder.
NumbersV2Bundle struct for NumbersV2Bundle.
NumbersV2BundleCopy struct for NumbersV2BundleCopy.
NumbersV2DependentHostedNumberOrder struct for NumbersV2DependentHostedNumberOrder.
NumbersV2EndUser struct for NumbersV2EndUser.
NumbersV2EndUserType struct for NumbersV2EndUserType.
NumbersV2Evaluation struct for NumbersV2Evaluation.
NumbersV2HostedNumberOrder struct for NumbersV2HostedNumberOrder.
NumbersV2HostedNumberOrderCapabilities Set of booleans describing the capabilities hosted on Twilio's platform.
NumbersV2ItemAssignment struct for NumbersV2ItemAssignment.
NumbersV2Regulation struct for NumbersV2Regulation.
NumbersV2ReplaceItems struct for NumbersV2ReplaceItems.
NumbersV2SupportingDocument struct for NumbersV2SupportingDocument.
NumbersV2SupportingDocumentType struct for NumbersV2SupportingDocumentType.
Optional parameters for the method 'UpdateBundle'.
Optional parameters for the method 'UpdateEndUser'.
Optional parameters for the method 'UpdateSupportingDocument'.