List Conversations Endpoint
Changed onConversations this user owns, paginated (?page=&size=), with a last-message preview for the list view.
Pass kind=campaign for the negotiation inbox: roster-invite threads live here too, and they have no brand, budget or deliverable to negotiate over.
Request
- Base URLhttps://api.brandbooster.ai (the document declares no server; this is the origin it was published from)
- URLhttps://api.brandbooster.ai/api/v1/remy/conversations
- AuthHTTP bearer
Query parameters
Scope to one campaign; omit for all of this user's.
campaign | invite. Omitted = both.
Handle, display name or email substring, case-insensitive.
Four stable states — legacy's fifth value ("replied") was a transient step that its own auto-advance logic immediately overwrote with "negotiating" on the same call, so it never actually persisted as a stable state. Not carried over here.
Chip filter: contacted | negotiating | closed | rejected.
Response
Successful Response
Changes
- breaking
the response property
became optional for the status - breaking
the response property
became optional for the status - breaking
the response property
became optional for the status - breaking
the response property
became optional for the status - info
added the new optional
queryrequest parameterstatus - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
the
response's property default valuewas added for the status - info
the
response's property default value1was added for the status - info
the
response's property default value0was added for the status - info
the
response's property default value50was added for the status - info
the
response's property default value0was added for the status - info
response property
pagelist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
pageslist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
sizelist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200
- breaking
- breaking
the response's body type changed from
arraytoobjectfor status - info
added the new optional
queryrequest parameterpage - info
added the new optional
queryrequest parametersearch - info
added the new optional
queryrequest parametersize - info
added the optional property
to the response with the status - info
added the required property
to the response with the status - info
added the required property
to the response with the status - info
added the required property
to the response with the status - info
added the required property
to the response with the status
- breaking