Authorization
To successfully send requests to Cygna Auditor and retrieve data, you must authorize yourself with the system. Authorization is a two-step process:
- 
                                                            Receive a temporary token and user CID. 
- 
                                                            Authorize each request with a token and sessionI D. 
Receiving Token and User CID
Send a POST request to api/v{version}/auth/login.
| METHOD | ENDPOINT | 
|---|---|
| POST | api/v1/auth/login | 
With a header and body containing your Cygna credentials. Consider using a dedicated user account for making API calls.
| HEADER | 
 | 
| BODY | { "user": "Example\\User", "password": "Password123", "userDomain": "Example", "userAccount": "Example\\User" } | 
Review an abstract of the response and copy Token and UserCid.
| BODY | { User": null, "Password": null, "DisplayName": "Example user", "UserDomain": "Example", "UserAccount": "User", "UserSid": "S-1-5-21-....-1407802119-0000", "UserGuid": "00000000-....-9c88-c5a98c9457a8", "UserCid": "00000000-....-9996-91cb94678f00", "Token": "eyJhbGci....0000000", ... } | 
Authenticating and Authorizing with Token and Session ID
With any request, provide authorization token and user CID (as session ID) in the header. For example:
| METHOD | 
 | 
| ENDPOINT | 
 | 
| HEADER | 
 
 | 
