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