For the complete documentation index, see llms.txt. This page is also available as Markdown.

πŸš€Getting Started

This guide covers what you need to begin integrating with our API: environments, authentication, rate limits, and a quick-start walkthrough.


🌐 1. Environments

We provide two environments:

Environment
Base URL
Purpose

Sandbox

https://api.sandbox.flagstoneim.com

Development and testing

Production

https://api.flagstoneim.com

Live operations

All API paths are relative to the environment base URL. For example, to list products in sandbox:

GET https://api.sandbox.flagstoneim.com/products/

πŸ”‘ 2. Authentication

You'll need both an API key and an OAuth 2.0 access token for every API call.

See Authentication for full details including token request flows and renewal strategies.


⚑ 3. Rate Limits

Each API has its own rate limits based on expected usage. Details are available on request.

If you exceed the rate limit, you'll get a 429 Too Many Requests response. Use exponential backoff in your integration.


πŸ“‹ 4. API Versioning

Each API is versioned independently using a date-based scheme in the OpenAPI specification:

API
Version

Client API

2020-08-01

Products API

2022-07-01

Instruction Request API

2021-11-01

Financial Partners API

2020-04-01

Instruction Batches API

-


🏁 5. Quick Start - Your First Integration

Follow these four steps to complete a basic end-to-end integration:

Step 1: Create a Client

Response (201 Created):

Step 2: Browse Products

Select a product from the response - note the productId, productIssueNumber, and productIssueVersionNumber.

Step 3: Submit a Deposit Instruction

Response (202 Accepted):

Step 4: Check the Portfolio

This returns paged portfolio data showing deposit accounts, balances, and interest information for all your clients.


πŸ“– Next Steps

Last updated