API Documentation

Build powerful financial applications with our comprehensive RESTful API.

API Overview

Secure

OAuth 2.0 authentication with API key management

Fast

High-performance endpoints with rate limiting

Scalable

Built to handle millions of transactions

Quick Start Guide

1

Get Your API Key

Register for an account and generate your API key from the dashboard.

curl -H "Authorization: Bearer YOUR_API_KEY" \
    https://api.mypokertourney.net/v1/accounts
2

Make Your First Request

Fetch your account information to verify the connection.

{ "id": "acc_1234567890", "name": "My Checking Account", "type": "checking", "balance": 2500.00, "currency": "USD" }
3

Start Building

Use our comprehensive endpoints to build your financial application.

API Endpoints

Accounts

Manage bank accounts and financial accounts.

GET/v1/accounts
POST/v1/accounts
GET/v1/accounts/{id}
PUT/v1/accounts/{id}

Transactions

Create, update, and retrieve transaction data.

GET/v1/transactions
POST/v1/transactions
GET/v1/transactions/{id}
DELETE/v1/transactions/{id}

Tags & Categories

Organize transactions with tags and categories.

GET/v1/tags
POST/v1/tags/auto-suggest
PUT/v1/tags/{id}

Analytics

Generate reports and financial insights.

GET/v1/analytics/spending
GET/v1/analytics/trends
GET/v1/analytics/budget

Authentication

API Key Authentication

All API requests require authentication using your API key in the Authorization header.

Authorization: Bearer YOUR_API_KEY
API keys are available in your dashboard after registration
Keep your API key secure and never expose it in client-side code
Rate limits apply: 1000 requests/hour for free tier

SDKs & Libraries

🟦

JavaScript/Node.js

Official SDK for web and Node.js

npm install @mypokertourney/sdk
🐍

Python

Python SDK for data science

pip install mypokertourney
💎

Ruby

Ruby gem for Rails apps

gem install mypokertourney

Java

Java library for enterprise

Maven/Gradle available

Need Help?

Our developer support team is here to help you integrate successfully.