Launch Special50% off your first 3 months  |  Use code LAUNCH50  |  Ends May 31 Claim Offer

API Documentation

Integrate ACE & ACI eManifest filing, PARS/PAPS tracking, and billing directly into your TMS or dispatch workflow.

Overview

The BorderPro API is a REST API that returns JSON. All requests require JWT authentication. The base URL for all endpoints is https://borderpro.ai/api/v1.

Authentication

Obtain a JWT token by posting your credentials to the auth endpoint. Include the token as a Bearer header on all subsequent requests.

# Request
POST /api/v1/auth/login
Content-Type: application/json

{
  "email": "[email protected]",
  "password": "your-password"
}

# Response
{
  "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
  "expires_in": 86400
}

# Use token on all requests
Authorization: Bearer <token>

Key Endpoints

Endpoint Description
GET /manifests List all manifests for your account
POST /manifests Create a new ACE or ACI manifest
POST /manifests/:id/submit Submit a manifest to CBP or CBSA
GET /manifests/:id/status Get current status and RNS responses
GET /rns/notifications List recent RNS notifications
GET /profiles/trucks List saved truck profiles
GET /profiles/drivers List saved driver profiles
GET /billing/usage Get current billing period usage

The full API reference — including request/response schemas, error codes, and rate limits — is available to registered users in the platform dashboard. Create a free account to get access.

Ready to Integrate?

API access is available on Enterprise plans. Get full programmatic control over manifests, tracking, and billing.