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:
- Go to Administration > Integrations
- Click API Keys tab
- Click Generate API Key
- Copy and securely store the key (it won't be shown again)
- Include the key in requests:
Authorization: Bearer YOUR_API_KEY
API Endpoints
| Endpoint | Description |
|---|---|
| /api/transactions | Create and manage transactions |
| /api/entities | Manage trading partners |
| /api/products | Manage products and classifications |
| /api/screening | Screen entities against restricted lists |
| /api/compliance | Check 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.