Firehose problem! error 403: user not in role


Hi, I have strange problem with firehose streaming API: I use cURL command generated by twitter to test
POST statuses/filter
GET statuses/sample
GET statuses/firehose

curl --request ‘POST’ ‘’…
Everything ok, i received data

curl --get ‘’ …
Everything ok, i received data

curl --get ‘’ …
HTTP/1.1 403 Forbidden
Content-Type: text/html
Transfer-Encoding: chunked
User not in role

  • Connection #0 to host left intact
  • Closing connection #0
  • SSLv3, TLS alert, Client hello (1):

This should mean that i didn’t enabled application access in the right way, but I did!

Application type

  • Read only
  • Read and Write
  • Read, Write and Access direct messages

what am I missing? thanks everyone :slight_smile:


The statuses/firehose method requires that the account connecting belongs to a role that allows Firehose usage. It’s very difficult to come across access to this role.