API Documentation

Build on Fluxir

Complete API reference, SDKs, and guides to integrate visa services into your platform.

Quick Start

1. Get API Key

Sign up and get your API credentials

2. Test in Sandbox

Use our sandbox environment to test

3. Go Live

Switch to production and launch

Authentication
// Install the SDK
npm install @fluxir/sdk

// Initialize with your API key
import Fluxir from '@fluxir/sdk';

const fluxir = new Fluxir({
  apiKey: 'your_api_key_here',
  environment: 'sandbox' // or 'production'
});

// Make your first request
const requirements = await fluxir.visa.check({
  nationality: 'US',
  destination: 'AE'
});

console.log(requirements);

API Reference

GET/v1/visa/requirements
Check visa requirements for a nationality/destination pair
POST/v1/applications
Create a new visa application
GET/v1/applications/:id
Retrieve application details and status
POST/v1/applications/:id/documents
Upload documents to an application
GET/v1/applications/:id/status
Get real-time application status
DELETE/v1/applications/:id
Cancel a pending application

Official SDKs

Node.js

v2.1.0

Python

v1.8.0

Ruby

v1.5.0

Java

v1.4.0

Go

v1.3.0

PHP

v1.2.0

API Features

  • RESTful architecture with JSON responses
  • OAuth 2.0 authentication
  • Rate limiting with clear headers
  • Comprehensive error messages
  • Pagination for list endpoints
  • Idempotency key support

Webhooks

  • Real-time event notifications
  • HMAC signature verification
  • Automatic retry with backoff
  • Event history and replay
  • Multiple endpoint support
  • Filtering by event type
Start in minutes, not weeks

Ready to Integrate?

Get your API key and start building today.