okta-sdk-nodejs

okta.TrustedOriginApi

All URIs are relative to https://subdomain.okta.com

Method HTTP request Description
activateOrigin POST /api/v1/trustedOrigins/{trustedOriginId}/lifecycle/activate Activate a Trusted Origin
createOrigin POST /api/v1/trustedOrigins Create a Trusted Origin
deactivateOrigin POST /api/v1/trustedOrigins/{trustedOriginId}/lifecycle/deactivate Deactivate a Trusted Origin
deleteOrigin DELETE /api/v1/trustedOrigins/{trustedOriginId} Delete a Trusted Origin
getOrigin GET /api/v1/trustedOrigins/{trustedOriginId} Retrieve a Trusted Origin
listOrigins GET /api/v1/trustedOrigins List all Trusted Origins
updateOrigin PUT /api/v1/trustedOrigins/{trustedOriginId} Replace a Trusted Origin

activateOrigin

TrustedOrigin activateOrigin()

Success

Example

import { okta } from '@okta/okta-sdk-nodejs';
import * as fs from 'fs';

const configuration = okta.createConfiguration();
const apiInstance = new okta.TrustedOriginApi(configuration);

let body:okta.TrustedOriginApiActivateOriginRequest = {
  // string
  trustedOriginId: "trustedOriginId_example",
};

apiInstance.activateOrigin(body).then((data:any) => {
  console.log('API called successfully. Returned data: ' + data);
}).catch((error:any) => console.error(error));

Parameters

Name Type Description Notes
trustedOriginId [string]   defaults to undefined

Return type

TrustedOrigin

Authorization

API_Token, OAuth_2.0

HTTP request headers

HTTP response details

| Status code | Description | Response headers | |————-|————-|——————| 200 | Success | - | 403 | Forbidden | - | 404 | Not Found | - | 429 | Too Many Requests | - |

[Back to top] [Back to API list] [Back to Model list] [Back to README]

createOrigin

TrustedOrigin createOrigin(trustedOrigin)

Success

Example

import { okta } from '@okta/okta-sdk-nodejs';
import * as fs from 'fs';

const configuration = okta.createConfiguration();
const apiInstance = new okta.TrustedOriginApi(configuration);

let body:okta.TrustedOriginApiCreateOriginRequest = {
  // TrustedOrigin
  trustedOrigin: {
    createdBy: "createdBy_example",
    lastUpdatedBy: "lastUpdatedBy_example",
    name: "name_example",
    origin: "origin_example",
    scopes: [
      {
        allowedOktaApps: [
          "OKTA_ENDUSER",
        ],
        type: "CORS",
      },
    ],
    status: "status_example",
  },
};

apiInstance.createOrigin(body).then((data:any) => {
  console.log('API called successfully. Returned data: ' + data);
}).catch((error:any) => console.error(error));

Parameters

Name Type Description Notes
trustedOrigin TrustedOrigin    

Return type

TrustedOrigin

Authorization

API_Token, OAuth_2.0

HTTP request headers

HTTP response details

| Status code | Description | Response headers | |————-|————-|——————| 200 | Success | - | 400 | Bad Request | - | 403 | Forbidden | - | 429 | Too Many Requests | - |

[Back to top] [Back to API list] [Back to Model list] [Back to README]

deactivateOrigin

TrustedOrigin deactivateOrigin()

Success

Example

import { okta } from '@okta/okta-sdk-nodejs';
import * as fs from 'fs';

const configuration = okta.createConfiguration();
const apiInstance = new okta.TrustedOriginApi(configuration);

let body:okta.TrustedOriginApiDeactivateOriginRequest = {
  // string
  trustedOriginId: "trustedOriginId_example",
};

apiInstance.deactivateOrigin(body).then((data:any) => {
  console.log('API called successfully. Returned data: ' + data);
}).catch((error:any) => console.error(error));

Parameters

Name Type Description Notes
trustedOriginId [string]   defaults to undefined

Return type

TrustedOrigin

Authorization

API_Token, OAuth_2.0

HTTP request headers

HTTP response details

| Status code | Description | Response headers | |————-|————-|——————| 200 | Success | - | 403 | Forbidden | - | 404 | Not Found | - | 429 | Too Many Requests | - |

[Back to top] [Back to API list] [Back to Model list] [Back to README]

deleteOrigin

void deleteOrigin()

Success

Example

import { okta } from '@okta/okta-sdk-nodejs';
import * as fs from 'fs';

const configuration = okta.createConfiguration();
const apiInstance = new okta.TrustedOriginApi(configuration);

let body:okta.TrustedOriginApiDeleteOriginRequest = {
  // string
  trustedOriginId: "trustedOriginId_example",
};

apiInstance.deleteOrigin(body).then((data:any) => {
  console.log('API called successfully. Returned data: ' + data);
}).catch((error:any) => console.error(error));

Parameters

Name Type Description Notes
trustedOriginId [string]   defaults to undefined

Return type

void

Authorization

API_Token, OAuth_2.0

HTTP request headers

HTTP response details

| Status code | Description | Response headers | |————-|————-|——————| 204 | Success | - | 403 | Forbidden | - | 404 | Not Found | - | 429 | Too Many Requests | - |

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getOrigin

TrustedOrigin getOrigin()

Success

Example

import { okta } from '@okta/okta-sdk-nodejs';
import * as fs from 'fs';

const configuration = okta.createConfiguration();
const apiInstance = new okta.TrustedOriginApi(configuration);

let body:okta.TrustedOriginApiGetOriginRequest = {
  // string
  trustedOriginId: "trustedOriginId_example",
};

apiInstance.getOrigin(body).then((data:any) => {
  console.log('API called successfully. Returned data: ' + data);
}).catch((error:any) => console.error(error));

Parameters

Name Type Description Notes
trustedOriginId [string]   defaults to undefined

Return type

TrustedOrigin

Authorization

API_Token, OAuth_2.0

HTTP request headers

HTTP response details

| Status code | Description | Response headers | |————-|————-|——————| 200 | Success | - | 403 | Forbidden | - | 404 | Not Found | - | 429 | Too Many Requests | - |

[Back to top] [Back to API list] [Back to Model list] [Back to README]

listOrigins

Array listOrigins()

Success

Example

import { okta } from '@okta/okta-sdk-nodejs';
import * as fs from 'fs';

const configuration = okta.createConfiguration();
const apiInstance = new okta.TrustedOriginApi(configuration);

let body:okta.TrustedOriginApiListOriginsRequest = {
  // string (optional)
  q: "q_example",
  // string (optional)
  filter: "filter_example",
  // string (optional)
  after: "after_example",
  // number (optional)
  limit: -1,
};

apiInstance.listOrigins(body).then((data:any) => {
  console.log('API called successfully. Returned data: ' + data);
}).catch((error:any) => console.error(error));

Parameters

Name Type Description Notes
q [string]   (optional) defaults to undefined
filter [string]   (optional) defaults to undefined
after [string]   (optional) defaults to undefined
limit [number]   (optional) defaults to -1

Return type

**Array**

Authorization

API_Token, OAuth_2.0

HTTP request headers

HTTP response details

| Status code | Description | Response headers | |————-|————-|——————| 200 | Success | - | 403 | Forbidden | - | 429 | Too Many Requests | - |

[Back to top] [Back to API list] [Back to Model list] [Back to README]

updateOrigin

TrustedOrigin updateOrigin(trustedOrigin)

Success

Example

import { okta } from '@okta/okta-sdk-nodejs';
import * as fs from 'fs';

const configuration = okta.createConfiguration();
const apiInstance = new okta.TrustedOriginApi(configuration);

let body:okta.TrustedOriginApiUpdateOriginRequest = {
  // string
  trustedOriginId: "trustedOriginId_example",
  // TrustedOrigin
  trustedOrigin: {
    createdBy: "createdBy_example",
    lastUpdatedBy: "lastUpdatedBy_example",
    name: "name_example",
    origin: "origin_example",
    scopes: [
      {
        allowedOktaApps: [
          "OKTA_ENDUSER",
        ],
        type: "CORS",
      },
    ],
    status: "status_example",
  },
};

apiInstance.updateOrigin(body).then((data:any) => {
  console.log('API called successfully. Returned data: ' + data);
}).catch((error:any) => console.error(error));

Parameters

Name Type Description Notes
trustedOrigin TrustedOrigin    
trustedOriginId [string]   defaults to undefined

Return type

TrustedOrigin

Authorization

API_Token, OAuth_2.0

HTTP request headers

HTTP response details

| Status code | Description | Response headers | |————-|————-|——————| 200 | Success | - | 400 | Bad Request | - | 403 | Forbidden | - | 404 | Not Found | - | 429 | Too Many Requests | - |

[Back to top] [Back to API list] [Back to Model list] [Back to README]