Everstack

Accept Invitation accepts a team invitation and sets up the user account

POST/v1/auth/accept-invite
POST/v1/auth/accept-invite

Your instance endpoint, shown on the instance page in the dashboard. Each instance has its own host; there is no shared API host.

Request Body

PropertyTypeRequiredDescription
tokenstringNo
passwordstringNo
namestringNo

Responses

200 Invitation acceptance result with session

PropertyTypeDescription
successboolean
userobject
sessionTokenstring

default An unexpected error response.

PropertyTypeDescription
codeinteger
messagestring
detailsobject[]

Request

curl -X POST "http://localhost:8089/v1/auth/accept-invite" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"token":"string","password":"string","name":"string"}'
const response = await fetch("http://localhost:8089/v1/auth/accept-invite", {
  method: "POST",
  headers: {
    "Authorization": "Bearer YOUR_API_KEY",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
  "token": "string",
  "password": "string",
  "name": "string"
}),
});
const data = await response.json();
import requests

response = requests.post(
    "http://localhost:8089/v1/auth/accept-invite",
    headers={
        "Authorization": "Bearer YOUR_API_KEY",
        "Content-Type": "application/json",
    },
    json={
  "token": "string",
  "password": "string",
  "name": "string"
},
)
data = response.json()

Response

{
  "success": true,
  "user": {
    "user": {
      "id": "string",
      "email": "string",
      "name": "string",
      "avatarUrl": "string",
      "createdAt": "2024-01-01T00:00:00Z",
      "updatedAt": "2024-01-01T00:00:00Z"
    },
    "organizations": [
      {
        "id": "string",
        "slug": "string",
        "name": "string",
        "role": "ORGANIZATION_ROLE_UNSPECIFIED"
      }
    ]
  },
  "sessionToken": "string"
}
{
  "code": 0,
  "message": "string",
  "details": [
    {
      "@type": "string"
    }
  ]
}