POST
/api/v1/workspaces/{workspace_id}/invitationsInvite someone
Emails someone an invitation to join the workspace.
API token required20 per hour per IP
Guide: Members and roles
Code samples and Try itPath parameters
#workspace_idstringRequiredThe workspace's id, from the address of its settings page (
markdrop.in/settings/workspaces/<workspace-id>) or from List workspaces.
Request body
#application/json, required
emailstring (email)Requiredrole"admin" | "member" | "viewer"admin,memberorviewer. See Members and roles. Default"member".
Responses
#201Created.401No token, or the token is revoked or mistyped.422The request didn't validate.detaillists each problem, with where it is (loc) and why (msg).429Too many requests from your IP address. Wait the seconds inRetry-After.
201 response: 8 fields (InviteResponse)
idstringemailstringrole"owner" | "admin" | "member" | "viewer"status"pending" | "accepted" | "declined" | "revoked" | "expired"created_atstring (date-time)ISO 8601, for example
2026-11-30T12:00:00Z.expires_atstring (date-time)ISO 8601, for example
2026-11-30T12:00:00Z.invited_by_namestring | nullresponded_atstring (date-time) | nullISO 8601, for example
2026-11-30T12:00:00Z.