github.com/twilio/twilio-go@v1.20.1/rest/preview_messaging/v1/README.md (about)

     1  # Go API client for openapi
     2  
     3  Bulk Sending is a public Twilio REST API for 1:Many Message creation up to 100 recipients. Broadcast is a public Twilio REST API for 1:Many Message creation up to 10,000 recipients via file upload.
     4  
     5  ## Overview
     6  This API client was generated by the [OpenAPI Generator](https://openapi-generator.tech) project from the OpenAPI specs located at [twilio/twilio-oai](https://github.com/twilio/twilio-oai/tree/main/spec).  By using the [OpenAPI-spec](https://www.openapis.org/) from a remote server, you can easily generate an API client.
     7  
     8  - API version: 1.0.0-alpha.1
     9  - Package version: 1.0.0
    10  - Build package: com.twilio.oai.TwilioGoGenerator
    11  For more information, please visit [https://support.twilio.com](https://support.twilio.com)
    12  
    13  ## Installation
    14  
    15  Install the following dependencies:
    16  
    17  ```shell
    18  go get github.com/stretchr/testify/assert
    19  go get golang.org/x/net/context
    20  ```
    21  
    22  Put the package under your project folder and add the following in import:
    23  
    24  ```golang
    25  import "./openapi"
    26  ```
    27  
    28  ## Documentation for API Endpoints
    29  
    30  All URIs are relative to *https://preview.messaging.twilio.com*
    31  
    32  Class | Method | HTTP request | Description
    33  ------------ | ------------- | ------------- | -------------
    34  *BroadcastsApi* | [**CreateBroadcast**](docs/BroadcastsApi.md#createbroadcast) | **Post** /v1/Broadcasts | 
    35  *MessagesApi* | [**CreateMessages**](docs/MessagesApi.md#createmessages) | **Post** /v1/Messages | 
    36  
    37  
    38  ## Documentation For Models
    39  
    40   - [MessagingV1MessageReceipt](docs/MessagingV1MessageReceipt.md)
    41   - [MessagingV1BroadcastExecutionDetails](docs/MessagingV1BroadcastExecutionDetails.md)
    42   - [MessagingV1Message](docs/MessagingV1Message.md)
    43   - [MessagingV1FailedMessageReceipt](docs/MessagingV1FailedMessageReceipt.md)
    44   - [MessagingV1CreateMessagesResult](docs/MessagingV1CreateMessagesResult.md)
    45   - [CreateMessagesRequest](docs/CreateMessagesRequest.md)
    46   - [MessagingV1Error](docs/MessagingV1Error.md)
    47   - [MessagingV1Broadcast](docs/MessagingV1Broadcast.md)
    48  
    49  
    50  ## Documentation For Authorization
    51  
    52  
    53  
    54  ## accountSid_authToken
    55  
    56  - **Type**: HTTP basic authentication
    57  
    58  Example
    59  
    60  ```golang
    61  auth := context.WithValue(context.Background(), sw.ContextBasicAuth, sw.BasicAuth{
    62      UserName: "username",
    63      Password: "password",
    64  })
    65  r, err := client.Service.Operation(auth, args)
    66  ```
    67