I am currently developing a RateLimitAwaiter for the TweetinviAPI. This class will be waiting for the rate limit to have the required number of remaining operations to execute a query.
Once more, I am confronted to the documentation being inconsistent.
Lets take the example of DIRECT_MESSAGE_NEW (https://dev.twitter.com/rest/reference/post/direct_messages/new). In the description of the contract it is specified that it is rate limited.
Now if you go on the rate limit chart, it is nowhere specified how it is limited. Moreover when accessing the rate limit from the REST API, it is not returning any information concerning this limitation. (https://api.twitter.com/1.1/application/rate_limit_status.json)
This is the case for multiple endpoints and I would need to know whether it is limited or not? And if it is limited, where can I get the rate limit information?