{ "opencollection": "1.0.0", "info": { "name": "Docker HUB access-tokens orgs API", "version": "2-beta" }, "items": [ { "info": { "name": "orgs", "type": "folder" }, "items": [ { "info": { "name": "List org members", "type": "http" }, "http": { "method": "GET", "url": "https://hub.docker.com/v2/orgs/:org_name/members", "params": [ { "name": "org_name", "value": "myorganization", "type": "path", "description": "Name of the organization (namespace)." }, { "name": "search", "value": "", "type": "query", "description": "Search term." }, { "name": "page", "value": "", "type": "query", "description": "Page number (starts on 1)." }, { "name": "page_size", "value": "", "type": "query", "description": "Number of items (rows) per page." }, { "name": "invites", "value": "", "type": "query", "description": "Include invites in the response." }, { "name": "type", "value": "all", "type": "query" }, { "name": "role", "value": "owner", "type": "query" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Returns a list of members for an organization.\n\n_The following fields are only visible to orgs with insights enabled._\n\n- `last_logged_in_at`\n- `last_seen_at`\n- `last_desktop_version`\n\nTo make visible, please see [View Insights for organization users](https://docs.docker.com/admin/insights/#view-insights-for-organization-users).\n\n\n" }, { "info": { "name": "Export org members CSV", "type": "http" }, "http": { "method": "GET", "url": "https://hub.docker.com/v2/orgs/:org_name/members/export", "params": [ { "name": "org_name", "value": "myorganization", "type": "path", "description": "Name of the organization (namespace)." } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Export members of an organization as a CSV\n\n\n" }, { "info": { "name": "Update org member (role)", "type": "http" }, "http": { "method": "PUT", "url": "https://hub.docker.com/v2/orgs/:org_name/members/:username", "params": [ { "name": "org_name", "value": "myorganization", "type": "path", "description": "Name of the organization (namespace)." }, { "name": "username", "value": "", "type": "path", "description": "Username, identifier for the user (namespace, DockerID)." } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Updates the role of a member in the organization.\n***Only users in the \"owners\" group of the organization can use this endpoint.***\n\n\n" }, { "info": { "name": "Remove member from org", "type": "http" }, "http": { "method": "DELETE", "url": "https://hub.docker.com/v2/orgs/:org_name/members/:username", "params": [ { "name": "org_name", "value": "myorganization", "type": "path", "description": "Name of the organization (namespace)." }, { "name": "username", "value": "", "type": "path", "description": "Username, identifier for the user (namespace, DockerID)." } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Removes the member from the org, ie. all groups in the org, unless they're the last owner\n\n\n" } ] } ], "bundled": true }