Change Updates

Do not miss any Docker Hub API changes, ever again

Subscribe to the Docker Hub API changelog to be up to date on recent changes.

RSS

Changelog

Last update:
Compare

OpenAPI document has been modified on GitHub cf PR 22935, with one structural change: new endpoint GET /v2/namespaces/{namespace}/repositories

1 structure change including:
1 Addition
Added 1
GET /v2/namespaces/{namespace}/repositories
49 structure changes including:
2 Breaking changes
26 Additions
21 Modifications
2 Removals
Modified 21 Breaking
GET /v2/access-tokens/{uuid}
  • Authentication
  • Bearer auth authentication method Added
GET /v2/namespaces/{namespace}/repositories/{repository}/tags
  • Authentication
  • Bearer auth authentication method Added
GET /v2/namespaces/{namespace}/repositories/{repository}/tags/{tag}
  • Authentication
  • Bearer auth authentication method Added
GET /v2/orgs/{name}/settings
  • Authentication
  • Bearer auth authentication method Added
GET /v2/scim/2.0/ResourceTypes
  • Authentication
  • Bearer scim auth authentication method Added
GET /v2/scim/2.0/ResourceTypes/{name}
  • Path
  • name path parameter Modified
    • Path parameter is now required
      Breaking
  • Authentication
  • Bearer scim auth authentication method Added
GET /v2/scim/2.0/Schemas
  • Authentication
  • Bearer scim auth authentication method Added
GET /v2/scim/2.0/Schemas/{id}
  • Path
  • id path parameter Modified
    • Path parameter is now required
      Breaking
  • Authentication
  • Bearer scim auth authentication method Added
GET /v2/scim/2.0/ServiceProviderConfig
  • Authentication
  • Bearer scim auth authentication method Added
GET /v2/scim/2.0/Users
  • Authentication
  • Bearer scim auth authentication method Added
GET /v2/scim/2.0/Users/{id}
  • Path
  • id path parameter Modified
    • Path parameter is now required
      Breaking
  • Authentication
  • Bearer scim auth authentication method Added
HEAD /v2/namespaces/{namespace}/repositories/{repository}/tags
  • Authentication
  • Bearer auth authentication method Added
HEAD /v2/namespaces/{namespace}/repositories/{repository}/tags/{tag}
  • Authentication
  • Bearer auth authentication method Added
PATCH /v2/access-tokens/{uuid}
  • Authentication
  • Bearer auth authentication method Added
POST /v2/access-tokens
  • Body
  • application/json content type Modified
    • expires_at property Added
  • Authentication
  • Bearer auth authentication method Added
POST /v2/scim/2.0/Users
  • Authentication
  • Bearer scim auth authentication method Added
POST /v2/users/login
  • Operation is now deprecated
PUT /v2/orgs/{name}/settings
  • Authentication
  • Bearer auth authentication method Added
PUT /v2/scim/2.0/Users/{id}
  • Path
  • id path parameter Modified
    • Path parameter is now required
      Breaking
  • Authentication
  • Bearer scim auth authentication method Added
GET /v2/access-tokens
  • Authentication
  • Bearer auth authentication method Added
DELETE /v2/access-tokens/{uuid}
  • Authentication
  • Bearer auth authentication method Added
Removed 2 Breaking
GET /v2/auditlogs/{account}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /v2/auditlogs/{account}/actions
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 26
PUT /v2/orgs/{org_name}/members/{username}
DELETE /v2/invites/{id}
DELETE /v2/orgs/{org_name}/access-tokens/{access_token_id}
DELETE /v2/orgs/{org_name}/groups/{group_name}
DELETE /v2/orgs/{org_name}/groups/{group_name}/members/{username}
DELETE /v2/orgs/{org_name}/members/{username}
GET /v2/auditlogs/{account}
GET /v2/auditlogs/{account}/actions
GET /v2/orgs/{name}/access-tokens
GET /v2/orgs/{org_name}/access-tokens/{access_token_id}
GET /v2/orgs/{org_name}/groups
GET /v2/orgs/{org_name}/groups/{group_name}
GET /v2/orgs/{org_name}/groups/{group_name}/members
GET /v2/orgs/{org_name}/invites
GET /v2/orgs/{org_name}/members
GET /v2/orgs/{org_name}/members/export
PATCH /v2/invites/{id}/resend
PATCH /v2/orgs/{org_name}/access-tokens/{access_token_id}
PATCH /v2/orgs/{org_name}/groups/{group_name}
POST /v2/auth/token
POST /v2/invites/bulk
POST /v2/orgs/{name}/access-tokens
POST /v2/orgs/{org_name}/groups
POST /v2/orgs/{org_name}/groups/{group_name}/members
POST /v2/repositories/{namespace}/{repository}/groups
PUT /v2/orgs/{org_name}/groups/{group_name}