Brevo Program API

The program API from Brevo — 7 operation(s) for program.

Business capability
Loyalty & Retention Management BC-420.40

Operations 12

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /loyalty/config/programs List loyalty programs · Get loyalty program list #
Ask an LLM
“Which loyalty programs have I set up in Brevo?”
“Can I sort my loyalty programs by a particular field?”
Tell an agent
List my loyalty programs.
List {limit} loyalty programs sorted by {sort_field}.
POST /loyalty/config/programs Create a loyalty program · Create loyalty program #
Ask an LLM
“How do I start a new customer loyalty program?”
“Can I add a description when creating a loyalty program?”
Tell an agent
Create a loyalty program named {name}.
Create loyalty program {name} described as {description}.
GET /loyalty/config/programs/{pid} Get a loyalty program · Get loyalty program Info #
Ask an LLM
“What are the settings of one of my loyalty programs?”
“Is a given loyalty program published yet?”
Tell an agent
Get loyalty program {pid}.
Show the details of loyalty program {pid}.
PUT /loyalty/config/programs/{pid} Replace a loyalty program's details · Update loyalty program #
Ask an LLM
“How do I overwrite a loyalty program's name and description together?”
“Can I fully replace the metadata on a loyalty program?”
Tell an agent
Update loyalty program {pid} with name {name} and description {description}.
Replace loyalty program {pid} so it is named {name} with meta {meta}.
PATCH /loyalty/config/programs/{pid} Partially update a loyalty program · Partially update loyalty program #
Ask an LLM
“Can I change just the description of a loyalty program without resending its name?”
“Is there a way to patch a single field on a loyalty program?”
Tell an agent
Patch only the description of loyalty program {pid} to {description}.
Rename loyalty program {pid} to {name}, leaving other fields as they are.
DELETE /loyalty/config/programs/{pid} Delete a loyalty program · Delete Loyalty Program #
Ask an LLM
“Can I delete a loyalty program I no longer run?”
“How do I remove a test loyalty program?”
Tell an agent destructive · confirm first
Delete loyalty program {pid}.
Remove the loyalty program {pid} permanently.
POST /loyalty/config/programs/{pid}/publish Publish a loyalty program · Publish loyalty program #
Ask an LLM
“How do I make a draft loyalty program live?”
“Does a loyalty program need publishing before members can join?”
Tell an agent
Publish loyalty program {pid}.
Take loyalty program {pid} live.
POST /loyalty/config/programs/{pid}/subscriptions Enroll a contact in a loyalty program · Create subscription #
Ask an LLM
“How do I sign a customer up for my loyalty program?”
“Can I set my own subscription ID when enrolling a contact?”
Tell an agent
Subscribe contact {contactId} to loyalty program {pid}.
Enroll contact {contactId} in program {pid} with subscription ID {loyaltySubscriptionId}.
POST /loyalty/config/programs/{pid}/subscription-members Add members to a loyalty subscription · Create subscription member #
Ask an LLM
“Can several contacts share one loyalty subscription, like a household?”
“How do I add family members to an existing loyalty subscription?”
Tell an agent
Add contacts {memberContactIds} as members of contact {contactId}'s subscription in program {pid}.
Add members {memberContactIds} to loyalty subscription {loyaltySubscriptionId} in program {pid}.
DELETE /loyalty/config/programs/{pid}/subscription-members Remove members from a loyalty subscription · Delete subscription member #
Ask an LLM
“How do I take a member off a shared loyalty subscription?”
“Can I remove several members from a subscription at once?”
Tell an agent destructive · confirm first
Remove members {memberContactIds} from their subscription in loyalty program {pid}.
Delete subscription member {memberContactIds} in program {pid}.
DELETE /loyalty/config/programs/{pid}/contact/{cid} Cancel a contact's loyalty subscription · Delete subscription #
Ask an LLM
“How do I unenroll a customer from my loyalty program?”
“Can I delete one contact's loyalty subscription entirely?”
Tell an agent destructive · confirm first
Delete contact {cid}'s subscription to loyalty program {pid}.
Unenroll contact {cid} from program {pid}.
GET /loyalty/config/programs/{pid}/account-info Get a loyalty subscription's balances and tier · Get Subscription Data #
Ask an LLM
“What points balance and tier does a customer have in my loyalty program?”
“Can I see the rewards and members attached to a loyalty subscription?”
Tell an agent
Get the balances, tier and rewards for contact {contactId} in program {pid}.
Show subscription data for loyalty subscription {loyaltySubscriptionId} in program {pid}.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/brevo:brevo-program-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

brevo-program-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Loyalty Program API
  version: 1.0.0
servers:
- url: https://api.brevo.com/v3
  description: https://api.brevo.com/v3
tags:


# --- truncated at 32 KB (39 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/brevo/refs/heads/main/openapi/brevo-program-api-openapi.yml