authentication
Accept Project Invitation
Accept with a browser session, or submit signup credentials and legal acceptance.
POST
/
api
/
auth
/
project-invitations
/
accept
Accept Project Invitation
curl --request POST \
--url https://api.aixy-gateway.com/api/auth/project-invitations/accept \
--header 'Content-Type: application/json' \
--data '
{
"token": "<string>",
"email": "[email protected]",
"name": "<string>",
"password": "<string>",
"legal_acceptance": {
"terms_accepted": true,
"privacy_notice_acknowledged": true,
"terms_version": "<string>",
"privacy_notice_version": "<string>"
}
}
'import requests
url = "https://api.aixy-gateway.com/api/auth/project-invitations/accept"
payload = {
"token": "<string>",
"email": "[email protected]",
"name": "<string>",
"password": "<string>",
"legal_acceptance": {
"terms_accepted": True,
"privacy_notice_acknowledged": True,
"terms_version": "<string>",
"privacy_notice_version": "<string>"
}
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
token: '<string>',
email: '[email protected]',
name: '<string>',
password: '<string>',
legal_acceptance: {
terms_accepted: true,
privacy_notice_acknowledged: true,
terms_version: '<string>',
privacy_notice_version: '<string>'
}
})
};
fetch('https://api.aixy-gateway.com/api/auth/project-invitations/accept', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"person": {
"id": "<string>",
"email": "<string>",
"name": "<string>"
},
"organizations": [
{
"id": "<string>",
"name": "<string>",
"slug": "<string>",
"authentication_required": "sso"
}
],
"account": {
"organization": {
"id": "<string>",
"name": "<string>",
"slug": "<string>",
"object": "organization"
},
"user": {
"id": "<string>",
"organization_id": "<string>",
"email": "<string>",
"name": "<string>",
"role": "<string>",
"project_ids": [
"<string>"
],
"object": "organization.user"
},
"permissions": [
"<string>"
],
"expires_at": "<string>"
},
"expires_at": "<string>",
"organization": {
"id": "<string>",
"name": "<string>",
"slug": "<string>",
"object": "organization"
},
"user": {
"id": "<string>",
"organization_id": "<string>",
"email": "<string>",
"name": "<string>",
"role": "<string>",
"project_ids": [
"<string>"
],
"object": "organization.user"
},
"permissions": [
"<string>"
]
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}Body
application/json
Response
Successful Response
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
⌘I
Accept Project Invitation
curl --request POST \
--url https://api.aixy-gateway.com/api/auth/project-invitations/accept \
--header 'Content-Type: application/json' \
--data '
{
"token": "<string>",
"email": "[email protected]",
"name": "<string>",
"password": "<string>",
"legal_acceptance": {
"terms_accepted": true,
"privacy_notice_acknowledged": true,
"terms_version": "<string>",
"privacy_notice_version": "<string>"
}
}
'import requests
url = "https://api.aixy-gateway.com/api/auth/project-invitations/accept"
payload = {
"token": "<string>",
"email": "[email protected]",
"name": "<string>",
"password": "<string>",
"legal_acceptance": {
"terms_accepted": True,
"privacy_notice_acknowledged": True,
"terms_version": "<string>",
"privacy_notice_version": "<string>"
}
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
token: '<string>',
email: '[email protected]',
name: '<string>',
password: '<string>',
legal_acceptance: {
terms_accepted: true,
privacy_notice_acknowledged: true,
terms_version: '<string>',
privacy_notice_version: '<string>'
}
})
};
fetch('https://api.aixy-gateway.com/api/auth/project-invitations/accept', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"person": {
"id": "<string>",
"email": "<string>",
"name": "<string>"
},
"organizations": [
{
"id": "<string>",
"name": "<string>",
"slug": "<string>",
"authentication_required": "sso"
}
],
"account": {
"organization": {
"id": "<string>",
"name": "<string>",
"slug": "<string>",
"object": "organization"
},
"user": {
"id": "<string>",
"organization_id": "<string>",
"email": "<string>",
"name": "<string>",
"role": "<string>",
"project_ids": [
"<string>"
],
"object": "organization.user"
},
"permissions": [
"<string>"
],
"expires_at": "<string>"
},
"expires_at": "<string>",
"organization": {
"id": "<string>",
"name": "<string>",
"slug": "<string>",
"object": "organization"
},
"user": {
"id": "<string>",
"organization_id": "<string>",
"email": "<string>",
"name": "<string>",
"role": "<string>",
"project_ids": [
"<string>"
],
"object": "organization.user"
},
"permissions": [
"<string>"
]
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}