1.0.2 • Published 1 year ago

mono-api v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

MonoAPI

Token Creation

To create MonoAPI token you need to visit Official MonoAPI page and create your token.

Install

Package ManagerScript
NPMnpm i mono-api
YARNyarn add npm i mono-api
PNPMpnpm add mono-api

Examples

JavaScript/TypeScript:

const monoAPI = new MonoAPI('<your-token>');

const clientInfo = await monoAPI.fetchClientInfo();

const today = new Date();
const oneWeekAgo = new Date(today);
oneWeekAgo.setDate(oneWeekAgo.getDate() - 7);

const statements = await monoAPI.fetchStatements({
  from: oneWeekAgo,
  to: today,
});

Documentation

Fetch Client Information

import { MonoAPI, MonobankClientInfo } from 'mono-api';

const monoAPI = new MonoAPI('<your-token>');

const clientInfo: MonobankClientInfo = await monoAPI.fetchClientInfo();

console.log('ClientInfo: ', clientInfo);

Fetch Statements

import { MonoAPI, MonobankStatements } from 'mono-api';

const monoAPI = new MonoAPI('<your-token>');

const today = new Date();
const oneWeekAgo = new Date(today);
oneWeekAgo.setDate(oneWeekAgo.getDate() - 7);

const statements: MonobankStatements = await monoAPI.fetchStatements({
	account: '0' // Or id of acccount
	from: oneWeekAgo,
	to: today
});

console.log('Statements: ', statements);

Fetch Currencies

import { MonoAPI, MonobankCurrencies } from 'mono-api';

const monoAPI = new MonoAPI(''); // For this method API Token can be omitted

const currencies: MonobankCurrencies = await monoAPI.fetchCurrencies();

console.log('Currencies: ', currencies);

Suggestion

If you want to offer me to add new methods to this API, feel free to create an issue.

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago