Inscrever-se com convite pendente

POSTAR /auth/signup

Cria um usuário de senha somente em local/dev, exigindo um código de convite antes de aplicar o convite pendente correspondente ao código.

aplicação/json

corpo, corpo Obrigatório

Solicitação de inscrição

  • Email string Obrigatório
  • invitation_code string Obrigatório
  • name string
  • PWD string Obrigatório

Respostas

  • 201 aplicação/json

    Criado

    Ocultar atributos de resposta Mostrar atributos de resposta objeto
    • created_at string
    • Email string

      E-mail do usuário, resolvido apenas para exibição.

    • name string

      Nome de exibição fornecido pelo usuário; vazio quando o registro não tem nenhum.

    • org_ids array[string]
    • organizações array[objeto]

      Associações da organização com nomes de exibição; paralelos com OrgIDs.

      Ocultar atributos das organizações Mostrar atributos das organizações objeto
      • name string
      • org_id string
    • role_assignments array[objeto]

      Somente atribuições de função com escopo

      Ocultar atributos role_assignments Mostrar atributos role_assignments objeto
      • org_id string
      • PROJECT_ID string
      • papel string
    • updated_at string
    • user_id string

      Stable user _id (hex) — o identificador de usuário canônico.

  • 400 aplicação/json

    Solicitação inválida

    Ocultar atributos de resposta Mostrar atributos de resposta objeto
    • código string
    • Erro string
    • Sucesso booleano
  • 403 aplicação/json

    Proibido

    Ocultar atributos de resposta Mostrar atributos de resposta objeto
    • código string
    • Erro string
    • Sucesso booleano
  • 409 aplicação/json

    Conflito

    Ocultar atributos de resposta Mostrar atributos de resposta objeto
    • código string
    • Erro string
    • Sucesso booleano
  • 500 aplicação/json

    Erro interno do servidor

    Ocultar atributos de resposta Mostrar atributos de resposta objeto
    • código string
    • Erro string
    • Sucesso booleano
POST /auth/signup
curl \
 --request POST 'https://agentengine.mongodb.com/auth/signup' \
 --header "Authorization: $API_KEY" \
 --header "Content-Type: application/json" \
 --data '{
  "email": "string",
  "invitation_code": "string",
  "name": "string",
  "pwd": "string"
}'
Exemplos de solicitação
{
  "email": "string",
  "invitation_code": "string",
  "name": "string",
  "pwd": "string"
}
Exemplos de resposta (201)
{
  "created_at": "string",
  "email": "string",
  "name": "string",
  "org_ids": [
    "string"
  ],
  "organizations": [
    {
      "name": "string",
      "org_id": "string"
    }
  ],
  "role_assignments": [
    {
      "org_id": "string",
      "project_id": "string",
      "role": "string"
    }
  ],
  "updated_at": "string",
  "user_id": "string"
}
Exemplos de resposta (400)
{
  "code": "string",
  "error": "string",
  "success": true
}
Exemplos de resposta (403)
{
  "code": "string",
  "error": "string",
  "success": true
}
Exemplos de resposta (409)
{
  "code": "string",
  "error": "string",
  "success": true
}
Exemplos de resposta (500)
{
  "code": "string",
  "error": "string",
  "success": true
}