Set chat as preference
Sets chat as preference for the authorised account.
/api/v1/messaging/preferences/chat-asmessaging: read_write1,000 requests/minute/key · all plansActive API keys: Free 1, Pro 5, Pro+ 5. The request rate is the same on every plan.
Parameters
No path or query parameters.
Request body
application/json · required
Unknown properties are rejected.
| Name | Type | Required | Description |
|---|---|---|---|
spaceId | string (uuid) | Required | Space Id. |
channelId | string (uuid) | null | Optional | Channel Id. |
memberId | string (uuid) | Required | Associated member identifier. |
Response schema
204
Successful operation. No response body.
Errors
400· JSON errorInvalid JSON body.
401· JSON errorMissing or invalid API key. Use Authorization: Bearer <token>.
403· JSON errorRequires messaging: read_write; ownership or feature restrictions may also deny access.
404· JSON errorRequest failed (NOT_FOUND).
409· JSON errorconflict.
429· JSON errorAPI rate limit exceeded (1000 requests per minute). Retry shortly.
500· JSON errorinternal server error.
503· JSON errorObject storage is not configured. Set MinIO (or compatible S3) env vars to upload files.
Request example
Set FLORALITY_KEY in your environment. These examples use demo identifiers.
curl --request PUT 'https://floralitys.com/api/v1/messaging/preferences/chat-as' \
--header "Authorization: Bearer $FLORALITY_KEY" \
--header "Content-Type: application/json" \
--data '{
"spaceId": "11111111-1111-4111-8111-111111111111",
"memberId": "11111111-1111-4111-8111-111111111111"
}'Responses
Successful operation. No response body.
No response body.
Example values are illustrative demo data.
