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. 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.