Update multiple inbox mentions
/orgs/{organizationId}/projects/{projectId}/mentions/bulkUpdate multiple inbox mentions within the selected project. Uses the app's permissions and entitlements.
Scoped FishOut API key. Never send credentials in query parameters.
In: header
Path Parameters
1 <= length1 <= lengthHeader Parameters
Reuse for retries of the same action for 24 hours. A changed body returns 409.
8 <= length <= 128Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/orgs/string/projects/string/mentions/bulk" \ -H "Idempotency-Key: stringst" \ -H "Content-Type: application/json" \ -d '{ "mentionIds": [ "string" ], "patch": {} }'{ "data": { "updated": 0, "property1": "string", "property2": "string" }, "meta": { "requestId": "string", "replayed": true }}Update inbox state, assignment or labels PATCH
Update inbox state, assignment or labels within the selected project. addLabels and removeLabels take built-in or lbl_ ids; a removed label stays off when the post is triaged again. To correct an AI judgment so triage learns from it, use record_feedback instead. Uses the app's permissions and entitlements.
List reply drafts GET
List reply drafts within the selected project. Uses the app's permissions and entitlements.