Skip to main content
POST
/
projects
/
{project_id}
/
members
/
add
Add member to project
curl --request POST \
  --url https://api.beyondwords.io/v1/projects/{project_id}/members/add \
  --header 'Content-Type: application/json' \
  --header 'X-Api-Key: <api-key>' \
  --data '
{
  "member_id": 123
}
'
{
  "id": 123,
  "first_name": "<string>",
  "last_name": "<string>",
  "email": "<string>",
  "role": {
    "id": 123,
    "name": "<string>",
    "key": "<string>",
    "permissions": {}
  },
  "email_confirmed": true,
  "marketing_subscribed": true,
  "notifications_billing_enabled": true,
  "avatar_url": "<string>",
  "created": "2023-11-07T05:31:56Z",
  "updated": "2023-11-07T05:31:56Z"
}

Authorizations

X-Api-Key
string
header
required

Path Parameters

project_id
string
required

The numeric ID of your project

Body

application/json
member_id
integer
required

Response

201 - application/json

successful

id
integer

Unique identifier for the object

first_name
string

The member’s first name

last_name
string | null

The member’s last name

email
string

The member's email

role
object
email_confirmed
boolean

Whether or not the member has accepted their invitation to the organization. Has the value true after the member has validated their organization using an email link. The default is false.

marketing_subscribed
boolean

Whether the user is subscribed to marketing emails.

notifications_billing_enabled
boolean | null

Billing notifications.

avatar_url
string | null

The member's avatar url

signup_origin
enum<string>

Origin of sign up. Possible values include default or google.

Available options:
default,
google
created
string<date-time>

Time at which the object was created (ISO 8601)

updated
string<date-time>

Time at which the object was updated (ISO 8601)