First 200 users get the Growth plan for $19/mo.

Claim
Browse the docs

Guides

Make

HTTP module recipes for posting from a Make scenario and a Custom Webhook for events.

Use the HTTP app's Make a request module for every call, and a Custom webhook module to receive events.

Create a scheduled post

HTTP > Make a request
URLhttps://api.overads.io/public/v1/posts
MethodPOST
HeadersAuthorization: Bearer sk_live_...; Idempotency-Key: {{execution.id}}
Body typeRaw
Content typeJSON (application/json)
Parse responseYes
Request contentjson
{
  "content": "{{1.copy}}",
  "connectionIds": ["3f1c1a2e-6b2a-4a0e-9a5f-0d5a7d0f2b11"],
  "scheduledAt": "{{formatDate(1.publishAt; "YYYY-MM-DDTHH:mm:ss"; "UTC")}}Z"
}

With Parse response on, the post is at data and the warnings at warnings[]. Add a Router with a filter on warnings[].code equal to APPROVAL_REQUIRED to alert a reviewer.

Read one post

HTTP > Make a request
URLhttps://api.overads.io/public/v1/posts/{{2.data.id}}
MethodGET
HeadersAuthorization: Bearer sk_live_...
Parse responseYes

Receive events

  • Add Webhooks > Custom webhook and copy its address.
  • Register it with POST https://api.overads.io/public/v1/webhooks; store the returned secret.
  • Make parses JSON bodies before the scenario runs, so the raw bytes are not available for a signature check inside the scenario. Keep the webhook address private, subscribe only to the events you need, and re-read anything you act on with GET /posts/:id using the postId from the payload. If you need a verified signature, put a small function in front (Cloudflare Workers, Lambda) using the Node example and forward to Make from there.