{"@context": "https://schema.org", "@type": "WebAPI", "name": "IBM Containers API API", "description": "Containers are virtual software objects that include all the elements that an app needs to run. A container has the benefits of resource isolation and allocation but is more portable and efficient than, for example, a virtual machine. This documentation describes the IBM Containers API, which is b", "provider": {"@type": "Organization", "name": "bluemix.net"}, "documentation": "http://ccsapi-doc.mybluemix.net/swagger.json"}
Index / APIs / bluemix.net

IBM Containers API API

Containers are virtual software objects that include all the elements that an app needs to run. A container has the benefits of resource isolation and allocation but is more portable and efficient than, for example, a virtual machine. This documentation describes the IBM Containers API, which is b

Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.

Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.

base URLs: https://containers-api.ng.bluemix.net/v3

find it by capability: POST /search {"query":{"text":"..."}} returns these operations with their invocation detail. Connect any agent client.

IBM Containers API v3.0.0

Containers are virtual software objects that include all the elements that an app needs to run. A container has the benefits of resource isolation and allocation but is more portable and efficient than, for example, a virtual machine. This documentation describes the IBM Containers API, which is based on the Docker Remote API. The API provides endpoints that you can use to create and manage your

methodpathwhat the vendor says it does
POST/buildBuild a Docker image from a Dockerfile This API builds a new container image from a Dockerfile that is stored
POST/containers/createCreate and start a single container This endpoint creates and starts a single container in your space based on
GET/containers/floating-ipsList available public IP addresses in a space This endpoint returns a list of all public IP addresses that are
POST/containers/floating-ips/requestRequest a public IP address for a space This endpoint requests a new public IP address for a space (correspond
POST/containers/floating-ips/{ip}/releaseRelease public IP address This endpoint releases a public IP address from a space (corresponding IBM Container
GET/containers/groupsList all container groups in a space This endpoint returns a list of all container groups in a space independe
POST/containers/groupsCreate and start a container group. This endpoint creates and starts a new container group in your space. A co
GET/containers/groups/{name_or_id}Inspect a container group. This endpoint retrieves detailed information about a container group with a given n
PATCH/containers/groups/{name_or_id}Update a container group. Update the number of container instances that run in a container group (correspondin
DELETE/containers/groups/{name_or_id}Stop and delete all container instances in a container group. Stops and deletes the container instances that r
POST/containers/groups/{name_or_id}/maprouteMap a public route to a container group. If you want your container group to be accessible from the Internet,
POST/containers/groups/{name_or_id}/unmaprouteUnmap a public route from a container group This endpoint unmaps a public route from a container group (corres
GET/containers/jsonList single containers in a space. This endpoint returns a list of all single containers in a space that are c
GET/containers/messagesList messages for the user This endpoint retrieves all IBM Containers system messages for the user. API info
GET/containers/quotaRetrieve organization and space specific quota Retrieve the quota that is assigned to the organization and spa
PUT/containers/quotaUpdate space quota This endpoint updates the quota that is allocated to a Bluemix space. **Note**: Only pai
GET/containers/usageList container sizes and quota limits This endpoint returns a list of available container sizes and the quota
GET/containers/versionList latest API version This endpoint retrieves a list of all microservices that are used in the IBM Container
GET/containers/{id}/statusList the current state of a container. This endpoint returns the current state of a container. This state can
DELETE/containers/{name_or_id}Remove a single container Remove a single container that is identified by container ID or name from a space (c
POST/containers/{name_or_id}/floating-ips/{ip}/bindBind a public IP address to a single container This endpoint binds an available public IP address to a single
POST/containers/{name_or_id}/floating-ips/{ip}/unbindUnbind a public IP address from a container This endpoint unbinds a public IP address from a container (corres
GET/containers/{name_or_id}/jsonInspect a single container This endpoint retrieves detailed information about a single container (correspondin
POST/containers/{name_or_id}/pausePause a single container Pause all processes in a running single container with a given container ID or name (
POST/containers/{name_or_id}/renameRename a single container Change the current name of an existing single container that is identified by the co
POST/containers/{name_or_id}/restartRestart a single container Restart a container with a given container ID or name (corresponding IBM Containers
POST/containers/{name_or_id}/startStart a single container Start a single container with a given container name or ID (corresponding IBM Contain
POST/containers/{name_or_id}/stopStop a single container Stop a single container with a given container name or ID (corresponding IBM Container
POST/containers/{name_or_id}/unpauseUnpause a single container Unpause all processes that are currently stopped inside a single containers with a
GET/images/jsonList all Docker images that are available in your private Bluemix registry. This endpoint returns a list of al
DELETE/images/{id}Remove a Docker image. Remove a Docker image from the private Bluemix registry that is identified by the image
GET/images/{name_or_id}/jsonInspect a Docker image in private Bluemix registry This endpoint returns detailed information about a Docker i
GET/registry/namespacesRetrieve the namespace of an organization. This endpoint retrieves the namespace that was set for the organiza
GET/registry/namespaces/{namespace}Check the availability of a namespace This endpoint checks whether a namespace is available in Bluemix and can
PUT/registry/namespaces/{namespace}Set a namespace for your private Bluemix registry. Set up your own Docker images registry in Bluemix by defini
GET/tlskeyRetrieve the TLS Certificate This endpoint returns the TLS (Transport Layer Security) certificate to the user
PUT/tlskey/refreshRefresh the TLS Certificate This endpoint requests to generate a new TLS (Transport Layer Security) certificat
POST/volumes/createCreate a volume in a space This endpoints creates a new volume in your space (corresponding IBM Containers com
POST/volumes/fs/createCreate a file share in a space This endpoint creates a new file share in a space (corresponding IBM Containers
GET/volumes/fs/flavors/jsonList available file share sizes This endpoint returns a list of available file shares in gigabyte (correspondi

and 7 more operation(s) in this specification, all searchable.

specification origin: http://ccsapi-doc.mybluemix.net/swagger.json

nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.