Editar Organização

Descrição

Atualiza os dados de uma organização existente com base no ID fornecido.

Verbo

PUT

URL Base

https://api.soargi.com

Endpoint

/organizations/{id}

Cabeçalhos

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

Campos Permitidos

Campo Tipo Obrigatório Descrição
org_namestringNãoNome da organização.
emailstringNãoE-mail da organização. Deve ser único.
descriptionstringNãoDescrição da organização.
phonestringNãoTelefone de contato.
countrystringNãoPaís.
statestringNãoEstado.
citystringNãoCidade.
addressstringNãoEndereço completo.
postal_codestringNãoCEP ou código postal.

Exemplo de Requisição

{
  "org_name": "Nova Organização",
  "email": "nova@org.com.br",
  "description": "Atualizando dados da organização.",
  "country": "Brasil",
  "state": "SP",
  "city": "Campinas"
}

Respostas

Sucesso - 200

{
  "status": "success",
  "message": "Organization updated successfully"
}

Erro - 400 (Dados inválidos)

{
  "status": 400,
  "error": 400,
  "messages": {
    "email": "The email must be unique."
  }
}

Erro - 404 (Organização não encontrada)

{
  "status": 404,
  "message": "Organization not found"
}

Códigos de Resposta

  • 200 - Organização atualizada com sucesso
  • 400 - Dados inválidos ou e-mail já utilizado
  • 404 - Organização não encontrada