Skip to main content
Retrieve the full details of a specific API campaign by its ID. Use this endpoint to inspect a campaign’s current status, verify which template it is linked to, and review its send counts.

Endpoint

Authentication

Path Parameters

string
required
Your Convo project ID.
string
required
The unique ID of the API campaign. This is the _id field returned when you create a campaign or list campaigns.

Request Example

Response

A successful request returns 200 OK with the full campaign object.
string
The unique identifier of this campaign.
string
The campaign’s unique name within your project.
string
Campaign type. Always "API" for campaigns returned by this endpoint.
string
Current campaign status:
  • "LIVE" — Active and accepting send requests.
  • "PAUSED" — Temporarily suspended. Sends will be rejected until resumed.
  • "STOPPED" — Campaign has been stopped and is no longer active.
string
The media type of the linked template (e.g., "TEXT", "IMAGE", "VIDEO", "FILE").
object
The full payload for the campaign’s messages.
integer
For API campaigns, this is always 0 — the audience is determined dynamically on each Send Campaign call.
integer
The total number of messages sent through this campaign since creation.
string
The Convo project this campaign belongs to.
string
ISO 8601 timestamp of when the campaign was created.
string
ISO 8601 timestamp of the most recent update to this campaign record.

Response Example

Error Responses