POST /admin/migrations
Create a new migration / discovery job. KnoxCall runs a live probe against the provider before persisting — if the federation grant is broken, the request fails immediately with400 and nothing is stored.
Auth: requireOwnerOrAdmin — no step-up required.
Request body
credentials by provider:
Static credential fields (
access_key_id, secret_access_key, client_secret, private_key, service_account_json, etc.) are rejected at the API level with 400.
scope by provider: