SDKs and Integration Snippets

Official SDK packages are planned. Use these starter snippets to integrate quickly with current endpoints.

Node.js

const axios = require('axios');

const api = axios.create({
  baseURL: process.env.SOLABILL_API,
  headers: { Authorization: `Bearer ${process.env.SOLABILL_TOKEN}` }
});

const res = await api.get('/client/summary');
console.log(res.data);

PHP (Laravel HTTP Client)

$client = Http::withToken(env('SOLABILL_TOKEN'))
    ->baseUrl(env('SOLABILL_API'));

$response = $client->get('/client/summary');
$data = $response->json();

Python

import requests
import os

resp = requests.get(
    f"{os.environ['SOLABILL_API']}/client/summary",
    headers={"Authorization": f"Bearer {os.environ['SOLABILL_TOKEN']}"}
)
print(resp.json())