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.