lunch-money / developers Goto Github PK
View Code? Open in Web Editor NEWView it live @ https://lunchmoney.dev
License: Apache License 2.0
View it live @ https://lunchmoney.dev
License: Apache License 2.0
The Tag Object is currently missing the archived
attribute, even though I can see this attached to all tags when calling hte API for all my tags. https://lunchmoney.dev/#tags-object
The Budget object https://lunchmoney.dev/#budget-object references a config object but this object is never listed in the documentation aside from being shown in an example.
The example for Get All Assets includes a status
attribute that no longer exists and is missing the exclude_transactions
attribute.
It's unclear if there is a limit in the number of transactions I can push: https://lunchmoney.dev/#insert-transactions
It would be nice if the various Object documentations had a column listing which attributes are nullable. Some of them currently say so in their description, but some do not.
The Budget object can always returns an order
and archived
field and sometimes returns a recurring
field. All of which are currently undocumented.
Example recurring field object returned
"recurring": {
"list": [
{"payee": "Apple", "amount": "38.3600", "currency": "cad", "to_base": 38.36},
{"payee": "Weebly", "amount": "25.0000", "currency": "cad", "to_base": 25}
]
}
It is a small thing but we should rename the default branch from master
to main
. More and more repos are doing this and main
is now the default when you create a new repo. Github has made the renaming process very easy as well https://github.com/github/renaming#rename-existing
The Transaction object https://lunchmoney.dev/#transaction-object is missing the recurring_id attribute
https://github.com/lunch-money/developers/blob/master/source/includes/_user.md#user-object
The fields on the user object don't match the JSON response (i.e. the field is called "user_id" instead of "id")
Attribute Name | Type | Description |
---|---|---|
id | number | Unique identifier for user |
name | string | User's' name |
string | User's email | |
account_id | number | Unique identifier for the associated budgeting account |
budget_name | string | Name of the associated budgeting account |
Use this endpoint to get details on the current user.
{
"user_name": "User 1",
"user_email": "[email protected]",
"user_id": 18328,
"account_id": 18221,
"budget_name": "๐ Family budget"
}
It's unclear exactly what the external ID does. Is it just transaction metadata? It seems to protect against duplicates. However, if you delete transaction(s) in LM it's not clear if you can add another transaction with the same external ID again.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.