doc: add admin api doc

Not sure what this means, but I would not expect error strings to come back in plaintext. Errors should be returned in an error object like `{"error": {"message": "foo"}}`