All URIs are relative to https://subdomain.okta.com
| Method | HTTP request | Description |
|---|---|---|
| createEmailDomain | POST /api/v1/email-domains | Create an Email Domain |
| deleteEmailDomain | DELETE /api/v1/email-domains/{emailDomainId} | Delete an Email Domain |
| getEmailDomain | GET /api/v1/email-domains/{emailDomainId} | Retrieve a Email Domain |
| listEmailDomainBrands | GET /api/v1/email-domains/{emailDomainId}/brands | List all brands linked to an email domain |
| listEmailDomains | GET /api/v1/email-domains | List all email domains |
| updateEmailDomain | PUT /api/v1/email-domains/{emailDomainId} | Replace an Email Domain |
| verifyEmailDomain | POST /api/v1/email-domains/{emailDomainId}/verify | Verify an Email Domain |
EmailDomainResponse createEmailDomain(emailDomain)
Creates a custom email domain.
import { okta } from '@okta/okta-sdk-nodejs';
import * as fs from 'fs';
const configuration = okta.createConfiguration();
const apiInstance = new okta.EmailDomainApi(configuration);
let body:okta.EmailDomainApiCreateEmailDomainRequest = {
// EmailDomain
emailDomain: ,
};
apiInstance.createEmailDomain(body).then((data:any) => {
console.log('API called successfully. Returned data: ' + data);
}).catch((error:any) => console.error(error));
| Name | Type | Description | Notes |
|---|---|---|---|
| emailDomain | EmailDomain |
EmailDomainResponse
| 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]
void deleteEmailDomain()
Deletes an Email Domain by emailDomainId.
import { okta } from '@okta/okta-sdk-nodejs';
import * as fs from 'fs';
const configuration = okta.createConfiguration();
const apiInstance = new okta.EmailDomainApi(configuration);
let body:okta.EmailDomainApiDeleteEmailDomainRequest = {
// string
emailDomainId: "emailDomainId_example",
};
apiInstance.deleteEmailDomain(body).then((data:any) => {
console.log('API called successfully. Returned data: ' + data);
}).catch((error:any) => console.error(error));
| Name | Type | Description | Notes |
|---|---|---|---|
| emailDomainId | [string] | defaults to undefined |
void
| Status code | Description | Response headers | |————-|————-|——————| 204 | No Content | - | 403 | Forbidden | - | 404 | Not Found | - | 429 | Too Many Requests | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
EmailDomainResponse getEmailDomain()
Fetches an Email Domain by emailDomainId.
import { okta } from '@okta/okta-sdk-nodejs';
import * as fs from 'fs';
const configuration = okta.createConfiguration();
const apiInstance = new okta.EmailDomainApi(configuration);
let body:okta.EmailDomainApiGetEmailDomainRequest = {
// string
emailDomainId: "emailDomainId_example",
};
apiInstance.getEmailDomain(body).then((data:any) => {
console.log('API called successfully. Returned data: ' + data);
}).catch((error:any) => console.error(error));
| Name | Type | Description | Notes |
|---|---|---|---|
| emailDomainId | [string] | defaults to undefined |
EmailDomainResponse
| 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]
Array
listEmailDomainBrands()
List all brands linked to an email domain.
import { okta } from '@okta/okta-sdk-nodejs';
import * as fs from 'fs';
const configuration = okta.createConfiguration();
const apiInstance = new okta.EmailDomainApi(configuration);
let body:okta.EmailDomainApiListEmailDomainBrandsRequest = {
// string
emailDomainId: "emailDomainId_example",
};
apiInstance.listEmailDomainBrands(body).then((data:any) => {
console.log('API called successfully. Returned data: ' + data);
}).catch((error:any) => console.error(error));
| Name | Type | Description | Notes |
|---|---|---|---|
| emailDomainId | [string] | defaults to undefined |
**Array
| Status code | Description | Response headers | |————-|————-|——————| 200 | OK | - | 403 | Forbidden | - | 404 | Not Found | - | 429 | Too Many Requests | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
EmailDomainListResponse listEmailDomains()
List all the email domains in your org.
import { okta } from '@okta/okta-sdk-nodejs';
import * as fs from 'fs';
const configuration = okta.createConfiguration();
const apiInstance = new okta.EmailDomainApi(configuration);
let body:any = {};
apiInstance.listEmailDomains(body).then((data:any) => {
console.log('API called successfully. Returned data: ' + data);
}).catch((error:any) => console.error(error));
This endpoint does not need any parameter.
EmailDomainListResponse
| Status code | Description | Response headers | |————-|————-|——————| 200 | OK | - | 403 | Forbidden | - | 429 | Too Many Requests | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
EmailDomainResponse updateEmailDomain(updateEmailDomain)
Replaces an email domain by emailDomainId
import { okta } from '@okta/okta-sdk-nodejs';
import * as fs from 'fs';
const configuration = okta.createConfiguration();
const apiInstance = new okta.EmailDomainApi(configuration);
let body:okta.EmailDomainApiUpdateEmailDomainRequest = {
// string
emailDomainId: "emailDomainId_example",
// UpdateEmailDomain
updateEmailDomain: null,
};
apiInstance.updateEmailDomain(body).then((data:any) => {
console.log('API called successfully. Returned data: ' + data);
}).catch((error:any) => console.error(error));
| Name | Type | Description | Notes |
|---|---|---|---|
| updateEmailDomain | UpdateEmailDomain | ||
| emailDomainId | [string] | defaults to undefined |
EmailDomainResponse
| Status code | Description | Response headers | |————-|————-|——————| 200 | OK | - | 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]
EmailDomainResponse verifyEmailDomain()
Verifies an Email Domain by emailDomainId.
import { okta } from '@okta/okta-sdk-nodejs';
import * as fs from 'fs';
const configuration = okta.createConfiguration();
const apiInstance = new okta.EmailDomainApi(configuration);
let body:okta.EmailDomainApiVerifyEmailDomainRequest = {
// string
emailDomainId: "emailDomainId_example",
};
apiInstance.verifyEmailDomain(body).then((data:any) => {
console.log('API called successfully. Returned data: ' + data);
}).catch((error:any) => console.error(error));
| Name | Type | Description | Notes |
|---|---|---|---|
| emailDomainId | [string] | defaults to undefined |
EmailDomainResponse
| 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]