PUT
Provision a Campaign
Creates a campaign that a GetBill user must finish setting up in GetBill before snapshots can be submitted. Once the campaign is configured and activated there, the integration can synchronize it with snapshots.

Authentication

Requires debts:write.
string
required
Your stable company-scoped campaign reference.
string
required
Display name, trimmed to 1–255 characters.
The request body contains only name; other fields are rejected.
If the reference already exists for the OAuth company, the endpoint returns 200 and the stored campaign unchanged—even if the submitted name differs. Only a newly created campaign includes Location. Store only api_reference. Do not derive identity from the mutable display name. Use Get a Campaign to wait until setup is complete.