Creates and sends an invite to the given email address. Returns the created invite, including its ID for use in the cancel endpoint.
Security
BearerAuth
The ID of the role to assign to the invitee. Must belong to the business.
Example:"a1b2c3d4-e5f6-7890-abcd-ef1234567890"
POST
curl -i -X POST \
https://public.letsweel.com/v1/businesses/123/invites \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"email": "jane.doe@example.com",
"role_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"payment_types": [
"cards",
"reimbursements"
]
}'Created
The ID of the role assigned to the invitee.
Example:"a1b2c3d4-e5f6-7890-abcd-ef1234567890"
The payment types the invitee will have access to.
Items Enum:"bills""cards""reimbursements"
Example:
[ "cards", "reimbursements" ]
The date and time the invite was created in UTC.
Example:"2026-05-01T00:00:00Z"
Response
{ "id": 99, "email": "jane.doe@example.com", "role_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", "role": "Team Member", "payment_types": [ "cards", "reimbursements" ], "used": false, "created": "2026-05-01T00:00:00Z", "updated": "2026-05-01T00:00:00Z" }