digitalpublic-com Meta Ads API
The Meta Ads API from digitalpublic-com — 2 operation(s) for meta ads.
The Meta Ads API from digitalpublic-com — 2 operation(s) for meta ads.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/digitalpublic-com:digitalpublic-com-meta-ads-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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: 3.2.0
info:
title: DigitalPublic Agent Meta Ads API
version: 2026-09-10-trial-active-projects-v1
description: API for external AI agents to interact with DigitalPublic projects. Provides discovery, project context, Google Ads, Meta Ads, LinkedIn organic and LinkedIn Ads, Merchant Center, SEO, AEO, Search Console, WordPress, Analytics, Tag Manager, Business Profile, mailings, CRM, comments, reports, and scheduling.
contact:
email: soporte@digitalpublic.com
servers:
- url: https://platform.digitalpublic.com
description: Production
security:
- bearerAuth: []
tags:
- name: Meta Ads
paths:
/api/meta-ads/agent-query:
post:
summary: Meta Ads / Facebook Ads data
description: Query Meta Ads connection status and campaigns for the project's linked ad account.
tags:
- Meta Ads
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/AgentRequest'
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/AgentResponse'
x-tools:
- name: list_tools
description: List all Meta Ads query tools.
params: {}
x-mcp:
channel: meta_ads
effect: read
requiredScope: read
approval: none
requestShape: tool_params
workload:
executionMode: INLINE
resourceClass: LIGHT
priority: INTERACTIVE
costModel: FIXED
idempotencyMode: READ_BEFORE_WRITE
- name: get_connection_status
description: Return non-sensitive Meta Ads connection metadata for the project.
params: {}
x-mcp:
channel: meta_ads
effect: read
requiredScope: read
approval: none
requestShape: tool_params
workload:
executionMode: INLINE
resourceClass: LIGHT
priority: INTERACTIVE
costModel: FIXED
idempotencyMode: READ_BEFORE_WRITE
- name: list_campaigns
description: List Meta Ads campaigns with id, name, status, objective, and effectiveStatus.
params: {}
x-mcp:
channel: meta_ads
effect: read
requiredScope: read
approval: none
requestShape: tool_params
workload:
executionMode: INLINE
resourceClass: LIGHT
priority: INTERACTIVE
costModel: FIXED
idempotencyMode: READ_BEFORE_WRITE
- name: get_campaign
description: Get one Meta Ads campaign.
params:
campaignId:
type: string
required: true
x-mcp:
channel: meta_ads
effect: read
requiredScope: read
approval: none
requestShape: tool_params
workload:
executionMode: INLINE
resourceClass: LIGHT
priority: INTERACTIVE
costModel: FIXED
idempotencyMode: READ_BEFORE_WRITE
- name: list_adsets
description: List ad sets for the account or one campaign.
params:
campaignId:
type: string
optional: true
limit:
type: number
default: 100
x-mcp:
channel: meta_ads
effect: read
requiredScope: read
approval: none
requestShape: tool_params
workload:
executionMode: INLINE
resourceClass: LIGHT
priority: INTERACTIVE
costModel: FIXED
idempotencyMode: READ_BEFORE_WRITE
- name: get_adset
description: Get one Meta Ads ad set.
params:
adsetId:
type: string
required: true
x-mcp:
channel: meta_ads
effect: read
requiredScope: read
approval: none
requestShape: tool_params
workload:
executionMode: INLINE
resourceClass: LIGHT
priority: INTERACTIVE
costModel: FIXED
idempotencyMode: READ_BEFORE_WRITE
- name: list_ads
description: List ads for the account, one campaign, or one ad set.
params:
campaignId:
type: string
optional: true
adsetId:
type: string
optional: true
limit:
type: number
default: 100
x-mcp:
channel: meta_ads
effect: read
requiredScope: read
approval: none
requestShape: tool_params
workload:
executionMode: INLINE
resourceClass: LIGHT
priority: INTERACTIVE
costModel: FIXED
idempotencyMode: READ_BEFORE_WRITE
- name: get_ad
description: Get one Meta ad.
params:
adId:
type: string
required: true
x-mcp:
channel: meta_ads
effect: read
requiredScope: read
approval: none
requestShape: tool_params
workload:
executionMode: INLINE
resourceClass: LIGHT
priority: INTERACTIVE
costModel: FIXED
idempotencyMode: READ_BEFORE_WRITE
- name: list_creatives
description: List account ad creatives.
params:
limit:
type: number
default: 50
x-mcp:
channel: meta_ads
effect: read
requiredScope: read
approval: none
requestShape: tool_params
workload:
executionMode: INLINE
resourceClass: LIGHT
priority: INTERACTIVE
costModel: FIXED
idempotencyMode: READ_BEFORE_WRITE
- name: list_pages
description: List accessible Facebook Pages and Instagram identities.
params:
limit:
type: number
default: 100
x-mcp:
channel: meta_ads
effect: read
requiredScope: read
approval: none
requestShape: tool_params
workload:
executionMode: INLINE
resourceClass: LIGHT
priority: INTERACTIVE
costModel: FIXED
idempotencyMode: READ_BEFORE_WRITE
- name: list_businesses
description: List accessible Business Managers.
params:
limit:
type: number
default: 100
x-mcp:
channel: meta_ads
effect: read
requiredScope: read
approval: none
requestShape: tool_params
workload:
executionMode: INLINE
resourceClass: LIGHT
priority: INTERACTIVE
costModel: FIXED
idempotencyMode: READ_BEFORE_WRITE
- name: list_ad_images
description: List reusable ad images and hashes.
params:
limit:
type: number
default: 100
x-mcp:
channel: meta_ads
effect: read
requiredScope: read
approval: none
requestShape: tool_params
workload:
executionMode: INLINE
resourceClass: LIGHT
priority: INTERACTIVE
costModel: FIXED
idempotencyMode: READ_BEFORE_WRITE
- name: list_ad_videos
description: List reusable ad videos.
params:
limit:
type: number
default: 100
x-mcp:
channel: meta_ads
effect: read
requiredScope: read
approval: none
requestShape: tool_params
workload:
executionMode: INLINE
resourceClass: LIGHT
priority: INTERACTIVE
costModel: FIXED
idempotencyMode: READ_BEFORE_WRITE
- name: search_targeting
description: Resolve targeting IDs for interests, locations, locales, and categories.
params:
type:
type: string
required: true
q:
type: string
required: true
limit:
type: number
default: 25
x-mcp:
channel: meta_ads
effect: read
requiredScope: read
approval: none
requestShape: tool_params
workload:
executionMode: INLINE
resourceClass: LIGHT
priority: INTERACTIVE
costModel: FIXED
idempotencyMode: READ_BEFORE_WRITE
- name: list_pixels
description: List account pixels/datasets.
params:
limit:
type: number
default: 100
x-mcp:
channel: meta_ads
effect: read
requiredScope: read
approval: none
requestShape: tool_params
workload:
executionMode: INLINE
resourceClass: LIGHT
priority: INTERACTIVE
costModel: FIXED
idempotencyMode: READ_BEFORE_WRITE
- name: list_custom_conversions
description: List custom conversions.
params:
limit:
type: number
default: 100
x-mcp:
channel: meta_ads
effect: read
requiredScope: read
approval: none
requestShape: tool_params
workload:
executionMode: INLINE
resourceClass: LIGHT
priority: INTERACTIVE
costModel: FIXED
idempotencyMode: READ_BEFORE_WRITE
- name: list_custom_audiences
description: List custom and lookalike audiences.
params:
limit:
type: number
default: 100
x-mcp:
channel: meta_ads
effect: read
requiredScope: read
approval: none
requestShape: tool_params
workload:
executionMode: INLINE
resourceClass: LIGHT
priority: INTERACTIVE
costModel: FIXED
idempotencyMode: READ_BEFORE_WRITE
- name: list_product_catalogs
description: List product catalogs owned by the configured business.
params:
limit:
type: number
default: 100
x-mcp:
channel: meta_ads
effect: read
requiredScope: read
approval: none
requestShape: tool_params
workload:
executionMode: INLINE
resourceClass: LIGHT
priority: INTERACTIVE
costModel: FIXED
idempotencyMode: READ_BEFORE_WRITE
- name: list_automated_rules
description: List account automated rules.
params:
limit:
type: number
default: 100
x-mcp:
channel: meta_ads
effect: read
requiredScope: read
approval: none
requestShape: tool_params
workload:
executionMode: INLINE
resourceClass: LIGHT
priority: INTERACTIVE
costModel: FIXED
idempotencyMode: READ_BEFORE_WRITE
- name: list_ad_studies
description: List account experiments and A/B studies.
params:
limit:
type: number
default: 100
x-mcp:
channel: meta_ads
effect: read
requiredScope: read
approval: none
requestShape: tool_params
workload:
executionMode: INLINE
resourceClass: LIGHT
priority: INTERACTIVE
costModel: FIXED
idempotencyMode: READ_BEFORE_WRITE
- name: list_recommendations
description: List operational recommendations from Meta.
params:
limit:
type: number
default: 100
x-mcp:
channel: meta_ads
effect: read
requiredScope: read
approval: none
requestShape: tool_params
workload:
executionMode: INLINE
resourceClass: LIGHT
priority: INTERACTIVE
costModel: FIXED
idempotencyMode: READ_BEFORE_WRITE
- name: list_lead_forms
description: List instant lead forms.
params:
pageId:
type: string
optional: true
limit:
type: number
default: 100
x-mcp:
channel: meta_ads
effect: read
requiredScope: read
approval: none
requestShape: tool_params
workload:
executionMode: INLINE
resourceClass: LIGHT
priority: INTERACTIVE
costModel: FIXED
idempotencyMode: READ_BEFORE_WRITE
- name: list_leads
description: Retrieve leads from an instant form.
params:
formId:
type: string
required: true
limit:
type: number
default: 100
x-mcp:
channel: meta_ads
effect: read
requiredScope: read
approval: none
requestShape: tool_params
workload:
executionMode: INLINE
resourceClass: LIGHT
priority: INTERACTIVE
costModel: FIXED
idempotencyMode: READ_BEFORE_WRITE
- name: get_ad_preview
description: Render an ad preview.
params:
adId:
type: string
required: true
ad_format:
type: string
default: DESKTOP_FEED_STANDARD
x-mcp:
channel: meta_ads
effect: read
requiredScope: read
approval: none
requestShape: tool_params
workload:
executionMode: INLINE
resourceClass: LIGHT
priority: INTERACTIVE
costModel: FIXED
idempotencyMode: READ_BEFORE_WRITE
- name: preflight_campaign_bundle
description: Run local and remote validation without publishing.
params:
data:
type: array
required: true
x-mcp:
channel: meta_ads
effect: read
requiredScope: read
approval: none
requestShape: tool_params
workload:
executionMode: INLINE
resourceClass: LIGHT
priority: INTERACTIVE
costModel: FIXED
idempotencyMode: READ_BEFORE_WRITE
- name: get_insights
description: Return Meta Ads insights by level with breakdowns and attribution controls.
params:
level:
type: string
default: campaign
id:
type: string
optional: true
date_preset:
type: string
default: last_30d
time_range:
type: object
optional: true
from:
type: string
optional: true
description: YYYY-MM-DD, inclusive. Requires to. Sent to Meta as time_range and applied exactly.
to:
type: string
optional: true
description: YYYY-MM-DD, inclusive. Requires from. Sent to Meta as time_range and applied exactly.
breakdowns:
type: array
optional: true
time_increment:
type: string
optional: true
x-mcp:
channel: meta_ads
effect: read
requiredScope: read
approval: none
requestShape: tool_params
workload:
executionMode: INLINE
resourceClass: LIGHT
priority: INTERACTIVE
costModel: FIXED
idempotencyMode: READ_BEFORE_WRITE
- name: diagnose_account
description: Account-level operational diagnosis.
params: {}
x-mcp:
channel: meta_ads
effect: read
requiredScope: read
approval: none
requestShape: tool_params
workload:
executionMode: INLINE
resourceClass: LIGHT
priority: INTERACTIVE
costModel: FIXED
idempotencyMode: READ_BEFORE_WRITE
- name: diagnose_campaign
description: Campaign-level operational diagnosis.
params:
campaignId:
type: string
required: true
x-mcp:
channel: meta_ads
effect: read
requiredScope: read
approval: none
requestShape: tool_params
workload:
executionMode: INLINE
resourceClass: LIGHT
priority: INTERACTIVE
costModel: FIXED
idempotencyMode: READ_BEFORE_WRITE
- name: list_delivery_issues
description: List active campaigns or ads with limited delivery / exhausted budget signals.
params: {}
x-mcp:
channel: meta_ads
effect: read
requiredScope: read
approval: none
requestShape: tool_params
workload:
executionMode: INLINE
resourceClass: LIGHT
priority: INTERACTIVE
costModel: FIXED
idempotencyMode: READ_BEFORE_WRITE
- name: check_mutation_status
description: Check one pending or executed Meta Ads mutation.
params:
mutationId:
type: string
required: true
x-mcp:
channel: meta_ads
effect: read
requiredScope: read
approval: none
requestShape: tool_params
workload:
executionMode: INLINE
resourceClass: LIGHT
priority: INTERACTIVE
costModel: FIXED
idempotencyMode: READ_BEFORE_WRITE
- name: list_pending_mutations
description: List pending Meta Ads mutations.
params:
limit:
type: number
default: 20
x-mcp:
channel: meta_ads
effect: read
requiredScope: read
approval: none
requestShape: tool_params
workload:
executionMode: INLINE
resourceClass: LIGHT
priority: INTERACTIVE
costModel: FIXED
idempotencyMode: READ_BEFORE_WRITE
operationId: postApiMetaAdsAgentQuery
x-operation-id-source: derived
/api/meta-ads/agent-mutate:
post:
summary: Meta Ads / Facebook Ads campaign actions
description: Create and maintain Meta Ads campaigns through DigitalPublic. Requires write scope. New campaigns, ad sets and ads are always created PAUSED. Budget, targeting, schedule, special categories and creation operations require human approval unless meta_ads auto-approval is enabled.
tags:
- Meta Ads
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/AgentRequest'
responses:
'200':
description: Executed or validated
content:
application/json:
schema:
$ref: '#/components/schemas/AgentResponse'
x-tools:
- name: pause_campaign
description: Pause a Meta Ads campaign.
params:
campaignId:
type: string
required: true
agent_note:
type: string
optional: true
validate_only:
type: boolean
optional: true
x-mcp:
channel: meta_ads
effect: write
requiredScope: write
approval: auto_approval_possible
requestShape: tool_params
workload:
executionMode: AUTO
resourceClass: STANDARD
priority: NORMAL
costModel: ITEMS
idempotencyMode: READ_BEFORE_WRITE
- name: enable_campaign
description: Enable a Meta Ads campaign.
params:
campaignId:
type: string
required: true
agent_note:
type: string
optional: true
validate_only:
type: boolean
optional: true
x-mcp:
channel: meta_ads
effect: write
requiredScope: write
approval: auto_approval_possible
requestShape: tool_params
workload:
executionMode: AUTO
resourceClass: STANDARD
priority: NORMAL
costModel: ITEMS
idempotencyMode: READ_BEFORE_WRITE
- name: resource_mutation
description: Recommended structured mutation format.
params:
resource:
type: string
required: true
operation:
type: string
required: true
data:
type: array
required: true
validate_only:
type: boolean
optional: true
remote_validate:
type: boolean
optional: true
idempotency_key:
type: string
optional: true
agent_note:
type: string
optional: true
x-mcp:
channel: meta_ads
effect: write
requiredScope: write
approval: auto_approval_possible
requestShape: resource_operation
workload:
executionMode: AUTO
resourceClass: STANDARD
priority: NORMAL
costModel: ITEMS
idempotencyMode: READ_BEFORE_WRITE
x-resources:
- resource: meta_campaigns
operations:
- create
- update_status
- update_name
- update_budget
- update_special_ad_categories
- copy
- delete
x-mcp:
channel: meta_ads
effect: write
requiredScope: write
approval: auto_approval_possible
requestShape: resource_operation
workload:
executionMode: AUTO
resourceClass: STANDARD
priority: NORMAL
costModel: ITEMS
idempotencyMode: READ_BEFORE_WRITE
- resource: meta_adsets
operations:
- create
- update_status
- update_budget
- update_schedule
- update_targeting
- update_bid
- copy
- delete
x-mcp:
channel: meta_ads
effect: write
requiredScope: write
approval: auto_approval_possible
requestShape: resource_operation
workload:
executionMode: AUTO
resourceClass: STANDARD
priority: NORMAL
costModel: ITEMS
idempotencyMode: READ_BEFORE_WRITE
- resource: meta_creatives
operations:
- create
- delete
x-mcp:
channel: meta_ads
effect: write
requiredScope: write
approval: auto_approval_possible
requestShape: resource_operation
workload:
executionMode: AUTO
resourceClass: STANDARD
priority: NORMAL
costModel: ITEMS
idempotencyMode: READ_BEFORE_WRITE
- resource: meta_ads
operations:
- create
- update_status
- update_name
- update_creative
- update_tracking
- copy
- delete
x-mcp:
channel: meta_ads
effect: write
requiredScope: write
approval: auto_approval_possible
requestShape: resource_operation
workload:
executionMode: AUTO
resourceClass: STANDARD
priority: NORMAL
costModel: ITEMS
idempotencyMode: READ_BEFORE_WRITE
- resource: meta_campaign_bundle
operations:
- create
description: Create campaign + ad set + creative + ad, all PAUSED.
x-mcp:
channel: meta_ads
effect: write
requiredScope: write
approval: auto_approval_possible
requestShape: resource_operation
workload:
executionMode: AUTO
resourceClass: STANDARD
priority: NORMAL
costModel: ITEMS
idempotencyMode: READ_BEFORE_WRITE
- resource: meta_media
operations:
- upload_image
- upload_video
x-mcp:
channel: meta_ads
effect: write
requiredScope: write
approval: auto_approval_possible
requestShape: resource_operation
workload:
executionMode: AUTO
resourceClass: STANDARD
priority: NORMAL
costModel: ITEMS
idempotencyMode: READ_BEFORE_WRITE
- resource: meta_custom_audiences
operations:
- create
- update_name
- add_users
- remove_users
- delete
x-mcp:
channel: meta_ads
effect: write
requiredScope: write
approval: auto_approval_possible
requestShape: resource_operation
workload:
executionMode: AUTO
resourceClass: STANDARD
priority: NORMAL
costModel: ITEMS
idempotencyMode: READ_BEFORE_WRITE
- resource: meta_lead_forms
operations:
- create
- delete
x-mcp:
channel: meta_ads
effect: write
requiredScope: write
approval: auto_approval_possible
requestShape: resource_operation
workload:
executionMode: AUTO
resourceClass: STANDARD
priority: NORMAL
costModel: ITEMS
idempotencyMode: READ_BEFORE_WRITE
- resource: meta_automated_rules
operations:
- create
- update_status
- delete
x-mcp:
channel: meta_ads
effect: write
requiredScope: write
approval: auto_approval_possible
requestShape: resource_operation
workload:
executionMode: AUTO
resourceClass: STANDARD
priority: NORMAL
costModel: ITEMS
idempotencyMode: READ_BEFORE_WRITE
- resource: meta_ad_studies
operations:
- create
- delete
x-mcp:
channel: meta_ads
effect: write
requiredScope: write
approval: auto_approval_possible
requestShape: resource_operation
workload:
executionMode: AUTO
resourceClass: STANDARD
priority: NORMAL
costModel: ITEMS
idempotencyMode: READ_BEFORE_WRITE
- resource: meta_conversion_events
operations:
- send
x-mcp:
channel: meta_ads
effect: write
requiredScope: write
approval: auto_approval_possible
requestShape: resource_operation
workload:
executionMode: AUTO
resourceClass: STANDARD
priority: NORMAL
costModel: ITEMS
idempotencyMode: READ_BEFORE_WRITE
operationId: postApiMetaAdsAgentMutate
x-operation-id-source: derived
components:
schemas:
AgentRequest:
type: object
required:
- tool
properties:
tool:
type: string
description: Tool name to execute
params:
type: object
description: Tool-specific parameters
default: {}
projectId:
type: string
description: Required when using a dpa_ global agent token. dpk_ project API keys infer the project automatically.
AgentResponse:
type: object
properties:
ok:
type: boolean
status:
type: string
description: executed, queued, pending_approval, or a domain-specific status
operationId:
type: string
description: Persistent operation id when work continues in the background.
resourceClass:
type: string
enum:
- LIGHT
- STANDARD
- HEAVY
retryAfterSeconds:
type: integer
data:
type: object
error:
type: string
securitySchemes:
bearerAuth:
type: http
scheme: bearer
description: Project API key starting with dpk_ or global agent token starting with dpa_. dpa_ requests must include projectId or X-DigitalPublic-Project-Id for project-scoped endpoints.
x-commercial-channels:
- key: google_ads
label:
es: Google Ads
en: Google Ads
commercialModule: google_ads
services:
- googleAds
mcpChannels:
- google_ads
public: true
availability: generally_available
access: read_write
requiresConnection: true
acceptedAliases:
- google-ads
- key: wordpress
label:
es: WordPress
en: WordPress
commercialModule: seo_aeo
services:
- wordpressSeo
mcpChannels:
- wordpress
public: true
availability: generally_available
access: read_write
requiresConnection: true
acceptedAliases:
- wordpress-seo
- key: crm
label:
es: CRM
en: CRM
commercialModule: crm
services:
- crm
mcpChannels:
- crm
public: true
availability: generally_available
access: read_write
requiresConnection: true
acceptedAliases: []
- key: websites
label:
es: Sitios web
en: Websites
commercialModule: content_web
services:
- landingPages
mcpChannels:
- landing_pages
public: true
availability: generally_available
access: read_write
requiresConnection: true
acceptedAliases:
- landing-pages
- landing_pages
- sites-web
- sites_web
- key: social
label:
es: Redes sociales
en: Social media
commercialModule: social
services:
- socialOrganic
- socialX
- socialLinkedIn
mcpChannels:
- social
public: true
availability: generally_available
access: read_write
requiresConnection: true
acceptedAliases: []
- key: blog
label:
es: Blog
en: Blog
commercialModule: content_web
services:
- blog
mcpChannels:
- blog
public: true
availability: generally_available
access: read_write
requiresConnection: true
acceptedAliases: []
- key: meta_ads
label:
es: Meta Ads
en: Meta Ads
commercialModule: meta_ads
services:
- metaAds
mcpChannels:
- meta_ads
public: true
availability: limited
access: read_write
requiresConnection: true
acceptedAliases:
- meta-ads
- meta
- key: linkedin_ads
label:
es: LinkedIn Ads
en: LinkedIn Ads
commercialModule: linkedin_ads
services:
- linkedinAds
mcpChannels:
- linkedin_ads
public: true
availability: limited
access: read_write
requiresConnection: true
acceptedAliases:
- linkedin-ads
- linkedin
- key: seo
label:
es: SEO y AEO
en: SEO and AEO
commercialModule: seo_aeo
services:
- seo
- aeo
mcpChannels:
- seo_tools
- aeo
public: true
availability: limited
access: read_write
requiresConnection: false
acceptedAliases: []
- key: analytics
label:
es: Analítica
en: Analytics
commercialModule: analytics
services:
- analytics
mcpChannels:
- analytics
public: true
availability: limited
access: read
requiresConnection: true
acceptedAliases: []
- key: search_console
label:
es: Search Console
en: Search Console
commercialModule: search_console
services:
- searchConsole
mcpChannels:
- search_console
public: true
availability: limited
access: read_write
requiresConnection: true
acceptedAliases:
- search-console
- key: email
label:
es: Email y newsletters
en: Email and newsletters
commercialModule: email_marketing
services:
- mailings
mcpChannels:
- mailings
public: true
availability: limited
access: read_write
requiresConnection: true
acceptedAliases:
- brevo