CAPI Conversion Reporting Endpoint
Send Connectly your post-WhatsApp conversion events; we forward them to Meta's Conversions API on your behalf so the originating CTWA ad gets credit. You don't talk to Meta directly.
Endpoint
POST https://api.connectly.ai/external/v1/businesses/{business_id}/conversion_events
Content-Type: application/json
X-API-KEY: <your_plaintext_key>Example request
curl -i -X POST "https://api.connectly.ai/external/v1/businesses/<BUSINESS_ID>/conversion_events" \
-H "Content-Type: application/json" \
-H "X-API-KEY: <YOUR_API_KEY>" \
-d '{
"cnct_tracking_id": "<value from URL>",
"event_name": "Purchase",
"sendout_id": "<value from URL>",
"attribution": {
"meta_ctwa": {
"ctwa_clid": "<value from URL>",
"ad_id": "<value from URL>"
}
},
"payload": {
"currency": "USD",
"value": 99.97,
"order_id": "ORD-7821",
"content_type": "product",
"content_ids": ["data-pass-30d", "phone-case-blk"],
"num_items": 2,
"contents": [
{ "id": "data-pass-30d", "quantity": 1, "item_price": 49.99 },
{ "id": "phone-case-blk", "quantity": 1, "item_price": 49.98 }
],
"event_time": 1746480000
}
}'Top-level fields
attribution.meta_ctwa fields
attribution.meta_ctwa fieldspayload fields
payload fieldsPurchase (Meta CAPI strict β currency + value required)
Purchase (Meta CAPI strict β currency + value required)payload.contents[] item
payload.contents[] itemResponse
Errors
Authentication
Integration journey
What we log on our side
Notes
Last updated