API development includes a lot of asynchronous code with async/await constructs. To avoid deadlocks, use the ConfigureAwait(false) method for every await keyword.
API development includes a lot of asynchronous code with async/await constructs. To avoid deadlocks, use the ConfigureAwait(false) method for every await keyword.
You can query the status of the API Server by creating your own API method that calls the imx/ping URL. This method does not require prior authentication and returns the response code 200 (OK) if the API server is running.
To make it easier for you to start developing your API, One Identity provides a Software Development Kit (SDK) with lots of commented code example.
The SDK can be found on the installation medium in the directory QBM\dvd\AddOn\ApiSamples.
To implement your own APIs, you can create API plug-ins.
The API Server loads all DLLs matching the *.CompositionApi.Server.PlugIn.dll naming scheme and deploys the API definitions contained in them.
To implement your own APIs, the following options are available:
You can add an API to a One Identity API project (see Adding APIs to One Identity API projects).
You can create your own API project (Creating API projects).
You can add an API to your own existing API projects (see Adding APIs to your own API projects).
© 2024 One Identity LLC. ALL RIGHTS RESERVED. Terms of Use Privacy Cookie Preference Center