Request for syncing records from a stream

interface RecordSyncRequest {
    cursor?: string;
    filter?: RecordFilter;
    initializeCursor?: string;
    limit?: number;
    sources?: SourceSelector[];
}

Properties

cursor?: string

Cursor from a previous sync request

filter?: RecordFilter

Filter specification

initializeCursor?: string

Initialize cursor with a time offset (e.g., "2d-ago", "1h-ago")

limit?: number

Maximum number of results to return (default: 10, max: 1000)

sources?: SourceSelector[]

List of containers and their properties to return