Skip to main content

LaunchersApi

All URIs are relative to https://sailpoint.api.identitynow.com

MethodHTTP requestDescription
create-launcher-v1POST /launchers/v1Create launcher
delete-launcher-v1DELETE /launchers/v1/{launcherID}Delete launcher
get-launcher-v1GET /launchers/v1/{launcherID}Get launcher by id
get-launchers-v1GET /launchers/v1List all launchers for tenant
put-launcher-v1PUT /launchers/v1/{launcherID}Replace launcher
start-launcher-v1POST /launchers/v1/{launcherID}/launchLaunch a launcher

create-launcher-v1

Create launcher Create a Launcher with given information

API Spec

Parameters

NameTypeDescriptionNotes
launcherrequestLauncherrequestPayload to create a Launcher

Return type

Launcher

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

Example

import { LaunchersApi } from 'sailpoint-api-client';
import { Configuration } from 'sailpoint-api-client';
import { Launcherrequest } from 'sailpoint-api-client/dist/launchers/api';

const configuration = new Configuration();
const apiInstance = new LaunchersApi(configuration);
const launcherrequest: Launcherrequest = ; // Payload to create a Launcher
const result = await apiInstance.createLauncherV1({ launcherrequest: launcherrequest });
console.log(result);

[Back to top]

delete-launcher-v1

Delete launcher Delete the given Launcher ID

API Spec

Parameters

NameTypeDescriptionNotes
launcherIDstringID of the Launcher to be deleted[default to undefined]

Return type

(empty response body)

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

Example

import { LaunchersApi } from 'sailpoint-api-client';
import { Configuration } from 'sailpoint-api-client';

const configuration = new Configuration();
const apiInstance = new LaunchersApi(configuration);
const launcherID: string = e3012408-8b61-4564-ad41-c5ec131c325b; // ID of the Launcher to be deleted
const result = await apiInstance.deleteLauncherV1({ launcherID: launcherID });
console.log(result);

[Back to top]

get-launcher-v1

Get launcher by id Get details for the given Launcher ID

API Spec

Parameters

NameTypeDescriptionNotes
launcherIDstringID of the Launcher to be retrieved[default to undefined]

Return type

Launcher

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

Example

import { LaunchersApi } from 'sailpoint-api-client';
import { Configuration } from 'sailpoint-api-client';

const configuration = new Configuration();
const apiInstance = new LaunchersApi(configuration);
const launcherID: string = e3012408-8b61-4564-ad41-c5ec131c325b; // ID of the Launcher to be retrieved
const result = await apiInstance.getLauncherV1({ launcherID: launcherID });
console.log(result);

[Back to top]

get-launchers-v1

List all launchers for tenant Return a list of Launchers for the authenticated tenant

API Spec

Parameters

NameTypeDescriptionNotes
filtersstringFilter results using the standard syntax described in V3 API Standard Collection Parameters Filtering is supported for the following fields and operators: description: sw disabled: eq name: sw[optional] [default to undefined]
nextstringPagination marker[optional] [default to undefined]
limitnumberNumber of Launchers to return[optional] [default to 10]

Return type

GetLaunchersV1200Response

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

Example

import { LaunchersApi } from 'sailpoint-api-client';
import { Configuration } from 'sailpoint-api-client';

const configuration = new Configuration();
const apiInstance = new LaunchersApi(configuration);
const filters: string = disabled eq "true"; // Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **description**: *sw* **disabled**: *eq* **name**: *sw* (optional)
const next: string = eyJuZXh0IjoxMjN9Cg==; // Pagination marker (optional)
const limit: number = 42; // Number of Launchers to return (optional)
const result = await apiInstance.getLaunchersV1({ });
console.log(result);

[Back to top]

put-launcher-v1

Replace launcher Replace the given Launcher ID with given payload

API Spec

Parameters

NameTypeDescriptionNotes
launcherIDstringID of the Launcher to be replaced[default to undefined]
launcherrequestLauncherrequestPayload to replace Launcher

Return type

Launcher

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

Example

import { LaunchersApi } from 'sailpoint-api-client';
import { Configuration } from 'sailpoint-api-client';
import { Launcherrequest } from 'sailpoint-api-client/dist/launchers/api';

const configuration = new Configuration();
const apiInstance = new LaunchersApi(configuration);
const launcherID: string = e3012408-8b61-4564-ad41-c5ec131c325b; // ID of the Launcher to be replaced
const launcherrequest: Launcherrequest = ; // Payload to replace Launcher
const result = await apiInstance.putLauncherV1({ launcherID: launcherID, launcherrequest: launcherrequest });
console.log(result);

[Back to top]

start-launcher-v1

Launch a launcher Launch the given Launcher ID

API Spec

Parameters

NameTypeDescriptionNotes
launcherIDstringID of the Launcher to be launched[default to undefined]

Return type

StartLauncherV1200Response

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

Example

import { LaunchersApi } from 'sailpoint-api-client';
import { Configuration } from 'sailpoint-api-client';

const configuration = new Configuration();
const apiInstance = new LaunchersApi(configuration);
const launcherID: string = e3012408-8b61-4564-ad41-c5ec131c325b; // ID of the Launcher to be launched
const result = await apiInstance.startLauncherV1({ launcherID: launcherID });
console.log(result);

[Back to top]