productivity
Docker Hub CLI for AI Agents
Use the Docker Hub CLI from KosmoKrator to call Docker Hub tools headlessly, return JSON, inspect schemas, and automate workflows from coding agents, scripts, and CI.Docker Hub CLI Setup
Docker Hub can be configured headlessly with `kosmokrator integrations:configure docker`.
# Install KosmoKrator first if it is not available on PATH.
curl -fsSL https://raw.githubusercontent.com/OpenCompanyApp/kosmokrator/main/install.sh | bash
# Configure and verify this integration.
kosmokrator integrations:configure docker --enable --read allow --write ask --json
kosmokrator integrations:doctor docker --json
kosmokrator integrations:status --json Credentials
Authentication type: Bearer token bearer_token. Configure credentials once, then reuse the same stored profile from scripts, coding CLIs, Lua, and MCP.
No credentials are required.
Command Patterns
The generic command is stable across every integration. The provider shortcut is shorter for humans.
kosmo integrations:call docker.docker_post_users_login '{}' --json kosmo integrations:docker docker_post_users_login '{}' --json Discovery
These commands return structured output for coding agents that need to inspect capabilities before choosing a function.
kosmo integrations:docs docker --json
kosmo integrations:docs docker.docker_post_users_login --json
kosmo integrations:schema docker.docker_post_users_login --json
kosmo integrations:search "Docker Hub" --json
kosmo integrations:list --json Automation Contexts
The same configured command surface works in these environments. The command does not change unless the host wrapper, credentials, or permissions change.
CLI Functions
Every function below can be called headlessly. Commands are highlighted, copyable, and scroll horizontally when payloads are long.
docker.docker_post_users_login
Creates and returns a bearer token in JWT format that you can use to authenticate with Docker Hub APIs. The returned token is used in the HTTP Authorization header like `Authorization: Bearer {TOKEN}`. _**As of September 16, 2024, this route requires a personal access token (PAT) instead of a password if your organization has SSO enforced.**_ <div style="background-color:rgb(255, 165, 0, .25); padding:5px; border-radius:4px"> <strong>Deprecated</strong>: Use [<a href="#tag/authentication-api/operation/AuthCreateAccessToken">Create access token</a>] instead. </div>
write - Parameters
- none
kosmo integrations:call docker.docker_post_users_login '{}' --json kosmo integrations:docker docker_post_users_login '{}' --json docker.docker_post_users2_f_a_login
When a user has two-factor authentication (2FA) enabled, this is the second call to perform after `/v2/users/login` call. Creates and returns a bearer token in JWT format that you can use to authenticate with Docker Hub APIs. The returned token is used in the HTTP Authorization header like `Authorization: Bearer {TOKEN}`. Most Docker Hub APIs require this token either to consume or to get detailed information. For example, to list images in a private repository.
write - Parameters
- none
kosmo integrations:call docker.docker_post_users2_f_a_login '{}' --json kosmo integrations:docker docker_post_users2_f_a_login '{}' --json docker.docker_auth_create_access_token
Creates and returns a short-lived access token in JWT format for use as a bearer when calling Docker APIs. If successful, the access token returned should be used in the HTTP Authorization header like `Authorization: Bearer {access_token}`. _**If your organization has SSO enforced, you must use a personal access token (PAT) instead of a password.**_
write - Parameters
- none
kosmo integrations:call docker.docker_auth_create_access_token '{}' --json kosmo integrations:docker docker_auth_create_access_token '{}' --json docker.docker_get_v2_access_tokens
Returns a paginated list of personal access tokens.
read - Parameters
- none
kosmo integrations:call docker.docker_get_v2_access_tokens '{}' --json kosmo integrations:docker docker_get_v2_access_tokens '{}' --json docker.docker_post_v2_access_tokens
Creates and returns a personal access token.
write - Parameters
- none
kosmo integrations:call docker.docker_post_v2_access_tokens '{}' --json kosmo integrations:docker docker_post_v2_access_tokens '{}' --json docker.docker_get_v2_access_tokens_by_uuid
Returns a personal access token by UUID.
read - Parameters
- none
kosmo integrations:call docker.docker_get_v2_access_tokens_by_uuid '{}' --json kosmo integrations:docker docker_get_v2_access_tokens_by_uuid '{}' --json docker.docker_patch_v2_access_tokens_by_uuid
Updates a personal access token partially. You can either update the token's label or enable/disable it.
write - Parameters
- none
kosmo integrations:call docker.docker_patch_v2_access_tokens_by_uuid '{}' --json kosmo integrations:docker docker_patch_v2_access_tokens_by_uuid '{}' --json docker.docker_delete_v2_access_tokens_by_uuid
Deletes a personal access token permanently. This cannot be undone.
write - Parameters
- none
kosmo integrations:call docker.docker_delete_v2_access_tokens_by_uuid '{}' --json kosmo integrations:docker docker_delete_v2_access_tokens_by_uuid '{}' --json docker.docker_audit_logs_list_audit_actions
List audit log actions for a namespace to be used as a filter for querying audit log events. <span class="oat"></span>
read - Parameters
- none
kosmo integrations:call docker.docker_audit_logs_list_audit_actions '{}' --json kosmo integrations:docker docker_audit_logs_list_audit_actions '{}' --json docker.docker_audit_logs_list_audit_logs
List audit log events for a given namespace. <span class="oat"></span>
read - Parameters
- none
kosmo integrations:call docker.docker_audit_logs_list_audit_logs '{}' --json kosmo integrations:docker docker_audit_logs_list_audit_logs '{}' --json docker.docker_get_v2_orgs_by_name_settings
Returns organization settings by name.
read - Parameters
- none
kosmo integrations:call docker.docker_get_v2_orgs_by_name_settings '{}' --json kosmo integrations:docker docker_get_v2_orgs_by_name_settings '{}' --json docker.docker_put_v2_orgs_by_name_settings
Updates an organization's settings. Some settings are only used when the organization is on a business subscription. ***Only users with administrative privileges for the organization (owner role) can modify these settings.*** The following settings are only used on a business subscription: - `restricted_images`
write - Parameters
- none
kosmo integrations:call docker.docker_put_v2_orgs_by_name_settings '{}' --json kosmo integrations:docker docker_put_v2_orgs_by_name_settings '{}' --json docker.docker_get_v2_orgs_by_name_access_tokens
List access tokens for an organization.
read - Parameters
- none
kosmo integrations:call docker.docker_get_v2_orgs_by_name_access_tokens '{}' --json kosmo integrations:docker docker_get_v2_orgs_by_name_access_tokens '{}' --json docker.docker_post_v2_orgs_by_name_access_tokens
Create an access token for an organization.
write - Parameters
- none
kosmo integrations:call docker.docker_post_v2_orgs_by_name_access_tokens '{}' --json kosmo integrations:docker docker_post_v2_orgs_by_name_access_tokens '{}' --json docker.docker_get_v2_orgs_by_org_name_access_tokens_by_access_token_id
Get details of a specific access token for an organization.
read - Parameters
- none
kosmo integrations:call docker.docker_get_v2_orgs_by_org_name_access_tokens_by_access_token_id '{}' --json kosmo integrations:docker docker_get_v2_orgs_by_org_name_access_tokens_by_access_token_id '{}' --json docker.docker_patch_v2_orgs_by_org_name_access_tokens_by_access_token_id
Update a specific access token for an organization.
write - Parameters
- none
kosmo integrations:call docker.docker_patch_v2_orgs_by_org_name_access_tokens_by_access_token_id '{}' --json kosmo integrations:docker docker_patch_v2_orgs_by_org_name_access_tokens_by_access_token_id '{}' --json docker.docker_delete_v2_orgs_by_org_name_access_tokens_by_access_token_id
Delete a specific access token for an organization. This action cannot be undone.
write - Parameters
- none
kosmo integrations:call docker.docker_delete_v2_orgs_by_org_name_access_tokens_by_access_token_id '{}' --json kosmo integrations:docker docker_delete_v2_orgs_by_org_name_access_tokens_by_access_token_id '{}' --json docker.docker_list_tags
List repository tags (GET /v2/namespaces/{namespace}/repositories/{repository}/tags).
read - Parameters
- none
kosmo integrations:call docker.docker_list_tags '{}' --json kosmo integrations:docker docker_list_tags '{}' --json docker.docker_get_tag
Read repository tag (GET /v2/namespaces/{namespace}/repositories/{repository}/tags/{tag}).
read - Parameters
- none
kosmo integrations:call docker.docker_get_tag '{}' --json kosmo integrations:docker docker_get_tag '{}' --json docker.docker_update_repository_immutable_tags
Updates the immutable tags configuration for this repository. **Only users with administrative privileges for the repository can modify these settings.**
write - Parameters
- none
kosmo integrations:call docker.docker_update_repository_immutable_tags '{}' --json kosmo integrations:docker docker_update_repository_immutable_tags '{}' --json docker.docker_verify_repository_immutable_tags
Validates the immutable tags regex pass in parameter and returns a list of tags matching it in this repository. **Only users with administrative privileges for the repository call this endpoint.**
write - Parameters
- none
kosmo integrations:call docker.docker_verify_repository_immutable_tags '{}' --json kosmo integrations:docker docker_verify_repository_immutable_tags '{}' --json docker.docker_create_repository_group
Assign a group (Team) to a repository for access (POST /v2/repositories/{namespace}/{repository}/groups).
write - Parameters
- none
kosmo integrations:call docker.docker_create_repository_group '{}' --json kosmo integrations:docker docker_create_repository_group '{}' --json docker.docker_list_repositories
Returns a list of repositories within the specified namespace (organization or user). Public repositories are accessible to everyone, while private repositories require appropriate authentication and permissions.
read - Parameters
- none
kosmo integrations:call docker.docker_list_repositories '{}' --json kosmo integrations:docker docker_list_repositories '{}' --json docker.docker_create_repository
Creates a new repository within the specified namespace. The repository will be created with the provided metadata including name, description, and privacy settings.
write - Parameters
- none
kosmo integrations:call docker.docker_create_repository '{}' --json kosmo integrations:docker docker_create_repository '{}' --json docker.docker_get_repository
Returns a repository within the specified namespace (organization or user). Public repositories are accessible to everyone, while private repositories require appropriate authentication and permissions.
read - Parameters
- none
kosmo integrations:call docker.docker_get_repository '{}' --json kosmo integrations:docker docker_get_repository '{}' --json docker.docker_get_v2_orgs_by_org_name_members
Returns a list of members for an organization. _The following fields are only visible to orgs with insights enabled._ - `last_logged_in_at` - `last_seen_at` - `last_desktop_version` To make visible, please see [View Insights for organization users](https://docs.docker.com/admin/insights/#view-insights-for-organization-users). <span class="oat"></span>
read - Parameters
- none
kosmo integrations:call docker.docker_get_v2_orgs_by_org_name_members '{}' --json kosmo integrations:docker docker_get_v2_orgs_by_org_name_members '{}' --json docker.docker_get_v2_orgs_by_org_name_members_export
Export members of an organization as a CSV <span class="oat"></span>
read - Parameters
- none
kosmo integrations:call docker.docker_get_v2_orgs_by_org_name_members_export '{}' --json kosmo integrations:docker docker_get_v2_orgs_by_org_name_members_export '{}' --json docker.docker_put_v2_orgs_by_org_name_members_by_username
Updates the role of a member in the organization. ***Only users in the "owners" group of the organization can use this endpoint.*** <span class="oat"></span>
write - Parameters
- none
kosmo integrations:call docker.docker_put_v2_orgs_by_org_name_members_by_username '{}' --json kosmo integrations:docker docker_put_v2_orgs_by_org_name_members_by_username '{}' --json docker.docker_delete_v2_orgs_by_org_name_members_by_username
Removes the member from the org, ie. all groups in the org, unless they're the last owner <span class="oat"></span>
write - Parameters
- none
kosmo integrations:call docker.docker_delete_v2_orgs_by_org_name_members_by_username '{}' --json kosmo integrations:docker docker_delete_v2_orgs_by_org_name_members_by_username '{}' --json docker.docker_get_v2_orgs_by_org_name_invites
Return all pending invites for a given org, only team owners can call this endpoint <span class="oat"></span>
read - Parameters
- none
kosmo integrations:call docker.docker_get_v2_orgs_by_org_name_invites '{}' --json kosmo integrations:docker docker_get_v2_orgs_by_org_name_invites '{}' --json docker.docker_get_v2_orgs_by_org_name_groups
<span class="oat"></span>
read - Parameters
- none
kosmo integrations:call docker.docker_get_v2_orgs_by_org_name_groups '{}' --json kosmo integrations:docker docker_get_v2_orgs_by_org_name_groups '{}' --json docker.docker_post_v2_orgs_by_org_name_groups
Create a new group within an organization. <span class="oat"></span>
write - Parameters
- none
kosmo integrations:call docker.docker_post_v2_orgs_by_org_name_groups '{}' --json kosmo integrations:docker docker_post_v2_orgs_by_org_name_groups '{}' --json docker.docker_get_v2_orgs_by_org_name_groups_by_group_name
<span class="oat"></span>
read - Parameters
- none
kosmo integrations:call docker.docker_get_v2_orgs_by_org_name_groups_by_group_name '{}' --json kosmo integrations:docker docker_get_v2_orgs_by_org_name_groups_by_group_name '{}' --json docker.docker_put_v2_orgs_by_org_name_groups_by_group_name
<span class="oat"></span>
write - Parameters
- none
kosmo integrations:call docker.docker_put_v2_orgs_by_org_name_groups_by_group_name '{}' --json kosmo integrations:docker docker_put_v2_orgs_by_org_name_groups_by_group_name '{}' --json docker.docker_patch_v2_orgs_by_org_name_groups_by_group_name
<span class="oat"></span>
write - Parameters
- none
kosmo integrations:call docker.docker_patch_v2_orgs_by_org_name_groups_by_group_name '{}' --json kosmo integrations:docker docker_patch_v2_orgs_by_org_name_groups_by_group_name '{}' --json docker.docker_delete_v2_orgs_by_org_name_groups_by_group_name
<span class="oat"></span>
write - Parameters
- none
kosmo integrations:call docker.docker_delete_v2_orgs_by_org_name_groups_by_group_name '{}' --json kosmo integrations:docker docker_delete_v2_orgs_by_org_name_groups_by_group_name '{}' --json docker.docker_get_v2_orgs_by_org_name_groups_by_group_name_members
List the members (users) that are in a group. If user is owner of the org or has otherwise elevated permissions, they can search by email and the result will also contain emails. <span class="oat"></span>
read - Parameters
- none
kosmo integrations:call docker.docker_get_v2_orgs_by_org_name_groups_by_group_name_members '{}' --json kosmo integrations:docker docker_get_v2_orgs_by_org_name_groups_by_group_name_members '{}' --json docker.docker_post_v2_orgs_by_org_name_groups_by_group_name_members
<span class="oat"></span>
write - Parameters
- none
kosmo integrations:call docker.docker_post_v2_orgs_by_org_name_groups_by_group_name_members '{}' --json kosmo integrations:docker docker_post_v2_orgs_by_org_name_groups_by_group_name_members '{}' --json docker.docker_delete_v2_orgs_by_org_name_groups_by_group_name_members_by_username
<span class="oat"></span>
write - Parameters
- none
kosmo integrations:call docker.docker_delete_v2_orgs_by_org_name_groups_by_group_name_members_by_username '{}' --json kosmo integrations:docker docker_delete_v2_orgs_by_org_name_groups_by_group_name_members_by_username '{}' --json docker.docker_delete_v2_invites_by_id
Mark the invite as cancelled so it doesn't show up on the list of pending invites <span class="oat"></span>
write - Parameters
- none
kosmo integrations:call docker.docker_delete_v2_invites_by_id '{}' --json kosmo integrations:docker docker_delete_v2_invites_by_id '{}' --json docker.docker_patch_v2_invites_by_id_resend
Resend a pending invite to the user, any org owner can resend an invite <span class="oat"></span>
write - Parameters
- none
kosmo integrations:call docker.docker_patch_v2_invites_by_id_resend '{}' --json kosmo integrations:docker docker_patch_v2_invites_by_id_resend '{}' --json docker.docker_post_v2_invites_bulk
Create multiple invites by emails or DockerIDs. Only a team owner can create invites. <span class="oat"></span>
write - Parameters
- none
kosmo integrations:call docker.docker_post_v2_invites_bulk '{}' --json kosmo integrations:docker docker_post_v2_invites_bulk '{}' --json docker.docker_get_v2_scim_2_0_service_provider_config
Returns a service provider config for Docker's configuration.
read - Parameters
- none
kosmo integrations:call docker.docker_get_v2_scim_2_0_service_provider_config '{}' --json kosmo integrations:docker docker_get_v2_scim_2_0_service_provider_config '{}' --json docker.docker_get_v2_scim_2_0_resource_types
Returns all resource types supported for the SCIM configuration.
read - Parameters
- none
kosmo integrations:call docker.docker_get_v2_scim_2_0_resource_types '{}' --json kosmo integrations:docker docker_get_v2_scim_2_0_resource_types '{}' --json docker.docker_get_v2_scim_2_0_resource_types_by_name
Returns a resource type by name.
read - Parameters
- none
kosmo integrations:call docker.docker_get_v2_scim_2_0_resource_types_by_name '{}' --json kosmo integrations:docker docker_get_v2_scim_2_0_resource_types_by_name '{}' --json docker.docker_get_v2_scim_2_0_schemas
Returns all schemas supported for the SCIM configuration.
read - Parameters
- none
kosmo integrations:call docker.docker_get_v2_scim_2_0_schemas '{}' --json kosmo integrations:docker docker_get_v2_scim_2_0_schemas '{}' --json docker.docker_get_v2_scim_2_0_schemas_by_id
Returns a schema by ID.
read - Parameters
- none
kosmo integrations:call docker.docker_get_v2_scim_2_0_schemas_by_id '{}' --json kosmo integrations:docker docker_get_v2_scim_2_0_schemas_by_id '{}' --json docker.docker_get_v2_scim_2_0_users
Returns paginated users for an organization. Use `startIndex` and `count` query parameters to receive paginated results. **Sorting:** Sorting allows you to specify the order in which resources are returned by specifying a combination of `sortBy` and `sortOrder` query parameters. The `sortBy` parameter specifies the attribute whose value will be used to order the returned responses. The `sortOrder` parameter defines the order in which the `sortBy` parameter is applied. Allowed values are "ascending" and "descending". **Filtering:** You can request a subset of resources by specifying the `filter` query parameter containing a filter expression. Attribute names and attribute operators used in filters are case insensitive. The filter parameter must contain at least one valid expression. Each expression must contain an attribute name followed by an attribute operator and an optional value. Supported operators are listed below. - `eq` equal - `ne` not equal - `co` contains - `sw` starts with - `and` Logical "and" - `or` Logical "or" - `not` "Not" function - `()` Precedence grouping
read - Parameters
- none
kosmo integrations:call docker.docker_get_v2_scim_2_0_users '{}' --json kosmo integrations:docker docker_get_v2_scim_2_0_users '{}' --json docker.docker_post_v2_scim_2_0_users
Creates a user. If the user already exists by email, they are assigned to the organization on the "company" team.
write - Parameters
- none
kosmo integrations:call docker.docker_post_v2_scim_2_0_users '{}' --json kosmo integrations:docker docker_post_v2_scim_2_0_users '{}' --json docker.docker_get_v2_scim_2_0_users_by_id
Returns a user by ID.
read - Parameters
- none
kosmo integrations:call docker.docker_get_v2_scim_2_0_users_by_id '{}' --json kosmo integrations:docker docker_get_v2_scim_2_0_users_by_id '{}' --json docker.docker_put_v2_scim_2_0_users_by_id
Updates a user. This route is used to change the user's name, activate, and deactivate the user.
write - Parameters
- none
kosmo integrations:call docker.docker_put_v2_scim_2_0_users_by_id '{}' --json kosmo integrations:docker docker_put_v2_scim_2_0_users_by_id '{}' --json Function Schemas
Use these parameter tables when building CLI payloads without calling integrations:schema first.
docker.docker_post_users_login 0 parameters
kosmo integrations:schema docker.docker_post_users_login --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_post_users2_f_a_login 0 parameters
kosmo integrations:schema docker.docker_post_users2_f_a_login --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_auth_create_access_token 0 parameters
kosmo integrations:schema docker.docker_auth_create_access_token --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_get_v2_access_tokens 0 parameters
kosmo integrations:schema docker.docker_get_v2_access_tokens --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_post_v2_access_tokens 0 parameters
kosmo integrations:schema docker.docker_post_v2_access_tokens --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_get_v2_access_tokens_by_uuid 0 parameters
kosmo integrations:schema docker.docker_get_v2_access_tokens_by_uuid --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_patch_v2_access_tokens_by_uuid 0 parameters
kosmo integrations:schema docker.docker_patch_v2_access_tokens_by_uuid --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_delete_v2_access_tokens_by_uuid 0 parameters
kosmo integrations:schema docker.docker_delete_v2_access_tokens_by_uuid --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_audit_logs_list_audit_actions 0 parameters
kosmo integrations:schema docker.docker_audit_logs_list_audit_actions --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_audit_logs_list_audit_logs 0 parameters
kosmo integrations:schema docker.docker_audit_logs_list_audit_logs --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_get_v2_orgs_by_name_settings 0 parameters
kosmo integrations:schema docker.docker_get_v2_orgs_by_name_settings --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_put_v2_orgs_by_name_settings 0 parameters
kosmo integrations:schema docker.docker_put_v2_orgs_by_name_settings --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_get_v2_orgs_by_name_access_tokens 0 parameters
kosmo integrations:schema docker.docker_get_v2_orgs_by_name_access_tokens --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_post_v2_orgs_by_name_access_tokens 0 parameters
kosmo integrations:schema docker.docker_post_v2_orgs_by_name_access_tokens --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_get_v2_orgs_by_org_name_access_tokens_by_access_token_id 0 parameters
kosmo integrations:schema docker.docker_get_v2_orgs_by_org_name_access_tokens_by_access_token_id --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_patch_v2_orgs_by_org_name_access_tokens_by_access_token_id 0 parameters
kosmo integrations:schema docker.docker_patch_v2_orgs_by_org_name_access_tokens_by_access_token_id --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_delete_v2_orgs_by_org_name_access_tokens_by_access_token_id 0 parameters
kosmo integrations:schema docker.docker_delete_v2_orgs_by_org_name_access_tokens_by_access_token_id --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_list_tags 0 parameters
kosmo integrations:schema docker.docker_list_tags --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_get_tag 0 parameters
kosmo integrations:schema docker.docker_get_tag --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_update_repository_immutable_tags 0 parameters
kosmo integrations:schema docker.docker_update_repository_immutable_tags --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_verify_repository_immutable_tags 0 parameters
kosmo integrations:schema docker.docker_verify_repository_immutable_tags --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_create_repository_group 0 parameters
kosmo integrations:schema docker.docker_create_repository_group --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_list_repositories 0 parameters
kosmo integrations:schema docker.docker_list_repositories --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_create_repository 0 parameters
kosmo integrations:schema docker.docker_create_repository --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_get_repository 0 parameters
kosmo integrations:schema docker.docker_get_repository --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_get_v2_orgs_by_org_name_members 0 parameters
kosmo integrations:schema docker.docker_get_v2_orgs_by_org_name_members --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_get_v2_orgs_by_org_name_members_export 0 parameters
kosmo integrations:schema docker.docker_get_v2_orgs_by_org_name_members_export --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_put_v2_orgs_by_org_name_members_by_username 0 parameters
kosmo integrations:schema docker.docker_put_v2_orgs_by_org_name_members_by_username --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_delete_v2_orgs_by_org_name_members_by_username 0 parameters
kosmo integrations:schema docker.docker_delete_v2_orgs_by_org_name_members_by_username --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_get_v2_orgs_by_org_name_invites 0 parameters
kosmo integrations:schema docker.docker_get_v2_orgs_by_org_name_invites --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_get_v2_orgs_by_org_name_groups 0 parameters
kosmo integrations:schema docker.docker_get_v2_orgs_by_org_name_groups --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_post_v2_orgs_by_org_name_groups 0 parameters
kosmo integrations:schema docker.docker_post_v2_orgs_by_org_name_groups --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_get_v2_orgs_by_org_name_groups_by_group_name 0 parameters
kosmo integrations:schema docker.docker_get_v2_orgs_by_org_name_groups_by_group_name --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_put_v2_orgs_by_org_name_groups_by_group_name 0 parameters
kosmo integrations:schema docker.docker_put_v2_orgs_by_org_name_groups_by_group_name --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_patch_v2_orgs_by_org_name_groups_by_group_name 0 parameters
kosmo integrations:schema docker.docker_patch_v2_orgs_by_org_name_groups_by_group_name --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_delete_v2_orgs_by_org_name_groups_by_group_name 0 parameters
kosmo integrations:schema docker.docker_delete_v2_orgs_by_org_name_groups_by_group_name --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_get_v2_orgs_by_org_name_groups_by_group_name_members 0 parameters
kosmo integrations:schema docker.docker_get_v2_orgs_by_org_name_groups_by_group_name_members --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_post_v2_orgs_by_org_name_groups_by_group_name_members 0 parameters
kosmo integrations:schema docker.docker_post_v2_orgs_by_org_name_groups_by_group_name_members --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_delete_v2_orgs_by_org_name_groups_by_group_name_members_by_username 0 parameters
kosmo integrations:schema docker.docker_delete_v2_orgs_by_org_name_groups_by_group_name_members_by_username --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_delete_v2_invites_by_id 0 parameters
kosmo integrations:schema docker.docker_delete_v2_invites_by_id --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_patch_v2_invites_by_id_resend 0 parameters
kosmo integrations:schema docker.docker_patch_v2_invites_by_id_resend --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_post_v2_invites_bulk 0 parameters
kosmo integrations:schema docker.docker_post_v2_invites_bulk --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_get_v2_scim_2_0_service_provider_config 0 parameters
kosmo integrations:schema docker.docker_get_v2_scim_2_0_service_provider_config --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_get_v2_scim_2_0_resource_types 0 parameters
kosmo integrations:schema docker.docker_get_v2_scim_2_0_resource_types --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_get_v2_scim_2_0_resource_types_by_name 0 parameters
kosmo integrations:schema docker.docker_get_v2_scim_2_0_resource_types_by_name --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_get_v2_scim_2_0_schemas 0 parameters
kosmo integrations:schema docker.docker_get_v2_scim_2_0_schemas --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_get_v2_scim_2_0_schemas_by_id 0 parameters
kosmo integrations:schema docker.docker_get_v2_scim_2_0_schemas_by_id --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_get_v2_scim_2_0_users 0 parameters
kosmo integrations:schema docker.docker_get_v2_scim_2_0_users --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_post_v2_scim_2_0_users 0 parameters
kosmo integrations:schema docker.docker_post_v2_scim_2_0_users --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_get_v2_scim_2_0_users_by_id 0 parameters
kosmo integrations:schema docker.docker_get_v2_scim_2_0_users_by_id --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
docker.docker_put_v2_scim_2_0_users_by_id 0 parameters
kosmo integrations:schema docker.docker_put_v2_scim_2_0_users_by_id --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
Permissions
Headless calls still follow the integration read/write permission policy. Configure read/write defaults with
integrations:configure. Add --force only for trusted automation that should bypass that policy.