API Overview

Integrate Arcliance with your existing systems

Integration Options

Arcliance offers multiple ways to integrate with your existing business systems:

REST API

Full-featured API for programmatic access to all Arcliance functionality. Create transactions, screen entities, manage partners, and more.

Pre-built Connectors

Ready-to-use integrations for popular ERP and CRM systems including NetSuite, SAP, and Salesforce.

Webhooks

Receive real-time notifications when events occur in Arcliance. Push compliance decisions back to your systems.

API Authentication

All API requests require authentication using API keys:

  1. Go to Administration > Integrations
  2. Click API Keys tab
  3. Click Generate API Key
  4. Copy and securely store the key (it won't be shown again)
  5. Include the key in requests: Authorization: Bearer YOUR_API_KEY

API Endpoints

EndpointDescription
/api/transactionsCreate and manage transactions
/api/entitiesManage trading partners
/api/productsManage products and classifications
/api/screeningScreen entities against restricted lists
/api/complianceCheck compliance status

Example: Create a Transaction

POST /api/transactions
Content-Type: application/json
Authorization: Bearer YOUR_API_KEY

{
  "entityId": "partner-123",
  "destinationCountry": "DE",
  "products": [
    {
      "productId": "product-456",
      "quantity": 10,
      "unitPrice": 1000
    }
  ]
}

Rate Limits

API requests are rate-limited to ensure system stability:

  • Standard: 100 requests per minute
  • Screening: 50 requests per minute
  • Bulk operations: 10 requests per minute

Rate limit headers are included in all responses. Contact support for increased limits if needed.

Full API Documentation

For complete API documentation including all endpoints, request/response schemas, and code examples, visit the API Documentation page in Arcliance.