Developer API · updated 2026-08-22
This API was built approval-first and least-privilege from day one. This article explains each layer, both so you can trust it and so security reviewers on your side have their answers ready.
No key exists until the Dumpster Controls team approves your written request. The approval gate is re-checked on EVERY request, so a platform-side revocation cuts all of a company's keys instantly. This is deliberate: a free platform with an open self-serve API would be an abuse magnet.
Only SHA-256 fingerprints of keys and one-time-displayed webhook secrets live in our database. Client applications, including our own web app, cannot read them back: management goes through audited server-side functions.
The company attached to your key is resolved server-side and injected into every database query. There is no parameter you could pass to see another company's data; cross-company lookups return 404 as if the record did not exist.
Every response is built from an explicit allowlist of fields. Consent records, internal notes, GPS coordinates, tokens, photos and risk states are simply never selected. New fields are added deliberately, never leaked by default.
The API rejects browser preflights on purpose. This is a feature: it makes the "paste the key into your website" mistake fail loudly in development instead of silently shipping a leaked credential.
Refunds, charges and price changes cannot be expressed in the API at all. Payment flows stay inside the platform with its own risk screening (Stripe Radar plus platform checks) and fraud protections. A stolen API key can read one company's operational data until revoked; it can never move a cent.
Per our Terms of Service (section 13): fraud, scams, card fraud or API abuse lead to immediate revocation and suspension or permanent banning, without prior notice. We built the fraud screening that protects your payments; the same posture protects the platform.
Still stuck? Talk to our team
Open a support ticket inside the app and our team will answer there.
Log in and open a support ticketThe software is 100% free with unlimited orders. No credit card, no demo, no contract.
Create your free account