Documentation Index
Fetch the complete documentation index at: https://docs.msgflash.com/llms.txt
Use this file to discover all available pages before exploring further.
Does MsgFlash use the official WhatsApp Business API?
Does MsgFlash use the official WhatsApp Business API?
Can I use an existing WhatsApp number?
Can I use an existing WhatsApp number?
How do I integrate with Make, n8n, or Zapier?
How do I integrate with Make, n8n, or Zapier?
https://srv.msgflash.com/api/v1/* with the x-api-key: your_api_key header.Can I have multiple API keys?
Can I have multiple API keys?
What should I do if my API key is compromised?
What should I do if my API key is compromised?
What happens when I cancel my subscription?
What happens when I cancel my subscription?
What is the difference between personal and team workspace?
What is the difference between personal and team workspace?
Who pays for messages sent in a team?
Who pays for messages sent in a team?
What is a team API key vs my personal API key?
What is a team API key vs my personal API key?
msgf_live_ and only access your personal workspace. Team keys start with msgf_team_ and require the X-Team-Id header matching the team. They cannot be mixed.Can a team API key call /v1/me, /v1/usage, or /v1/billing/*?
Can a team API key call /v1/me, /v1/usage, or /v1/billing/*?
/v1/me, /v1/usage, /v1/billing/subscription, /v1/billing/usage, /v1/billing/payments) reject team keys with 403 TEAM_KEY_NOT_ALLOWED. Use a personal key for those, or the console JWT API for team-aware billing.How do I act in a team from the console (JWT)?
How do I act in a team from the console (JWT)?
X-Team-Id: <team uuid> on any /api/* resource call. Without it, the call targets your personal workspace. If the team is unknown or you no longer belong to it, the API returns 404 TEAM_NOT_FOUND.Can a collaborator manage billing in a team?
Can a collaborator manage billing in a team?
403 BILLING_TEAM_MUTATION_FORBIDDEN). Only the team owner can view team payment history (403 BILLING_PAYMENTS_TEAM_OWNER_ONLY otherwise). Collaborators have no billing access.What happens to my teams if I downgrade my plan?
What happens to my teams if I downgrade my plan?
409 PLAN_CHANGE_BLOCKED_ACTIVE_TEAMS when the target plan cannot host your current teams or seats. Delete teams or reduce seats first, then retry the downgrade.Cursor pagination — how do I iterate a long list?
Cursor pagination — how do I iterate a long list?
GET /api/v1/contacts, /contacts/groups, group /members, and /contacts/bulk-jobs return nextCursor and hasMore. Pass nextCursor back as cursor until hasMore is false. Do not switch sort mid-pagination.