Remove a link from a case
The case keeps an `unlinked` entry in its history. A link of another case answers 404 `CASE_LINK_NOT_FOUND`. Available to organisations with customer cases switched on: an organisation whose business type has no cases gets 404 `TENANT_MODULE_UNAVAILABLE`, one where cases are not switched on yet gets 403 `FEATURE_NOT_AVAILABLE`. Required scope: `cases.write`.
/cases/{caseId}/links/{linkId}Authorization
ApiKeyAuth An external API key, sent as Authorization: Bearer mflo_…. Scopes are checked per route; see each operation’s description.
In: header
Path Parameters
uuiduuidResponse Body
application/json
application/json
application/json
application/json
application/json
application/json
curl -X DELETE "https://example.com/cases/497f6eca-6276-4993-bfeb-53cbbbba6f08/links/497f6eca-6276-4993-bfeb-53cbbbba6f08"{ "data": { "deleted": true }}Create a bot POST
`locationId` is optional: omit it (or send null or an empty string) for a bot that is not tied to one location; to tie it to one, create the location via POST /locations first. `channels` defaults to the channels available to your organization (website chat and/or phone; phone when neither is set up). There is no DELETE for bots by design: they are hard-deleted, so removal stays in the Portal. Required scope: `bots.write`.
List a case’s internal notes GET
The newest 200 notes, oldest first. Not paginated. Available to organisations with customer cases switched on: an organisation whose business type has no cases gets 404 `TENANT_MODULE_UNAVAILABLE`, one where cases are not switched on yet gets 403 `FEATURE_NOT_AVAILABLE`. Required scope: `cases.read`.