Skip to main content

Getting Started

This guide walks you through making your first API call to the Tidely Public API.

1. Obtain an API Key

Log in to the Tidely application and navigate to Settings → API Keys.
Staging environment direct link: https://app.sam.tidely.com/settings/openapi

To create a new API key

  • click the + icon
  • name your API key based on the intended usage
  • select the company the key should be scoped to
  • select the permissions to limit the API key's range of operations to what is needed for your use case

Make sure to store the created key securely.

2. Verify Your Authentication

Test your API key with the authentication endpoint:

curl -X GET https://api.tidely.com/public/v2/authentication/verify-auth \
-H "X-Authorization: YOUR_API_KEY"

A successful response:

{
"success": true,
"message": "Authentication successful",
"name": "Your API key name"
}

3. List Your Bank Accounts

Retrieve your connected bank accounts:

curl -X GET https://api.tidely.com/public/v2/bank-accounts \
-H "X-Authorization: YOUR_API_KEY"

4. Create a Financial Plan

Create a monthly financial plan for a category:

curl -X POST https://api.tidely.com/public/v2/plans \
-H "X-Authorization: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"categoryName": "E-Commerce Revenue",
"amount": 50000.00,
"period": "MONTHLY",
"date": "2025-01-01",
"type": "ONE_TIME",
"name": "January Revenue Target"
}'

5. Import an Invoice

Sync an invoice from your ERP system:

curl -X POST https://api.tidely.com/public/v2/invoices \
-H "X-Authorization: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"invoiceId": "ERP-2025-001",
"invoiceNumber": "2025-001",
"contactName": "ACME Corp",
"invoiceType": "SALES_INVOICE",
"totalGrossAmount": 11900.00,
"invoiceDate": "2025-01-15",
"dueDate": "2025-02-15",
"currency": "EUR"
}'

Base URLs

EnvironmentURL
Productionhttps://api.tidely.com/public/v2
Staginghttps://api.sam.tidely.com/public/v2

Next Steps