github.com/twilio/twilio-go@v1.20.1/rest/ip_messaging/v2/docs/ServicesChannelsApi.md (about) 1 # ServicesChannelsApi 2 3 All URIs are relative to *https://ip-messaging.twilio.com* 4 5 Method | HTTP request | Description 6 ------------- | ------------- | ------------- 7 [**CreateChannel**](ServicesChannelsApi.md#CreateChannel) | **Post** /v2/Services/{ServiceSid}/Channels | 8 [**DeleteChannel**](ServicesChannelsApi.md#DeleteChannel) | **Delete** /v2/Services/{ServiceSid}/Channels/{Sid} | 9 [**FetchChannel**](ServicesChannelsApi.md#FetchChannel) | **Get** /v2/Services/{ServiceSid}/Channels/{Sid} | 10 [**ListChannel**](ServicesChannelsApi.md#ListChannel) | **Get** /v2/Services/{ServiceSid}/Channels | 11 [**UpdateChannel**](ServicesChannelsApi.md#UpdateChannel) | **Post** /v2/Services/{ServiceSid}/Channels/{Sid} | 12 13 14 15 ## CreateChannel 16 17 > IpMessagingV2Channel CreateChannel(ctx, ServiceSidoptional) 18 19 20 21 22 23 ### Path Parameters 24 25 26 Name | Type | Description 27 ------------- | ------------- | ------------- 28 **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. 29 **ServiceSid** | **string** | 30 31 ### Other Parameters 32 33 Other parameters are passed through a pointer to a CreateChannelParams struct 34 35 36 Name | Type | Description 37 ------------- | ------------- | ------------- 38 **XTwilioWebhookEnabled** | **string** | The X-Twilio-Webhook-Enabled HTTP request header 39 **FriendlyName** | **string** | 40 **UniqueName** | **string** | 41 **Attributes** | **string** | 42 **Type** | **string** | 43 **DateCreated** | **time.Time** | 44 **DateUpdated** | **time.Time** | 45 **CreatedBy** | **string** | 46 47 ### Return type 48 49 [**IpMessagingV2Channel**](IpMessagingV2Channel.md) 50 51 ### Authorization 52 53 [accountSid_authToken](../README.md#accountSid_authToken) 54 55 ### HTTP request headers 56 57 - **Content-Type**: application/x-www-form-urlencoded 58 - **Accept**: application/json 59 60 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) 61 [[Back to Model list]](../README.md#documentation-for-models) 62 [[Back to README]](../README.md) 63 64 65 ## DeleteChannel 66 67 > DeleteChannel(ctx, ServiceSidSidoptional) 68 69 70 71 72 73 ### Path Parameters 74 75 76 Name | Type | Description 77 ------------- | ------------- | ------------- 78 **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. 79 **ServiceSid** | **string** | 80 **Sid** | **string** | 81 82 ### Other Parameters 83 84 Other parameters are passed through a pointer to a DeleteChannelParams struct 85 86 87 Name | Type | Description 88 ------------- | ------------- | ------------- 89 **XTwilioWebhookEnabled** | **string** | The X-Twilio-Webhook-Enabled HTTP request header 90 91 ### Return type 92 93 (empty response body) 94 95 ### Authorization 96 97 [accountSid_authToken](../README.md#accountSid_authToken) 98 99 ### HTTP request headers 100 101 - **Content-Type**: Not defined 102 - **Accept**: Not defined 103 104 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) 105 [[Back to Model list]](../README.md#documentation-for-models) 106 [[Back to README]](../README.md) 107 108 109 ## FetchChannel 110 111 > IpMessagingV2Channel FetchChannel(ctx, ServiceSidSid) 112 113 114 115 116 117 ### Path Parameters 118 119 120 Name | Type | Description 121 ------------- | ------------- | ------------- 122 **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. 123 **ServiceSid** | **string** | 124 **Sid** | **string** | 125 126 ### Other Parameters 127 128 Other parameters are passed through a pointer to a FetchChannelParams struct 129 130 131 Name | Type | Description 132 ------------- | ------------- | ------------- 133 134 ### Return type 135 136 [**IpMessagingV2Channel**](IpMessagingV2Channel.md) 137 138 ### Authorization 139 140 [accountSid_authToken](../README.md#accountSid_authToken) 141 142 ### HTTP request headers 143 144 - **Content-Type**: Not defined 145 - **Accept**: application/json 146 147 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) 148 [[Back to Model list]](../README.md#documentation-for-models) 149 [[Back to README]](../README.md) 150 151 152 ## ListChannel 153 154 > []IpMessagingV2Channel ListChannel(ctx, ServiceSidoptional) 155 156 157 158 159 160 ### Path Parameters 161 162 163 Name | Type | Description 164 ------------- | ------------- | ------------- 165 **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. 166 **ServiceSid** | **string** | 167 168 ### Other Parameters 169 170 Other parameters are passed through a pointer to a ListChannelParams struct 171 172 173 Name | Type | Description 174 ------------- | ------------- | ------------- 175 **Type** | [**[]ChannelEnumChannelType**](ChannelEnumChannelType.md) | 176 **PageSize** | **int** | How many resources to return in each list page. The default is 50, and the maximum is 1000. 177 **Limit** | **int** | Max number of records to return. 178 179 ### Return type 180 181 [**[]IpMessagingV2Channel**](IpMessagingV2Channel.md) 182 183 ### Authorization 184 185 [accountSid_authToken](../README.md#accountSid_authToken) 186 187 ### HTTP request headers 188 189 - **Content-Type**: Not defined 190 - **Accept**: application/json 191 192 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) 193 [[Back to Model list]](../README.md#documentation-for-models) 194 [[Back to README]](../README.md) 195 196 197 ## UpdateChannel 198 199 > IpMessagingV2Channel UpdateChannel(ctx, ServiceSidSidoptional) 200 201 202 203 204 205 ### Path Parameters 206 207 208 Name | Type | Description 209 ------------- | ------------- | ------------- 210 **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. 211 **ServiceSid** | **string** | 212 **Sid** | **string** | 213 214 ### Other Parameters 215 216 Other parameters are passed through a pointer to a UpdateChannelParams struct 217 218 219 Name | Type | Description 220 ------------- | ------------- | ------------- 221 **XTwilioWebhookEnabled** | **string** | The X-Twilio-Webhook-Enabled HTTP request header 222 **FriendlyName** | **string** | 223 **UniqueName** | **string** | 224 **Attributes** | **string** | 225 **DateCreated** | **time.Time** | 226 **DateUpdated** | **time.Time** | 227 **CreatedBy** | **string** | 228 229 ### Return type 230 231 [**IpMessagingV2Channel**](IpMessagingV2Channel.md) 232 233 ### Authorization 234 235 [accountSid_authToken](../README.md#accountSid_authToken) 236 237 ### HTTP request headers 238 239 - **Content-Type**: application/x-www-form-urlencoded 240 - **Accept**: application/json 241 242 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) 243 [[Back to Model list]](../README.md#documentation-for-models) 244 [[Back to README]](../README.md) 245