Testing and sandbox
COMMITLY has no public sandbox. You develop and test against a real COMMITLY account.
Test safely on a live account
Section titled “Test safely on a live account”- Start read-only. Build and verify all
GETcalls first. - Tag what you write. Set
external_source(for example"my-integration-test") and a recognisableexternal_idon every budget you create, and a clearreferenceprefix on invoices. That way you can find and remove your test data. - Write to a scenario first. A scenario is a plan layer on top of the forecast: its budgets change only that scenario, not the forecast and not any other plan. Create a scenario for testing, and move to plan or forecast budgets once your integration works.
- Clean up. Delete test budgets by their
external_idand test invoices by their reference. - Always send a selector when deleting invoices.
DELETE /invoices/withoutreference,idorsource_iddeletes every invoice your credentials can see.
Sandbox for Enterprise
Section titled “Sandbox for Enterprise”Enterprise customers can get a separate sandbox. Contact support@commitly.com.

