# Logs

## What it is

The Logs page shows a record of every sync attempt IDC has made — successful and failed. Each row represents one record that IDC tried to send to or receive from an external system (such as a Shopify order or a Lightspeed product).

![The Logs page with App, Flow, and Status filters applied and several log rows visible](/files/mkr48tpb1iDk5UPqscul)

## When you'd use it

Use this when:

* The Dashboard shows active errors and you want to find out what went wrong.
* A record (an order, a product, a stock update) didn't appear where you expected it.
* You want to check the history of a specific sync flow.

## Before you start

* Any team member with IDC access can view logs.
* At least one app must be installed and active. See [Apps & Marketplace](/idc/idc-core/apps.md).
* To reprocess or bulk-update records, you need integration admin access.

## Step by step

### Find the records you're looking for

1. Click **Logs** in the left menu.
2. In the **App** dropdown, select the app you want to review. The table will stay empty until you pick one.
3. Use the **Flow** dropdown to narrow to a specific sync (for example, "Orders to NetSuite"), or leave it on **All Flows** to see everything.
4. Use the **Status** dropdown to filter by outcome. Choose **Error** to focus on failed records, or leave it on **All statuses** to see the full picture.
5. Use the date range controls to limit results to a specific time window. The table updates automatically as you change any filter.

   > **Note:** When viewing All Flows, the page shows up to 50 of the most recent records. If you need to find something specific, narrow your filters.

### Investigate a record

6. Find the row you want to look at. The **Error** column shows a short description of what went wrong.
7. Click the **expand icon** on the left of the row to open the full details. You'll see:

   * **Request** — what IDC sent to the other system.
   * **Response** — what the other system replied with.

   The response message usually contains the clearest explanation of the error.

   ![A log row expanded to show the full Request and Response details](/files/sKrr1nNzJTAeAjfrXC7l)

### Fix a failed record

8. To retry a single record immediately, click **Reprocess** on the right side of the row. IDC will attempt the sync again and update the status.
9. To update the status of a single record without reprocessing, click the **Status** dropdown in that row and choose a new value — for example, **Ignore** to dismiss a record you don't need to action.

### Bulk-update multiple records

10. Check the boxes on the left of the rows you want to act on (or click **Select All**), then use the toolbar buttons:
    * **Mark Pending** — queues the selected records to be retried on the next scheduled run.
    * **Mark Success** — marks them as resolved without reprocessing.
    * **Mark Ignore** — dismisses them from your error count.

## What success looks like

* You can see the error message and understand what went wrong.
* After clicking **Reprocess**, the row's status changes to **Success**.
* Your **Active Errors** count on the [Dashboard](/idc/idc-core/dashboard.md) drops after you resolve or ignore the affected records.

## Common issues

* **"Select an app to view logs" appears.** You haven't picked an app yet — choose one from the **App** dropdown.
* **"No records found" after filtering.** Try widening your filters: set **Status** back to "All statuses" or **Flow** back to "All Flows".
* **A reprocessed record stays on Error.** The underlying issue (missing data, a connection problem) needs to be fixed first. Read the **Response** in the expanded row for clues, then contact your integration admin if you're unsure.
* **You can't find a record you expected to see.** Check that you selected the right **App** and **Flow**, and that the record was actually processed today. Older records may not appear if the page limit has been reached — narrow your filters to surface them.

## Related

* [Dashboard](/idc/idc-core/dashboard.md) — the starting point for spotting errors.
* [Apps & Marketplace](/idc/idc-core/apps.md) — check whether an app is active if no logs are appearing.
* [Inventory](/idc/idc-core/inventory.md) — inventory-specific sync history and adjustments.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.in8sync.com/idc/idc-core/logs.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
