This is the public Twilio REST API.
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.43.2
- Package version: 1.0.0
- Build package: com.twilio.oai.TwilioGoGenerator For more information, please visit https://support.twilio.com
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"
All URIs are relative to https://insights.twilio.com
Class | Method | HTTP request | Description |
---|---|---|---|
ConferencesApi | FetchConference | Get /v1/Conferences/{ConferenceSid} | |
ConferencesApi | ListConference | Get /v1/Conferences | |
ConferencesParticipantsApi | FetchConferenceParticipant | Get /v1/Conferences/{ConferenceSid}/Participants/{ParticipantSid} | |
ConferencesParticipantsApi | ListConferenceParticipant | Get /v1/Conferences/{ConferenceSid}/Participants | |
VideoRoomsApi | FetchVideoRoomSummary | Get /v1/Video/Rooms/{RoomSid} | |
VideoRoomsApi | ListVideoRoomSummary | Get /v1/Video/Rooms | |
VideoRoomsParticipantsApi | FetchVideoParticipantSummary | Get /v1/Video/Rooms/{RoomSid}/Participants/{ParticipantSid} | |
VideoRoomsParticipantsApi | ListVideoParticipantSummary | Get /v1/Video/Rooms/{RoomSid}/Participants | |
VoiceApi | FetchCall | Get /v1/Voice/{Sid} | |
VoiceAnnotationApi | FetchAnnotation | Get /v1/Voice/{CallSid}/Annotation | |
VoiceAnnotationApi | UpdateAnnotation | Post /v1/Voice/{CallSid}/Annotation | |
VoiceEventsApi | ListEvent | Get /v1/Voice/{CallSid}/Events | |
VoiceMetricsApi | ListMetric | Get /v1/Voice/{CallSid}/Metrics | |
VoiceSettingsApi | FetchAccountSettings | Get /v1/Voice/Settings | |
VoiceSettingsApi | UpdateAccountSettings | Post /v1/Voice/Settings | |
VoiceSummariesApi | ListCallSummaries | Get /v1/Voice/Summaries | |
VoiceSummaryApi | FetchSummary | Get /v1/Voice/{CallSid}/Summary |
- InsightsV1Conference
- InsightsV1Annotation
- InsightsV1Metric
- ListConferenceResponse
- InsightsV1VideoRoomSummary
- InsightsV1AccountSettings
- InsightsV1ConferenceParticipant
- InsightsV1VideoParticipantSummary
- InsightsV1CallSummaries
- ListVideoParticipantSummaryResponse
- ListConferenceParticipantResponse
- ListVideoRoomSummaryResponse
- InsightsV1Call
- ListCallSummariesResponse
- ListCallSummariesResponseMeta
- InsightsV1Summary
- ListEventResponse
- ListMetricResponse
- InsightsV1Event
- 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)