Enviance Authentication API declares
2 security schemes
for authenticating requests.
It defines a basic scheme (Basic).
An API key is passed in the header as Authorization (EnvianceAuth).
Basic — Forces authentication with credentials via an api gateway
EnvianceAuth — Enviance \ . Obtain SessionId by POST /ver2/AuthenticationService.svc/sessions first
Paths & Operations 7
Across 6 paths, the API surfaces 7 operations — 1 DELETE, 1 GET, 5 POST. Each is listed below with its method, path, parameters, and response codes.
Creates long-living session from current (source session). It does not close source session, so user still in source session (getCurrentSession() should return same value). Second call of createLongL…
The contract defines 7 schemas that model the data the API accepts and returns. The most detailed are Enviance.RestServices.Ver1.Security.SessionInfo (8 properties), Enviance.RestServices.Ver2.Security.QlikJWTTokenInfo (5 properties), Enviance.RestServices.Common.TimeZoneInfo (5 properties), Enviance.RestServices.Ver2.Security.OAuthGetAccesTokenResponseInfo (3 properties). Each schema is shown below with its type and property counts.
EncryptedCredentials Updates (and potentially moves) an existing Location object in the Compliance Model. Specifying a new parent path moves the Location under…