@defarm/sdk
v0.1.5
Published
DeFarm SDK for CLI and partner integrations
Maintainers
Readme
@defarm/sdk
SDK TypeScript para integração com a API da DeFarm via gateway.
Instalação
npm install @defarm/sdkExemplo
import { DefarmSdk } from "@defarm/sdk";
const sdk = new DefarmSdk({ gatewayBaseUrl: "https://gateway.defarm.net" });
const auth = await sdk.auth.login("email", "senha");
sdk.setAccessToken(auth.access_token);
const circuits = await sdk.circuits.list();
console.log(circuits);
const disclosure = await sdk.disclosures.create({
item_id: "<item_id>",
preset: "finance_basic",
audience: "bank_partner",
});
console.log(disclosure.receipt_id);
const receipts = await sdk.receipts.list({ receipt_type: "disclosure" });
console.log(receipts.length);Autenticação por API key (parceiro)
import { DefarmSdk } from "@defarm/sdk";
const sdk = new DefarmSdk({
gatewayBaseUrl: "https://gateway.defarm.net",
apiKey: process.env.DEFARM_API_KEY,
});
const circuits = await sdk.circuits.list();
console.log(circuits);Testes
npm testPublicação no npm
npm publish --access public