> ## 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.

# Fetching Single Records

> How to retrieve one or more specific records by ID using the Nexudus SDK.

# Fetching Single Records

Use `GetAsync` to fetch a single entity by its ID, or `GetMultipleAsync` to fetch several at once.

## Fetch by ID

```csharp theme={null}
var endpoint = new CoworkerEndpoint(client);
Coworker? coworker = await endpoint.GetAsync(12345);

if (coworker is not null)
    Console.WriteLine($"{coworker.FullName} ({coworker.Email})");
else
    Console.WriteLine("Coworker not found.");
```

<Note>
  `GetAsync` returns `null` when the entity does not exist — it does not throw an exception.
</Note>

## Fetch multiple by IDs

Retrieve several records in a single call:

```csharp theme={null}
List<Coworker> coworkers = await endpoint.GetMultipleAsync(100, 200, 300);

foreach (var c in coworkers)
    Console.WriteLine($"{c.Id}: {c.FullName}");
```

## Works with any entity

```csharp theme={null}
Booking? booking = await new BookingEndpoint(client).GetAsync(9876);
Product? product = await new ProductEndpoint(client).GetAsync(5432);
```
