Webhooks
3 min
boom can send certain customer related events to the url you provide all messages are sent via post with content type "application/json" in case of network error or if your server would reply with non 20x http status, there will be 2 retries with a 1 minute interval every message contains an event parameter describing its type other fields depend on type contact support to set your webhook url for production and sandbox environments currently supported events boom report events event description other fields happens right after customer registered (entered name, phone, email) in our system via api or themselves, on partner's portal customer id string, customer first name string, customer last name string, customer email string, customer phone string, customer external id string, customer entered all the data about the lease, enrollment awaits for approval customer id string, enrollment id string, customer first name string, customer last name string, customer email string, customer phone string, customer external id string, all verifications passed, enrollment is approved, charge for service placed on invoice per plan customer id string, enrollment id string, customer first name string, customer last name string, customer email string, customer phone string, customer external id string, in case verification fail, enrollment will be rejected and customer denied of service (happens rarely, mostly fraud and failed identity verifications) customer id string, enrollment id string, customer first name string, customer last name string, customer email string, customer phone string, customer external id string, customer canceled their subscription further calls to api with this customer id will fail customer id string, enrollment id string, customer first name string, customer last name string, customer email string, customer phone string, customer external id string, triggered after account is reported customer id string, enrollment id string, customer first name string, customer last name string, customer email string, customer phone string, customer external id string, triggered when there is an issue with enrollment customer id string, enrollment id string issue object triggered when customer resolves the issue customer id string, enrollment id string, customer first name string, customer last name string, customer email string, customer phone string, customer external id string, issue object triggered when a rental verification is verified customer id string, enrollment id string, customer first name string, customer last name string, customer email string, customer phone string, customer external id string, transactions array of object triggered when an enrollment verification is verified customer id string, enrollment id string, verificaion id string, memo string review method string (automatic/manual) kind string triggered when an enrollment verification is rejected customer id string, enrollment id string, verificaion id string, memo string review method string (automatic/manual) kind string triggered when an enrollment moved out customer id string, enrollment id string, customer first name string, customer last name string, customer email string, customer phone string, customer external id string, boom screen events event description other fields emitted in case application is approved emitted in case application is conditionally approved emitted in case application is canceled emitted in case application is declined emitted in case applicant submitted emitted in case applicant started emitted in case application is submitted emitted in case application is updated emitted in case application is started (deprecated) emitted in case applicant created (deprecated) emitted in case application created (deprecated) emitted in case applicant completed the application (deprecated) emitted in case application is completed emmited in case applications are merged