Pular para o conteúdoLockpick
Documentação

Referência

Cada operação da API do Lockpick, com a sua permissão, entradas e resposta, gerada a partir da própria API. Versão 1, em beta.

Versão 1, em beta. Todo caminho começa com /api/cli/v1, toda requisição carrega uma chave como token bearer, e toda resposta é { data, error }. A descrição completa também está em OpenAPI 3.1.

API do agente

As operações do servidor por trás das ferramentas MCP hospedadas. Novas integrações devem usar estas. lockpick_wait_for_scan consulta GET /agent/scans/{scanId}; lockpick_evaluate_scan lê esse mesmo scan e aplica a política de avaliação no cliente. Estas duas ferramentas compostas não têm endpoint HTTP próprio. Scripts podem consultar a situação do scan e avaliar o horário de conclusão, a cobertura e a contagem de achados abertos conforme a sua política.

GET /agent/me

A pessoa, o workspace, os escopos e a validade desta credencial, e o que ela pode iniciar.

data

CampoTipoSempre presente
userobjectSim
workspaceobjectSim
credentialobjectSim
capabilitiesobjectSim

GET /agent/allowance

Scans gratuitos restantes neste mês, as datas de renovação e os créditos.

data

CampoTipoSempre presente
accessSourcecommunity, stripe (legacy billing value), pilot (legacy, internal), noneSim
accountingModepilot (legacy, internal), credits (legacy, internal), unmeteredSim
pulseobjectSim
deepobjectSim
creditBalanceinteger or nullSim
freeSiteIdstring or nullSim
freeSiteVisiblebooleanSim
canSwitchFreeSitebooleanSim

GET /agent/monitor

Navega pela inteligência de segurança atual e explica as correspondências dos sites autorizados.

Consulta

CampoTipoObrigatório
viewlatest, sites, exploited, followingNão
kindall, vulnerability, malicious_packageNão
qstringNão
ecosystemall, npm, pypi, composer, wordpressNão
severityall, critical, high, medium, low, unknownNão
daysnumberNão
cursorstringNão
limitintegerNão
siteIdstringNão
advisoryIdstringNão

data

CampoTipoSempre presente
itemslist of objectSim
nextCursorstring or nullSim
limitationslist of stringSim

Cada item

CampoTipoSempre presente
idstringSim
titlestringSim
sourcestringSim
kindvulnerability, malicious_packageSim
severitycritical, high, medium, low, unknownSim
provenancelist of objectSim
withdrawnAtstring or nullNão
publishedAtstringSim
exploitedbooleanSim
idslist of stringSim
techlist of objectSim
epssobject or nullNão
cvssobject or nullNão
attributionstring or nullSim
referenceslist of stringSim
packageslist of objectSim
siteslist of objectSim

GET /agent/sites

Uma página de sites com os seus scans mais recentes.

Consulta

CampoTipoObrigatório
limitintegerNão
cursorstringNão

data

CampoTipoSempre presente
itemslist of objectSim
nextCursorstring or nullSim

Cada item

CampoTipoSempre presente
idstringSim
namestringSim
statusstringSim
baseDomainstring or nullSim
latestPulseobject or nullSim
latestDeepobject or nullSim
latestBoxobject or nullSim
webPathstringSim
webUrlstringSim

POST /agent/sites

Adicione um site, ou devolva o que já tem este endereço.

Corpo

CampoTipoObrigatório
urlstringSim
namestringNão
idempotencyKeystringSim

data

CampoTipoSempre presente
siteobjectSim
createdbooleanSim

GET /agent/sites/{siteId}/status

A situação de um site: os seus scans mais recentes e o que fazer em seguida.

data

CampoTipoSempre presente
siteobjectSim
latestPulseobject or nullSim
latestDeepobject or nullSim
latestBoxobject or nullSim
lastComparisonobject or nullSim
caveatslist of stringSim
relevantlist of objectNão
relevantTotalintegerNão

POST /agent/sites/{siteId}/dependencies

Envia os nomes e as versões exatas que um site fixa nos pacotes, nunca código, e informa quais avisos os afetam.

Corpo

CampoTipoObrigatório
inventoryobjectNão
packageslist of objectSim
sourceslist of package-lock.json, npm-shrinkwrap.json, pnpm-lock.yaml, yarn.lock, requirements.txt, poetry.lockSim
idempotencyKeystringSim

data

CampoTipoSempre presente
siteIdstringSim
receivedAtstring or nullSim
sourceslist of package-lock.json, npm-shrinkwrap.json, pnpm-lock.yaml, yarn.lock, requirements.txt, poetry.lockSim
packageCountintegerSim
affectsYouCountintegerSim
affectsYoulist of objectSim
webUrlstringSim

POST /agent/sites/{siteId}/pulse

Inicia um Pulse em um site.

Corpo

CampoTipoObrigatório
idempotencyKeystringSim
baselineScanIdstringNão

data

CampoTipoSempre presente
scanobjectSim
chargedobjectSim
allowanceobjectSim
replayedbooleanSim

POST /agent/sites/{siteId}/deep-verifications

Emite uma prova de propriedade por DNS ou arquivo antes de um scan Deep.

Corpo

CampoTipoObrigatório
methoddns, file, metaSim
idempotencyKeystringSim

data

CampoTipoSempre presente
verificationIdstringSim
siteIdstringSim
originstringSim
methoddns, file, metaSim
statepending, verified, expired, exhausted, revokedSim
expiresAtstringSim
verifiedUntilstring or nullSim
attemptsRemainingintegerSim
retryAfterSecondsinteger or nullSim
valuestringSim
locationstringSim

POST /agent/sites/{siteId}/deep-verifications/{verificationId}/verify

Verifica uma prova de propriedade publicada. Cada verificação usa uma das tentativas.

data

CampoTipoSempre presente
verificationIdstringSim
siteIdstringSim
originstringSim
methoddns, file, metaSim
statepending, verified, expired, exhausted, revokedSim
expiresAtstringSim
verifiedUntilstring or nullSim
attemptsRemainingintegerSim
retryAfterSecondsinteger or nullSim

POST /agent/sites/{siteId}/deep-operations

Prepara um scan Deep e obtém o link em que a pessoa o aprova.

Corpo

CampoTipoObrigatório
verificationIdstringSim
idempotencyKeystringSim

data

CampoTipoSempre presente
operationIdstringSim
siteIdstringSim
originstringSim
assessmentLevelstringSim
verificationIdstringSim
costobjectSim
allowanceobjectSim
approvalStatepending, approved, expired, deniedSim
approvalUrlstringSim
expiresAtstringSim

POST /agent/deep-operations/{operationId}/start

Inicia um scan Deep que a pessoa aprovou.

data

CampoTipoSempre presente
scanobjectSim
chargedobjectSim
allowanceobjectSim
replayedbooleanSim

POST /agent/free-site-switch

Remove um site para que o Pulse gratuito deste mês possa passar para outro.

Corpo

CampoTipoObrigatório
removeSiteIdstringSim
checkIdstringNão
idempotencyKeystringSim
confirmRemovalbooleanSim

data

CampoTipoSempre presente
removedSiteIdstringSim
removedSiteHoststringSim
replacementSiteIdstring or nullSim
allowanceobjectSim
restoreUrlstringSim
startedScanIdstring or nullSim
chargedobjectSim
replayedbooleanSim

GET /agent/scans

Uma página de scans, do mais recente para o mais antigo, com filtros.

Consulta

CampoTipoObrigatório
siteIdstringNão
kindpulse, box (Deep, legacy name)Não
assessmentLevelpulse, standard, deepNão
statusqueued, running, cancelling, succeeded, incomplete, failed, cancelledNão
limitintegerNão
cursorstringNão

data

CampoTipoSempre presente
itemslist of objectSim
nextCursorstring or nullSim

Cada item

CampoTipoSempre presente
idstringSim
kindpulse, box (Deep, legacy name)Sim
projectIdstringSim
targetstringSim
statusqueued, running, cancelling, succeeded, incomplete, failed, cancelledSim
modeautonomous, authenticated, active or nullSim
createdAtstring or nullSim
finishedAtstring or nullSim
webPathstringSim
assessmentLevelpulse, standard, deep or nullSim
headlineobjectSim
webUrlstringSim
suggestedPollAfterSecondsinteger or nullSim

GET /agent/scans/{scanId}

Um scan com a sua situação e o seu resumo.

data

CampoTipoSempre presente
idstringSim
kindpulse, box (Deep, legacy name)Sim
projectIdstringSim
targetstringSim
statusqueued, running, cancelling, succeeded, incomplete, failed, cancelledSim
modeautonomous, authenticated, active or nullSim
createdAtstring or nullSim
finishedAtstring or nullSim
webPathstringSim
assessmentLevelpulse, standard, deep or nullSim
headlineobjectSim
webUrlstringSim
suggestedPollAfterSecondsinteger or nullSim
baselineRunIdstring or nullSim
openobjectSim
findingCountintegerSim
progressobject or nullSim
coverageobjectSim
caveatslist of stringSim
outcomeobject or nullSim
exposureCheckobjectNão

GET /agent/scans/{scanId}/findings

Uma página de achados de um scan.

  • Permissão: read
  • Ferramenta MCP: lockpick_list_findings
  • Envie x-lockpick-agent-features: finding-code para receber o code de cada achado (LP- e seis caracteres, como o relatório web o mostra). Sem o cabeçalho, a resposta não traz code, o formato que clientes mais antigos esperam.

Consulta

CampoTipoObrigatório
stateattention, information, unknown, passNão
severitycritical, high, medium, low, infoNão
allboolean or true, falseNão
limitintegerNão
cursorstringNão

data

CampoTipoSempre presente
itemslist of objectSim
nextCursorstring or nullSim

Cada item

CampoTipoSempre presente
idstringSim
codestringNão
runIdstringSim
kindpulse, box (Deep, legacy name)Sim
severitycritical, high, medium, low, infoSim
stateattention, information, unknown, passSim
categorystringSim
titlestringSim
meaningstringSim
fixstring or nullSim
confidencestringSim
evidencelist of stringSim
sourceslist of stringSim
stepslist of stringSim
webPathstringSim
webUrlstringSim
evidenceTruststringSim
evidenceTruncatedbooleanSim
verdictconfirmed, needs_review, not_actionable or nullNão
certaintyhigh, medium, low or nullNão
exploitabilitydirect, conditional, hygiene, none or nullNão
proofobject or nullNão
proofGapstring or nullNão
urgencynow, week, later, noneNão
howSureconfirmed, likely, possible or nullNão

GET /agent/scans/{scanId}/findings/{findingId}

Um achado com as suas provas redigidas.

  • Permissão: read
  • Ferramenta MCP: lockpick_get_finding
  • Envie x-lockpick-agent-features: finding-code para receber o code de cada achado (LP- e seis caracteres, como o relatório web o mostra). Sem o cabeçalho, a resposta não traz code, o formato que clientes mais antigos esperam.

data

CampoTipoSempre presente
idstringSim
codestringNão
runIdstringSim
kindpulse, box (Deep, legacy name)Sim
severitycritical, high, medium, low, infoSim
stateattention, information, unknown, passSim
categorystringSim
titlestringSim
meaningstringSim
fixstring or nullSim
confidencestringSim
evidencelist of stringSim
sourceslist of stringSim
stepslist of stringSim
webPathstringSim
webUrlstringSim
evidenceTruststringSim
evidenceTruncatedbooleanSim
verdictconfirmed, needs_review, not_actionable or nullNão
certaintyhigh, medium, low or nullNão
exploitabilitydirect, conditional, hygiene, none or nullNão
proofobject or nullNão
proofGapstring or nullNão
urgencynow, week, later, noneNão
howSureconfirmed, likely, possible or nullNão

GET /agent/scans/{scanId}/repair-brief

Uma parte das instruções de correção de um scan.

Consulta

CampoTipoObrigatório
findingIdstringNão
agentclaude-code, codex, cursor, vscode, opencode, lovable, bolt, replit, v0Não
cursorstringNão

data

CampoTipoSempre presente
scanIdstringSim
findingIdslist of stringSim
savedbooleanSim
markdownstringSim
nextCursorstring or nullSim
completebooleanSim
webUrlstringSim

GET /agent/scans/{scanId}/comparison

O que mudou entre um scan e o que ele verifica de novo.

  • Permissão: read
  • Ferramenta MCP: lockpick_compare_scans
  • Envie x-lockpick-agent-features: finding-code para receber o code de cada achado (LP- e seis caracteres, como o relatório web o mostra). Sem o cabeçalho, a resposta não traz code, o formato que clientes mais antigos esperam.

data

CampoTipoSempre presente
runIdstringSim
baselineRunIdstringSim
errorstring or nullSim
changeslist of objectSim
webUrlstringSim

POST /agent/scans/{scanId}/dns-rechecks

Faz de novo a verificação gratuita de DNS de um scan. Não envia nada ao site.

Corpo

CampoTipoObrigatório
findingIdstringSim
idempotencyKeystringSim

data

CampoTipoSempre presente
scanIdstringSim
findingIdslist of stringSim
pendingobject or nullSim
checkedAtstring or nullSim
outcomeslist of objectSim
nextAllowedAtstring or nullSim
failedAtstring or nullSim
originalGradeUnchangedbooleanSim

GET /agent/scans/{scanId}/dns-rechecks/latest

A última verificação de DNS de novo de um scan.

data

CampoTipoSempre presente
scanIdstringSim
findingIdslist of stringSim
pendingobject or nullSim
checkedAtstring or nullSim
outcomeslist of objectSim
nextAllowedAtstring or nullSim
failedAtstring or nullSim
originalGradeUnchangedbooleanSim

POST /agent/quick-checks

Inicia uma verificação rápida gratuita de uma página inicial.

Corpo

CampoTipoObrigatório
urlstringSim
idempotencyKeystringSim

data

CampoTipoSempre presente
checkIdstringSim
statusqueued, running, succeeded, failedSim
reusedbooleanSim
headlineobjectSim
summarystring or nullSim
checkslist of objectSim
webUrlstringSim
suggestedPollAfterSecondsinteger or nullSim

POST /agent/repository-checks

Verifique um repositório público do GitHub (uma skill, plugin, servidor MCP ou app) antes de instalá-lo.

Corpo

CampoTipoObrigatório
urlstringSim
modeskill, appNão
depthfree, deepNão
idempotencyKeystringSim

data

CampoTipoSempre presente
checkIdstringSim
statusqueued, running, succeeded, failedSim
reusedbooleanSim
repositoryobjectSim
modeskill, app or nullSim
kindstring or nullSim
verdictsafe, caution, do_not_install or nullSim
appRisklow, elevated, high or nullSim
scoreinteger or nullSim
summarystring or nullSim
plainSummarystring or nullSim
findingslist of objectSim
moreFindingsintegerSim
coverageobject or nullSim
failurenot-found, ref-not-found, empty, too-large, rate-limited, unavailable, timeout, engine-error or nullSim
webUrlstringSim
suggestedPollAfterSecondsinteger or nullSim

GET /agent/repository-checks/{checkId}

Uma verificação de repositório e os seus achados.

data

CampoTipoSempre presente
checkIdstringSim
statusqueued, running, succeeded, failedSim
reusedbooleanSim
repositoryobjectSim
modeskill, app or nullSim
kindstring or nullSim
verdictsafe, caution, do_not_install or nullSim
appRisklow, elevated, high or nullSim
scoreinteger or nullSim
summarystring or nullSim
plainSummarystring or nullSim
findingslist of objectSim
moreFindingsintegerSim
coverageobject or nullSim
failurenot-found, ref-not-found, empty, too-large, rate-limited, unavailable, timeout, engine-error or nullSim
webUrlstringSim
suggestedPollAfterSecondsinteger or nullSim

GET /agent/quick-checks/{checkId}

Uma verificação rápida e o seu resultado.

data

CampoTipoSempre presente
checkIdstringSim
statusqueued, running, succeeded, failedSim
reusedbooleanSim
headlineobjectSim
summarystring or nullSim
checkslist of objectSim
webUrlstringSim
suggestedPollAfterSecondsinteger or nullSim

GET /agent/docs/search

Pesquisa a documentação pública do Lockpick.

Consulta

CampoTipoObrigatório
querystringSim
limitintegerNão

data

CampoTipoSempre presente
querystringSim
resultslist of objectSim

GET /agent/docs/page

Uma página pública da documentação em Markdown, em partes quando é longa.

Consulta

CampoTipoObrigatório
pathstringNão
cursorstringNão

data

CampoTipoSempre presente
pathstringSim
titlestringSim
descriptionstring or nullSim
urlstringSim
markdownUrlstringSim
markdownstringSim
nextCursorstring or nullSim
completebooleanSim

Login por dispositivo

Como lockpick login obtém uma chave: pede um código, a pessoa o aprova no navegador, e a consulta devolve a chave.

POST /device/code

Inicia um login por dispositivo e obtém um código para a pessoa aprovar no navegador.

  • Permissão: none, part of sign-in

Corpo

CampoTipoObrigatório
clientNamestringNão
hostnamestringNão
platformstringNão
versionstringNão
scopeslist of pulse, sites, deep, localNão

data

CampoTipoSempre presente
deviceCodestringSim
userCodestringSim
verificationUristringSim
verificationUriCompletestringSim
expiresInintegerSim
intervalintegerSim

POST /device/token

Consulta o login por dispositivo até a pessoa aprová-lo e então recebe a chave.

  • Permissão: none, part of sign-in

Corpo

CampoTipoObrigatório
deviceCodestringSim

Legado

As rotas originais da CLI, que a CLI 0.2 usa. Continuam como estão, e as novas integrações devem usar a API do agente acima.

Rotas originais da CLI

POST /projects/{projectId}/local-assessments/authorize

Autorizar uma avaliação local antes de inspecionar o repositório. Nenhum código-fonte ou resultado é enviado.

  • Permissão: local

Corpo

CampoTipoObrigatório
cliVersionstringSim
scannerVersionstringSim
rulesetVersionstringSim
reportSchemaVersionstringSim
checkslist of tracked-secrets, public-environment, browser-artifacts, supabase-client, supabase-migrations, git-history, docker-files, docker-values, actions-injection, source-mapsSim

data

CampoTipoSempre presente
admissionIdstringSim
projectIdstringSim
workspaceIdstringSim
policyVersionstringSim
startBystringSim
checkslist of objectSim

GET /me

A pessoa, o workspace e a chave por trás desta credencial.

  • Permissão: read

data

CampoTipoSempre presente
userobjectSim
workspaceobjectSim
keyobjectSim

DELETE /me

Revoga a chave apresentada.

  • Permissão: any valid key

data

CampoTipoSempre presente
revokedbooleanSim

GET /projects

Sites (projetos) com os seus scans Pulse e Deep mais recentes.

  • Permissão: read

Cada item em data

CampoTipoSempre presente
idstringSim
namestringSim
statusstringSim
baseDomainstring or nullSim
latestPulseobject or nullSim
latestDeepobject or nullNão
latestBoxobject or nullSim
webPathstringSim
webUrlstringNão

GET /projects/{projectId}/status

Os resultados mais recentes de um site e o que mudou.

  • Permissão: read

data

CampoTipoSempre presente
projectobjectSim
latestPulseobject or nullSim
latestDeepobject or nullNão
latestBoxobject or nullSim
lastComparisonobject or nullSim
caveatslist of stringSim

POST /projects/{projectId}/pulse

Inicia um Pulse em um site, ou uma nova verificação do último Pulse dele.

  • Permissão: pulse
  • Responde 201 quando funciona

Corpo

CampoTipoObrigatório
idempotencyKeystringSim

data

CampoTipoSempre presente
idstringSim
kindpulse, box (Deep, legacy name)Sim
projectIdstringSim
targetstringSim
statusqueued, running, cancelling, succeeded, incomplete, failed, cancelledSim
modeautonomous, authenticated, active or nullSim
createdAtstring or nullSim
finishedAtstring or nullSim
webPathstringSim
assessmentLevelpulse, standard, deep or nullNão
headlineobjectNão
webUrlstringNão
suggestedPollAfterSecondsinteger or nullNão
baselineRunIdstring or nullSim
openobjectSim
findingCountintegerSim
progressobject or nullSim
coverageobjectSim
caveatslist of stringSim
outcomeobject or nullNão
exposureCheckobject or nullNão

POST /projects/{projectId}/deep

Inicia o scan Deep de um release com uma chave de CI feita para este site, com Deep permitido.

  • Permissão: deep
  • Responde 201 quando funciona

Corpo

CampoTipoObrigatório
idempotencyKeystringSim

data

CampoTipoSempre presente
idstringSim
kindpulse, box (Deep, legacy name)Sim
projectIdstringSim
targetstringSim
statusqueued, running, cancelling, succeeded, incomplete, failed, cancelledSim
modeautonomous, authenticated, active or nullSim
createdAtstring or nullSim
finishedAtstring or nullSim
webPathstringSim
assessmentLevelpulse, standard, deep or nullNão
headlineobjectNão
webUrlstringNão
suggestedPollAfterSecondsinteger or nullNão
baselineRunIdstring or nullSim
openobjectSim
findingCountintegerSim
progressobject or nullSim
coverageobjectSim
caveatslist of stringSim
outcomeobject or nullNão
exposureCheckobject or nullNão

GET /runs

Scans Pulse e Deep, do mais recente para o mais antigo.

  • Permissão: read

Consulta

CampoTipoObrigatório
projectIdstringNão
kindpulse, box (Deep, legacy name)Não
assessmentLevelpulse, standard, deepNão
statusqueued, running, cancelling, succeeded, incomplete, failed, cancelledNão
limitintegerNão

Cada item em data

CampoTipoSempre presente
idstringSim
kindpulse, box (Deep, legacy name)Sim
projectIdstringSim
targetstringSim
statusqueued, running, cancelling, succeeded, incomplete, failed, cancelledSim
modeautonomous, authenticated, active or nullSim
createdAtstring or nullSim
finishedAtstring or nullSim
webPathstringSim
assessmentLevelpulse, standard, deep or nullNão
headlineobjectNão
webUrlstringNão
suggestedPollAfterSecondsinteger or nullNão

GET /runs/{runId}

Uma execução com o seu resumo e as contagens.

  • Permissão: read

data

CampoTipoSempre presente
idstringSim
kindpulse, box (Deep, legacy name)Sim
projectIdstringSim
targetstringSim
statusqueued, running, cancelling, succeeded, incomplete, failed, cancelledSim
modeautonomous, authenticated, active or nullSim
createdAtstring or nullSim
finishedAtstring or nullSim
webPathstringSim
assessmentLevelpulse, standard, deep or nullNão
headlineobjectNão
webUrlstringNão
suggestedPollAfterSecondsinteger or nullNão
baselineRunIdstring or nullSim
openobjectSim
findingCountintegerSim
progressobject or nullSim
coverageobjectSim
caveatslist of stringSim
outcomeobject or nullNão
exposureCheckobject or nullNão

GET /runs/{runId}/findings

Achados de uma execução.

  • Permissão: read

Consulta

CampoTipoObrigatório
severitycritical, high, medium, low, infoNão
stateattention, information, unknown, passNão
alltrue, falseNão

Cada item em data

CampoTipoSempre presente
idstringSim
codestringNão
runIdstringSim
kindpulse, box (Deep, legacy name)Sim
severitycritical, high, medium, low, infoSim
stateattention, information, unknown, passSim
categorystringSim
titlestringSim
meaningstringSim
fixstring or nullSim
confidencestringSim
evidencelist of stringSim
sourceslist of stringSim
stepslist of stringSim
webPathstringSim
webUrlstringNão
verdictconfirmed, needs_review, not_actionable or nullNão
certaintyhigh, medium, low or nullNão
exploitabilitydirect, conditional, hygiene, none or nullNão
proofobject or nullNão
proofGapstring or nullNão
urgencynow, week, later, noneNão
howSureconfirmed, likely, possible or nullNão

GET /runs/{runId}/findings/{findingId}

Um achado com as suas provas redigidas.

  • Permissão: read

data

CampoTipoSempre presente
idstringSim
codestringNão
runIdstringSim
kindpulse, box (Deep, legacy name)Sim
severitycritical, high, medium, low, infoSim
stateattention, information, unknown, passSim
categorystringSim
titlestringSim
meaningstringSim
fixstring or nullSim
confidencestringSim
evidencelist of stringSim
sourceslist of stringSim
stepslist of stringSim
webPathstringSim
webUrlstringNão
verdictconfirmed, needs_review, not_actionable or nullNão
certaintyhigh, medium, low or nullNão
exploitabilitydirect, conditional, hygiene, none or nullNão
proofobject or nullNão
proofGapstring or nullNão
urgencynow, week, later, noneNão
howSureconfirmed, likely, possible or nullNão

GET /runs/{runId}/repair-brief

As correções de uma execução em um único Markdown.

  • Permissão: read

Consulta

CampoTipoObrigatório
findingIdstringNão
agentclaude-code, codex, cursor, vscode, opencode, lovable, bolt, replit, v0Não

data

CampoTipoSempre presente
runIdstringSim
findingIdslist of stringSim
savedbooleanSim
markdownstringSim
webUrlstringNão

GET /runs/{runId}/comparison

O que mudou entre uma execução e a anterior.

  • Permissão: read

data

CampoTipoSempre presente
runIdstringSim
baselineRunIdstringSim
errorstring or nullSim
changeslist of objectSim
webUrlstringNão

Isto foi útil?

Nesta página