Exports

All export endpoints stream CSV files containing the authenticated user's data. They accept either a session cookie or a Bearer sync token, so mobile, native, and CLI clients can export data.

Endpoint table

MethodPathDescription
GET/api/exports/messagesYour messages as CSV.
GET/api/exports/listsYour list definitions (title, description, visibility) as CSV. The schema/columns are not included in this export.
GET/api/exports/list-data-rowsRow data from all your lists as CSV.
GET/api/exports/followsYour followers and following relationships as CSV.

Saving messages to a file

curl -s "https://interlinedlist.com/api/exports/messages" \
  -H "Cookie: interlinedlist_session=<your-session-cookie>" \
  -o my-messages.csv

In the browser, navigating to the URL while signed in triggers a file download (the server sets Content-Disposition: attachment).

What's included

EndpointColumns (exact CSV header row)
/api/exports/messagesID, Content, Publicly Visible, Created At, Updated At
/api/exports/listsID, Title, Description, Is Public, Created At, Updated At
/api/exports/list-data-rowsID, List ID, List Title, Row Data (JSON), Row Number, Created At, Updated At. The row's fields are not split into per-field columns; the whole rowData is emitted as one JSON string in Row Data (JSON).
/api/exports/followsID, Relationship Type, Follower Username, Follower Display Name, Follower Email, Following Username, Following Display Name, Following Email, Status, Created At, Updated At

All four exports include the authenticated user's content only. Exports of data you have access to but don't own (e.g. lists you watch) are not currently provided.

Format

UTF-8 CSV with header row. Fields containing commas, quotes, or newlines are quoted per RFC 4180. Timestamps are ISO 8601 UTC.