Inspect a shipment's system logs
The System Logs tab gives you a full record of every request and response for a Shipment. Use it to investigate errors, verify integration calls, and download raw log data for debugging.
System logs are available for all shipments regardless of entity type. You can download the log data as a JSON file. Log entries cover label requests, shipment creation, shipment confirmation, webhook calls, shipping rule assignments, and manual or automatic status updates.
Exploring the system logs page
1. Navigate to Shipping > Shipments on the Carriyo Dashboard and open the shipment you want to inspect. Switch between Summary, History, and System Logs using their tabs. Logs are arranged in chronological order, from oldest to newest.
The source column shows the URL to which each request was sent.
represents inbound logs (requests to Carriyo)
represents outbound logs (requests from Carriyo)
Use the Filter By dropdown to show only inbound or only outbound logs. Use the Rows per page dropdown to adjust how many rows appear at once.
The four icons at the top of the log list are refresh, filter, export, and more options.
2. Click the
icon in the More Details column for a full breakdown of the log entry. A popup appears with the complete technical detail. Scroll down to see the full log.
The popup provides two options:
- Copy as cURL, copies the cURL command for that log entry to your clipboard.
- Save raw logs, saves the log as a txt file in the format shown on screen.
Each event or request has a corresponding response code. N/A means the event is not a request (typically a shipping rule assignment).
2xxsuccess status codes confirm the request worked as expected.4xxerror status codes indicate a problem with the information provided, for example, a missing required parameter or an invalid phone number.5xxerror status codes are rare and indicate a problem with Carriyo's servers.