Skip to content

Traffic ​

Overview ​

The Traffic screen (formerly called Input Log or Audit) allows developers and administrators to track calls made to the platform’s APIs.

You can access it at: Partner's Portal > Monitoring > Traffic.

This feature provides visibility into requests, responses, headers, bodies, response times, and status codes.

⚠️ Attention:

This feature is intended for auditing and monitoring purposes. It should not be used as a transactional mechanism or a persistent data source.


Retention and Limitations ​

  • Log retention: 90 days.
  • Persistence: not guaranteed for 100% of calls (network failures and downtime may impact).
  • Purpose: use for auditing, debugging, and support. Not recommended for critical integrations.

Applications that require full persistence are recommended to implement their own logging mechanisms.


Dashboard Structure ​

1. Request List ​

On the main Traffic screen, each row corresponds to a request. Available fields:

FieldDescription
Request TimestampDate and time of the call, shown in your browser's time zone
PathEndpoint called (e.g., /v1/requests/{id}/items/approvers)
MethodOperation type (GET, POST, PUT, DELETE, PATCH)
Correlation IdUnique identifier to track the request end-to-end
Response StatusReturned HTTP code (200, 404, 500, etc.)

The list is paginated (25, 50, or 100 items per page) and can be sorted by the Request Timestamp, Path, Method, and Response Status columns.

Filters ​

The following filters are available above the list:

  • Date: predefined periods (from Last 24 hours to Last 12 months), All period, or Specific period (a range of up to 1 year).
  • Status: All, Success (status below 300), Warning (300 to 499), or Error (500 or higher).
  • Method: All, GET, POST, PUT, DELETE, or PATCH.
  • Search: text search and criteria on the Request Timestamp, Response Status, Path, Correlation ID, and Method fields. Criteria can be saved as filters (saved filters are stored in your browser).

2. Request Details ​

Clicking a row expands it and shows the Request and Response tabs.

Request Tab ​

Shows the data sent to the server:

FieldDescription
HeadersAll headers received in the request. The value of the authorization header is always masked (********)
EndpointPath + query parameters (e.g., ?pageNumber=1&pageSize=10)
Request SizeRequest size (in bytes, KB, or MB), when available
Request BodyBody sent in the request (formatted JSON), when present

Examples of headers that usually appear:

HeaderDescription
x-me-tenant-idTenant identifier
authorizationAuthentication token (masked)
x-me-correlation-idCorrelation ID
hostAPI host
user-agentRequest agent (e.g., PostmanRuntime, libs, apps)
cache-controlCache policy
acceptAccepted types
accept-encodingAccepted compression

Response Tab ​

Shows the data returned by the server:

FieldDescription
HeadersAll headers returned in the response
Response TimeTotal response time, in seconds (e.g., 33.7s)
Response SizeResponse size (in bytes, KB, or MB), when available
Response BodyBody returned by the API (formatted JSON: error messages, payloads, data), when present

Examples of response headers that usually appear:

HeaderDescription
content-typeResponse format (e.g., application/problem+json)
serverServer identifier
transfer-encodingWhether chunked or not
dateDate/time of the response
connectionConnection state
ratelimit-limitMaximum allowed calls
ratelimit-remainingRemaining calls in the period
ratelimit-resetTime in seconds until the limit window resets

Response Examples ​

500 Error (Internal Server Error) ​

json
{
  "type": "https://datatracker.ietf.org/doc/html/rfc7231#section-6.6.1",
  "title": "An error occurred while processing your request.",
  "status": 500,
  "detail": "An unexpected error has occurred. Please try again later or contact support if the issue persists."
}

404 Error (Not Found) ​

  • Indicates that the requested resource does not exist (e.g., nonexistent user or item).

200 Success (OK) ​

  • Indicates that the request was successfully processed, with a payload returned in the Response Body.

Best Practices ​

  • Use the Correlation ID when opening support tickets.
  • Monitor spikes of 500 errors and rate limit excesses as integration health indicators.
  • If you need to audit beyond 90 days, configure a log export pipeline for your own storage.
  • Use status codes and error messages as the first troubleshooting layer.