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.