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, in the root-level common array, and in the prompts, rules, and workflows collections added in 0.21 (at both the top level and the API level). 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
JSONLDContext
GraphQL
Vocabulary
SpectralRules
Arazzo
Collections & Workspaces
PostmanCollection
PostmanWorkspace
InsomniaCollection
BrunoCollection
Specification
Onboarding & Access
GettingStarted
Documentation
Authentication
SignUp
Login
SDKs
CLI
Console
Sandbox
Versioning
Training
Reference & Examples
Examples
ApiExamples
ErrorCodes
FAQ
Summary
Tutorials
Features
APIReference
Solutions
Tools
Careers
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
About
Index
YouTube
LinkedIn
Source Control & Social
GitHubOrg
GitHubOrganization
GitHubRepo
GitHubRepository
GitHubHttpUrl
GitHubSshUrl
GitHubIssues
GitHubDiscussions
Twitter
X
AlertsTwitterHandle
AI Prompts — the prompts collection (new in 0.21)
Prompt
AgentPrompt
PromptTemplate
Governance & Rules — the rules collection (new in 0.21)
SpectralRules
Rules
GovernanceRules
API Workflows — the workflows collection (new in 0.21)
Arazzo
ServerlessWorkflow
Workflow
FinOps & Sustainability
FinOps
FinOpsFramework
FocusBillingExport
FocusConformanceReport
FocusContractCommitments
OpenCostSpecification
OpenCostAllocationAPI
UnitEconomics
ChargebackPolicy
TaggingPolicy
InvoiceReconciliation
SoftwareCarbonIntensity
SCIReport
GHGProtocolReport
Discovery & Catalog
PublicAPIsListing
Review
Custom Extensions
X-{name}
Any type prefixed with X- followed by alphanumeric characters and hyphens is valid for custom, non-standard property types.