Menu QaldyDocs

probe

2 routes, from the API’s own OpenAPI document.

2 routes. Every path starts at https://cloud-api.qaldy.com. Sign-in, tokens, errors and limits are on the overview.

Routes

MethodPathWhat it does
GET/​v1/​apps/​{id}/​probeThe last exposure check of the current version, and whether a public link may open
POST/​v1/​apps/​{id}/​probeRun the exposure check again on the current version (owner and editors)

Reference

GET /v1/apps/{id}/probe

The last exposure check of the current version, and whether a public link may open.

  • Authentication: the console’s session cookie.
  • Token: a personal access token or an MCP sign-in with the read scope.
  • Who: can_view; tokens: yes, read scope
ParameterInTypeRequiredNotes
idpathstringyes1 to 128 characters

Response 200

FieldTypeRequiredNotes
appIdstringyes
currentVersionIdstring or nullyes
probeobject or nullyes
probe.idstringyes1 to 128 characters
probe.appIdstringyes1 to 128 characters
probe.versionIdstringyes1 to 128 characters
probe.status"running" · "complete" · "skipped" · "unavailable"yes
probe.trigger"deploy" · "owner" · "share"yes
probe.startedAtstring (date-time)yes
probe.finishedAtstring (date-time) or nullyes
probe.verdict"clear" · "review" · "blocked" · null or nullyes
probe.internalVerdict"clear" · "review" · "blocked" · null or nullyes
probe.countsobject or nullyes
probe.reportobject or nullyes
probe.notestring or nullyesup to 320 characters
probe.errorCodestring or nullyesup to 64 characters
gateobjectyes
gate.state"ready" · "needs_check" · "stale" · "running" · "blocked" · "unavailable"yes
gate.probeIdstring or nullyes
gate.reasonstring or nullyesup to 400 characters
canRunbooleanyes
retryAfterSecondsinteger or nullyesat least 0
trustobject or nullyes
trust.scoreintegeryes0 to 100
trust.band"pass" · "review" · "fail"yes
trust.baseintegeryes0 to 100
trust.capinteger or nullyes0 to 100

Errors: 400, 401, 403, 404, 409, 429 (the error format is on the overview).

POST /v1/apps/{id}/probe

Run the exposure check again on the current version (owner and editors).

  • Authentication: the console’s session cookie.
  • Token: a personal access token or an MCP sign-in with the write scope.
  • Who: can_edit; rate limited (30 s between runs, 12 an hour); tokens: yes, write scope
ParameterInTypeRequiredNotes
idpathstringyes1 to 128 characters

Request body (application/json)

An empty object: {}.

Response 200

FieldTypeRequiredNotes
appIdstringyes
currentVersionIdstring or nullyes
probeobject or nullyes
probe.idstringyes1 to 128 characters
probe.appIdstringyes1 to 128 characters
probe.versionIdstringyes1 to 128 characters
probe.status"running" · "complete" · "skipped" · "unavailable"yes
probe.trigger"deploy" · "owner" · "share"yes
probe.startedAtstring (date-time)yes
probe.finishedAtstring (date-time) or nullyes
probe.verdict"clear" · "review" · "blocked" · null or nullyes
probe.internalVerdict"clear" · "review" · "blocked" · null or nullyes
probe.countsobject or nullyes
probe.reportobject or nullyes
probe.notestring or nullyesup to 320 characters
probe.errorCodestring or nullyesup to 64 characters
gateobjectyes
gate.state"ready" · "needs_check" · "stale" · "running" · "blocked" · "unavailable"yes
gate.probeIdstring or nullyes
gate.reasonstring or nullyesup to 400 characters
canRunbooleanyes
retryAfterSecondsinteger or nullyesat least 0
trustobject or nullyes
trust.scoreintegeryes0 to 100
trust.band"pass" · "review" · "fail"yes
trust.baseintegeryes0 to 100
trust.capinteger or nullyes0 to 100

Errors: 400, 401, 403, 404, 409, 429 (the error format is on the overview).

Type to search. Up and down to choose, Enter to open, Esc to close.