Service for Service API operations.
Operations: list, create, fetch, update, delete
Summary
Functions
Operation: CreateService | Tags: IpMessagingV1Service
Operation: DeleteService | Tags: IpMessagingV1Service
Operation: FetchService | Tags: IpMessagingV1Service
Operation: ListService | Tags: IpMessagingV1Service
Stream: (lazy auto-pagination).
Operation: UpdateService | Tags: IpMessagingV1Service
Functions
@spec create(Twilio.Client.t(), map(), keyword()) :: {:ok, Twilio.Resources.IpMessaging.V1.Service.t()} | {:ok, map(), map()} | :ok | {:error, Twilio.Error.t()}
Operation: CreateService | Tags: IpMessagingV1Service
Required Parameters
| Parameter | Type | Description |
|---|---|---|
FriendlyName | string |
@spec delete(Twilio.Client.t(), String.t(), keyword()) :: {:ok, map()} | {:ok, map(), map()} | :ok | {:error, Twilio.Error.t()}
Operation: DeleteService | Tags: IpMessagingV1Service
@spec fetch(Twilio.Client.t(), String.t(), keyword()) :: {:ok, Twilio.Resources.IpMessaging.V1.Service.t()} | {:ok, map(), map()} | :ok | {:error, Twilio.Error.t()}
Operation: FetchService | Tags: IpMessagingV1Service
@spec list(Twilio.Client.t(), map(), keyword()) :: {:ok, Twilio.Page.t()} | {:ok, map(), map()} | :ok | {:error, Twilio.Error.t()}
Operation: ListService | Tags: IpMessagingV1Service
@spec stream(Twilio.Client.t(), map(), keyword()) :: Enumerable.t()
Stream: (lazy auto-pagination).
@spec update(Twilio.Client.t(), String.t(), map(), keyword()) :: {:ok, Twilio.Resources.IpMessaging.V1.Service.t()} | {:ok, map(), map()} | :ok | {:error, Twilio.Error.t()}
Operation: UpdateService | Tags: IpMessagingV1Service
Optional Parameters
| Parameter | Type | Description |
|---|---|---|
ConsumptionReportInterval | integer | |
DefaultChannelCreatorRoleSid | string | |
DefaultChannelRoleSid | string | |
DefaultServiceRoleSid | string | |
FriendlyName | string | |
Limits.ChannelMembers | integer | |
Limits.UserChannels | integer | |
Notifications.AddedToChannel.Enabled | boolean | |
Notifications.AddedToChannel.Template | string | |
Notifications.InvitedToChannel.Enabled | boolean | |
Notifications.InvitedToChannel.Template | string | |
Notifications.NewMessage.Enabled | boolean | |
Notifications.NewMessage.Template | string | |
Notifications.RemovedFromChannel.Enabled | boolean | |
Notifications.RemovedFromChannel.Template | string | |
PostWebhookUrl | string (uri) | |
PreWebhookUrl | string (uri) | |
ReachabilityEnabled | boolean | |
ReadStatusEnabled | boolean | |
TypingIndicatorTimeout | integer | |
WebhookFilters | array | |
WebhookMethod | string (http-method) | Values: GET, POST |
Webhooks.OnChannelAdd.Method | string (http-method) | Values: GET, POST |
Webhooks.OnChannelAdd.Url | string (uri) | |
Webhooks.OnChannelAdded.Method | string (http-method) | Values: GET, POST |
Webhooks.OnChannelAdded.Url | string (uri) | |
Webhooks.OnChannelDestroy.Method | string (http-method) | Values: GET, POST |
Webhooks.OnChannelDestroy.Url | string (uri) | |
Webhooks.OnChannelDestroyed.Method | string (http-method) | Values: GET, POST |
Webhooks.OnChannelDestroyed.Url | string (uri) | |
Webhooks.OnChannelUpdate.Method | string (http-method) | Values: GET, POST |
Webhooks.OnChannelUpdate.Url | string (uri) | |
Webhooks.OnChannelUpdated.Method | string (http-method) | Values: GET, POST |
Webhooks.OnChannelUpdated.Url | string (uri) | |
Webhooks.OnMemberAdd.Method | string (http-method) | Values: GET, POST |
Webhooks.OnMemberAdd.Url | string (uri) | |
Webhooks.OnMemberAdded.Method | string (http-method) | Values: GET, POST |
Webhooks.OnMemberAdded.Url | string (uri) | |
Webhooks.OnMemberRemove.Method | string (http-method) | Values: GET, POST |
Webhooks.OnMemberRemove.Url | string (uri) | |
Webhooks.OnMemberRemoved.Method | string (http-method) | Values: GET, POST |
Webhooks.OnMemberRemoved.Url | string (uri) | |
Webhooks.OnMessageRemove.Method | string (http-method) | Values: GET, POST |
Webhooks.OnMessageRemove.Url | string (uri) | |
Webhooks.OnMessageRemoved.Method | string (http-method) | Values: GET, POST |
Webhooks.OnMessageRemoved.Url | string (uri) | |
Webhooks.OnMessageSend.Method | string (http-method) | Values: GET, POST |
Webhooks.OnMessageSend.Url | string (uri) | |
Webhooks.OnMessageSent.Method | string (http-method) | Values: GET, POST |
Webhooks.OnMessageSent.Url | string (uri) | |
Webhooks.OnMessageUpdate.Method | string (http-method) | Values: GET, POST |
Webhooks.OnMessageUpdate.Url | string (uri) | |
Webhooks.OnMessageUpdated.Method | string (http-method) | Values: GET, POST |
Webhooks.OnMessageUpdated.Url | string (uri) |