The pagination envelope returned by list endpoints: data holds the cast structs, has_more says whether another page exists. Paginate with the after:/before: keyset cursors.
data
has_more
after:
before:
@type t() :: %MillionSend.List{ data: list(), has_more: boolean(), object: String.t() | nil }