Code Reviews

Criar uma execução de revisão de código

Cria uma revisão de código entre duas versões do Bubble e inicia a conversa com o agente de revisão vinculado.

POST /api/public/v1/code-reviews

Criar uma execução de revisão de código

curl --request POST \
  --url 'https://api.buildprint.ai/api/public/v1/code-reviews' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "key": "value"
}'
{
  "reviewId": "<string>",
  "agentId": "<string>",
  "kind": "<string>",
  "status": "queued",
  "createdAt": 1
}

Revisão de código aceita

Authorizations

  • Authorization string obrigatório header

    Token da API REST do workspace prefixado com bp_

Request Body

application/json
  • appId string obrigatório

    ID do app Bubble para o projeto do workspace que esta requisição visa.

  • fromVersion string obrigatório

    Nome da branch ou versão de origem usada pela requisição.

  • toVersion string obrigatório

    Nome da branch ou versão de destino usada pela requisição.

  • model string enum enum

    Identificador do modelo a ser usado para a execução. 10 allowed enum values.

  • title string

    Título curto legível por humanos para o recurso.

  • description string

    Descrição legível por humanos para o recurso.

  • focusAreas string

    Orientações extras de revisão descrevendo no que o revisor deve se concentrar.

  • completionWebhookUrl string (uri)

    URL de webhook que o Buildprint chamará quando a execução for concluída.

  • userEmail string (email)

    E-mail do usuário Buildprint cujas credenciais do provedor devem ser usadas.

Response

application/json
  • reviewId string

    Identificador opaco para a revisão de código.

  • agentId string

    Identificador opaco para a conversa do agente vinculado.

  • kind string

    Discriminador que descreve o tipo de objeto retornado.

  • status string enum enum

    Estado atual do ciclo de vida de alto nível para a execução assíncrona. Allowed values: queued, running, completed, error.

  • createdAt number

    Timestamp Unix em milissegundos de quando o recurso foi criado.