Pular para o conteúdo principal
POST
/
v1
/
external-support
/
{projectId}
/
secret
/
regenerate
Regenerate Signing Secret
curl --request POST \
  --url https://gateway.jelou.ai/jelouapi/v1/external-support/{projectId}/secret/regenerate \
  --header 'Authorization: Basic <encoded-value>'
{
  "signingSecret": "e5f6g7h8...new_signing_secret_hex",
  "regeneratedAt": "2023-11-07T05:31:56Z"
}

Documentation Index

Fetch the complete documentation index at: https://docs.jelou.ai/llms.txt

Use this file to discover all available pages before exploring further.

Ao regenerar o signing secret, o secret anterior é invalidado imediatamente.

Descrição

Gera um novo signingSecret para a integração do projeto indicado. O secret anterior é invalidado de forma imediata no momento da regeneração.

Endpoint

POST https://gateway.jelou.ai/jelouapi/v1/external-support/{projectId}/secret/regenerate

Parâmetros de rota

projectId
string
obrigatório
Identificador único do projeto Jelou cujo signing secret se deseja regenerar.

Autenticação

Todas as requisições devem incluir o cabeçalho x-api-key com a API key do projeto Jelou.
x-api-key: API_KEY

Exemplo de requisição

O exemplo a seguir regenera o signing secret do projeto PROJECT_ID. Nenhum corpo é enviado na requisição:
cURL
curl --request POST \
  --url https://gateway.jelou.ai/jelouapi/v1/external-support/PROJECT_ID/secret/regenerate \
  --header 'x-api-key: API_KEY'

Respostas

CódigoStatusDescrição
200OKSigning secret regenerado com sucesso. Inclui o novo signingSecret.
401UnauthorizedCredenciais de autenticação inválidas ou ausentes.
404Not FoundNão existe uma integração para o projectId indicado.
500Internal Server ErrorErro interno do servidor.

Exemplo de resposta

{
  "message": [
    "Signing secret regenerated successfully"
  ],
  "statusMessage": "success",
  "status": 1,
  "data": {
    "brainId": "PROJECT_ID",
    "signingSecret": "SIGNING_SECRET"
  }
}

Considerações de segurança

  • Armazene o novo signingSecret com segurança (variáveis de ambiente, vault, etc.).
  • O secret é exibido apenas na resposta de criação e regeneração; não pode ser recuperado posteriormente.

Autorizações

Authorization
string
header
obrigatório

Basic authentication using Base64 encoded clientId:clientSecret

Parâmetros de caminho

projectId
string
obrigatório

Unique identifier of the Jelou project

Resposta

Signing secret regenerated successfully

signingSecret
string
Exemplo:

"e5f6g7h8...new_signing_secret_hex"

regeneratedAt
string<date-time>