Cloudsmith
Cloudsmith is a cloud-native, universal package management platform providing fully managed, geo-replicated artifact repositories for over 30 package formats (Docker, npm, Maven, NuGet, PyPI, RubyGems, RPM, Deb, Helm, Cargo, Go, Composer, Conan, Conda, Vagrant, Raw, and more). The Cloudsmith REST API (v1) at api.cloudsmith.io exposes operations for organizations, repositories, packages, files, entitlements, vulnerabilities, webhooks, audit logs, metrics, quotas, deny policies, namespaces, distros, formats, recycle bin, storage regions, and broadcasts. Authentication is via API key passed in the Authorization header as "token YOUR_API_KEY".
APIs
Cloudsmith API (v1)
The Cloudsmith REST API (v1) covers 217+ endpoints across 22 tag groups including repos, orgs, packages, entitlements, files, user, webhooks, quota, vulnerabilities, metrics, au...
Collections
Cloudsmith API (v1)
OPENPricing Plans
Rate Limits
FinOps
Cloudsmith Finops
FINOPSSemantic Vocabularies
API Governance Rules
Resources
Sources
opencollection: 1.0.0
info:
name: Cloudsmith API (v1)
version: v1
items:
- info:
name: audit-log
type: folder
items:
- info:
name: Lists audit log entries for a specific namespace.
type: http
http:
method: GET
url: '{{baseUrl}}/audit-log/:owner/'
params:
- name: owner
value: ''
type: path
- name: page
value: ''
type: query
description: A page number within the paginated result set.
- name: page_size
value: ''
type: query
description: Number of results to return per page.
- name: query
value: ''
type: query
description: A search term for querying events, actors, or timestamps of log records.
docs: Lists audit log entries for a specific namespace.
- info:
name: Lists audit log entries for a specific repository.
type: http
http:
method: GET
url: '{{baseUrl}}/audit-log/:owner/:repo/'
params:
- name: owner
value: ''
type: path
- name: repo
value: ''
type: path
- name: page
value: ''
type: query
description: A page number within the paginated result set.
- name: page_size
value: ''
type: query
description: Number of results to return per page.
- name: query
value: ''
type: query
description: A search term for querying events, actors, or timestamps of log records.
docs: Lists audit log entries for a specific repository.
- info:
name: badges
type: folder
items:
- info:
name: Get latest package version for a package or package group.
type: http
http:
method: GET
url: '{{baseUrl}}/badges/version/:owner/:repo/:package_format/:package_name/:package_version/:package_identifiers/'
params:
- name: owner
value: ''
type: path
- name: repo
value: ''
type: path
- name: package_format
value: ''
type: path
- name: package_name
value: ''
type: path
- name: package_version
value: ''
type: path
- name: package_identifiers
value: ''
type: path
- name: badge_token
value: ''
type: query
description: Badge token to authenticate for private packages
- name: cacheSeconds
value: ''
type: query
description: Override the shields.io badge cacheSeconds value.
- name: color
value: ''
type: query
description: Override the shields.io badge color value.
- name: label
value: ''
type: query
description: Override the shields.io badge label value.
- name: labelColor
value: ''
type: query
description: Override the shields.io badge labelColor value.
- name: logoColor
value: ''
type: query
description: Override the shields.io badge logoColor value.
- name: logoWidth
value: ''
type: query
description: Override the shields.io badge logoWidth value.
- name: render
value: ''
type: query
description: If true, badge will be rendered
- name: shields
value: ''
type: query
description: If true, a shields response will be generated
- name: show_latest
value: ''
type: query
description: If true, for latest version badges a '(latest)' suffix is added
- name: style
value: ''
type: query
description: Override the shields.io badge style value.
docs: Get latest package version for a package or package group.
- info:
name: broadcasts
type: folder
items:
- info:
name: Create a broadcast token.
type: http
http:
method: POST
url: '{{baseUrl}}/broadcasts/:org/broadcast-token/'
params:
- name: org
value: ''
type: path
docs: Create a broadcast token.
- info:
name: bulk-action
type: folder
items:
- info:
name: bulk_action
type: http
http:
method: POST
url: '{{baseUrl}}/bulk-action/:owner/'
params:
- name: owner
value: ''
type: path
docs: 'Perform bulk operations on multiple packages within a repository or across all accessible repositories. If ''repository''
is provided, actions are limited to that repository. If ''repository'' is omitted, actions are performed across all
repositories the user has access to within the workspace. Returns a list of successfully actioned packages and any packages
that failed with error details. '
- info:
name: distros
type: folder
items:
- info:
name: Get a list of all supported distributions.
type: http
http:
method: GET
url: '{{baseUrl}}/distros/'
docs: Get a list of all supported distributions.
- info:
name: View for viewing/listing distributions.
type: http
http:
method: GET
url: '{{baseUrl}}/distros/:slug/'
params:
- name: slug
value: ''
type: path
docs: View for viewing/listing distributions.
- info:
name: entitlements
type: folder
items:
- info:
name: Get a list of all entitlements in a repository.
type: http
http:
method: GET
url: '{{baseUrl}}/entitlements/:owner/:repo/'
params:
- name: owner
value: ''
type: path
- name: repo
value: ''
type: path
- name: page
value: ''
type: query
description: A page number within the paginated result set.
- name: page_size
value: ''
type: query
description: Number of results to return per page.
- name: show_tokens
value: ''
type: query
description: Show entitlement token strings in results
- name: query
value: ''
type: query
description: A search term for querying names of entitlements.
- name: active
value: ''
type: query
description: If true, only include active tokens
- name: sort
value: ''
type: query
description: 'A field for sorting objects in ascending or descending order. Use `-` prefix for descending order (e.g.,
`-name`). Available options: name.'
docs: Get a list of all entitlements in a repository.
- info:
name: Create a specific entitlement in a repository.
type: http
http:
method: POST
url: '{{baseUrl}}/entitlements/:owner/:repo/'
params:
- name: owner
value: ''
type: path
- name: repo
value: ''
type: path
- name: show_tokens
value: ''
type: query
description: Show entitlement token strings in results
docs: Create a specific entitlement in a repository.
- info:
name: Synchronise tokens from a source repository.
type: http
http:
method: POST
url: '{{baseUrl}}/entitlements/:owner/:repo/sync/'
params:
- name: owner
value: ''
type: path
- name: repo
value: ''
type: path
- name: show_tokens
value: ''
type: query
description: Show entitlement token strings in results
docs: Synchronise tokens from a source repository.
- info:
name: Get a specific entitlement in a repository.
type: http
http:
method: GET
url: '{{baseUrl}}/entitlements/:owner/:repo/:identifier/'
params:
- name: owner
value: ''
type: path
- name: repo
value: ''
type: path
- name: identifier
value: ''
type: path
- name: fuzzy
value: ''
type: query
description: If true, entitlement identifiers including name will be fuzzy matched.
- name: show_tokens
value: ''
type: query
description: Show entitlement token strings in results
docs: Get a specific entitlement in a repository.
- info:
name: Update a specific entitlement in a repository.
type: http
http:
method: PATCH
url: '{{baseUrl}}/entitlements/:owner/:repo/:identifier/'
params:
- name: owner
value: ''
type: path
- name: repo
value: ''
type: path
- name: identifier
value: ''
type: path
- name: show_tokens
value: ''
type: query
description: Show entitlement token strings in results
docs: Update a specific entitlement in a repository.
- info:
name: Delete a specific entitlement in a repository.
type: http
http:
method: DELETE
url: '{{baseUrl}}/entitlements/:owner/:repo/:identifier/'
params:
- name: owner
value: ''
type: path
- name: repo
value: ''
type: path
- name: identifier
value: ''
type: path
docs: Delete a specific entitlement in a repository.
- info:
name: Disable an entitlement token in a repository.
type: http
http:
method: POST
url: '{{baseUrl}}/entitlements/:owner/:repo/:identifier/disable/'
params:
- name: owner
value: ''
type: path
- name: repo
value: ''
type: path
- name: identifier
value: ''
type: path
docs: Disable an entitlement token in a repository.
- info:
name: Enable an entitlement token in a repository.
type: http
http:
method: POST
url: '{{baseUrl}}/entitlements/:owner/:repo/:identifier/enable/'
params:
- name: owner
value: ''
type: path
- name: repo
value: ''
type: path
- name: identifier
value: ''
type: path
docs: Enable an entitlement token in a repository.
- info:
name: Refresh an entitlement token in a repository.
type: http
http:
method: POST
url: '{{baseUrl}}/entitlements/:owner/:repo/:identifier/refresh/'
params:
- name: owner
value: ''
type: path
- name: repo
value: ''
type: path
- name: identifier
value: ''
type: path
- name: show_tokens
value: ''
type: query
description: Show entitlement token strings in results
docs: Refresh an entitlement token in a repository.
- info:
name: Reset the statistics for an entitlement token in a repository.
type: http
http:
method: POST
url: '{{baseUrl}}/entitlements/:owner/:repo/:identifier/reset/'
params:
- name: owner
value: ''
type: path
- name: repo
value: ''
type: path
- name: identifier
value: ''
type: path
- name: show_tokens
value: ''
type: query
description: Show entitlement token strings in results
docs: Reset the statistics for an entitlement token in a repository.
- info:
name: Set private broadcast access for an entitlement token in a repository.
type: http
http:
method: POST
url: '{{baseUrl}}/entitlements/:owner/:repo/:identifier/toggle-private-broadcasts/'
params:
- name: owner
value: ''
type: path
- name: repo
value: ''
type: path
- name: identifier
value: ''
type: path
docs: Set private broadcast access for an entitlement token in a repository.
- info:
name: files
type: folder
items:
- info:
name: Request URL(s) to upload new package file upload(s) to.
type: http
http:
method: POST
url: '{{baseUrl}}/files/:owner/:repo/'
params:
- name: owner
value: ''
type: path
- name: repo
value: ''
type: path
docs: Request URL(s) to upload new package file upload(s) to.
- info:
name: Validate parameters used for create.
type: http
http:
method: POST
url: '{{baseUrl}}/files/:owner/:repo/validate/'
params:
- name: owner
value: ''
type: path
- name: repo
value: ''
type: path
docs: Validate parameters used for create.
- info:
name: Abort a multipart file upload.
type: http
http:
method: POST
url: '{{baseUrl}}/files/:owner/:repo/:identifier/abort/'
params:
- name: owner
value: ''
type: path
- name: repo
value: ''
type: path
- name: identifier
value: ''
type: path
docs: Abort a multipart file upload.
- info:
name: Complete a multipart file upload.
type: http
http:
method: POST
url: '{{baseUrl}}/files/:owner/:repo/:identifier/complete/'
params:
- name: owner
value: ''
type: path
- name: repo
value: ''
type: path
- name: identifier
value: ''
type: path
docs: Complete a multipart file upload.
- info:
name: Get upload information to perform a multipart file upload.
type: http
http:
method: GET
url: '{{baseUrl}}/files/:owner/:repo/:identifier/info/'
params:
- name: owner
value: ''
type: path
- name: repo
value: ''
type: path
- name: identifier
value: ''
type: path
- name: filename
value: ''
type: query
description: The filename of the file being uploaded
- name: part_number
value: ''
type: query
description: The part number to be uploaded next
docs: Get upload information to perform a multipart file upload.
- info:
name: formats
type: folder
items:
- info:
name: Get a list of all supported package formats.
type: http
http:
method: GET
url: '{{baseUrl}}/formats/'
docs: Get a list of all supported package formats.
- info:
name: Get a specific supported package format.
type: http
http:
method: GET
url: '{{baseUrl}}/formats/:slug/'
params:
- name: slug
value: ''
type: path
docs: Get a specific supported package format.
- info:
name: metrics
type: folder
items:
- info:
name: View for listing entitlement token metrics, across an account.
type: http
http:
method: GET
url: '{{baseUrl}}/metrics/entitlements/:owner/'
params:
- name: owner
value: ''
type: path
- name: page
value: ''
type: query
description: A page number within the paginated result set.
- name: page_size
value: ''
type: query
description: Number of results to return per page.
- name: finish
value: ''
type: query
description: Include metrics upto and including this UTC date or UTC datetime. For example '2020-12-31' or '2021-12-13T00:00:00Z'.
- name: start
value: ''
type: query
description: Include metrics from and including this UTC date or UTC datetime. For example '2020-12-31' or '2021-12-13T00:00:00Z'.
- name: tokens
value: ''
type: query
description: A comma seperated list of tokens (slug perm) to include in the results.
docs: View for listing entitlement token metrics, across an account.
- info:
name: View for listing entitlement token metrics, for a repository.
type: http
http:
method: GET
url: '{{baseUrl}}/metrics/entitlements/:owner/:repo/'
params:
- name: owner
value: ''
type: path
- name: repo
value: ''
type: path
- name: page
value: ''
type: query
description: A page number within the paginated result set.
- name: page_size
value: ''
type: query
description: Number of results to return per page.
- name: finish
value: ''
type: query
description: Include metrics upto and including this UTC date or UTC datetime. For example '2020-12-31' or '2021-12-13T00:00:00Z'.
- name: start
value: ''
type: query
description: Include metrics from and including this UTC date or UTC datetime. For example '2020-12-31' or '2021-12-13T00:00:00Z'.
- name: tokens
value: ''
type: query
description: A comma seperated list of tokens (slug perm) to include in the results.
docs: View for listing entitlement token metrics, for a repository.
- info:
name: View for listing package usage metrics, for a repository.
type: http
http:
method: GET
url: '{{baseUrl}}/metrics/packages/:owner/:repo/'
params:
- name: owner
value: ''
type: path
- name: repo
value: ''
type: path
- name: page
value: ''
type: query
description: A page number within the paginated result set.
- name: page_size
value: ''
type: query
description: Number of results to return per page.
- name: finish
value: ''
type: query
description: Include metrics upto and including this UTC date or UTC datetime. For example '2020-12-31' or '2021-12-13T00:00:00Z'.
- name: packages
value: ''
type: query
description: A comma seperated list of packages (slug perm) to include in the results.
- name: start
value: ''
type: query
description: Include metrics from and including this UTC date or UTC datetime. For example '2020-12-31' or '2021-12-13T00:00:00Z'.
docs: View for listing package usage metrics, for a repository.
- info:
name: namespaces
type: folder
items:
- info:
name: Get a list of all namespaces the user belongs to.
type: http
http:
method: GET
url: '{{baseUrl}}/namespaces/'
params:
- name: page
value: ''
type: query
description: A page number within the paginated result set.
- name: page_size
value: ''
type: query
description: Number of results to return per page.
docs: Get a list of all namespaces the user belongs to.
- info:
name: Get a specific namespace that the user belongs to.
type: http
http:
method: GET
url: '{{baseUrl}}/namespaces/:slug/'
params:
- name: slug
value: ''
type: path
docs: Get a specific namespace that the user belongs to.
- info:
name: orgs
type: folder
items:
- info:
name: Get a list of all the organizations you are associated with.
type: http
http:
method: GET
url: '{{baseUrl}}/orgs/'
params:
- name: page
value: ''
type: query
description: A page number within the paginated result set.
- name: page_size
value: ''
type: query
description: Number of results to return per page.
docs: Get a list of all the organizations you are associated with.
- info:
name: Get the details for the specific organization.
type: http
http:
method: GET
url: '{{baseUrl}}/orgs/:org/'
params:
- name: org
value: ''
type: path
docs: Get the details for the specific organization.
- info:
name: Delete the specified organization.
type: http
http:
method: DELETE
url: '{{baseUrl}}/orgs/:org/'
params:
- name: org
value: ''
type: path
docs: Delete the specified organization.
- info:
name: Get a list of all package deny policies.
type: http
http:
method: GET
url: '{{baseUrl}}/orgs/:org/deny-policy/'
params:
- name: org
value: ''
type: path
- name: page
value: ''
type: query
description: A page number within the paginated result set.
- name: page_size
value: ''
type: query
description: Number of results to return per page.
docs: Get a list of all package deny policies.
- info:
name: Create a package deny policy.
type: http
http:
method: POST
url: '{{baseUrl}}/orgs/:org/deny-policy/'
params:
- name: org
value: ''
type: path
docs: Create a package deny policy.
- info:
name: Get a package deny policy.
type: http
http:
method: GET
url: '{{baseUrl}}/orgs/:org/deny-policy/:slug_perm/'
params:
- name: org
value: ''
type: path
- name: slug_perm
value: ''
type: path
docs: Get a package deny policy.
- info:
name: Update a package deny policy.
type: http
http:
method: PUT
url: '{{baseUrl}}/orgs/:org/deny-policy/:slug_perm/'
params:
- name: org
value: ''
type: path
- name: slug_perm
value: ''
type: path
docs: Update a package deny policy.
- info:
name: Partially update a package deny policy.
type: http
http:
method: PATCH
url: '{{baseUrl}}/orgs/:org/deny-policy/:slug_perm/'
params:
- name: org
value: ''
type: path
- name: slug_perm
value: ''
type: path
docs: Partially update a package deny policy.
- info:
name: Delete a package deny policy.
type: http
http:
method: DELETE
url: '{{baseUrl}}/orgs/:org/deny-policy/:slug_perm/'
params:
- name: org
value: ''
type: path
- name: slug_perm
value: ''
type: path
docs: Delete a package deny policy.
- info:
name: Get a list of all invites for an organization.
type: http
http:
method: GET
url: '{{baseUrl}}/orgs/:org/invites/'
params:
- name: org
value: ''
type: path
- name: page
value: ''
type: query
description: A page number within the paginated result set.
- name: page_size
value: ''
type: query
description: Number of results to return per page.
docs: Get a list of all invites for an organization.
- info:
name: Create an organization invite for a specific user
type: http
http:
method: POST
url: '{{baseUrl}}/orgs/:org/invites/'
params:
- name: org
value: ''
type: path
docs: Create an organization invite for a specific user
- info:
name: Update a specific organization invite.
type: http
http:
method: PATCH
url: '{{baseUrl}}/orgs/:org/invites/:slug_perm/'
params:
- name: org
value: ''
type: path
- name: slug_perm
value: ''
type: path
docs: Update a specific organization invite.
- info:
name: Delete a specific organization invite
type: http
http:
method: DELETE
url: '{{baseUrl}}/orgs/:org/invites/:slug_perm/'
params:
- name: org
value: ''
type: path
- name: slug_perm
value: ''
type: path
docs: Delete a specific organization invite
- info:
name: Extend an organization invite.
type: http
http:
method: POST
url: '{{baseUrl}}/orgs/:org/invites/:slug_perm/extend/'
params:
- name: org
value: ''
type: path
- name: slug_perm
value: ''
type: path
docs: Extend an organization invite.
- info:
name: Resend an organization invite.
type: http
http:
method: POST
url: '{{baseUrl}}/orgs/:org/invites/:slug_perm/resend/'
params:
- name: org
value: ''
type: path
- name: slug_perm
value: ''
type: path
docs: Resend an organization invite.
- info:
name: List all current license policy violations for this Organization.
type: http
http:
method: GET
url: '{{baseUrl}}/orgs/:org/license-policy-violation/'
params:
- name: org
value: ''
type: path
- name: cursor
value: ''
type: query
description: The pagination cursor value.
- name: page_size
value: ''
type: query
description: Number of results to return per page.
docs: List all current license policy violations for this Organization.
- info:
name: Get a list of all package license policies.
type: http
http:
method: GET
url: '{{baseUrl}}/orgs/:org/license-policy/'
params:
- name: org
value: ''
type: path
- name: page
value: ''
type: query
description: A page number within the paginated result set.
- name: page_size
value: ''
type: query
description: Number of results to return per page.
docs: Get a list of all package license policies.
- info:
name: Create a package license policy.
type: http
http:
method: POST
url: '{{baseUrl}}/orgs/:org/license-policy/'
params:
- name: org
value: ''
type: path
docs: Create a package license policy.
- info:
name: List evaluation requests for this policy.
type: http
http:
method: GET
url: '{{baseUrl}}/orgs/:org/license-policy/:policy_slug_perm/evaluation/'
params:
- name: org
value: ''
type: path
- name: policy_slug_perm
value: ''
type: path
- name: page
value: ''
type: query
description: A page number within the paginated result set.
- name: page_size
value: ''
type: query
description: Number of results to return per page.
docs: List evaluation requests for this policy.
- info:
name: Create an evaluation request for this policy.
type: http
http:
method: POST
url: '{{baseUrl}}/orgs/:org/license-policy/:policy_slug_perm/evaluation/'
params:
- name: org
value: ''
type: path
- name: policy_slug_perm
value: ''
type: path
docs: Create an evaluation request for this policy.
- info:
name: Retrieve an evaluation request for this policy.
type: http
http:
method: GET
url: '{{baseUrl}}/orgs/:org/license-policy/:policy_slug_perm/evaluation/:slug_perm/'
params:
- name: org
value: ''
type: path
- name: policy_slug_perm
value: ''
type: path
- name: slug_perm
value: ''
type: path
docs: Retrieve an evaluation request for this policy.
- info:
name: Get a package license policy.
type: http
http:
method: GET
url: '{{baseUrl}}/orgs/:org/license-policy/:slug_perm/'
params:
- name: org
value: ''
type: path
- name: slug_perm
value: ''
type: path
docs: Get a package license policy.
- info:
name: Update a package license policy.
type: http
http:
method: PUT
url: '{{baseUrl}}/orgs/:org/license-policy/:slug_perm/'
params:
- name: org
value: ''
type: path
- name: slug_perm
value: ''
type: path
docs: Update a package license policy.
- info:
name: Partially update a package license policy.
type: http
http:
method: PATCH
url: '{{baseUrl}}/orgs/:org/license-policy/:slug_perm/'
params:
- name: org
value: ''
type: path
- name: slug_perm
value: ''
type: path
docs: Partially update a package license policy.
- info:
name: Delete a package license policy.
type: http
http:
method: DELETE
url: '{{baseUrl}}/orgs/:org/license-policy/:slug_perm/'
params:
- name: org
value: ''
type: path
- name: slug_perm
value: ''
type: path
docs: Delete a package license policy.
- info:
name: Get the details for all organization members.
type: http
http:
method: GET
url: '{{baseUrl}}/orgs/:org/members/'
params:
- name: org
value: ''
type: path
- name: page
value: ''
type: query
description: A page number within the paginated result set.
- name: page_size
value: ''
type: query
description: Number of results to return per page.
- name: is_active
value: ''
type: query
description: Filter for active/inactive users.
- name: query
value: ''
type: query
description: 'A search term for querying of members within an Organization.Available options are: email, org, user,
userslug, inactive, user_name, role'
- name: sort
value: ''
type: query
description: 'A field for sorting objects in ascending or descending order. Use `-` prefix for descending order (e.g.,
`-user_name`). Available options: user_name, role.'
docs: Get the details for all organization members.
- info:
name: Get the details for a specific organization member.
type: http
http:
method: GET
url: '{{baseUrl}}/orgs/:org/members/:member/'
params:
- name: org
value: ''
type: path
- name: member
value: ''
type: path
docs: Get the details for a specific organization member.
- info:
name: Views for working with organization members.
type: http
http:
method: PATCH
url: '{{baseUrl}}/orgs/:org/members/:member/'
params:
- name: org
value: ''
type: path
- name: member
value: ''
type: path
docs: Views for working with organization members.
- info:
name: Removes a member from the organization.
type: http
http:
method: DELETE
url: '{{baseUrl}}/orgs/:org/members/:member/'
params:
- name: org
value: ''
type: path
- name: member
value: ''
type: path
docs: Removes a member from the organization.
- info:
name: Refresh a member of the organization's API key.
type: http
http:
method: POST
url: '{{baseUrl}}/orgs/:org/members/:member/refresh/'
params:
- name: org
value: ''
type: path
- name: member
value: ''
type: path
docs: Refresh a member of the organization's API key.
- info:
name: Removes a member from the organization (deprecated, use DELETE instead).
type: http
http:
method: GET
url: '{{baseUrl}}/orgs/:org/members/:member/remove/'
params:
- name: org
value: ''
type: path
- name: member
value: ''
type: path
docs: Removes a member from the organization (deprecated, use DELETE instead).
- info:
name: Update a member's role in the organization.
type: http
http:
method: PATCH
url: '{{baseUrl}}/orgs/:org/members/:member/update-role/'
params:
- name: org
value: ''
type: path
- name: member
value: ''
type: path
docs: Update a member's role in the organization.
- info:
name: Update a member's visibility in the organization.
type: http
http:
method: PATCH
url: '{{baseUrl}}/orgs/:org/members/:member/update-visibility/'
params:
- name: org
value: ''
type: path
- name: member
value: ''
type: path
docs: Update a member's visibility in the organization.
- info:
name: Retrieve the list of OpenID Connect provider settings for the org.
type: http
http:
method: GET
url: '{{baseUrl}}/orgs/:org/openid-connect/'
params:
- name: org
value: ''
type: path
- name: page
value: ''
type: query
description: A page number within the paginated result set.
- name: page_size
value: ''
type: query
description: Number of results to return per page.
- name: query
value: ''
type: query
description: 'A search term for querying of OpenID Connect (OIDC) provider settings.Available options are: name, provider_url,
service_account'
- name: sort
value: ''
type: query
description: 'A field for sor
# --- truncated at 32 KB (151 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/cloudsmith/refs/heads/main/apis.yml