Skip to content

Latest commit

 

History

History
30 lines (22 loc) · 538 Bytes

File metadata and controls

30 lines (22 loc) · 538 Bytes

Integration Best Practices

Authentication

  1. API Key - Use for server-to-server
  2. JWT - Use for user sessions
  3. Rotate keys - Every 90 days

Error Handling

try:
    result = client.create_ecmr(payload)
except requests.HTTPError as e:
    if e.response.status_code == 409:
        # Handle duplicate
        pass

Webhooks

Configure webhooks for real-time updates:

  • ecmr.created
  • ecmr.signed
  • ecmr.locked

Rate Limits

  • 1000 requests/minute (production)
  • 100 requests/minute (demo)