Skip to content

Criar tenant

POST
/tenants

Cria um novo tenant vinculado ao cliente autenticado.

Comportamento

  1. O tenant é criado e vinculado ao cliente do token
  2. Se templateId for informado, o template é aplicado automaticamente
  3. Se não informar templateId, usa o template padrão do cliente (se configurado)
  4. Um Tenant Token é gerado automaticamente e retornado

Variáveis de Desenvolvimento

O campo development_variables armazena variáveis globais usadas pelo ETL.
Aceita dois formatos:

Formato objeto (recomendado):

{
  "db_host": "192.168.1.100",
  "api_key": "abc123"
}

Formato array:

[
  {"key": "db_host", "value": "192.168.1.100"},
  {"key": "api_key", "value": "abc123"}
]

Mensagens de Erro

Mensagem Causa
Invalid development_variables format... Formato incorreto das variáveis

Autorizações

clientBearerAuth

Token de acesso do cliente

TipoHTTP (bearer)

Corpo da Requisição

application/json
JSON
{
"nome": "Nova Empresa",
"ativo": true
}

Respostas

Tenant criado com sucesso

application/json
JSON
{
"status": "success",
"data": {
"id": 10,
"nome": "Nova Empresa",
"token": "tk_xyz789...",
"dominio": "empresa.horusbi.com.br",
"ativo": true
}
}

Playground

Autorização
Corpo

Exemplos

Desenvolvido por VitePress OpenAPI