API ReferenceEndpointsPlatform
Look up a public Docker image and the one-service compose file that runs it. Public: no token needed
Reads Docker Hub, ghcr.io, quay.io, gcr.io, public.ecr.aws, mcr.microsoft.com, registry.gitlab.com and lscr.io only. `image` is null when the image is not found.
curl -X GET "https://example.com/api/registry?ref=string"{ "image": { "ref": "string", "compose": "string", "template": { "services": { "property1": { "image": "string", "build": "string", "entrypoint": "string", "command": "string", "environment": { "property1": "string", "property2": "string" }, "env_file": ".env", "ports": [ 1 ], "expose": [ 1 ], "volumes": [ "string" ], "healthcheck": { "test": "string", "interval": "string", "timeout": "string", "start_period": "string", "retries": 1, "disable": true }, "configs": [ "string" ], "depends_on": [ "string" ], "deploy": { "replicas": 0, "resources": { "reservations": { "cpus": 0, "memory": 0 }, "limits": { "cpus": 0, "memory": 0 } } }, "profiles": [ "string" ] }, "property2": { "image": "string", "build": "string", "entrypoint": "string", "command": "string", "environment": { "property1": "string", "property2": "string" }, "env_file": ".env", "ports": [ 1 ], "expose": [ 1 ], "volumes": [ "string" ], "healthcheck": { "test": "string", "interval": "string", "timeout": "string", "start_period": "string", "retries": 1, "disable": true }, "configs": [ "string" ], "depends_on": [ "string" ], "deploy": { "replicas": 0, "resources": { "reservations": { "cpus": 0, "memory": 0 }, "limits": { "cpus": 0, "memory": 0 } } }, "profiles": [ "string" ] } }, "volumes": { "property1": null, "property2": null }, "configs": { "property1": { "content": "string", "file": "string" }, "property2": { "content": "string", "file": "string" } } } }}Ask Cloady's AI a question POST
Public: without a browser session a caller gets 7 answers a day per IP address, and a signed-in session gets 60 an hour and answers about its own account. `deploy` names a template, repository or image the answer suggests deploying. With `answer`, the question and that answer move into a new support ticket instead, which needs a signed-in caller, and the response is the ticket's `id`.
The addresses a custom domain must point at and, with `host`, whether it already does and whether another app holds it. Public: no token needed GET
Next Page