← Back to catalog

Finance

Budgea API Documentation

auto-generated
swirls add biapi
actionPOSTv1.0.0

"

This endpoint is used to enable a source or force a synchronization on it.<br><br>

Source
actionPOSTv1.0.0

"

This endpoint is used to enable a source or force a synchronization on it.<br><br>

Source
actionPOSTv1.0.0

Add a new connection.

Create a new connection to a given bank or provider. You have to give all needed parameters (use /banks/ID/fields or /providers/ID/fields to get them).<br><br>

Source
actionPOSTv1.0.0

Add a new keyword associated with a category in the database.

If the keyword already exists the keyword is not added. Used for the categorization of transactions.<br><br>Form params: - id_category (integer): a reference towards the category associated with the keyword - keyword (string): the searched keyword - income (bool): 1 if the associated category represents an income else 0 - priority (integer): sets the priority for the keyword, used when categorizing<br><br>

Source
actionPOSTv1.0.0

categorize transactions without storing them

It requires an array of transaction dictionaries. Any fields of transactions that are not required will be kept in the response. The response contains the list of transactions with two more fields: id_category and state (it indicates how the transaction has been categorized)<br><br>

Source
actionPOSTv1.0.0

Create a connector Logo

This endpoint creates a connector logo. You can either pass a file to as a parameter to insert and link it with the connector or pass an id_file to link a connector with an existing file. Will fail if the file is already linked with that connector.<br><br>Form params: - id_file (integer): The id of the file to link with that connector. - img (string): Path to the image to link with that connector.<br><br>

Source
actionPOSTv1.0.0

Create a new anonymous user

This endpoint creates a new temporary token related to a new anonymous user.<br><br>It will expire 30 minutes after.<br><br>Note: if you supply client_id and client_secret, or if you call this endpoint with the manage_token, the token will be permanent.<br><br>

Source
actionPOSTv1.0.0

Create an account

This endpoint creates an account related to a connection or not.<br><br>

Source
actionPOSTv1.0.0

Create bank categories

It requires the name of the category to be created<br><br>

Source
actionPOSTv1.0.0

Create clustered transaction

Form params : - next_date (date) required: Date of transaction - mean_amount (decimal) required: Mean Amount - wording (string) required: name of transaction - id_account (id) required: related account<br><br>

Source
actionPOSTv1.0.0

Create clustered transaction

Form params : - next_date (date) required: Date of transaction - mean_amount (decimal) required: Mean Amount - wording (string) required: name of transaction - id_account (id) required: related account<br><br>

Source
actionPOSTv1.0.0

Create clustered transaction

Form params : - next_date (date) required: Date of transaction - mean_amount (decimal) required: Mean Amount - wording (string) required: name of transaction - id_account (id) required: related account<br><br>

Source
actionPOSTv1.0.0

Create transactions

Create transactions for the supplied account or the account whose id is given with form parameters. It requires an array of transaction dictionaries.<br><br><br><br>

Source
actionDELETEv1.0.0

Delete a connection.

This endpoint deletes a connection and all related accounts and transactions.<br><br>

Source
actionDELETEv1.0.0

Delete an account.

It deletes a specific account.<br><br>

Source
actionDELETEv1.0.0

Delete the user

This endpoint deletes the user.<br><br>

Source
actionDELETEv1.0.0

Disable a connection source

This will make it so the specified source will not be synchronized anymore.<br><br>

Source
actionDELETEv1.0.0

Disable a connection source

This will make it so the specified source will not be synchronized anymore.<br><br>

Source
actionPOSTv1.0.0

Edit a bank categories

Edit the name for the supplied category.<br><br>

Source
actionGETv1.0.0

Get connection logs

Get logs about connections.<br><br>

Source
actionGETv1.0.0

Get incidents logs.

By default, provide all incidents. Results are paginated. Some filters can be set via query parameters.<br><br>

Source
actionGETv1.0.0

Get information about a client

If you use the manage_token or a configuration token, you will get also the client secret.<br><br>

Source
actionGETv1.0.0

Get the category

Ressource to get categories for the user's transactions<br><br>

Source
actionGETv1.0.0

Get the category

Ressource to get categories for the user's transactions<br><br>

Source
actionGETv1.0.0

Get the category

Ressource to get categories<br><br>

Source
actionGETv1.0.0

Get the category

Ressource to get categories for the user's transactions<br><br>

Source
Beyond the catalog

Any provider, on request.

01

Request it

Tell us which provider you need, and we will ship it in the registry.

02

Generate it

Point swirls add at an OpenAPI or GraphQL spec. Typed actions for any API you hold credentials for, today.

acme · integrations
terminal
~/acme $swirls add linear
✓ 12 typed actions · scopes and schemas included
 
~/acme $swirls add https://api.acme.dev/openapi.json
◆ Fetched spec · 38 operations
✓ 6 typed actions · generated from spec