The Configure8 REST API gives platform teams programmatic access to the service catalog, scorecards, self-service actions, environments, and cost data. It is used to ingest services and resources from external systems, drive scorecards in CI, trigger self-service actions, and synchronize the portal with source-of-truth systems. The API is part of the Configure8 enterprise feature set alongside RBAC, SSO/SCIM, and audit logging.
Configure8 REST API is one of 6 APIs that Configure8 publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Catalog, REST, Scorecards, and Self-Service. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.
This API exposes
71 operations
across 51 paths,
organized into 13 resource areas,
and defines 120 schemas.
It is described by OpenAPI 3.0.0, at version 1.0.0.
Requests are made against the base URL https://app.configure8.io/public/v1.
71 operations51 paths120 schemas9 DELETE21 GET15 PATCH21 POST5 PUT
Metadata
The identity and technical contract details declared by the specification.
Specification
OpenAPI 3.0.0
API Version
1.0.0
Base URL
https://app.configure8.io/public/v1
Authentication
API Key, HTTP Bearer
Resource Areas
13
Authentication & Security 2
Configure8 REST API declares
2 security schemes
for authenticating requests.
An API key is passed in the header as Api-Key (api-key).
It accepts HTTP bearer tokens (JWT) (bearer).
Paths & Operations 71
Across 51 paths, the API surfaces 71 operations — 9 DELETE, 21 GET, 15 PATCH, 21 POST, 5 PUT. They span 13 resource areas, including Catalog Entity, Catalog Entity Batch, Catalog Relation, Catalog Entity Metadata, Templates, Users, Scorecard, Module Settings, and 5 more. Each is listed below with its method, path, parameters, and response codes.
The contract defines 120 schemas that model the data the API accepts and returns. The most detailed are CatalogRepositoryDto (26 properties), ScorecardDto (26 properties), CatalogLibraryDto (23 properties), CatalogPersonDto (23 properties). Each schema is shown below with its type and property counts.
CatalogSimplePropertyFilter
object
3 properties3 required
CatalogPropertyPublicFilter
object
2 properties2 required
CatalogCompoundPropertyFilter
object
3 properties3 required
CatalogEntitySort
object
2 properties2 required
CatalogEntityQueryDto
object
8 properties
MetadataTagDto
object
4 properties3 required
MetadataLinkDto
object
3 properties3 required
EntityParentDto
object
4 properties4 required
CatalogEntityDto
object
15 properties4 required
CatalogEntitiesSearchResultDto
object
4 properties4 required
CreateCatalogPersonDto
object
13 properties2 required
UpdateCatalogResourceDto
object
14 properties
CatalogResourceDto
object
23 properties10 required
UpdateCatalogServiceDto
object
12 properties
CatalogServiceDto
object
18 properties4 required
UpdateCatalogPersonDto
object
11 properties
CatalogPersonDto
object
23 properties6 required
CreateCatalogResourceDto
object
15 properties4 required
CreateCatalogLibraryDto
object
12 properties3 required
CatalogLibraryDto
object
23 properties11 required
RepositoryContributorDto
object
3 properties2 required
RepositoryLanguageDto
object
3 properties3 required
RepositoryReleaseDto
object
4 properties4 required
CreateCatalogRepositoryDto
object
15 properties6 required
CatalogRepositoryDto
object
26 properties14 required
UpdateCatalogRepositoryDto
object
16 properties1 required
CreateCatalogEnvironmentDto
object
7 properties1 required
CatalogEnvironmentDto
object
15 properties4 required
CreateCatalogServiceDto
object
13 properties1 required
CreateCatalogSystemDto
object
7 properties1 required
CatalogSystemDto
object
15 properties4 required
CreateCatalogApplicationDto
object
7 properties1 required
CatalogApplicationDto
object
15 properties4 required
UpdateCatalogApplicationDto
object
8 properties
CreateCatalogManifestDto
object
12 properties5 required
CatalogManifestDto
object
22 properties11 required
UpdateCatalogEnvironmentDto
object
8 properties
UpdateCatalogManifestDto
object
13 properties
UpdateCatalogSystemDto
object
8 properties
UpdateCatalogLibraryDto
object
13 properties1 required
CreateCatalogBaseDto
object
10 properties2 required
CatalogBaseDto
object
17 properties5 required
UpdateCatalogBaseDto
object
10 properties
FailedResource
object
3 properties3 required
CreateCatalogResourceBatchResultDto
object
4 properties4 required
DeleteCatalogEntitiesBatchDto
object
1 property1 required
DeleteCatalogEntitiesBatchResultDto
object
1 property1 required
CatalogRelationDto
object
4 properties3 required
CatalogRelationResultDto
object
4 properties4 required
CreateCatalogRelationDto
object
5 properties3 required
DeleteCatalogRelationDto
object
4 properties2 required
CatalogEntityMetadataDto
object
4 properties3 required
CatalogEntityMetadataUpdateDto
object
1 property
TemplateAttributeDto
object
5 properties4 required
TemplateFormSectionDto
object
3 properties3 required
TemplateFormDto
object
1 property1 required
TemplateDefinitionDto
object
2 properties2 required
TemplateDto
object
12 properties11 required
UpdateUserDto
object
6 properties
UserDto
object
13 properties5 required
User
object
UsersPageDto
object
4 properties4 required
ScheduleDto
object
7 properties7 required
ScorecardDto
object
26 properties23 required
ScorecardPageDto
object
4 properties4 required
ScorecardMetricDto
object
17 properties11 required
ScorecardMetricPageDto
object
4 properties4 required
ScorecardMetricResultDto
object
10 properties10 required
UpdateScorecardDefinitionDto
object
10 properties6 required
ModuleSettingAspectDto
object
2 properties2 required
ModuleSettingLayoutDto
object
11 properties4 required
ModuleSettingStateDto
object
2 properties2 required
ModuleSettingsDto
object
16 properties16 required
CreateModuleSettingsDto
object
10 properties5 required
ServiceDefinition
object
1 property1 required
GetServiceDiffDto
object
2 properties2 required
Services
object
2 properties2 required
Dependencies
object
2 properties2 required
SyncServicesResultDto
object
3 properties2 required
ApplyServiceDiffDto
object
3 properties3 required
CreateDeploymentDto
object
13 properties8 required
DeploymentDto
object
21 properties9 required
UpdateDeploymentDto
object
10 properties
PaginatedResponseDto
object
5 properties4 required
CredentialDto
object
12 properties7 required
CredentialPageDto
object
4 properties4 required
CredentialAspectDto
object
2 properties2 required
CreateCredentialDto
object
5 properties4 required
UpdateCredentialDto
object
3 properties
UpdateScimConfigDto
object
1 property1 required
ScimConfigDto
object
4 properties4 required
SCIMUserNameDto
object
2 properties2 required
SCIMUserEmailDto
object
3 properties3 required
SCIMUserGroupDto
object
2 properties2 required
SCIMUserMetaDto
object
4 properties1 required
SCIMUserDto
object
10 properties10 required
SCIMErrorDto
object
3 properties3 required
SCIMUserListDto
object
5 properties5 required
SCIMCreateUserDto
object
8 properties8 required
SCIMUserPatchBodyDto
object
2 properties2 required
SCIMGroupMemberDto
object
3 properties3 required
SCIMGroupMetaDto
object
2 properties2 required
SCIMGroupDto
object
5 properties5 required
SCIMGroupListDto
object
5 properties5 required
SCIMGroupCreateDto
object
3 properties3 required
SCIMGroupUpdateDto
object
4 properties4 required
SCIMGroupPatchBodyDto
object
2 properties2 required
SCIMSchemaPatchDto
object
1 property1 required
SCIMSchemaBulk
object
3 properties3 required
SCIMSchemaFilterDto
object
2 properties2 required
SCIMSchemaChangePassword
object
1 property1 required
SCIMSchemaSortDto
object
1 property1 required
SCIMSchemaEtagDto
object
1 property1 required
SCIMSchemaAuthenticationSchemaDto
object
5 properties5 required
SCIMSchemaMetaDto
object
5 properties
ScimSchemaServiceProviderConfigDto
object
10 properties10 required
ScimResourceTypeDto
object
8 properties8 required
ScimSchemaUserDto
object
10 properties8 required
SCIMSchemaMemberDto
object
3 properties3 required
ScimSchemaGroupDto
object
5 properties5 required
Specification
The full machine-readable OpenAPI contract behind this narrative.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of Configure8 REST API, published by
API Evangelist. We do not operate, host, resell, or
support these APIs, and we are not affiliated with or endorsed by the company unless stated above.
Everything here is built from publicly available information — the company's own site,
developer portal, documentation, public repositories, and the specifications it publishes for public use.
Nothing is obtained by breaching a system, defeating an access control, or using credentials.
The Kin Score and Agent Readiness rating are independently calculated assessments of a company's
public API artifacts, scored against a published rubric. They are not certifications,
endorsements, security assessments, or audits.
Corrections, re-scores, and removal are free — no partnership or purchase required, and
you do not need to justify the request. A removed company is recorded as unrated, never scored
zero for having asked. Acknowledgement within one business day; removal within two.
info@apievangelist.com
·
Read the full data-sourcing policy → On a security or compliance team? Put security in the subject line and
you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.