Onboarding
Finish the exchange on Environments and credentials first. Your integration stays disabled until then.Account linking test plan for your app
Run this plan against staging, in order. Bilt runs an equivalent suite, so raise mismatches early.Account linking checks for the Bilt app
- Validate the bearer token on every endpoint, and keep it out of logs.
- Run every link account check, including
contact.isVerified. - Make retries safe, and refuse a retry after unlink.
- Match accounts exactly, and never create one from link account.
- Answer an existing account on create and link with
409 account_exists, and write nothing. - Rate-limit contact lookup, and answer a miss with
exists: false. - Make unlink account idempotent.
- Agree normalization rules, base URLs, credentials, and contacts with Bilt.
Order reporting test plan
Send each of these to staging, signed, and ask Bilt for the result of eachwebhook-id. The examples on the reference page cover the happy paths.
Go-live gate
- Finish the checklists. Complete onboarding and pass the staging tests.
- Get production credentials. Bilt issues separate credentials for production. Never reuse staging credentials.
- Confirm together. You and Bilt confirm the launch. Bilt enables your integration with a configuration change, effective in about 30 seconds.
Support
Contact your Bilt technical contact or your shared Slack channel. Include:- The
requestIdfrom an account links error, or thewebhook-idof an order report - The time in UTC
- The environment
- The endpoint and the HTTP status
- The
partnerUserIdororderId