Create the embedded session where the signer signs the contract and selects the funding bank.
Use this endpoint to create the hosted session where the company's signer completes the contract. Open the returned url in a webview or iframe, the same way as other embedded experiences (see Create embedded experience URL).
Part of Contract signing. For how this fits into onboarding, see the guide: Signing the agreements: show the signing experience.
In the experience, the signer:
- Reviews the contract documents.
- Selects the business bank account that Everee will debit for funding, using Plaid.
- Gives their electronic-records consent and affirms the account is a business checking account.
- Initials the required terms, types their name and signs.
Signing is only available once a signature has been requested; check Get onboarding status for a contract.status of AWAITING_SIGNATURE. If the documents change while the signer has them open, they're asked to review the updated documents and sign again.
Request
| Field | Notes |
|---|---|
eventHandlerName | Required. The name of the JavaScript handler in your page that receives events from the experience. |
brandingEnabled | Optional. Whether Everee branding is shown. Defaults to true. |
Sessions expire quickly
The URL is only valid for a short time, given in expiresInMs. Create the session immediately before you show it, not in advance.
Errors
| Status | Meaning |
|---|---|
401 | The API key is missing, malformed or expired. |
404 | No company with this ID belongs to your partner account. |
409 | No signature has been requested for this company yet. |
422 | eventHandlerName is missing. |