Logging
Request Logging
Fenerum automatically logs all API requests to help you debug integrations and monitor API usage.
Request Metadata Headers
To enhance logging and auditability, include these headers in your API requests:
X-Client-System (Required)
Identifies the system making the request:
X-Client-System: <name-of-your-system>You will be able to see this in the UI when going through audit logs.
X-User (Recommended)
If multiple users access Fenerum through your system, include their username:
X-User: <username-in-your-system>This enables detailed audit trails showing which external user made specific changes.
Example:
GET /api/v1/accounts/ HTTP/1.1
Authorization: Token abc123
X-Client-System: MyAwesomeCRM
X-User: johnWhen viewing logs, you'll see which system and user made each request, making debugging and auditing much easier.
Request IDs
Every API response includes a unique X-Request-ID header:
X-Request-ID: 8f7e6d5c-4b3a-2910-8765-abcdef123456Use this ID when contacting support to help us quickly locate your request in our logs.