Pular para o conteúdo principal

Listar Organizações

Retorna as organizações ativas das quais o usuário autenticado é membro ativo. Quando a requisição usa uma chave de API, o usuário é quem criou a chave.


Listar organizações​

Requisição​

GET /v1/organizations

URL completa: https://api.tapsign.com.br/v1/organizations

Headers​

HeaderValor
AuthorizationBearer {token}

Exemplo de requisição​

curl -X GET https://api.tapsign.com.br/v1/organizations \
-H "Authorization: Bearer {token}"

Resposta​

Status: 200 OK

A resposta é uma lista simples (array), sem paginação.

[
{
"id": 42,
"name": "Empresa Exemplo LTDA",
"email": "[email protected]",
"phone": "+5511999999999",
"logoUrl": null,
"ownerId": 1001,
"maxMembers": 10,
"currentMembers": 4,
"active": true,
"createdAt": "2026-09-12T14:30:00Z"
}
]

Campos da resposta​

CampoTipoDescrição
idintegerIdentificador da organização. É o {orgId} usado nas demais rotas.
namestringNome da organização
emailstring | nullE-mail de contato da organização
phonestring | nullTelefone da organização
logoUrlstring | nullURL do logotipo
ownerIdintegerID do usuário proprietário (OWNER)
maxMembersinteger | nullLimite de membros ativos. null indica sem limite.
currentMembersintegerQuantidade de membros ativos
activebooleanSe a organização está ativa
createdAtstringData de criação (ISO 8601, UTC)
Papel do usuário

A lista não informa o papel do usuário em cada organização. Para descobrir, consulte os membros da organização e procure o seu userId.

Organizações e planos

Criar uma organização exige plano Equipe ou Enterprise. Um usuário que não participa de nenhuma organização recebe uma lista vazia ([]).


Detalhar organização​

Retorna os dados de uma organização específica.

Requisição​

GET /v1/organizations/{orgId}

URL completa: https://api.tapsign.com.br/v1/organizations/{orgId}

Headers​

HeaderValor
AuthorizationBearer {token}

Parâmetros de rota​

ParâmetroTipoObrigatórioDescrição
orgIdintegerSimID da organização

Exemplo de requisição​

curl -X GET https://api.tapsign.com.br/v1/organizations/42 \
-H "Authorization: Bearer {token}"

Resposta​

Status: 200 OK

O corpo é o mesmo objeto de cada item da listagem acima.

Permissão

Hoje esta rota só responde para o proprietário da organização (OWNER). Para os demais membros, a API retorna 403.


Erros comuns​

CódigoQuando acontece
401Token ausente, inválido ou chave de API desativada
403Em GET /v1/organizations/{orgId}: o usuário não é membro ativo da organização ou não é o proprietário

O formato do corpo de erro está em Status de Erros.