Integrate OASYS with your applications using our powerful REST API
https://api.oasys.com/v1
Bearer Token (API Key)
JSON with HTTPS
Authorization: Bearer YOUR_API_KEY
/transactions
List all transactions
/transactions
Create a new transaction
/invoices
List all invoices
/invoices
Create a new invoice
/reports/financial
Generate financial reports
/documents/process
Process documents with AI
/customers
List all customers
/webhooks
Configure webhooks
// Install the SDK
npm install @oasys/sdk
// Initialize the client
import { OasysClient } from '@oasys/sdk';
const client = new OasysClient({
apiKey: 'your_api_key_here',
baseUrl: 'https://api.oasys.com/v1'
});
// Get all transactions
const transactions = await client.transactions.list({
limit: 50,
status: 'completed'
});
// Create an invoice
const invoice = await client.invoices.create({
customer_id: 'cust_123',
amount: 1000,
currency: 'USD',
items: [{
description: 'Consulting services',
quantity: 1,
price: 1000
}]
});
1,000
requests per hour
10,000
requests per hour
Unlimited
custom limits available