API by router
Runtime images
GET
manifest_id?string|nullprovider?string|nullinclude_superseded?Include SupersededDefault
falseSuccessful Response
application/json- response
images*array<>curl -X GET 'https://example.com/internal/v1/runtime-images'Example Response
{ "images": [ { "built_at": "2019-08-24T14:15:22Z", "bundle_hash": "string", "compatibility_hash": "string", "id": "string", "manifest_id": "string", "provider": "string", "registered_at": "2019-08-24T14:15:22Z", "registered_by": "string", "runtime_version": "string", "snapshot_id": "string", "superseded_at": "2019-08-24T14:15:22Z" } ]}POST
application/json- body
built_at*Built AtFormat
date-timebundle_hash?|nullcompatibility_hash*Compatibility HashLength
10 <= length <= 80manifest_id*Manifest IdLength
length <= 100provider*ProviderLength
length <= 50registered_by?|nullruntime_version?|nullsnapshot_id*Snapshot IdLength
length <= 255Successful Response
application/json- response
compatibility_hash*Compatibility Hashid*Idmanifest_id*Manifest Idprovider*Providersnapshot_id*Snapshot Idsuperseded*Supersededsuperseded_id*string|nullcurl -X POST 'https://example.com/internal/v1/runtime-images' \ -H 'Content-Type: application/json' \ -d '{ "built_at": "2019-08-24T14:15:22Z", "compatibility_hash": "stringstri", "manifest_id": "string", "provider": "string", "snapshot_id": "string"}'Example Response
{ "compatibility_hash": "string", "id": "string", "manifest_id": "string", "provider": "string", "snapshot_id": "string", "superseded": true, "superseded_id": "string"}POST
image_id*Image Idallow_empty_slot?Allow Empty SlotDefault
falseSuccessful Response
application/json- response
manifest_id*Manifest Idprovider*Providerrestored*string|nullrolled_back_from*Rolled Back Fromcurl -X POST 'https://example.com/internal/v1/runtime-images/string/rollback'Example Response
{ "manifest_id": "string", "provider": "string", "restored": "string", "rolled_back_from": "string"}