Skip to main content
GET
/
api
/
restock-plans
List restock plans (reorder / replenishment / purchase orders)
curl --request GET \
  --url https://app.solya.app/api/restock-plans \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "brandName": "Adidas",
      "code": "RS-ADS-FW25-01",
      "collectionName": "Fall-Winter 2025",
      "deadline": "2025-03-15",
      "description": "First restock order for Adidas FW25 collection",
      "id": "rop-uuid-001",
      "name": "Adidas FW25 Restock Wave 1",
      "status": "VALIDATED"
    },
    {
      "brandName": "Adidas",
      "code": "RS-ADS-FW25-02",
      "collectionName": "Fall-Winter 2025",
      "deadline": "2025-04-30",
      "description": null,
      "id": "rop-uuid-002",
      "name": "Adidas FW25 Restock Wave 2",
      "status": "DRAFT"
    }
  ],
  "page": 1,
  "pageSize": 20,
  "total": 2
}

Authorizations

Authorization
string
header
required

User session token issued by NextAuth. For human users accessing Solya via the web application.

Query Parameters

page
integer
default:1

Page number, 1-indexed (default: 1)

Required range: 1 <= x <= 9007199254740991
pageSize
integer
default:20

Number of items per page, max 100 (default: 20)

Required range: 1 <= x <= 100
brandId
string

Filter plans by brand identifier

Response

Successful response

data
object
required
success
enum<boolean>
required
Available options:
true