Skip to content

Organizações e usuários ​

Provedores e clientes usam https://api.hashiro.ai/api/ com X-HASHIRO-TOKEN. Permissões de organização não dão acesso a organizações arbitrárias.

Rotas ​

MétodoCaminhoOperação
GET/users/meConsultar próprio usuário
PATCH/users/meAtualizar perfil
PATCH/users/me/appearanceAtualizar tema e idioma
GET/organizations/meConsultar própria organização
PATCH/organizations/meAtualizar própria organização
GET/organizations/customersListar vínculos autorizados
GET/organizations/:organizationIdConsultar organização autorizada
POST/organizations/clientsProvedor: criar cliente e usuário inicial
DELETE/organizations/:organizationIdProvedor: excluir cliente provisionado ainda não reivindicado
POST/organizations/me/deletion-requestSolicitar exclusão da própria organização
GET/users/Listar usuários da organização
GET/users/:organizationIdListar usuários de organização vinculada permitida
PUT/users/Criar usuário autorizado
POST/users/:organizationId/:userIdAtualizar usuário autorizado
POST/users/:organizationId/:userId/deleteRemover usuário autorizado
POST/users/:organizationId/:userId/resend-inviteReenviar convite de cliente provisório
POST/users/:organizationId/:userId/revoke-inviteRevogar convite provisório
POST/users/:organizationId/:userId/reset-passwordRedefinir senha provisória permitida
POST/organizations/me/logoEnviar logo
DELETE/organizations/me/logoRemover logo
GET/organizations/me/integrations/Listar integrações
POST/organizations/me/integrations/Criar integração
GET/organizations/me/integrations/:integrationIdConsultar integração
PATCH/organizations/me/integrations/:integrationIdAtualizar integração
DELETE/organizations/me/integrations/:integrationIdRemover integração
POST/organizations/me/integrations/:integrationId/testTestar integração

Consulte sua identidade ​

Use /users/me e /organizations/me para identificar usuário, organização e permissões. O gerenciamento de um cliente vale para a própria organização. Vínculos de provedor só permitem operações autorizadas para os clientes relacionados.

Provisionar um cliente ​

Um provedor com permissão de criação envia a POST /organizations/clients:

json
{
  "name":"Example Client",
  "shortname":"example-client",
  "initial_user":{
    "email":"[email protected]",
    "firstname":"Example",
    "lastname":"Manager",
    "mode":"invite"
  }
}

O modo de convite envia um link para definir a senha. A organização fica provisória até ser reivindicada. Convites e exclusão pelo provedor dependem desse estado. Após aceitação, a exclusão segue solicitação do cliente e revisão da plataforma.

Usuários ​

Criação e gestão exigem a permissão User correspondente e acesso à organização. Redefinição, revogação e reenvio pelo provedor atendem contas provisórias elegíveis, sem controle permanente sobre credenciais de clientes já reivindicados.

A função regular de gerenciamento é manager. administrator global é reservado à equipe Hashiro, não a provedores ou clientes.

Integrações ​

As rotas são da própria organização e exigem permissões e licença compatíveis. Credenciais são dados de entrada; não espere receber segredos em consultas posteriores. Consulte Jira para mapeamento e sincronização.

Hashiro. Gestão Contínua de Exposição a Ameaças.