Concerns "endpoints"
GET /entities/items/{item_id}
GET /entities/items/{item_id}/statements
GET /entities/items/{item_id}/statements/{statement_id}
GET /statements/{statement_id}
POST /entities/items/{item_id}/statements
PUT /entities/items/{item_id}/statements/{statement_id}
PUT /statements/{statement_id}
PATCH /entities/items/{item_id}/statements/{statement_id}
PATCH /statements/{statement_id}
Providing "type": "statement" is redundant as "statement" is the only value of the "type" field.
Acceptance criteria
- Responses containing statement data, i.e. GET /entities/items/{item_id}, GET /entities/items/{item_id}/statements, GET /statements/{statement_id} do not include the discussed "type" field in the provided data. Also applies to success responses to POST/PUT/PATCH requests
- POST /entities/items/{item_id}/statements requests do not require "type" field to be provided in the request
- PUT /entities/items/{item_id}/statements/{statement_id} requests do not require "type" field to be provided in the request
- PUT /statements/{statement_id} requests do not require "type" field to be provided in the request
- PATCH /entities/items/{item_id}/statements/{statement_id} requests do not require "type" field to be provided in the request
- PATCH /statements/{statement_id} requests do not require "type" field to be provided in the request