For the complete documentation index, see llms.txt. This page is also available as Markdown.

Orders

1. Get all orders by platform Id

You will need to know how to get all orders by platformId, you will need to make a POST request to the /orders/{platformId} endpoint with your platformId. Make sure to fill in the required fields in the request body.

POST /api/solanaplay/orders/platformId

Request body:

{
  "platformId": "unique-platform-id"
}

Response examples: You will receive response 200(success) :

[
  {
    "platformId": "platform-id",
    "itemId": "item-id",
    "playerId": "player-id",
    "quantity": 1,
    "payToken": "So11111111111111111111111111111111111111112",
    "tokenName": "token-name",
    "qrRefId": "qr-reference-id",
    "playerRefId": "player-reference-id",
    "itemRefId": "item-reference-id",
    "itemPlatId": "item-platform-id",
    "playerPlatformId": "player-platform-id",
    "platCustPub": "platform-customer-public-key",
    "payAmount": 0,
    "price": 0,
    "label": "label-text",
    "description": "item-description",
    "icon": "http://example.com",
    "link": "http://example.com",
    "createdUTC": 0,
    "account": "account-id",
    "orderUTC": 0,
    "blockheight": 0,
    "encodedWt": "encoded-wt",
    "originalReference": "original-reference",
    "lastModified": "2019-08-24T14:15:22Z",
    "tx": "transaction-data",
    "txUTC": 0,
    "txSignature": "transaction-signature",
    "txLookupUTC": 0
  }
]

Or a default message error:

If successful you will receive a platformId, itemId, and playerId in the response. If in the event of an error a default message will occur.