The MyParcel.com API consists mostly of RESTful endpoints that work with resources as described in the JSON:API standard. However, there are situations where it makes more sense to step away from that standard. In these cases RPC endpoints might be a more fitting solution. These endpoints allow you to call an action on the API for a specific purpose that would not make sense in a resource oriented structure.
While RESTful endpoints consist solely of nouns, RPC endpoints take the following form:
For example, to retrieve suggestions for an address, you would make a POST request to
These endpoints are either GET or POST. The content type of the request and response will be
application/json. Not the json-api specific content type the resource endpoints use.
When there is an error during an RPC request, it will still return a json-api error with the content type