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]