Ready Player Me · API Governance Rules
Ready Player Me API Rules
Spectral linting rules defining API design standards and conventions for Ready Player Me.
7 Rules
warn 6
info 1
Rule Categories
rpm
Rules
warn
rpm-info-contact
Ready Player Me OpenAPI specs must declare a contact block.
$.info
warn
rpm-info-description
Ready Player Me OpenAPI specs must declare a non-empty description.
$.info
warn
rpm-app-id-security
Ready Player Me APIs are scoped per application via the X-APP-ID header security scheme.
$.components.securitySchemes
warn
rpm-server-host
Ready Player Me API servers should use the api.readyplayer.me host or a per-application subdomain of readyplayer.me.
$.servers[*].url
warn
rpm-operation-summary-title-case
Ready Player Me operation summaries should use Title Case.
$.paths[*][get,post,put,patch,delete,options,head].summary
warn
rpm-tag-presence
Operations must be tagged for navigation.
$.paths[*][get,post,put,patch,delete].tags
info
rpm-glb-content-type
GLB responses should be served as model/gltf-binary.
$.paths[*][get].responses['200'].content