Tidelift CatalogStandards API
The CatalogStandards API from Tidelift — 3 operation(s) for catalogstandards.
The CatalogStandards API from Tidelift — 3 operation(s) for catalogstandards.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/tidelift-catalogstandards-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
version: 1.2.1
title: Tidelift External Alignments Catalog Standards API
x-logo:
url: /docs/assets/tidelift_logo.png
altText: Tidelift
license:
name: Proprietary
servers:
- url: https://api.tidelift.com/external-api
security:
- BearerAuth:
- user
- project
- organization
tags:
- name: CatalogStandards
paths:
/v1/{org_name}/catalogs/{catalog_name}/configure-standards/allowed-licenses/add:
put:
x-tidelift-api-meta:
product-area: management-api
access-level: small
visibility: public
tags:
- CatalogStandards
security:
- BearerAuth:
- user
- project
- organization
operationId: configureAllowedLicensesAdd
x-rails-controller: catalog_standards/allowed_licenses#add_licenses
summary: Add SPDX licenses to the catalog's license policies.
description: Add SPDX licenses to the catalog's license policies.
parameters:
- $ref: '#/components/parameters/orgNameParam'
- $ref: '#/components/parameters/catalogNameParam'
- name: policy_status
in: query
required: true
description: Specify how releases should be used by projects aligning to this catalog. - 'approved' or 'denied'
schema:
type: string
enum:
- approved
- denied
- name: generate_tasks
in: query
required: true
description: Specify whether tasks should be generated for new violations for the licenses
schema:
type: boolean
- name: licenses
in: query
required: true
description: List of individual licenses in SPDX format to add (note that SPDX expressions are not allowed)
schema:
type: array
items:
type: string
responses:
'200':
description: License(s) added to list
content:
application/json:
schema:
$ref: '#/components/schemas/LicensingCatalogRule'
'400':
description: Invalid request, Invalid parameters, Invalid record
'403':
description: 403 Forbidden
'404':
description: Catalog not found
/v1/{org_name}/catalogs/{catalog_name}/configure-standards/allowed-licenses/remove:
put:
x-tidelift-api-meta:
product-area: management-api
access-level: small
visibility: public
tags:
- CatalogStandards
security:
- BearerAuth:
- user
- project
- organization
operationId: configureAllowedLicensesRemove
x-rails-controller: catalog_standards/allowed_licenses#remove_licenses
summary: Remove SPDX licenses from the catalog's license policies.
description: Remove SPDX licenses from the catalog's license policies.
parameters:
- $ref: '#/components/parameters/orgNameParam'
- $ref: '#/components/parameters/catalogNameParam'
- name: licenses
in: query
required: true
description: List of individual licenses in SPDX format to remove (note that SPDX expressions are not allowed)
schema:
type: array
items:
type: string
responses:
'200':
description: License(s) removed from list
content:
application/json:
schema:
$ref: '#/components/schemas/LicensingCatalogRule'
'400':
description: Invalid request, Invalid parameters, Invalid record
'403':
description: 403 Forbidden
'404':
description: Catalog not found
/v1/{org_name}/catalogs/{catalog_name}/configure-standards/allowed-licenses:
get:
x-tidelift-api-meta:
product-area: management-api
access-level: small
visibility: public
tags:
- CatalogStandards
security:
- BearerAuth:
- user
- project
- organization
operationId: showAllowedLicenses
x-rails-controller: catalog_standards/allowed_licenses#show
summary: Show the catalog's license policies
description: Show the catalog's license policies.
parameters:
- $ref: '#/components/parameters/orgNameParam'
- $ref: '#/components/parameters/catalogNameParam'
responses:
'200':
description: Licenses in this catalog's license policies
content:
application/json:
schema:
$ref: '#/components/schemas/LicensingCatalogRule'
'403':
description: 403 Forbidden
'404':
description: Catalog not found
components:
parameters:
orgNameParam:
in: path
name: org_name
required: true
schema:
type: string
example: My-Company
description: The name of the Organization.
catalogNameParam:
in: path
name: catalog_name
required: true
schema:
type: string
example: default
description: The name of the Catalog.
schemas:
LicensingCatalogRule:
type: object
properties:
created_at:
type: string
format: date-time
updated_at:
type: string
format: date-time
value:
type: object
additionalProperties:
type: object
properties:
policy_status:
type: string
generate_tasks:
type: boolean
reference_url:
type: string
example:
MIT:
policy_status: approved
generate_tasks: true
reference_url: https://github.com/tidelift/project1/blob/main/LICENSE.md
securitySchemes:
BearerAuth:
type: http
scheme: bearer