APIs.json Reserved Words

These are the reserved type values for the properties array in an APIs.json index. Using these standard types ensures your API is correctly indexed by APIs.io and understood by tools that consume APIs.json files. Custom types are allowed using the X- prefix.

These reserved words apply to the type field of each entry in the properties array of an API entry, and in the root-level common array. They are validated by the JSON Schema included with the specification.
Naming convention. Reserved type values are CamelCase with no spaces, no hyphens, and no underscores, and they are case-sensitive. Acronyms are kept in their conventional form (FAQ, SDKs, CLI, JSONSchema). Use TermsOfService, not Terms of Service or terms-of-service; use GettingStarted, not Getting Started. The corresponding API Commons property files use kebab-case filenames (terms-of-service.md) — that is a Jekyll filename convention, not the type value.

Technical Contracts

OpenAPI AsyncAPI JSONSchema GraphQLSchema WSDL WADL RAML Blueprint Swagger JSONStructure JSONLD Vocabulary SpectralRules

Collections & Workspaces

PostmanCollection PostmanWorkspace

Onboarding & Access

GettingStarted Documentation Authentication SignUp Login SDKs CLI Console Sandbox Versioning Training

Reference & Examples

Examples ApiExamples ErrorCodes FAQ Summary Tutorials Features

Plans & Operations

Pricing RateLimits StatusPage ServiceLevelAgreement DeprecationPolicy

Legal & Compliance

TermsOfService InterfaceLicense PrivacyPolicy Security Compliance License Standards

Community & Support

Support Forums Blog BlogFeed Contact Community StackOverflow Slack Discord

Lifecycle

ChangeLog ReleaseNotes RoadMap

Integrations & Automation

Webhooks Integrations Services OpenAIPluginManifest ModelContextProtocol MockRestServer MockMCPServer AgentSkills LlmsText BackstageApi

Web & Portal

Website Portal DeveloperPortal Index YouTube LinkedIn

Source Control & Social

GitHubOrg GitHubOrganization GitHubRepo GitHubRepository GitHubHttpUrl GitHubSshUrl GitHubIssues GitHubDiscussions Twitter X AlertsTwitterHandle

Custom Extensions

X-{name}

Any type prefixed with X- followed by alphanumeric characters and hyphens is valid for custom, non-standard property types.