GET /api/me/coins
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
| Parameter | Location | Type and requirement |
|---|---|---|
limit | query | string · optional |
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/coins' \
--cookie cookies.txt --cookie-jar cookies.txtResponses
200 · Successful response.
application/json
{
"balance": 1,
"wallets": {
"earned": 1,
"promo": 1,
"purchased": 1,
"total": 1
},
"ledger": [],
"shareCap": {
"cap": 1,
"used": 1,
"remaining": 1,
"timezone": "example",
"localDate": "2025-01-01",
"resetsAt": null
},
"onboarding": {
"completedAt": null,
"reward": 1
},
"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
balance required · numberwallets required · objectView wallets model
earned required · numberpromo required · numberpurchased required · numbertotal required · numberAdditional fields: JSON values.
ledger required · array of objectView ledger model
Array items:
id required · numbersourceType required · stringsourceId required · stringamount required · numbercreatedAt required · stringmetadata required · null | objectView metadata model
Variant 1: null
null
Variant 2: object
Additional fields: JSON value.
walletType required · "earned" | "promo" | "purchased"expiresAt required · null | stringView expiresAt model
Variant 1: null
null
Variant 2: string
string
provider required · null | stringView provider model
Variant 1: null
null
Variant 2: string
string
externalReference required · null | stringView externalReference model
Variant 1: null
null
Variant 2: string
string
Additional fields: JSON values.
shareCap required · objectView shareCap model
cap required · numberused required · numberremaining required · numbertimezone required · stringlocalDate required · stringresetsAt required · null | stringView resetsAt model
Variant 1: null
null
Variant 2: string
string
Additional fields: JSON values.
onboarding required · objectView onboarding model
completedAt required · null | stringView completedAt model
Variant 1: null
null
Variant 2: string
string
reward required · numberAdditional fields: JSON values.
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.