Skip to content

Input Logs (Traffic/Audit)

Overview

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

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

This feature provides visibility into requests, responses, headers, 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 DateUTC time of the call
PathEndpoint called (e.g., /v1/requests/{id}/items/approvers)
MethodOperation type (GET, POST, PUT, DELETE)
Correlation IDUnique identifier to track the request end-to-end
Response StatusReturned HTTP code (200, 404, 500, etc.)

2. Request Details

When expanding a row, a panel with Request and Response is displayed.

Request Tab

Shows the data sent to the server:

FieldDescription
x-me-tenant-idTenant identifier
authorizationAuthentication token (masked)
postman-tokenClient tracking token
x-me-correlation-idCorrelation ID
hostAPI host
user-agentRequest agent (e.g., PostmanRuntime, libs, apps)
cache-controlCache policy
acceptAccepted types
accept-encodingAccepted compression
Full EndpointPath + query parameters (e.g., ?pageNumber=1&pageSize=10)

Response Tab

Shows the data returned by the server:

FieldDescription
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 TimeTotal response time (e.g., 33.7s)
Response SizeResponse size in bytes
Response BodyBody returned by the API (error messages, payloads, data)

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.