Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Zavu Broadcasts API

The Broadcasts API from Zavu — 10 operation(s) for broadcasts.

Zavu Broadcasts API is one of 21 APIs that Zavu publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Broadcasts. The published artifact set on APIs.io includes an OpenAPI specification, authentication docs, and rate-limit docs.

This API exposes 14 operations across 10 paths, and defines 17 schemas. It is described by OpenAPI 3.0.3, at version 0.2.0.

Requests are made against a single base URL, https://api.zavu.dev.

14 operations 10 paths 17 schemas 2 DELETE4 GET2 PATCH6 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
0.2.0
Base URL
https://api.zavu.dev/v1
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Zavu Broadcasts API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT) (bearerAuth). By default, every request must be authenticated.

Paths & Operations 14

Across 10 paths, the API surfaces 14 operations — 2 DELETE, 4 GET, 2 PATCH, 6 POST. Each is listed below with its method, path, parameters, and response codes.

Broadcasts 14
POST
/v1/broadcasts
Create broadcast
createBroadcast body → 201400401409
GET
/v1/broadcasts
List broadcasts
listBroadcasts 3 params → 200401
GET
/v1/broadcasts/{broadcastId}
Get broadcast
getBroadcast 1 param → 200401404
PATCH
/v1/broadcasts/{broadcastId}
Update broadcast
updateBroadcast 1 param body → 200400401404
DELETE
/v1/broadcasts/{broadcastId}
Delete broadcast
deleteBroadcast 1 param → 204400401404
POST
/v1/broadcasts/{broadcastId}/contacts
Add contacts to broadcast
addBroadcastContacts 1 param body → 201400401404
GET
/v1/broadcasts/{broadcastId}/contacts
List broadcast contacts
listBroadcastContacts 4 params → 200401404
DELETE
/v1/broadcasts/{broadcastId}/contacts/{contactId}
Remove contact from broadcast
removeBroadcastContact 2 params → 204400401404
POST
/v1/broadcasts/{broadcastId}/send
Send broadcast
sendBroadcast 1 param body → 202400401402404
PATCH
/v1/broadcasts/{broadcastId}/schedule
Reschedule broadcast
rescheduleBroadcast 1 param body → 200400401404
POST
/v1/broadcasts/{broadcastId}/cancel
Cancel broadcast
cancelBroadcast 1 param → 200400401404
POST
/v1/broadcasts/{broadcastId}/retry-review
Retry broadcast review
retryBroadcastReview 1 param → 200400401404
POST
/v1/broadcasts/{broadcastId}/escalate
Escalate to manual review
escalateBroadcast 1 param → 200400401404
GET
/v1/broadcasts/{broadcastId}/progress
Get broadcast progress
getBroadcastProgress 1 param → 200401404

Schemas 17

The contract defines 17 schemas that model the data the API accepts and returns. The most detailed are Broadcast (25 properties), BroadcastProgress (14 properties), BroadcastContact (13 properties), BroadcastCreateRequest (11 properties). Each schema is shown below with its type and property counts.

BroadcastContactsAddRequest
object
1 property 1 required
BroadcastChannel
string
Broadcast delivery channel. Use 'smart' for per-contact intelligent routing.
BroadcastRescheduleRequest
object
1 property 1 required
BroadcastSendRequest
object
1 property
BroadcastProgress
object
14 properties 9 required
BroadcastContactStatus
string
Status of a contact within a broadcast.
Broadcast
object
25 properties 7 required
BroadcastMessageType
string
Type of message for broadcast.
BroadcastContact
object
13 properties 5 required
BroadcastCreateRequest
object
11 properties 2 required
BroadcastContent
object
Content for non-text broadcast message types.
8 properties
BroadcastStatus
string
Current status of the broadcast.
BroadcastUpdateRequest
object
6 properties
BroadcastContactInput
object
4 properties 1 required
Error
object
3 properties 2 required
BroadcastContactsAddResponse
object
4 properties 3 required
BroadcastResponse
object
1 property 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

zavu-broadcasts-api-openapi.yml Raw ↑

Other APIs Zavu publishes across the network.

Zavu 10DLC API
Zavu Account API
Zavu Agent Flows API
Zavu Agent Knowledge Bases API
Zavu Agent Tools API
Zavu Agents API
Zavu Balance API
Zavu Contacts API
Zavu Functions API
Zavu Introspect API
Zavu Invitations API
Zavu Messages API