Skip to main content
← ChatGPT ads Endpoint: POST https://makelocalads.com/api/v1/chatgpt-ad-groups/{ad_group_id}/ads Permission: chatgpt_ads:generate New ads join an existing group and reuse its landing page, price, direction, name and targeting, so only the count is chosen. Each new ad costs 1 credit.

Usage notes

  • ad_count can be 1, 3, 5, or 8 and defaults to 3.
  • max_credits refuses the request with 422 before anything is charged if the new ads would cost more.
  • Send an Idempotency-Key so a retry after a network failure never starts and charges for duplicate ads.

Quick start

Input fields

string
required
The group to add ads to.
integer
How many new ads to generate: 1, 3, 5, or 8. Defaults to 3.
integer
Refuse the request with 422 credit_limit_exceeded, before anything is charged, if the new ads would cost more than this many credits.

Response

202 Accepted with the group, its existing ads and the new ones queued at the end. Poll GET /chatgpt-ad-groups/{ad_group_id} with backoff until every ad’s status is completed or failed; see Edit a group for retrieval, and Polling for the pattern.

Errors

See Errors and retries for the error format.
Last modified on September 30, 2026