Onboarding
Get a business through compliance, an agreement and a bank account.
Invite someone to claim a business account
Emails a single-use link. The recipient sets nothing up beyond their name, since the link is itself the proof they hold the address, and they land on an account already carrying the details you synced. The invitation grants access through your relationship with the business and no one else’s.
Invite someone to claim a business account › Request Body
externalIdYour own identifier for the business, as supplied when you synced it. You never need to store a Lunch identifier.
emailInvite someone to claim a business account › Responses
The invitation was issued and sent
inviteIdexpiresAtOpen Lunch onboarding for one of your businesses
Returns a single-use link to Lunch’s onboarding, which you open over your own page. The business confirms its tax identification number, links a bank account and signs the financing agreement without leaving your product.
Call this from your SERVER, with your API key, at the moment a business asks to be paid early. The link names the business already, so nothing in the browser decides who is being onboarded. It works once and expires in fifteen minutes; mint another whenever you need one, and after a page reload.
Send the link only to the business it names.
Not yet serving traffic. The onboarding surface this link opens is still being built, so a link minted today resolves to nothing. The endpoint is published now so an integration can be written against its shape; we will tell you when it is live.
Open Lunch onboarding for one of your businesses › Request Body
externalIdYour own identifier for the business, as supplied when you synced it. You never need to store a Lunch identifier.
Open Lunch onboarding for one of your businesses › Responses
The session was opened
urlOpen this over your own page. Single use.
expiresAt
