Skip to main content
PATCH
/
api
/
campaigns
/
{campaignId}
curl -X PATCH https://api.linquid.io/api/campaigns/campaign_xyz789 \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "status": "paused",
    "costModel": "cpa",
    "costOverride": 12
  }'
campaignId
string
required
Campaign identifier

Request Body

All fields are optional.
  • name, description, status
  • goalType, goalValue
  • costModel, costOverride, costCurrency
  • dailyBudget, totalBudget
  • conversionTracking
  • tags, metadata

Access

  • Permission: campaigns:update
curl -X PATCH https://api.linquid.io/api/campaigns/campaign_xyz789 \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "status": "paused",
    "costModel": "cpa",
    "costOverride": 12
  }'

Common Errors

  • 400: unsupported currency or validation failure
  • 404: campaign not found