---
title: "Add members"
method: POST
path: "/v2/organizations/{org_id}/members"
---

# Add members

`POST /v2/organizations/{org_id}/members`

## Request

- Base URL: `https://api.signnow.com`
- URL: `https://api.signnow.com/v2/organizations/{org_id}/members`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/signnow/apis/signnow-api/docs/v2/organizations/:org_id/members/post.ts> (a function with typed inputs; its response is checked against the schema)

This endpoint allows API users to invite a user to an organization. The invited user appears in the member list with the `pending` status until they accept or decline the invitation.

**Notes**

* Admins and moderators of the organization can invite members.
* If the email does not belong to a registered SignNow user, the invitation is still created.
* On a trial subscription, an organization can have up to `50` active and pending members.

## Request body

- object
  - `email` string, required: Email of the user invited.

## Response `201`

The invitation has been sent. The user appears in the member list with the `pending` status until they accept or decline it. The response body is empty.

## Other responses

- `400`: * The `email` field is missing. * The `email` field is not a string. * The `email` field is not a valid email address. * The user is already a member of the organization.
- `403`: * The user is not an admin or moderator of the organization, or their admin role is pending. * The user's subscription does not allow adding members to the organization. * A trial subscription has reached the limit of `50` active and pending members.
- `404`: * The organization does not exist or is not active.

---

[API](https://skmtc.dev/signnow/apis/signnow-api.md) - [All operations](https://skmtc.dev/signnow/apis/signnow-api/llms.txt) - [OpenAPI document](https://skmtc.dev/signnow/apis/signnow-api/revisions/1c9c30a6142b?raw)
