# Handling of partial request fulfillment

User requests to update a resource. Part of the interface is at service A, the other part at service B. The updating at service A succeeds while service B throws an error. How should this situation be resolved?

# Dealing with request extensions

Response needs to include some required extra information that is not part of the return interface for that endpoint. How should the response be extended?

Proposed solutions:

  • add an additional property that includes the extra data (__embedded, extra, etc)
  • add an additional property that includes a link for a subsequent HTTP GET call