Skip to content
For LLMsView as Markdown·

Docker Hub ​

Manage container repositories, images, and tags on Docker Hub.

DetailValue
CategoryDevOps
Base URLhttps://hub.docker.com/v2
AuthenticationBearer Token
Endpoints8
Connector keydocker-hub

Using Docker Hub in a workflow ​

  1. Go to Connections and click New Connection.
  2. Pick Docker Hub from the marketplace.
  3. Enter your credentials (see Authentication above for what's expected).
  4. In a workflow, drop an API Call node and select this connection.
  5. Pick the operation you need from the Operation dropdown. The full list is below.

Available endpoints ​

EndpointSummary
GET /repositories/{namespace}List repositories
GET /repositories/{namespace}/{repository}Get repository details
PATCH /repositories/{namespace}/{repository}Update repository
DELETE /repositories/{namespace}/{repository}Delete repository
GET /repositories/{namespace}/{repository}/tagsList image tags
DELETE /repositories/{namespace}/{repository}/tags/{tag}Delete a tag
GET /repositories/{namespace}/{repository}/imagesList images
GET /orgs/{orgname}Get organization details

Each endpoint is documented in full below. Use the outline on the right to jump to one.

GET /repositories/{namespace} ​

List repositories

DetailValue
Operation IDdevops.listRepositories
MethodGET
Path/repositories/{namespace}

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Docker Hub connection from the Connection dropdown.
  3. In the Operation dropdown, select devops.listRepositories.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Docker Hub API reference.

GET /repositories/{namespace}/{repository} ​

Get repository details

DetailValue
Operation IDdevops.getRepository
MethodGET
Path/repositories/{namespace}/{repository}

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Docker Hub connection from the Connection dropdown.
  3. In the Operation dropdown, select devops.getRepository.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Docker Hub API reference.

PATCH /repositories/{namespace}/{repository} ​

Update repository

DetailValue
Operation IDdevops.updateRepository
MethodPATCH
Path/repositories/{namespace}/{repository}

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Docker Hub connection from the Connection dropdown.
  3. In the Operation dropdown, select devops.updateRepository.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Docker Hub API reference.

DELETE /repositories/{namespace}/{repository} ​

Delete repository

DetailValue
Operation IDdevops.deleteRepository
MethodDELETE
Path/repositories/{namespace}/{repository}

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Docker Hub connection from the Connection dropdown.
  3. In the Operation dropdown, select devops.deleteRepository.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Docker Hub API reference.

GET /repositories/{namespace}/{repository}/tags ​

List image tags

DetailValue
Operation IDdevops.listTags
MethodGET
Path/repositories/{namespace}/{repository}/tags

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Docker Hub connection from the Connection dropdown.
  3. In the Operation dropdown, select devops.listTags.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Docker Hub API reference.

DELETE /repositories/{namespace}/{repository}/tags/{tag} ​

Delete a tag

DetailValue
Operation IDdevops.deleteTag
MethodDELETE
Path/repositories/{namespace}/{repository}/tags/{tag}

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Docker Hub connection from the Connection dropdown.
  3. In the Operation dropdown, select devops.deleteTag.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Docker Hub API reference.

GET /repositories/{namespace}/{repository}/images ​

List images

DetailValue
Operation IDdevops.listImages
MethodGET
Path/repositories/{namespace}/{repository}/images

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Docker Hub connection from the Connection dropdown.
  3. In the Operation dropdown, select devops.listImages.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Docker Hub API reference.

GET /orgs/{orgname} ​

Get organization details

DetailValue
Operation IDdevops.getOrganization
MethodGET
Path/orgs/{orgname}

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Docker Hub connection from the Connection dropdown.
  3. In the Operation dropdown, select devops.getOrganization.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Docker Hub API reference.