openapi: 3.1.0 info: title: CloudCheckr API version: '2026-10-09' description: 'GENERATED FROM DOCUMENTATION by API Evangelist on 2026-10-09: 4 operation(s) read from 3 public documentation page(s) (each operation names its page in x-source). This is not the provider''s published contract; CloudCheckr has published no machine-readable contract that the pipeline could find. Engine: local.' x-evidence-tiers: code-example: 4 documentation: 0 pages-with-code: 3 pages-read: 3 x-generated-from: documentation x-provenance: generated x-authored-by: API Evangelist x-generated: '2026-10-09' x-generator: generate-contract-from-docs.py x-engine: local x-sources: - https://developer.flexera.com/docs/page/graphql-api-usage - https://developer.flexera.com/docs/page/filtering - https://developer.flexera.com/docs/page/authentication servers: - url: https://api.flexera.com paths: /content/v2/orgs/{your}: post: operationId: post_content_v2_orgs_your tags: - Content summary: POST /content/v2/orgs/{your} x-source: https://developer.flexera.com/docs/page/graphql-api-usage parameters: - name: your in: path required: true schema: type: string requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/PostContentV2OrgsYourRequest' responses: '201': description: Success (status as documented) x-evidence: kind: code-example language: curl snippet: "curl -i -X POST https://api.flexera.com/content/v2/orgs//graphql -H \"Authorization: Bearer \" -d '{\"query\": \"{ manufacturer(manufacturerName: \\\"Microsoft\\\") { id manufacturerName } }\"}'\n Using Altair Client\ \ \n The Altair client is available in various platforms .\nThe following section illustrates using the Altair client as a Google Chrome\n\ extension. \n Open " /iam/v1/orgs/{orgid}: get: operationId: get_iam_v1_orgs_orgid tags: - Iam summary: GET /iam/v1/orgs/{orgId} x-source: https://developer.flexera.com/docs/page/authentication parameters: - name: orgid in: path required: true schema: type: string responses: '200': description: Success (status as documented) x-evidence: kind: code-example language: curl snippet: "curl -s -i https://api.flexera.com/iam/v1/orgs/100 -H \"Authorization: Bearer \"\n A valid access token must\ \ be included in the Authorization header \n Always use HTTPS when calling Flexera One's APIs \n Security \n Store credentials securely,\ \ in a password manager for example, and never share it with anyone \n Any refresh token that is unused for one year will be automatically\ \ revoked for" /msp/v1/orgs/{orgid}/customers: get: operationId: get_msp_v1_orgs_orgid_customers tags: - Msp summary: GET /msp/v1/orgs/{orgId}/customers x-source: https://developer.flexera.com/docs/page/filtering parameters: - name: orgid in: path required: true schema: type: string responses: '200': description: Success (status as documented) x-evidence: kind: code-example language: curl snippet: "curl -i https://api.flexera.com/msp/v1/orgs/123/customers -H \"Authorization: Bearer \" --get --data-urlencode\ \ \"filter=(name co 'blue')\"\n Note the filter expression (name co 'blue') is URL-encoded by cURL's --data-urlencode option, and --get\ \ ensures\nthe request is an HTTP GET request. \n Documentation \n Community \n Contact Us" /oidc/token: post: operationId: post_oidc_token tags: - Oidc summary: POST /oidc/token x-source: https://developer.flexera.com/docs/page/authentication responses: '201': description: Success (shape read from the example response on the page) content: application/json: schema: $ref: '#/components/schemas/PostOidcTokenResponse' x-evidence: kind: code-example language: curl snippet: "curl -s -i -X POST https://login.flexera.com/oidc/token -H \"Content-Type: application/x-www-form-urlencoded\" -d \"grant_type=refresh_token&refresh_token=\"\n Note: login.flexera.* certificates require ciphers which are not supported by Windows Server 2012 R2 . \n A successful\ \ response: \n HTTP/2 200\ndate: Wed, 30 Sep 2020 00:31:33 GMT\ncontent-type: application/json\ncontent-length: 1015" components: schemas: PostContentV2OrgsYourRequest: type: object properties: query: type: string PostOidcTokenResponse: type: object properties: access_token: type: string expires_in: type: string refresh_token: type: string token_type: type: string securitySchemes: bearer: type: http scheme: bearer security: - bearer: [] tags: - name: Content - name: Iam - name: Msp - name: Oidc