Skip to main content

API logs

LingoHub provides an API logs dashboard to track and monitor API events within your workspace. Every time an API operation is performed, the event is logged to give you full visibility into your API activities and assist with debugging.

Accessing API logs

  1. Select Activity from the top main navigation bar.

  2. In the left sidebar under Activity, click API logs.


Understanding the API logs overview

API logs allow you to view historical API events recorded within your workspace. Depending on your subscription plan, API logs allow you to view historical API events for up to 90 days.

💬 Please note: Please refer to our Pricing Page to check the API log retention period for your plan.

The main table displays key information for each event:

  • Status: The HTTP status code returned for the request (e.g., 200 OK).

  • HTTP Method: The request method used (GET, POST, or PUT).

  • Path: The specific API endpoint path requested.

  • API Version: The version of the LingoHub API utilized (e.g., V1).

  • Created at: The timestamp when the API request occurred.

Clicking on any individual row opens a detailed event view showing additional metadata including:

  • IP Address: The IP address that initiated the request.

  • Authorization: The account user or token used to authenticate.

  • Request parameters & bodies: Detailed query parameters, POST request body payload, and returned response body data.

Filtering API logs

You can narrow down log events by applying multi-condition filters:

  1. Click the Filter button in the top-right corner of the API logs page.

  2. Define your filter conditions using the available attributes.

    • Status: Filter by specific HTTP status codes or status ranges.

    • Method: Filter by HTTP method (GET, POST, PUT).

    • Created at: Filter events based on timeframe rules.

  3. Combine rules using logical and / or operators as needed.

  4. Click Apply to filter the list.

Exporting API logs

To download a record of your API events:

  1. Click the Export button in the upper-right corner of the API logs view.

  2. In the API log download modal, optionally check "Send me an email with the link when the file is ready to download" if you prefer an email notification when the export completes.

  3. Click Download to generate and save your export file.

💬 Please note: The export only includes the events currently matching your active view and filters. If you want to export all recorded logs, clear all filters before clicking Export.

Common HTTP status codes

Status Code

Description

200 OK

Request succeeded.

304 Not Modified

No new data was modified or found.

400 Bad Request

Invalid request structure or missing parameters.

401 Unauthorized

Invalid or missing API credentials/tokens.

403 Forbidden

Request refused due to insufficient access permissions.

404 Not Found

Requested resource or endpoint path does not exist.

406 Not Acceptable

Invalid response format requested.

429 Too Many Requests

API rate limit exceeded.

500 Internal Server Error

Unexpected server issue. Reach out to support if this persists.

Need more help?

Couldn't find what you were looking for? We are here to help! Reach out to our team at [email protected], and we will gladly assist you.

Did this answer your question?