Woo subscriptions
id: woocommerce-woo-subscriptions-list owner: woocommerce method: GET path: /wp-json/headlesswp/v1/subscriptions title: Woo subscriptions usedBySite: true
GET /wp-json/headlesswp/v1/subscriptions
Fetch the authenticated user's WooCommerce subscriptions.
Auth + CSRF
- Auth: cookie
- Proxy nonce required: yes.
- CSRF: proxy requires
X-WP-Noncefor authenticated reads (HWP nonce policy: never).
Request schema
No request body.
Response schema
{
"data": {
"subscriptions": [
{
"id": 1001,
"status": "active",
"currency": "USD",
"total": 149,
"createdAt": "2025-01-10T12:00:00Z",
"expiresAt": "2025-12-10T12:00:00Z"
}
]
},
"meta": {
"correlationId": "string-or-null",
"correlation_id": "string-or-null",
"request_id": "string-or-null",
"timestamp": "2025-01-01T00:00:00Z"
}
}
Error codes
NOT_AUTHENTICATED(401) when no valid cookie session is present.