Criar Nova Organização

Descrição

Cria uma nova organização no sistema, vinculando o usuário autenticado como proprietário da organização.

Verbo

POST

URL Base

https://api.soargi.com

Endpoint

/organizations

Cabeçalhos

Parâmetro Valor
Content-Type application/json
Authorization Bearer Token

Corpo da Requisição

{
  "org_name": "OneFactory",
  "email": "contato@onefactory.com.br",
  "description": "Organização de inovação e tecnologia",
  "phone": "11999999999",
  "country": "Brasil",
  "state": "SP",
  "city": "São Paulo",
  "address": "Av. Paulista, 1000",
  "postal_code": "01310-100",
  "avatarURL": "https://cdn.example.com/logo.png"
}

Sucesso - 201

{
  "status": "success",
  "message": "Organization created successfully",
  "org_id": 1
}

Erro - 400 (Validação)

{
  "status": 400,
  "error": 400,
  "messages": {
    "email": "The Email field must contain a valid email address."
  }
}

Erro - 401 (Token inválido)

{
  "status": 401,
  "error": "Token is invalid or has expired"
}

Erro - 500 (Erro interno)

{
  "status": 500,
  "error": "Error creating the organization"
}

Códigos de Resposta

  • 201 - Organização criada com sucesso
  • 400 - Dados inválidos
  • 401 - Token JWT inválido ou expirado
  • 500 - Erro interno ao salvar dados