Referência da API: organizações
Referência da API para endpoints de gerenciamento de organizações e administração de usuários.
Os endpoints de IA executam prompts de IA de forma assíncrona e permitem consultar o resultado.
Endpoint: POST /v1/tenant/{tenantId}/ai/{promptType}
Autenticação: Chave de API vinculada ao tenant · escopo write
Parâmetros:
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | caminho | Sim | Formato: uuid |
| promptType | processAnalysis | processQuestion | aiSummary | processDocumentation | processRaci | processMetaEdit | caminho | Sim | Valores permitidos: processAnalysis, processQuestion, aiSummary, processDocumentation, processRaci, processMetaEdit |
Corpo da solicitação:
{
"prompt": "string",
"summaryVariant": "string"
} | Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| prompt | string | Sim | Prompt em linguagem natural Comprimento máximo: 10000 |
| summaryVariant | string | Não |
Resposta (200):
Resultado da IA (status: success | generating | error)
{
"status": "success",
"result": {
"type": "processAnalysis",
"analysis": "string"
},
"error": "string"
} | Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| status | success | error | generating | Sim | Valores permitidos: success, error, generating |
| result | object | object | object | object | object | object | Não | Dados de resultado específicos do prompt (presentes quando o status é success) |
| error | string | Não | Mensagem de erro quando o status é error |
Erros:
O uso de POST para consulta é intencional: a geração é identificada pela combinação de prompt + promptType + summaryVariant, portanto a consulta repete o corpo em vez de usar um ID de execução.
Endpoint: POST /v1/tenant/{tenantId}/ai/{promptType}/status
Autenticação: Chave de API vinculada ao tenant · escopo write
Parâmetros:
| Nome | Tipo | Localização | Obrigatório | Descrição |
|---|---|---|---|---|
| tenantId | string | caminho | Sim | Formato: uuid |
| promptType | processAnalysis | processQuestion | aiSummary | processDocumentation | processRaci | processMetaEdit | caminho | Sim | Valores permitidos: processAnalysis, processQuestion, aiSummary, processDocumentation, processRaci, processMetaEdit |
Corpo da solicitação:
{
"prompt": "string",
"summaryVariant": "string"
} | Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| prompt | string | Sim | Prompt em linguagem natural Comprimento máximo: 10000 |
| summaryVariant | string | Não |
Resposta (200):
Resultado da IA (status: success | generating | error)
{
"status": "success",
"result": {
"type": "processAnalysis",
"analysis": "string"
},
"error": "string"
} | Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| status | success | error | generating | Sim | Valores permitidos: success, error, generating |
| result | object | object | object | object | object | object | Não | Dados de resultado específicos do prompt (presentes quando o status é success) |
| error | string | Não | Mensagem de erro quando o status é error |
Erros:
Usamos cookies para melhorar sua experiência, personalizar conteúdo e analisar o tráfego. Ao clicar em "Aceitar todos", você consente com o uso de cookies.