Solana Play
  • Intro
  • Getting Started with Moonshine Labs API
  • Solana Play Integration Guide for Unity3D
  • Platforms(Create, Read, Update, Delete)
  • Items(Create, Read, Update, Delete)
  • Status(Read)
  • Orders
Powered by GitBook
On this page

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:

{
  "error": {
    "code": 0,
    "message": "error-message"
  }
}

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.

PreviousStatus(Read)

Last updated 1 year ago