Images¶
List all images¶
GET /api/admin/container_images
null user == public (system) image.
View an image¶
GET /api/admin/container_images/{id}
null user == public (system) image.
List All Collaborators¶
GET /api/admin/container_images/{container-image-id}/collaborators
Schema
collaborations: Arrayid: Integercollaborator: Objectid: Integeremail: Stringfull_name: String
View Collaborator¶
GET /api/admin/container_images/{container-image-id}/collaborators/{id}
Schema
collaboration: Objectid: Stringimage: Objectid: Integername: String
collaborator: Objectid: Integeremail: Stringfull_name: String
resource_owner: Objectid: Integeremail: Stringfull_name: String
Create Collaborator Request¶
POST /api/admin/container_images/{container-image-id}/collaborators
Schema
collaborator: Objectuser_email: Stringskip_confirmation: Boolean - Add and activate without email notification.
Manually Pull Container Image¶
This is only necessary for images that do not belong to a user (public images).
User's custom images that they have configured in ComputeStacks are automatically pulled on each rebuild.
PULL ALL IMAGE VARIANTS FOR AN IMAGE
POST /api/admin/container_images/{id}/pull
PULL A SINGLE IMAGE VARIANT
POST /api/admin/container_images/{container_image_id}/image_variants/{id}/pull