The Campaigns API from Monaco — 7 operation(s) for creating campaigns that enroll the contacts of one or more audiences onto a sequence template, and for attaching, detaching, and enrolling into them.
Monaco Campaigns API is one of 13 APIs that Monaco publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Campaigns. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, authentication docs, and rate-limit docs.
This API exposes
7 operations
across 6 paths,
and defines 36 schemas.
It is described by OpenAPI 3.2.0, at version 1.0.0.
Requests are made against a single base URL, https://api.monaco.com.
7 operations6 paths36 schemas1 GET1 PATCH5 POST
Metadata
The identity and technical contract details declared by the specification.
Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://api.monaco.com
Resource Areas
1
Paths & Operations 7
Across 6 paths, the API surfaces 7 operations — 1 GET, 1 PATCH, 5 POST. Each is listed below with its method, path, parameters, and response codes.
The contract defines 36 schemas that model the data the API accepts and returns. The most detailed are CampaignDetailResponse (15 properties), CampaignResponse (11 properties), CreateCampaignRequest (8 properties), PublicRulesOfEngagement-Input (8 properties). Each schema is shown below with its type and property counts.
LogicalOperatorEnum
string
Logical operators to combine filters or filter expressions.
CampaignAudiencesRequest
object
1 property1 required
SenderAutopilotRate
object
2 properties2 required
CreateCampaignRequest
object
8 properties4 required
PublicListResponse_CampaignResponse_
object
3 properties2 required
PublicEnrollmentStatus
string
Progress of the async audience-enrollment task behind create/update.
AccountStatusEnum
string
Represents the status of an account in the sales process. These are suggested values, but the field accepts any string for flexibility.
Split sends across named senders by fixed percentages that sum to 100.
3 properties3 required
UpdateCampaignRequest
object
Content edits and status transitions for a campaign. Any combination of content fields may be supplied. When status is set it is routed to the matching lifecyc…
7 properties
EnrollContactsInCampaignResponse
object
Aggregate outcome of enrolling contacts into a campaign. Counts reflect contacts added to the campaign's new audience. Sequence creation happens asynchronously…
3 properties2 required
PublicListRequest
object
4 properties
PublicRulesOfEngagement-Input
object
Per-rule overrides layered on the org's default rules of engagement. Only the rules you include are overridden, rules you omit keep their org default.
8 properties
CampaignResponse
object
Campaign summary, as returned by listcampaigns.
11 properties8 required
PublicCampaignUpdateStatusEnum
string
Lifecycle statuses settable via the public API's update-campaign endpoint. Subset of campaigns.models.campaignenums.CampaignStatus — excludes draft (internal-o…
CampaignAudienceRef
object
An audience attached to a campaign.
2 properties2 required
SenderPercentage
object
2 properties2 required
PublicMaxContactsInSequenceRule
object
Cap how many contacts from one account can be active in sequences at once.
2 properties1 required
PublicAutopilotMode
string
CampaignDetailResponse
object
Full campaign resource, as returned by getcampaign, createcampaign, and updatecampaign.
15 properties10 required
ResponseMeta
object
1 property
PublicErrorResponse
object
1 property1 required
PublicItemResponse_CampaignDetailResponse_
object
2 properties1 required
AccountOwnerDistribution
object
Route each contact's sends to the owner of its account. A contact's sends go to its account owner when that owner is one of senderids; otherwise they fall back…
3 properties3 required
PaginationInfo
object
4 properties4 required
PublicCooldownRule
object
Suppress re-contacting the same contact or account within a cooldown window.
2 properties1 required
EnrollContactsInCampaignRequest
object
2 properties2 required
FilterExpression
object
A filter expression with an explicit operator. Contains filters that can be either FilterRule objects (leaf nodes) or nested FilterExpression objects (branch n…
2 properties
EnrollFailureReason
object
A categorized enrollment failure with the count of affected contacts.
3 properties3 required
PublicStopAndDismissRule
object
Stop and dismiss a contact's active sequences when its account transitions into one of the configured statuses.
2 properties1 required
FilterRule
object
3 properties2 required
PublicAutopilotSettings
object
Senders on autopilot for this campaign and their daily send-release cap. Senders omitted here (but present in distribution) require manual approval before each…
1 property
CampaignStatus
string
Lifecycle status of a campaign.
PublicRulesOfEngagement-Output
object
Per-rule overrides layered on the org's default rules of engagement. Only the rules you include are overridden, rules you omit keep their org default.
8 properties
Specification
The full machine-readable OpenAPI contract behind this narrative.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of Monaco Campaigns API, published by
API Evangelist. We do not operate, host, resell, or
support these APIs, and we are not affiliated with or endorsed by the company unless stated above.
Everything here is built from publicly available information — the company's own site,
developer portal, documentation, public repositories, and the specifications it publishes for public use.
Nothing is obtained by breaching a system, defeating an access control, or using credentials.
The Kin Score and Agent Readiness rating are independently calculated assessments of a company's
public API artifacts, scored against a published rubric. They are not certifications,
endorsements, security assessments, or audits.
Corrections, re-scores, and removal are free — no partnership or purchase required, and
you do not need to justify the request. A removed company is recorded as unrated, never scored
zero for having asked. Acknowledgement within one business day; removal within two.
info@apievangelist.com
·
Read the full data-sourcing policy → On a security or compliance team? Put security in the subject line and
you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.