Turainvite

Send invite emails via API

Branded invitation emails with magic links and 6-digit codes. Send one or batch up to 50. Track status.

One API Call

Send a branded invitation email. Call it from your backend, get a JSON response.

POST/api/v1/invite/send
curl -X POST https://www.turainvite.com/api/v1/invite/send \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "email": "newuser@company.com",
  "message": "Welcome to the team!",
  "appName": "My App",
  "metadata": { "role": "editor" }
}'

Uses the same TuraLogin API key across all Tura services.

Branded invites from your backend

Link + Code

Every invite gets a unique magic link and optional 6-digit code. Your brand, your email.

Batch Send

Send up to 50 invites in one POST. One call for the whole team.

Status Tracking

Query any invite: pending, used, or expired. Know exactly who hasn't joined yet.

Set Up with AI

Paste this into Cursor, Claude, or ChatGPT to set up a TuraInvite integration.

AI Prompt
Add TuraInvite to my project. Docs at https://www.turainvite.com/SKILL.md . Invite emails with magic links and 6-digit codes. Implement invite sending and status tracking.

Tura Cloud

One account, one key. TuraInvite connects with every Tura Cloud service.

Developer APIs

API-first building blocks for custom integrations.