I'm building an integration that will need to make some calls to the Connect REST API, to the Conversation Entries endpoint. Per the limits page in the Connect APIdocs:
Requests to resources that don’t require Chatter count toward the Salesforce Platform total API request allocations, which are per org and span a 24-hour period.
That would seem to indicate it's treated like a normal API call (my call is not a Chatter resource), but the Conversation Entries page specifically states:
This API has a different hourly rate limit than standard Salesforce APIs and bulk usage will likely cause you to hit that limit quickly.
Back on the limits page, it also states:
For applications using a session ID from Salesforce, the rate limit is per user, per hour—there isn’t a separate bucket for applications. All applications the user accesses with a session ID use this general quota. To take advantage of the per user, per application, per hour limit, use OAuth tokens.
It's my plan to use per-user SessionIds for these calls, but I can't figure out any way to check my actual usage. The Connect REST API calls don't return a Sforce-Limit-Info header, and the /limits endpoint doesn't include any per-user limits info.
I have seen What is the actual number or calculation for the Connect API Rate Limit, so I know that SF isn't publishing the actual limits (which is whole other problem), but there should still be a way to confirm usage.