Skip to main content
GET
/
api
/
return-policies
List return policies for the organization
curl --request GET \
  --url https://app.solya.app/api/return-policies \
  --header 'Authorization: Bearer <token>'
[
  {
    "createdAt": "2026-01-10T08:00:00.000Z",
    "id": "policy-uuid-1",
    "organizationId": "org-uuid-123",
    "requiresConditionAssessment": true,
    "requiresReasonCode": false,
    "restockingFeePct": 5.5,
    "returnWindowDays": 30,
    "supplierId": "supplier-uuid-aaa",
    "updatedAt": null
  },
  {
    "createdAt": "2026-02-15T09:00:00.000Z",
    "id": "policy-uuid-2",
    "organizationId": "org-uuid-123",
    "requiresConditionAssessment": false,
    "requiresReasonCode": true,
    "restockingFeePct": 0,
    "returnWindowDays": 14,
    "supplierId": "supplier-uuid-bbb",
    "updatedAt": "2026-05-20T11:00:00.000Z"
  }
]

Authorizations

Authorization
string
header
required

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

Response

Successful response

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