Page Index - NationalBankBelgium/REST-API-Design-Guide GitHub Wiki
108 page(s) in this GitHub Wiki:
- Home
- About
- Why
- REST-like or truly RESTful?
- Features
- Terms
- Contributing
- Bulk operations About
- Bulk operations Asynchronous
- Bulk operations Atomic
- Bulk operations Create and update example
- Bulk operations Creation example
- Bulk operations Errors
- Bulk operations HTTP status codes
- Bulk operations Non atomic
- Bulk operations Resources naming convention
- Bulk operations Types
- Bulk operations Update example
- Cache control
- Caching and conditional requests About
- Caching and conditional requests HTTP headers
- Caching and conditional requests Rules
- Concurrency About
- Concurrency Headers to use
- Concurrency vs Delete operation
- Concurrency vs Pagination
- Conditional requests
- CRUD About
- CRUD Create Single item
- CRUD Delete Single item
- CRUD Retrieve Collection
- CRUD Retrieve Single item
- CRUD Update Single item
- Data formats
- Dates and times
- Error handling About
- Error handling Error details
- Error handling Example with a single error
- Error handling Example with additional metadata
- Error handling Example with multiple errors
- Error handling Example with parameters
- Error handling Expectations
- Error handling Status codes
- Error handling Warnings
- File upload About
- File upload Complex file upload
- File upload Complex file upload example
- File upload File sizes
- File upload Simple file upload
- File upload Simple file upload example
- Filtering About
- Filtering Using excludes
- Filtering Using includes
- Filtering Using styles
- History
- HTTP Methods
- HTTP Status Codes
- HTTP Status Codes Client Error (4xx)
- HTTP Status Codes Redirection (3xx)
- HTTP Status Codes Server Error (5xx)
- HTTP Status Codes Success (2xx)
- Internationalization
- Long running Operations About
- Long running Operations Example
- Long running Operations Flow
- Long running Operations Rules
- Media types
- Null values
- Pagination About
- Pagination Example
- Pagination Out of range bounds
- Pagination Rules and metadata
- Rate limiting
- Redirections
- References
- REST
- REST API Design Goals
- REST API Documentation
- REST API Versioning
- REST Constraints
- REST Resources
- REST Resources Actions
- REST Resources Compositions and aggregations
- REST Resources Design Workflow
- REST Resources Many to many Relations
- REST Resources Naming
- REST Resources Parameters
- REST Resources Relations
- REST Resources Relations expansion
- REST Resources Single items and collections
- REST Resources URIs
- REST Security API keys
- REST Security CORS
- REST Security Error handling
- REST Security General recommendations
- REST Security Insecure direct object references
- REST Security Transport layer
- REST Security Updates and consistency
- Searching About
- Searching Advanced search
- Searching Formatting
- Searching Global search
- Searching Local search
- Searching Scoped search
- Searching Wildcards
- Sorting About
- Sorting Example
- Sorting Metadata