Twilio.Messaging.V1.A2p.BrandRegistration.VettingService (twilio_elixir v0.1.1)

Copy Markdown View Source

A Messaging Service resource to add and get Brand Vettings.

Operations: list, create, fetch

Summary

Functions

Operation: CreateBrandVetting | Tags: MessagingV1BrandVetting

Operation: FetchBrandVetting | Tags: MessagingV1BrandVetting

Operation: ListBrandVetting | Tags: MessagingV1BrandVetting

Functions

create(client, brand_sid, params \\ %{}, opts \\ [])

@spec create(Twilio.Client.t(), String.t(), map(), keyword()) ::
  {:ok, Twilio.Resources.Messaging.V1.A2p.BrandRegistration.Vetting.t()}
  | {:ok, map(), map()}
  | :ok
  | {:error, Twilio.Error.t()}

Operation: CreateBrandVetting | Tags: MessagingV1BrandVetting

Required Parameters

ParameterTypeDescription
VettingProviderstringValues: campaign-verify, aegis

Optional Parameters

ParameterTypeDescription
VettingIdstringThe unique ID of the vetting

fetch(client, brand_sid, sid, opts \\ [])

Operation: FetchBrandVetting | Tags: MessagingV1BrandVetting

list(client, brand_sid, params \\ %{}, opts \\ [])

@spec list(Twilio.Client.t(), String.t(), map(), keyword()) ::
  {:ok, Twilio.Page.t()}
  | {:ok, map(), map()}
  | :ok
  | {:error, Twilio.Error.t()}

Operation: ListBrandVetting | Tags: MessagingV1BrandVetting

Query Parameters

ParameterTypeDescription
VettingProviderstringThe third-party provider of the vettings to read

stream(client, brand_sid, params \\ %{}, opts \\ [])

@spec stream(Twilio.Client.t(), String.t(), map(), keyword()) :: Enumerable.t()

Stream: (lazy auto-pagination).