It looks like you have a Spark type subscription which does not have SOAP or REST APIs, or editable user roles. You'll probably need to talk to your account manager about API acces...
Read only only means that it cannot be updated. You can retrieve any fields listed in a describe call by passing them in the corresponding 'fields' parameter for your query.