D-025 Which payloads does the Deals API define, when it states no paths, request body, responses, or authorization?
What the schemas do
Two: the deal the origin system pushes, and the buyer seat's status the receiving system returns; the request that asks for a status, its paths, and its authorization are left out.
Options
Why
The text defines the objects of two exchanges, the deal the origin system pushes and the status the receiving system returns, and says nothing of the request for a status, the paths, the responses' codes, or authorization, so only the two payloads are defined.
What we ask the specification to state
Specify the endpoints: the paths, the request that asks for a deal's status, the responses and their codes, and how each side authorizes the other.
The specification lines it rests on
Each line is quoted as the record pins it. Expand an item to read the quote.
main
Object: Deal, the
idrow L85 at 3028ddcid| string; required | A unique identifier for the direct deal in origin's namespace.Object: BuyerSeat, the
versionrow L161 at 3028ddcversion| string, required | Version of the Deal API in use
Tag 1.0-202602
Object: Deal, the
idrow L85 at 938a5d1id| string; required | A unique identifier for the direct deal in origin's namespace.Object: BuyerSeat, the
versionrow L161 at 938a5d1version| string, required | Version of the Deal API in use
What it shapes
main: BuyerSeat.version, Deal.id
Tag 1.0-202602: BuyerSeat.version, Deal.id