hosting

GET /v1/migrations/discoveries/{discoveryId}

Poll a discovery started without a site.

Све hosting крајње тачке

Сва документација за програмере →

Аутентификација

Пошаљите API кључ као bearer токен. Кључ мора имати дозволу hosting.import.manage; кључ без ње се одбија уз 403, а не 404.

Ова крајња тачка не прихвата id организације. Ваш кључ већ идентификује организацију којој припада, а одговор је ограничен на њу.

Испробајте

Замените све што је у угластим заградама сопственим вредностима, а чувар места кључа кључем са своје контролне табле.

curl -X GET https://api.zinndigital.com/v1/migrations/discoveries/{discoveryId} \
  -H "Authorization: Bearer zdk_live_…"

Пријављени сте? API конзола на вашој контролној табли попуњава ваш прави id организације и ваш сопствени кључ, и покреће захтев према живом API-ју како бисте могли да видите стварни одговор. Отворите ову крајњу тачку у API конзоли

Детаљи

Answers from the row the workflow completes. outcome is pending until then and one of the three answers afterwards; a workflow that could not finish leaves unreachable with its reason, never pending for ever. Scoped to the caller's own organisations — another tenant's discovery id is a 404, not their row. Requires hosting.import.manage.

Параметри

НазивТипОбавезноШта је ово
discoveryId (path)UuidДа—

Одговор

НазивТипОбавезноШта је ово
outcomestring<pending, identified, unidentified, unreachable>Даpending while the discovery workflow is still probing — poll getMigrationDiscovery until it is one of the other three (D19865). ⛔ Three answers and never a boolean.…
hoststringДаThe hostname as it was normalised, which may differ from what was typed.
sourcestringДаThe best candidate's MigrationSource, or "" when there is none.
portintegerДаThe login port for that source, which is not necessarily the port the evidence came from: a banner read from cPanel's plaintext 2082 reports 2083, because that is where the…
confidenceintegerДа—
confidentbooleanДаMay the credential form be pre-filled from this?
candidatesMigrationDiscoveryCandidate[]Да—
expectationsstring[]ДаMachine codes for what to expect from the winning source — e.g. ftp_files_only. ⛔ Expectations, not a capability claim: the authoritative answer comes from the credentialed…
routesMigrationDiscoveryRoute[]ДаEvery way in that was tried. Read it when a panel is firewalled — a host with 2083 closed and 22 open can still have everything moved.
proxy_frontedbooleanДаThis address is a CDN in front of a website, not a hosting account — several different panels' login ports accepted a connection at once and none of them answered with its own…
refusedstringДаA customer-readable reason the hostname was rejected before any packet went out — a private address, an unresolvable name. "" otherwise.
agent_usedbooleanДаWhether a language model was asked to read the sign-in page. It is asked only when the deterministic table produced no confident panel.
agent_unavailablestringДаMachine code when the model was asked and could not answer (ai_unavailable, ai_timeout, …). "" when it was not asked or it answered. ⛔ The deterministic answer stands either…
discovery_idstringДаThe recorded run, for support. "" when the row could not be written — which never costs the customer their answer.

Грешке које ова крајња тачка може вратити

401 · 403 · 404 · 429