curl -X POST "https://api.usegately.com/api/v1/members" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"email": "newuser@example.com",
"role": "member",
"metadata": {
"name": "John Doe",
"company": "Acme Inc"
}
}'
{
"member": {
"id": "mem_123",
"email": "newuser@example.com",
"role": "member",
"status": "active",
"metadata": {
"name": "John Doe",
"company": "Acme Inc"
},
"joined_date": "2024-01-15T10:30:00Z"
}
}
Members
Create Member
Create a new project member
POST
/
api
/
v1
/
members
curl -X POST "https://api.usegately.com/api/v1/members" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"email": "newuser@example.com",
"role": "member",
"metadata": {
"name": "John Doe",
"company": "Acme Inc"
}
}'
{
"member": {
"id": "mem_123",
"email": "newuser@example.com",
"role": "member",
"status": "active",
"metadata": {
"name": "John Doe",
"company": "Acme Inc"
},
"joined_date": "2024-01-15T10:30:00Z"
}
}
Create a new member in your project.
Request Body
string
required
Email address of the member
string
Password for the member (optional if using invitations)
string
default:"member"
Role:
member, admin, or custom roleobject
Additional member data (name, avatar, etc.)
Response
object
The created member object
curl -X POST "https://api.usegately.com/api/v1/members" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"email": "newuser@example.com",
"role": "member",
"metadata": {
"name": "John Doe",
"company": "Acme Inc"
}
}'
{
"member": {
"id": "mem_123",
"email": "newuser@example.com",
"role": "member",
"status": "active",
"metadata": {
"name": "John Doe",
"company": "Acme Inc"
},
"joined_date": "2024-01-15T10:30:00Z"
}
}
Was this page helpful?