BCDR Cloud API × Ambacti

Bring BCDR Cloud API into
the flow of work.

A little less busywork with BCDR Cloud API.

Roman aqueduct developing from a precise architectural drawing into marble.
Gather contextDo the workReview & share
Message16 capabilities
  • Mark message as read

    Mark a message as read

  • Remove a reaction

    Remove reaction from a message

  • Request location from user
  • Send product catalog
  • Send a contact

    Send contact information

  • Send a Flow message

    Send an interactive Flow message

  • Send an interactive buttons message

    Send an interactive message with buttons

  • Send an interactive list message

    Send an interactive message with a list

  • Send a location
  • Send marketing message

    Send marketing template with tracking

  • Send a product

    Send a single product

  • Send multiple products
  • Send raw request

    Send custom API request

  • Send a reaction

    React to a message with an emoji

  • Send a text message
  • Set typing indicator

    Show typing indicator to user

Media13 capabilities
  • Create upload session

    Create session for large file upload (>25MB)

  • Delete media

    Delete uploaded media

  • Download media

    Download media file

  • Get media URL

    Get URL of uploaded media

  • Get upload session status

    Get status of upload session

  • Send an audio file
  • Send a document
  • Send an image
  • Send a sticker
  • Send a video
  • Send a voice message
  • Upload file to session

    Upload file chunks to upload session

  • Upload media

    Upload media to get a media ID

Template10 capabilities
  • Compare templates

    Compare performance of two templates

  • Create template

    Create a new message template

  • Delete template

    Delete a message template

  • Get template

    Get a specific template by ID

  • Get templates

    Get all message templates

  • Migrate templates

    Migrate templates between WABAs

  • Send a template message
  • Unpause template

    Unpause a previously paused template

  • Update template

    Update an existing template

  • Upsert message templates

    Bulk create/update authentication templates

Business Profile11 capabilities
  • Delete webhook URL

    Delete alternate callback URL

  • Get business account

    Get business account details

  • Get business public key

    Get business public key for encryption

  • Get commerce settings
  • Get business profile

    Get business profile information

  • Get subscribed apps

    Get apps subscribed to webhooks

  • Set business public key

    Set business public key for encryption

  • Set webhook URL

    Set alternate callback URL for WABA

  • Update commerce settings
  • Update conversational automation

    Update commands and ice breakers

  • Update business profile

    Update business profile information

Phone Number10 capabilities
  • Delete phone webhook URL

    Delete phone alternate callback URL

  • Deregister phone number

    Deregister a phone number

  • Get phone number

    Get details of a specific phone number

  • Get phone numbers

    Get all business phone numbers

  • Get phone settings

    Get phone number settings

  • Register phone number

    Register a phone number

  • Set phone webhook URL

    Set alternate callback URL for phone

  • Update conversational automation

    Update ice breakers and commands

  • Update display name

    Update business display name

  • Update phone settings

    Update phone number settings

Flow13 capabilities
  • Create flow

    Create a new flow

  • Delete flow

    Delete a flow

  • Deprecate flow

    Deprecate a flow

  • Exchange data with flow

    Send data to Flow using Data Exchange API

  • Generate flow template

    Generate Flow JSON template with screens and components

  • Get flow

    Get a specific flow

  • Get flow assets
  • Get flow metrics

    Get flow performance metrics

  • Get flows

    Get all flows

  • Migrate flows

    Migrate flows between WABAs

  • Publish flow

    Publish a flow

  • Update flow JSON

    Update flow JSON definition

  • Update flow metadata
Call7 capabilities
  • Accept call

    Accept an incoming call

  • End call

    End an active call

  • Get call permissions

    Get call permissions for phone number

  • Initiate call

    Initiate a voice/video call

  • Pre-accept call

    Pre-accept an incoming call before fully accepting

  • Reject call

    Reject an incoming call

  • Terminate call

    Terminate an ongoing call

QR Code5 capabilities
  • Create QR code

    Create a new QR code

  • Delete QR code

    Delete a QR code

  • Get QR code

    Get a specific QR code

  • Get QR codes

    Get all QR codes

  • Update QR code

    Update a QR code

User3 capabilities
  • Block user

    Block a user from sending messages

  • Get blocked users

    Get list of blocked users

  • Unblock user

    Unblock a previously blocked user

System2 capabilities
  • Get app access token

    Get app-level access token

  • Set app callback URL

    Set app-level webhook callback URL

Frequently asked
questions.

What could an Ambacti integration do with BCDR Cloud API?

The documented operations include Message: Mark message as read; Message: Remove a reaction; Message: Request location from user; Message: Send product catalog.

Could I keep a workflow read-only?

For a read-only workflow, limit account permissions to reading data and exclude actions that create, update, or delete records.

Will every action run automatically?

Choose which steps could run on their own and which should pause for review. Changes should follow the permissions and approval rules you set.

Do I need to review actions in BCDR Cloud API?

Decide which work could run on its own and which steps need your review.