delete_access_token
Delete Access Token
Permanently delete a personal access token. Any systems using this token will immediately lose access.
delete_access_token
Permanently delete a personal access token. Any systems using this token will immediately lose access.
list_webhooks
List webhooks configured for a Docker Hub repository. Webhooks fire on image push events and can trigger actions in external services.
create_repository
Create a new Docker Hub repository under a namespace. Repositories can be public or private and are used to store and distribute Docker container images.
list_repositories
List Docker image repositories under a namespace (user or organization). Returns repository metadata including visibility, star count, pull count, and last updated timestamp. Supports pagination for namespaces with many repositories.
list_audit_log_actions
List all available audit log action types for a Docker Hub account. Use these action identifiers to filter audit logs.
list_tags
List tags for a Docker Hub repository. Returns tag details including size, digest, last updated time, and platform information for multi-arch images. Supports pagination.
list_access_tokens
List personal access tokens (PATs) for the authenticated Docker Hub user. Shows token labels, scopes, creation dates, and activity status.
remove_org_member
Remove a member from a Docker Hub organization. The user will lose access to all organization repositories and teams.
delete_tag
Delete a specific tag from a Docker Hub repository. This removes the tag reference but does not delete the underlying image layers if other tags reference them.
update_repository
Update an existing Docker Hub repository's description, full description, or visibility. Only provided fields will be updated.
create_team
Create a new team within a Docker Hub organization. Teams can be assigned repository-level permissions (read, write, admin).
update_access_token
Update a personal access token's label or active status. Can be used to rename tokens or deactivate/reactivate them without deleting.
create_access_token
Create a new personal access token (PAT) for Docker Hub. The token value is only shown once upon creation. PATs are a secure alternative to passwords for CLI and API authentication.
create_webhook
Create a webhook for a Docker Hub repository. The webhook will send a POST request to the specified URL whenever an image is pushed to the repository.
list_teams
List teams (groups) within a Docker Hub organization. Returns team names, descriptions, and member counts.
get_repository
Get detailed information about a specific Docker Hub repository, including its description, visibility, star/pull counts, and content types.
delete_webhook
Delete a webhook from a Docker Hub repository. The webhook will stop sending push event notifications.
list_audit_logs
Retrieve audit log events for a Docker Hub account (user or organization). Tracks actions like repository changes, team membership updates, and settings modifications. Available for Docker Team and Business subscriptions.
list_org_members
List members of a Docker Hub organization, including their roles and team memberships. Supports pagination for large organizations.
delete_team
Delete a team from a Docker Hub organization. All team-level repository permissions will be revoked.
search_repositories
Search for public Docker Hub repositories by keyword. Discovers images for operating systems, frameworks, databases, and more from the Docker Hub content library.
delete_repository
Permanently delete a Docker Hub repository and all of its tags and images. This action cannot be undone.
manage_team_members
List, add, or remove members from a Docker Hub organization team. Use the **action** field to specify the operation.
list_org_access_tokens
List Docker Hub organization access tokens (OATs) for an organization. OATs are organization-owned automation tokens managed by organization owners.
update_repository_immutable_tags
Update immutable tag settings for a Docker Hub repository. Immutable tags prevent matching image tags from being overwritten after they are pushed.
get_tag
Get details for a specific Docker Hub repository tag, including digest, size, last update time, and platform image metadata.
get_org_access_token
Get details for a Docker Hub organization access token, including active status, expiration, and resource scopes.
update_org_member_role
Update a Docker Hub organization member's role. Use this for organization member lifecycle management without removing and re-inviting the user.
assign_repository_team
Grant a Docker Hub organization team access to a repository with read, write, or admin permission. Use List Teams first to find the team ID.
update_org_access_token
Update a Docker Hub organization access token's label, description, resources, or active status.
delete_org_access_token
Permanently delete a Docker Hub organization access token. Any automation using it immediately loses access.
get_access_token
Get metadata for a personal access token (PAT) by UUID. Docker Hub does not return the token secret after creation.
verify_repository_immutable_tags
Validate an immutable tag regex rule for a Docker Hub repository and return repository tags that match the rule.
create_org_access_token
Create a Docker Hub organization access token (OAT) for automation. The token value is returned only once when the token is created.
Manage Docker container image repositories, tags, and organizations on Docker Hub. Create, list, update, and delete repositories and image tags. Search and discover public container images. Manage organization members, teams, and repository-level permissions. Create and manage webhooks for image push events. Handle personal and organization access tokens programmatically. View audit logs for organization and repository activity. Provision and de-provision users via SCIM. Categorize repositories for improved discoverability.
Common questions about connecting Docker Hub to AI agents with Metorial.