Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
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.
openapi: 3.2.0
info:
title: Configure8 Public REST Scorecards API
version: v1
description: Best-effort OpenAPI 3.1 description of the Configure8 public REST API, derived from the published API reference at https://docs.configure8.io/ and https://configure8.readme.io/reference. Covers catalog entities, catalog relations, scorecards, users, and related Internal Developer Portal operations. Endpoint paths and request shapes follow Configure8's documented `/public/v1` surface.
contact:
name: Configure8 Documentation
url: https://docs.configure8.io/
x-generated-from: documentation
x-provenance-note: NOT HARVESTED. This document was written by API Evangelist as a best-effort reconstruction from configure8's published API reference, as its own description above says. It is superseded as of 2026-09-05 by the provider's REAL published contract, harvested verbatim to openapi/configure8-c8-public-api-openapi.json from https://configure8.readme.io/openapi/6579c0db5a5ca10ec19fd2f4 (declared by configure8's own /.well-known/api-catalog linkset). The real contract has 51 paths, 71 operations and 120 schemas against this file's 14 paths and 18 operations, uses the `Api-Key` header rather than `Authorization`, and carries a full SCIM 2.0 surface this file does not describe. Do not derive new artifacts from this file.
x-superseded-by: openapi/configure8-c8-public-api-openapi.json
servers:
- url: https://{tenant}.configure8.io/public/v1
description: Configure8 SaaS tenant
variables:
tenant:
default: app
description: Configure8 tenant subdomain
security:
- apiKey: []
tags:
- name: Scorecards
paths:
/scorecards:
get:
tags:
- Scorecards
summary: List scorecards
operationId: listScorecards
responses:
'200':
description: Scorecard list
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/Scorecard'
/scorecards/{id}:
parameters:
- name: id
in: path
required: true
schema:
type: string
get:
tags:
- Scorecards
summary: Get a scorecard
operationId: getScorecard
responses:
'200':
description: Scorecard
content:
application/json:
schema:
$ref: '#/components/schemas/Scorecard'
components:
schemas:
Scorecard:
type: object
properties:
id:
type: string
name:
type: string
description:
type: string
rules:
type: array
items:
type: object
properties:
id:
type: string
description:
type: string
weight:
type: number
securitySchemes:
apiKey:
type: apiKey
in: header
name: Authorization
description: Bearer/API token issued from the Configure8 UI; passed in the Authorization header