Yes, but only starting at version 15 of ALM. Site Administration REST API guide is available for SA users, this allows to perform via REST all available actions from the GUI Site Admin on users, projects, domains and parameters.
To authenticate using an API key use the following:
2. Header required: Content-Type: application/json
3. For the body use:
Perform your rest calls and finally logout using: