> ## Documentation Index
> Fetch the complete documentation index at: https://learn.nexudus.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get one LogEntry

> Retrieve a single LogEntry record by its Id.

A **LogEntry** records a system event or error for diagnostic and auditing purposes. Log entries are categorised by type (error, warning, information, payment error, integration error, etc.) and linked to the business where they occurred.

## Authentication

<Note>
  This endpoint requires OAuth2 authentication. Include a valid bearer token in the `Authorization` header.
  The authenticated user must be a full unrestricted administrator or have the **`LogEntry-Read`** role.
</Note>

## Path Parameters

<ParamField path="id" type="integer" required>
  The Id of the LogEntry record to retrieve.
</ParamField>

## Code Examples

<CodeGroup>
  ```bash cURL theme={null}
  curl -X GET \
    "https://spaces.nexudus.com/api/sys/logentries/87654321" \
    -H "Authorization: Bearer YOUR_TOKEN"
  ```

  ```javascript JavaScript theme={null}
  const response = await fetch(
    'https://spaces.nexudus.com/api/sys/logentries/87654321',
    {
      headers: {
        'Authorization': 'Bearer YOUR_TOKEN'
      }
    }
  );

  const record = await response.json();
  ```

  ```python Python theme={null}
  import requests

  response = requests.get(
      'https://spaces.nexudus.com/api/sys/logentries/87654321',
      headers={
          'Authorization': 'Bearer YOUR_TOKEN'
      }
  )

  record = response.json()
  ```
</CodeGroup>

## Response

### 200

<ResponseField name="BusinessId" type="integer">
  ID of the business linked to this record.
</ResponseField>

<ResponseField name="LogEntryType" type="integer">
  The log entry type value for this log entry. See `eLogEntryType` enum values: `1` = Error, `2` = Warning, `3` = Information, `4` = InvoicingError, `5` = PaymentError, `6` = IntegrationError, `7` = AccessIntegrationError, `99` = Other.
</ResponseField>

<ResponseField name="Description" type="string">
  Free-text description of this log entry.
</ResponseField>

<ResponseField name="ActionBy" type="string">
  The action by value for this log entry.
</ResponseField>

<ResponseField name="EntityName" type="string">
  The entity name value for this log entry.
</ResponseField>

<ResponseField name="EntityId" type="integer">
  ID of the entity associated with this record.
</ResponseField>

<ResponseField name="Obsolete" type="boolean">
  Whether obsolete is enabled.
</ResponseField>

<ResponseField name="Id" type="integer">
  Unique record identifier.
</ResponseField>

<ResponseField name="UniqueId" type="string">
  UUID of the record.
</ResponseField>

<ResponseField name="CreatedOn" type="string">
  Date and time the record was created (ISO 8601).
</ResponseField>

<ResponseField name="UpdatedOn" type="string">
  Date and time the record was last updated (ISO 8601).
</ResponseField>

<ResponseField name="UpdatedBy" type="string">
  Email of the user who last updated this record.
</ResponseField>

<ResponseField name="IsNew" type="boolean">
  Whether the record was recently created.
</ResponseField>

<ResponseField name="SystemId" type="string">
  External system identifier.
</ResponseField>

```json Example Response theme={null}
{
  "BusinessId": 0,
  "LogEntryType": 0,
  "Description": "",
  "ActionBy": null,
  "EntityName": null,
  "EntityId": null,
  "Obsolete": false,
  "Id": 87654321,
  "UpdatedOn": "2025-01-15T10:30:00Z",
  "CreatedOn": "2025-01-10T08:00:00Z",
  "UniqueId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "UpdatedBy": "admin@example.com",
  "IsNew": false,
  "SystemId": null,
  "ToStringText": "LogEntry Example",
  "LocalizationDetails": null,
  "CustomFields": null
}
```
