C#
List records
Retrieve records for the authenticated organization
var page = await client.ListRecordsAsync(new GetApiV1RecordsRequest { Limit = 20, Entity = "post" });ListRecordsAsync(GetApiV1RecordsRequest, RequestOptions?, CancellationToken) returns ListRecordsResponse with Data and HasMore.
The request supports Limit, StartingAfter, EndingBefore, ClientId, User, Entity, and Status. The two cursors are mutually exclusive. Use the final Insion record ID as StartingAfter while HasMore is true.
Filter and pagination reference
| Property | Purpose |
|---|---|
Limit | Maximum records in one page. |
StartingAfter / EndingBefore | Mutually exclusive Insion-ID cursors. |
ClientId | Your record identifier filter. |
User | Insion user ID filter. |
Entity | Record-kind filter. |
Status | Moderation-status filter. |
Always check the returned page before reading Data. Continue only while HasMore is true, using the last record’s Insion ID as the next StartingAfter value.