RESTful Services · JSON Structure

Restful Services Resource Structure

Common structural pattern for a RESTful API resource with identifier, metadata, and hypermedia links.

Type: Properties: 0
ArchitectureHTTPMicroservicesRESTWeb Services

REST Resource is a JSON Structure definition published by RESTful Services.

Meta-schema:

JSON Structure

restful-services-resource-structure.json Raw ↑
{
  "name": "REST Resource",
  "description": "Common structural pattern for a RESTful API resource with identifier, metadata, and hypermedia links.",
  "fields": [
    { "name": "id", "type": "string|integer", "description": "Unique resource identifier", "required": true },
    { "name": "type", "type": "string", "description": "Resource type name", "required": false },
    { "name": "href", "type": "string", "description": "Canonical self-link URL for this resource", "required": false },
    { "name": "createdAt", "type": "string", "description": "ISO 8601 creation timestamp", "required": false },
    { "name": "updatedAt", "type": "string", "description": "ISO 8601 last modified timestamp", "required": false },
    { "name": "_links", "type": "object", "description": "HAL-style hypermedia links to related resources and actions", "required": false }
  ]
}