List conversations
bearerAuthAuthorizationBearer <token>Personal API key (Authorization: Bearer pulse_...). Scoped to selected organizations (or all current ones); acts as the creating user. If the key covers more than one organization, pass its organizationId on each request.
organizationId?stringOrganization to operate in. Optional when the API key is bound to exactly one organization (inferred). Required for keys that cover several or all organizations, and for session cookie auth.
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$uuidworkspaceId?stringDeprecatedDeprecated: the old name of organizationId, still accepted. If both are sent, they must match.
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$uuidpage?integer0 < value <= 9007199254740991limit?integer0 < value <= 100Paginated conversations for the effective organization
application/json- response
items*array<>nextCursor*number|nullhasMore*booleantotal*numberpage*numberlimit*numbercurl -X GET 'https://pulse.bilby.ai/api/v1/conversations' \ -H 'Authorization: Bearer YOUR_API_KEY'{ "items": [ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "userId": "string", "organizationId": "7bc05553-4b68-44e8-b7bc-37be63c6d9e9", "workspaceId": "ef0efa32-d1c1-43d4-a5e2-fe7b4f00403c", "title": "string", "activeRunId": "string", "activeMessageId": "string", "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z" } ], "nextCursor": 0, "hasMore": true, "total": 0, "page": 0, "limit": 0}List accessible organizations (deprecated path) GET
Deprecated: use `GET /organizations`, which returns the same. Responses carry `Deprecation` and `Link` headers.
Create conversation POST
Create a conversation. With no `message`: **201** and the conversation row. With `message`: **202** `{ runId, streamUrl }` — observe with Get stream.

