NAiOS IconNAiOS Logo
Volver al catálogo

Docker Hub

docker_hub

Docker Hub is a service provided by Docker for finding and sharing container images with your team.

Acciones
26
Triggers
0
Autenticación
OAuth gestionado
No
Información técnica: el detalle de parámetros, schemas y triggers de esta página está pensado para equipos de integración. Si solo necesitas saber si tu herramienta favorita está disponible, basta con ver la lista de acciones.

Acciones disponibles (26)

Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.

Add Organization MemberDOCKER_HUB_ADD_ORG_MEMBERAcción

Tool to send an invitation for a user to join a Docker Hub organization. Use when you need to grant membership by inviting a user via their username after choosing the appropriate role.

Parámetros de entrada

  • rolestringenum

    Role assigned to the new member; defaults to 'member'

    memberadmin
  • invitee_usernamestringObligatorio

    Username of the user to invite

  • organization_namestringObligatorio

    Name of the Docker Hub organization to invite a user to

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create Docker Hub OrganizationDOCKER_HUB_CREATE_ORGANIZATIONAcción

Tool to create a Docker Hub organization. Use when you need to programmatically instantiate a new namespace for organizing repositories.

Parámetros de entrada

  • namestringObligatorio

    Unique slug for the organization. Lowercase letters, numbers, '.', '_' or '-' allowed; must be at least 2 characters long.

  • locationstring

    Location of the organization (e.g., city or address)

  • descriptionstring

    Short description of the organization

  • full_descriptionstring

    Long description or README for the organization

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create Docker Hub RepositoryDOCKER_HUB_CREATE_REPOSITORYAcción

Tool to create a Docker Hub repository under a namespace. Use when you need to programmatically instantiate a new repo under your organization or user.

Parámetros de entrada

  • namestringObligatorio

    The repository name. Lowercase letters, numbers, '.', '_' or '-' allowed

  • registrystring

    Target registry for the repository, e.g., 'docker'

  • namespacestringObligatorio

    The user or organization namespace to create the repository in

  • is_privateboolean

    Set to true for a private repository, false for public

  • descriptionstring

    Short description of the repository

  • full_descriptionstring

    Long description or README of the repository

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create Docker Hub WebhookDOCKER_HUB_CREATE_WEBHOOKAcción

Tool to create a webhook on a Docker Hub repository. Use after determining repository details.

Parámetros de entrada

  • namestring

    Optional name for the webhook

  • activeboolean

    Whether the webhook is active upon creation

  • eventsstring[]

    List of events that trigger the webhook, e.g., ['push']

  • namespacestringObligatorio

    Repository namespace (username or organization)

  • repositorystringObligatorio

    Repository name

  • target_urlstringObligatoriouri

    The URL to receive webhook POSTs

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete Repository ImageDOCKER_HUB_DELETE_IMAGEAcción

Tool to delete a specific image within a Docker Hub repository. Use when you have confirmed the namespace, repository, and image ID to remove.

Parámetros de entrada

  • image_idintegerObligatorio

    Numeric ID of the image to delete

  • namespacestringObligatorio

    Namespace (user or organization) owning the repository

  • repositorystringObligatorio

    Name of the repository containing the image

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete Docker Hub OrganizationDOCKER_HUB_DELETE_ORGANIZATIONAcción

Tool to delete a specific Docker Hub organization. Use when you need to permanently remove an organization. Deletion is irreversible.

Parámetros de entrada

  • organizationstringObligatorio

    Name or slug of the organization to delete

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete Docker Hub RepositoryDOCKER_HUB_DELETE_REPOSITORYAcción

Tool to delete a specific Docker Hub repository. Use when you need to permanently remove a repository. Deletion is irreversible.

Parámetros de entrada

  • namespacestringObligatorio

    The user or organization namespace that owns the repository

  • repositorystringObligatorio

    The name of the repository to delete

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete Repository TagDOCKER_HUB_DELETE_TAGAcción

Tool to delete a specific tag from a Docker Hub repository. Use after confirming the tag to remove.

Parámetros de entrada

  • tagstringObligatorio

    Tag name to delete

  • namespacestringObligatorio

    Docker Hub namespace (user or organization name)

  • repositorystringObligatorio

    Name of the repository

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete Docker Hub TeamDOCKER_HUB_DELETE_TEAMAcción

Tool to delete a specific team from an organization. Use after confirming the team exists in Docker Hub.

Parámetros de entrada

  • org_namestringObligatorio

    Name of the organization owning the team

  • team_namestringObligatorio

    Slug of the team to delete

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete Docker Hub repository webhookDOCKER_HUB_DELETE_WEBHOOKAcción

Tool to delete a specific webhook from a repository. Use when cleaning up outdated or misconfigured webhooks.

Parámetros de entrada

  • namespacestringObligatorio

    Namespace (user or organization) owning the repository

  • repositorystringObligatorio

    Name of the repository

  • webhook_idintegerObligatorio

    Unique numeric ID of the webhook to delete

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Docker Hub ImageDOCKER_HUB_GET_IMAGEAcción

Tool to retrieve detailed information about a specific image within a Docker Hub repository. Use after confirming namespace, repository name, and image ID. Example: GET_IMAGE(namespace="library", repository="ubuntu", image_id="sha256:...")

Parámetros de entrada

  • image_idstringObligatorio

    Identifier (digest) of the image variant to retrieve

  • namespacestringObligatorio

    User or organization namespace that owns the repository

  • repositorystringObligatorio

    Name of the repository

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Organization DetailsDOCKER_HUB_GET_ORGANIZATIONAcción

Tool to retrieve details of a specific organization namespace. Use when you have the organization slug and need its namespace metadata.

Parámetros de entrada

  • organizationstringObligatorio

    Name or slug of the organization to retrieve

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Docker Hub RepositoryDOCKER_HUB_GET_REPOSITORYAcción

Tool to retrieve details of a specific Docker Hub repository. Use after confirming namespace and repository name.

Parámetros de entrada

  • namespacestringObligatorio

    The user or organization namespace that owns the repository

  • repositorystringObligatorio

    The name of the repository to retrieve

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Docker Hub TagDOCKER_HUB_GET_TAGAcción

Tool to retrieve details of a specific Docker Hub repository tag. Use after confirming the namespace, repository, and tag name.

Parámetros de entrada

  • tagstringObligatorio

    Name of the tag to retrieve

  • namespacestringObligatorio

    User or organization namespace that owns the repository

  • repositorystringObligatorio

    Name of the repository

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Docker Hub TeamDOCKER_HUB_GET_TEAMAcción

Tool to retrieve a specific Docker Hub team. Use after confirming the organization and team exist.

Parámetros de entrada

  • org_namestringObligatorio

    Name of the organization owning the team

  • team_namestringObligatorio

    Slug of the team to retrieve

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Docker Hub WebhookDOCKER_HUB_GET_WEBHOOKAcción

Tool to retrieve details of a specific Docker Hub webhook. Use when you need to inspect an existing webhook's configuration by its ID.

Parámetros de entrada

  • namespacestringObligatorio

    Namespace (user or organization) owning the repository

  • repositorystringObligatorio

    Name of the repository containing the webhook

  • webhook_idintegerObligatorio

    Numeric ID of the webhook to retrieve

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List Repository ImagesDOCKER_HUB_LIST_IMAGESAcción

Tool to list image variants for a specific Docker Hub repository. Use after specifying namespace and repository.

Parámetros de entrada

  • pageinteger

    Page number for pagination, starting from 1

  • namespacestringObligatorio

    User or organization namespace that owns the repository

  • page_sizeinteger

    Number of items per page

  • repositorystringObligatorio

    Name of the repository

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List Docker Hub OrganizationsDOCKER_HUB_LIST_ORGANIZATIONSAcción

Tool to list organizations (namespaces) for the authenticated user. Use after authentication to retrieve namespaces.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List Docker Hub Organization MembersDOCKER_HUB_LIST_ORG_MEMBERSAcción

Tool to list members of a Docker Hub organization. Use when managing or auditing organization membership.

Parámetros de entrada

  • orgstringObligatorio

    Name of the organization

  • pageinteger

    Page number to retrieve, must be ≥1

  • page_sizeinteger

    Number of items per page, between 1 and 100

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List Docker Hub RepositoriesDOCKER_HUB_LIST_REPOSITORIESAcción

Tool to list repositories under a namespace. Use when you need to enumerate repositories within a specific Docker Hub namespace, with optional filtering and pagination.

Parámetros de entrada

  • pageinteger

    Page number (1-indexed, must be >= 1)

  • orderingstring

    Sort key for ordering results; prefix with '-' for descending order

  • namespacestringObligatorio

    The user or organization namespace to list repositories from

  • page_sizeinteger

    Number of results per page (must be >= 1)

  • media_typesstring

    Comma-separated list of media types to filter repositories

  • content_typesstring

    Comma-separated list of content types to filter repositories that contain at least one artifact of those types

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List Repository TagsDOCKER_HUB_LIST_TAGSAcción

Tool to list tags for a Docker Hub repository. Use after specifying namespace and repository.

Parámetros de entrada

  • pageinteger

    Page number for pagination, starting from 1

  • namespacestringObligatorio

    User or organization namespace that owns the repository

  • page_sizeinteger

    Number of items per page

  • repositorystringObligatorio

    Name of the repository

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List Team MembersDOCKER_HUB_LIST_TEAM_MEMBERSAcción

Tool to list members of a Docker Hub team. Use when you need to retrieve all users in a specific team.

Parámetros de entrada

  • org_namestringObligatorio

    Name of the Docker Hub organization

  • team_slugstringObligatorio

    URL-friendly slug of the team within the organization

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List Organization TeamsDOCKER_HUB_LIST_TEAMSAcción

Tool to list teams in a specific organization. Use after confirming the organization slug.

Parámetros de entrada

  • pageinteger

    Page number for paginated results, must be >= 1

  • page_sizeinteger

    Number of results per page, must be between 1 and 100

  • organizationstringObligatorio

    The slug of the organization whose teams are to be listed

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List Docker Hub repository webhooksDOCKER_HUB_LIST_WEBHOOKSAcción

Tool to list webhooks for a Docker Hub repository. Use when you need to retrieve all existing webhooks after confirming repository details.

Parámetros de entrada

  • pageinteger

    Page number of results to fetch

  • namespacestringObligatorio

    Namespace (user or organization) owning the repository

  • page_sizeinteger

    Number of items per page

  • repositorystringObligatorio

    Name of the repository

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Remove Organization MemberDOCKER_HUB_REMOVE_ORG_MEMBERAcción

Tool to remove a user from a Docker Hub organization. Use when you need to revoke a user's existing membership after confirming the organization and username.

Parámetros de entrada

  • org_namestringObligatorio

    Name of the Docker Hub organization

  • usernamestringObligatorio

    Docker Hub username of the member to remove

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Remove Team MemberDOCKER_HUB_REMOVE_TEAM_MEMBERAcción

Tool to remove a user from a Docker Hub team. Use when you need to revoke membership from a team after verifying the user is currently a member.

Parámetros de entrada

  • org_namestringObligatorio

    Name of the Docker Hub organization

  • usernamestringObligatorio

    Docker Hub username to remove from the team

  • team_slugstringObligatorio

    Slug of the team within the organization

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not