zendesk-messaging-client
    Preparing search index...

    Type Alias MessagebirdWritable

    MessagebirdWritable: IntegrationWritable & { type: "messagebird" } & {
        accessKey: string | null;
        originator: string;
        signingKey: string | null;
        type?: string;
    } & DefaultResponderId & DefaultResponderWritable

    Type declaration

    • type: "messagebird"
    • accessKey: string | null

      The public API key of your MessageBird account.

    • originator: string

      Sunshine Conversations will receive all messages sent to this phone number.

    • signingKey: string | null

      The signing key of your MessageBird account. Used to validate the webhooks' origin.

    • Optionaltype?: string

      To configure a MessageBird integration, acquire the accessKey, the signingKey and the MessageBird number you would like to use, then call the Create Integration endpoint. The response will include the integration’s _id and webhookSecret, which must be used to configure the webhook in MessageBird. In the Flow Builder for the MessageBird number you’ve used to integrate, add a new step with the following settings:

      • Create a new Call HTTP endpoint with SMS flow.
      • Select your desired SMS number for Incoming SMS.
      • Click on Forward to URL and set its method to POST.
      • Then, using the integration _id and webhookSecret returned from the create integration call, enter the following into the URL field: https://app.smooch.io/api/messagebird/webhooks/{appId}/{integrationId}/{webhookSecret}
      • Select application/json for the Set Content-Type header field.
      • Save and publish your changes.