Lunch Partner API
string · minLength: 1 · requiredstring · email · requiredstring · requiredstring · date-time · required
string · minLength: 1 · requiredstring · requiredstring · date-time · required
Onboarding
Onboard vendors for early payment.
Send an invitation
POST
https://api.lunchpayments.com
/v1/invitations
Emails a single-use link inviting a person at the business to claim its Lunch account. The recipient enters only their name. The account is prefilled with the details you synced.
Access is limited to your relationship with the business. The business must be synced first. Unknown identifiers return 404 business_not_found.
Send an invitation › Request Body
externalIdYour identifier for the business.
emailSend an invitation › Responses
Invitation sent.
inviteIdexpiresAtCreate an onboarding session
POST
https://api.lunchpayments.com
/v1/onboarding-sessions
Returns a single-use onboarding link to display within your product. The business confirms its tax ID, links a bank account and signs the agreement.
- Call from your server when a business requests early payment. Send the link only to that business.
- Links are single use and expire after 15 minutes. Create a new link as needed, including after a page reload.
Not yet live. Links created today do not resolve. Build against the current shape. Lunch will announce availability.
Create an onboarding session › Request Body
externalIdYour identifier for the business.
Create an onboarding session › Responses
Session created.
urlOnboarding link. Single use.
expiresAt
