InsionInsion
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

PropertyPurpose
LimitMaximum records in one page.
StartingAfter / EndingBeforeMutually exclusive Insion-ID cursors.
ClientIdYour record identifier filter.
UserInsion user ID filter.
EntityRecord-kind filter.
StatusModeration-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.

On this page