Skip to main content
POST
Generate a report as a table

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

SEQ-02: one report from the Reporting menu, landing as a real table.

sequence_id scopes to one sequence; omitted, the report spans every sequence in the workspace. The optional window filters contact rows by enrolment time and message rows by send time.

kind
enum<string>
required

SEQ-02: the three named reports the Reporting menu can materialise.

Each report lands as a real TABLE in the workspace (the logs-on-tables pattern), never as a CSV download — tables are the product's native export surface, and everything downstream (filters, formulas, exports, enrichments) comes free once the data is rows.

Available options:
contact_list,
messages,
contacts
end
string<date-time> | null
sequence_id
string<uuid> | null
start
string<date-time> | null

Response

Successful Response

row_count
integer
required
table_id
string<uuid>
required
table_name
string
required