JSON:API

GPTKB entity

Statements (50)
Predicate Object
gptkbp:instanceOf gptkb:standard
application programming interface specification
gptkbp:category gptkb:REST_API
Web development
data exchange
gptkbp:describes how clients should request resources from servers
how servers should respond to those requests
gptkbp:firstPublished 2015
gptkbp:focusesOn minimizing the number of requests and amount of data transmitted
gptkbp:hasImplementationsIn gptkb:Java
gptkb:JavaScript
gptkb:Python
gptkb:Ruby
gptkb:Go
gptkb:Elixir
gptkb:Rust
gptkb:Scala
gptkb:.NET
PHP
gptkbp:hasOpenSourceImplementations yes
https://www.w3.org/2000/01/rdf-schema#label JSON:API
gptkbp:influencedBy gptkb:REST
gptkb:HATEOAS
gptkb:JSON
gptkbp:latestReleaseVersion 1.1
2022-12-06
gptkbp:license gptkb:MIT_License
gptkbp:maintainedBy gptkb:JSON:API_community
gptkbp:officialWebsite https://jsonapi.org/
gptkbp:RFC no
gptkbp:specifies relationships
content negotiation
sorting
filtering
links
pagination
document structure
compound documents
error objects
inclusion of related resources
media type application/vnd.api+json
meta information
resource objects
sparse fieldsets
gptkbp:supportsFormat gptkb:JSON
gptkbp:usedBy web APIs
mobile APIs
server-to-server APIs
gptkbp:bfsParent gptkb:Drupal
gptkbp:bfsLayer 6