GET /api/me/premium
Account required · HTTP API reference
All endpoints · Authentication and retries · Download OpenAPI
- Requires a signed-in account and permission to access this resource. Use identifiers returned by your own account's earlier requests.
Request
No path, query or custom header parameters.
No request body.
Example
Examples use fictional data. Replace identifiers with resources you can access. For account requests, cookies.txt must contain your own session; set CSRF_TOKEN to the matching CSRF cookie value where required.
curl --include \
--request GET \
'https://api.weavers.app/api/me/premium' \
--cookie cookies.txt --cookie-jar cookies.txtResponses
200 · Successful response.
application/json
{
"premium": {
"status": "active",
"hasPremiumAccess": false,
"tier": null,
"provider": null,
"stipendCredits": 1,
"currentPeriodStart": null,
"currentPeriodEnd": null,
"canceledAt": null,
"stipendAwardedNow": false,
"stipendAmountAwarded": 1
},
"sandboxEnabled": false
}View response model
premium required · objectView premium model
status required · "active" | "inactive" | "canceled"hasPremiumAccess required · booleantier required · null | stringView tier model
Variant 1: null
null
Variant 2: string
string
provider required · null | stringView provider model
Variant 1: null
null
Variant 2: string
string
stipendCredits required · numbercurrentPeriodStart required · null | stringView currentPeriodStart model
Variant 1: null
null
Variant 2: string
string
currentPeriodEnd required · null | stringView currentPeriodEnd model
Variant 1: null
null
Variant 2: string
string
canceledAt required · null | stringView canceledAt model
Variant 1: null
null
Variant 2: string
string
stipendAwardedNow required · booleanstipendAmountAwarded required · numberAdditional fields: JSON values.
sandboxEnabled required · booleanAdditional fields: JSON values.
400 · Invalid request.
application/json
{}View response model
Error envelopes can include resource-specific details. Check the status before reading these fields.
error optional · stringcode optional · stringmessage optional · stringAdditional fields: JSON values.
401 · Authentication is missing or invalid.
application/json
{}View response model
Error envelopes can include resource-specific details. Check the status before reading these fields.
error optional · stringcode optional · stringmessage optional · stringAdditional fields: JSON values.
403 · Permission, origin or CSRF check failed.
application/json
{}View response model
Error envelopes can include resource-specific details. Check the status before reading these fields.
error optional · stringcode optional · stringmessage optional · stringAdditional fields: JSON values.
429 · Rate limit reached; honor Retry-After when supplied.
application/json
{}View response model
Error envelopes can include resource-specific details. Check the status before reading these fields.
error optional · stringcode optional · stringmessage optional · stringAdditional fields: JSON values.
500 · Server failure.
application/json
{
"error": "example"
}View response model
Variant 1: object
error required · stringAdditional fields: JSON values.