Auth paths
header-token ●
Short-lived JWT (~2 min) + refresh token (~14 days) stored in the keychain as MENIGA_REFRESH_TOKEN. Refresh rotates on use; the new token is written back automatically.
credentials: MENIGA_REFRESH_TOKEN
Operations
| Op | Kind | Risk | Requires | Description |
|---|---|---|---|---|
| meniga.is/transactions | rest | read-only | GET /transactions — credit card transactions with category, MCC and currency. Paginate with take/skip (500/page). unverified input{
"type": "object",
"properties": {
"periodFrom": {
"type": "string",
"format": "date"
},
"periodTo": {
"type": "string",
"format": "date"
},
"take": {
"type": "integer",
"default": 500
},
"skip": {
"type": "integer",
"default": 0
}
}
} output{
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"date": {
"type": "string",
"format": "date"
},
"text": {
"type": "string"
},
"originalText": {
"type": "string"
},
"amount": {
"type": "number"
},
"currency": {
"type": "string"
},
"amountInCurrency": {
"type": "number"
},
"categoryId": {
"type": "integer"
},
"category": {
"type": "string"
},
"topCategory": {
"type": "string"
},
"accountId": {
"type": "integer"
},
"uncertain": {
"type": "boolean"
},
"mcc": {
"type": "integer"
}
}
} | |
| meniga.is/accounts | rest | read-only | GET /accounts — cards and accounts with balances. unverified output{
"type": "object"
} | |
| meniga.is/categories | rest | read-only | GET /categories — the category tree used to classify transactions. unverified output{
"type": "object"
} |
Raw artifacts
The manifest is the discovery record — the schema, the docs, and the search index in one file. manifest.json · recipe.ts · README.md