Unread
Mark one notification as unread again, putting it back in the bell menu. Returns 404 if the notification does not exist or belongs to another company.
Authentication
sf_… API key in the bearerAuth field below.A SaaSFlow API key (format sf_…) or an OAuth bearer token. Paste only the key — the proxy adds the Bearer prefix. Create an API key in Settings → Company settings → API keys — see API keys.
In: header
Path Parameters
1 <= length1 <= lengthResponse Body
application/json
application/json
curl -X PUT "https://example.com/companies/string/notifications/string/unread"{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "companyId": "8bb73d03-06b4-47c7-80c7-59301f770eda", "type": "string", "recipientUserId": "string", "readTime": "2019-08-24T14:15:22Z", "payload": { "property1": null, "property2": null }, "createdTime": "2019-08-24T14:15:22Z", "createdUserId": "string", "lastUpdatedTime": "2019-08-24T14:15:22Z", "lastUpdatedUserId": "string"}Read all
Mark every unread notification for the calling user in this company as read, and return how many rows changed. Other users' notifications are untouched.
List files
List uploaded files, newest first, paginated. Files are the receipts and invoices attached to transactions as proof for the books. Each row carries `transactionIds` for what it is attached to, plus `parseStatus` and `parseData` holding the amount, date, and document type read out of the document. Pass `unassignedOnly=true` to get the ones not yet attached to anything, which is the pile a bookkeeper works through.