API explorerTeams
Create a 7-day join link (admin or owner)
Family capacity and administrative member limits apply. Accepting an invite is human-only: there is no agent route for it.
Loading API reference…
Required scopes: teams:write
bearer teams:writeAuthorizationBearer <token>A Notify agent token from notify auth login or the dashboard.
Scope: teams:write
id*stringapplication/jsonemail?string^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$emaillength <= 254domain?string^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\.)+[a-z]{2,}$length <= 253role?string"member""admin""member"Success
application/jsoninvite*code*stringPlaintext join code, returned once.
url*stringJoin link a person opens to accept (accepting is human-only).
curl -X POST 'https://example.com/api/agent/teams/string/invites' \ -H 'Content-Type: application/json' \ -d '{}'{ "invite": { "id": "string", "teamId": "string", "email": "string", "domain": "string", "role": "owner", "invitedBy": "string", "expiresAt": "2019-08-24T14:15:22Z", "acceptedAt": "2019-08-24T14:15:22Z", "revokedAt": "2019-08-24T14:15:22Z", "createdAt": "2019-08-24T14:15:22Z" }, "code": "string", "url": "string"}