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://taskrouter.twilio.com

ClassMethodHTTP requestDescription
WorkspacesApiCreateWorkspacePost /v1/Workspaces
WorkspacesApiDeleteWorkspaceDelete /v1/Workspaces/{Sid}
WorkspacesApiFetchWorkspaceGet /v1/Workspaces/{Sid}
WorkspacesApiListWorkspaceGet /v1/Workspaces
WorkspacesApiUpdateWorkspacePost /v1/Workspaces/{Sid}
WorkspacesActivitiesApiCreateActivityPost /v1/Workspaces/{WorkspaceSid}/Activities
WorkspacesActivitiesApiDeleteActivityDelete /v1/Workspaces/{WorkspaceSid}/Activities/{Sid}
WorkspacesActivitiesApiFetchActivityGet /v1/Workspaces/{WorkspaceSid}/Activities/{Sid}
WorkspacesActivitiesApiListActivityGet /v1/Workspaces/{WorkspaceSid}/Activities
WorkspacesActivitiesApiUpdateActivityPost /v1/Workspaces/{WorkspaceSid}/Activities/{Sid}
WorkspacesCumulativeStatisticsApiFetchWorkspaceCumulativeStatisticsGet /v1/Workspaces/{WorkspaceSid}/CumulativeStatistics
WorkspacesEventsApiFetchEventGet /v1/Workspaces/{WorkspaceSid}/Events/{Sid}
WorkspacesEventsApiListEventGet /v1/Workspaces/{WorkspaceSid}/Events
WorkspacesRealTimeStatisticsApiFetchWorkspaceRealTimeStatisticsGet /v1/Workspaces/{WorkspaceSid}/RealTimeStatistics
WorkspacesStatisticsApiFetchWorkspaceStatisticsGet /v1/Workspaces/{WorkspaceSid}/Statistics
WorkspacesTaskChannelsApiCreateTaskChannelPost /v1/Workspaces/{WorkspaceSid}/TaskChannels
WorkspacesTaskChannelsApiDeleteTaskChannelDelete /v1/Workspaces/{WorkspaceSid}/TaskChannels/{Sid}
WorkspacesTaskChannelsApiFetchTaskChannelGet /v1/Workspaces/{WorkspaceSid}/TaskChannels/{Sid}
WorkspacesTaskChannelsApiListTaskChannelGet /v1/Workspaces/{WorkspaceSid}/TaskChannels
WorkspacesTaskChannelsApiUpdateTaskChannelPost /v1/Workspaces/{WorkspaceSid}/TaskChannels/{Sid}
WorkspacesTaskQueuesApiCreateTaskQueuePost /v1/Workspaces/{WorkspaceSid}/TaskQueues
WorkspacesTaskQueuesApiDeleteTaskQueueDelete /v1/Workspaces/{WorkspaceSid}/TaskQueues/{Sid}
WorkspacesTaskQueuesApiFetchTaskQueueGet /v1/Workspaces/{WorkspaceSid}/TaskQueues/{Sid}
WorkspacesTaskQueuesApiListTaskQueueGet /v1/Workspaces/{WorkspaceSid}/TaskQueues
WorkspacesTaskQueuesApiUpdateTaskQueuePost /v1/Workspaces/{WorkspaceSid}/TaskQueues/{Sid}
WorkspacesTaskQueuesCumulativeStatisticsApiFetchTaskQueueCumulativeStatisticsGet /v1/Workspaces/{WorkspaceSid}/TaskQueues/{TaskQueueSid}/CumulativeStatistics
WorkspacesTaskQueuesRealTimeStatisticsApiCreateTaskQueueBulkRealTimeStatisticsPost /v1/Workspaces/{WorkspaceSid}/TaskQueues/RealTimeStatistics
WorkspacesTaskQueuesRealTimeStatisticsApiFetchTaskQueueRealTimeStatisticsGet /v1/Workspaces/{WorkspaceSid}/TaskQueues/{TaskQueueSid}/RealTimeStatistics
WorkspacesTaskQueuesStatisticsApiFetchTaskQueueStatisticsGet /v1/Workspaces/{WorkspaceSid}/TaskQueues/{TaskQueueSid}/Statistics
WorkspacesTaskQueuesStatisticsApiListTaskQueuesStatisticsGet /v1/Workspaces/{WorkspaceSid}/TaskQueues/Statistics
WorkspacesTasksApiCreateTaskPost /v1/Workspaces/{WorkspaceSid}/Tasks
WorkspacesTasksApiDeleteTaskDelete /v1/Workspaces/{WorkspaceSid}/Tasks/{Sid}
WorkspacesTasksApiFetchTaskGet /v1/Workspaces/{WorkspaceSid}/Tasks/{Sid}
WorkspacesTasksApiListTaskGet /v1/Workspaces/{WorkspaceSid}/Tasks
WorkspacesTasksApiUpdateTaskPost /v1/Workspaces/{WorkspaceSid}/Tasks/{Sid}
WorkspacesTasksReservationsApiFetchTaskReservationGet /v1/Workspaces/{WorkspaceSid}/Tasks/{TaskSid}/Reservations/{Sid}
WorkspacesTasksReservationsApiListTaskReservationGet /v1/Workspaces/{WorkspaceSid}/Tasks/{TaskSid}/Reservations
WorkspacesTasksReservationsApiUpdateTaskReservationPost /v1/Workspaces/{WorkspaceSid}/Tasks/{TaskSid}/Reservations/{Sid}
WorkspacesWorkersApiCreateWorkerPost /v1/Workspaces/{WorkspaceSid}/Workers
WorkspacesWorkersApiDeleteWorkerDelete /v1/Workspaces/{WorkspaceSid}/Workers/{Sid}
WorkspacesWorkersApiFetchWorkerGet /v1/Workspaces/{WorkspaceSid}/Workers/{Sid}
WorkspacesWorkersApiListWorkerGet /v1/Workspaces/{WorkspaceSid}/Workers
WorkspacesWorkersApiUpdateWorkerPost /v1/Workspaces/{WorkspaceSid}/Workers/{Sid}
WorkspacesWorkersChannelsApiFetchWorkerChannelGet /v1/Workspaces/{WorkspaceSid}/Workers/{WorkerSid}/Channels/{Sid}
WorkspacesWorkersChannelsApiListWorkerChannelGet /v1/Workspaces/{WorkspaceSid}/Workers/{WorkerSid}/Channels
WorkspacesWorkersChannelsApiUpdateWorkerChannelPost /v1/Workspaces/{WorkspaceSid}/Workers/{WorkerSid}/Channels/{Sid}
WorkspacesWorkersCumulativeStatisticsApiFetchWorkersCumulativeStatisticsGet /v1/Workspaces/{WorkspaceSid}/Workers/CumulativeStatistics
WorkspacesWorkersRealTimeStatisticsApiFetchWorkersRealTimeStatisticsGet /v1/Workspaces/{WorkspaceSid}/Workers/RealTimeStatistics
WorkspacesWorkersReservationsApiFetchWorkerReservationGet /v1/Workspaces/{WorkspaceSid}/Workers/{WorkerSid}/Reservations/{Sid}
WorkspacesWorkersReservationsApiListWorkerReservationGet /v1/Workspaces/{WorkspaceSid}/Workers/{WorkerSid}/Reservations
WorkspacesWorkersReservationsApiUpdateWorkerReservationPost /v1/Workspaces/{WorkspaceSid}/Workers/{WorkerSid}/Reservations/{Sid}
WorkspacesWorkersStatisticsApiFetchWorkerInstanceStatisticsGet /v1/Workspaces/{WorkspaceSid}/Workers/{WorkerSid}/Statistics
WorkspacesWorkersStatisticsApiFetchWorkerStatisticsGet /v1/Workspaces/{WorkspaceSid}/Workers/Statistics
WorkspacesWorkflowsApiCreateWorkflowPost /v1/Workspaces/{WorkspaceSid}/Workflows
WorkspacesWorkflowsApiDeleteWorkflowDelete /v1/Workspaces/{WorkspaceSid}/Workflows/{Sid}
WorkspacesWorkflowsApiFetchWorkflowGet /v1/Workspaces/{WorkspaceSid}/Workflows/{Sid}
WorkspacesWorkflowsApiListWorkflowGet /v1/Workspaces/{WorkspaceSid}/Workflows
WorkspacesWorkflowsApiUpdateWorkflowPost /v1/Workspaces/{WorkspaceSid}/Workflows/{Sid}
WorkspacesWorkflowsCumulativeStatisticsApiFetchWorkflowCumulativeStatisticsGet /v1/Workspaces/{WorkspaceSid}/Workflows/{WorkflowSid}/CumulativeStatistics
WorkspacesWorkflowsRealTimeStatisticsApiFetchWorkflowRealTimeStatisticsGet /v1/Workspaces/{WorkspaceSid}/Workflows/{WorkflowSid}/RealTimeStatistics
WorkspacesWorkflowsStatisticsApiFetchWorkflowStatisticsGet /v1/Workspaces/{WorkspaceSid}/Workflows/{WorkflowSid}/Statistics

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 'CreateActivity'.
Optional parameters for the method 'CreateTaskChannel'.
Optional parameters for the method 'CreateTask'.
Optional parameters for the method 'CreateTaskQueueBulkRealTimeStatistics'.
Optional parameters for the method 'CreateTaskQueue'.
Optional parameters for the method 'CreateWorker'.
Optional parameters for the method 'CreateWorkflow'.
Optional parameters for the method 'CreateWorkspace'.
Optional parameters for the method 'DeleteTask'.
Optional parameters for the method 'DeleteWorker'.
Optional parameters for the method 'FetchTaskQueueCumulativeStatistics'.
Optional parameters for the method 'FetchTaskQueueRealTimeStatistics'.
Optional parameters for the method 'FetchTaskQueueStatistics'.
Optional parameters for the method 'FetchWorkerInstanceStatistics'.
Optional parameters for the method 'FetchWorkersCumulativeStatistics'.
Optional parameters for the method 'FetchWorkersRealTimeStatistics'.
Optional parameters for the method 'FetchWorkerStatistics'.
Optional parameters for the method 'FetchWorkflowCumulativeStatistics'.
Optional parameters for the method 'FetchWorkflowRealTimeStatistics'.
Optional parameters for the method 'FetchWorkflowStatistics'.
Optional parameters for the method 'FetchWorkspaceCumulativeStatistics'.
Optional parameters for the method 'FetchWorkspaceRealTimeStatistics'.
Optional parameters for the method 'FetchWorkspaceStatistics'.
Optional parameters for the method 'ListActivity'.
ListActivityResponse struct for ListActivityResponse.
ListActivityResponseMeta struct for ListActivityResponseMeta.
Optional parameters for the method 'ListEvent'.
ListEventResponse struct for ListEventResponse.
Optional parameters for the method 'ListTaskChannel'.
ListTaskChannelResponse struct for ListTaskChannelResponse.
Optional parameters for the method 'ListTask'.
Optional parameters for the method 'ListTaskQueue'.
ListTaskQueueResponse struct for ListTaskQueueResponse.
Optional parameters for the method 'ListTaskQueuesStatistics'.
ListTaskQueuesStatisticsResponse struct for ListTaskQueuesStatisticsResponse.
Optional parameters for the method 'ListTaskReservation'.
ListTaskReservationResponse struct for ListTaskReservationResponse.
ListTaskResponse struct for ListTaskResponse.
Optional parameters for the method 'ListWorkerChannel'.
ListWorkerChannelResponse struct for ListWorkerChannelResponse.
Optional parameters for the method 'ListWorker'.
Optional parameters for the method 'ListWorkerReservation'.
ListWorkerReservationResponse struct for ListWorkerReservationResponse.
ListWorkerResponse struct for ListWorkerResponse.
Optional parameters for the method 'ListWorkflow'.
ListWorkflowResponse struct for ListWorkflowResponse.
Optional parameters for the method 'ListWorkspace'.
ListWorkspaceResponse struct for ListWorkspaceResponse.
TaskrouterV1Activity struct for TaskrouterV1Activity.
TaskrouterV1Event struct for TaskrouterV1Event.
TaskrouterV1Task struct for TaskrouterV1Task.
TaskrouterV1TaskChannel struct for TaskrouterV1TaskChannel.
TaskrouterV1TaskQueue struct for TaskrouterV1TaskQueue.
TaskrouterV1TaskQueueBulkRealTimeStatistics struct for TaskrouterV1TaskQueueBulkRealTimeStatistics.
TaskrouterV1TaskQueueCumulativeStatistics struct for TaskrouterV1TaskQueueCumulativeStatistics.
TaskrouterV1TaskQueueRealTimeStatistics struct for TaskrouterV1TaskQueueRealTimeStatistics.
TaskrouterV1TaskQueuesStatistics struct for TaskrouterV1TaskQueuesStatistics.
TaskrouterV1TaskQueueStatistics struct for TaskrouterV1TaskQueueStatistics.
TaskrouterV1TaskReservation struct for TaskrouterV1TaskReservation.
TaskrouterV1Worker struct for TaskrouterV1Worker.
TaskrouterV1WorkerChannel struct for TaskrouterV1WorkerChannel.
TaskrouterV1WorkerInstanceStatistics struct for TaskrouterV1WorkerInstanceStatistics.
TaskrouterV1WorkerReservation struct for TaskrouterV1WorkerReservation.
TaskrouterV1WorkersCumulativeStatistics struct for TaskrouterV1WorkersCumulativeStatistics.
TaskrouterV1WorkersRealTimeStatistics struct for TaskrouterV1WorkersRealTimeStatistics.
TaskrouterV1WorkerStatistics struct for TaskrouterV1WorkerStatistics.
TaskrouterV1Workflow struct for TaskrouterV1Workflow.
TaskrouterV1WorkflowCumulativeStatistics struct for TaskrouterV1WorkflowCumulativeStatistics.
TaskrouterV1WorkflowRealTimeStatistics struct for TaskrouterV1WorkflowRealTimeStatistics.
TaskrouterV1WorkflowStatistics struct for TaskrouterV1WorkflowStatistics.
TaskrouterV1Workspace struct for TaskrouterV1Workspace.
TaskrouterV1WorkspaceCumulativeStatistics struct for TaskrouterV1WorkspaceCumulativeStatistics.
TaskrouterV1WorkspaceRealTimeStatistics struct for TaskrouterV1WorkspaceRealTimeStatistics.
TaskrouterV1WorkspaceStatistics struct for TaskrouterV1WorkspaceStatistics.
Optional parameters for the method 'UpdateActivity'.
Optional parameters for the method 'UpdateTaskChannel'.
Optional parameters for the method 'UpdateTask'.
Optional parameters for the method 'UpdateTaskQueue'.
Optional parameters for the method 'UpdateTaskReservation'.
Optional parameters for the method 'UpdateWorkerChannel'.
Optional parameters for the method 'UpdateWorker'.
Optional parameters for the method 'UpdateWorkerReservation'.
Optional parameters for the method 'UpdateWorkflow'.
Optional parameters for the method 'UpdateWorkspace'.