Administrator
- Administrator
- All Products
POST /public/api/v1/domains
POST /public/api/v1/domains Content-Type: application/json IDS-SESSION-ID: <your-session-token> { "domainAuthInfo": { "username": "string", "password": "string", "namespace": "string" }, "domainName": "string", "domainDisplayName": "string", "domainHost": "string", "domainPort": 1, "description": "string", "kerberos": false, "environmentType": "NONE", "secureAgentGroup": { "agentGroupSaasId": "string" } }
Attribute | Type | Description |
|---|---|---|
IDS-SESSION-ID | String | The IDS-SESSION-ID attribute in the header
that holds the session ID value.If the organization uses the session ID authentication type,
session-based authentication is used. The session ID expires
after 30 minutes of inactivity. A grace period of up to 2
minutes might be included to account for any network or
unexpected delays. |
Attribute | Type | Description |
|---|---|---|
domainAuthInfo | String | Contains the authentication details for the domain.
|
domainName | String | The name of the CDI-PC domain that you want to
register. |
domainDisplayName | String | A display name for the CDI-PC domain. By default, the
display name is the same as the domain name. You can
update the name if needed. The name can be different from
the domain name, but the name must be unique in the
organization. |
domainHost | String | Host name or IP address of the gateway node machine. |
domainPort | Integer | HTTPS port number used to connect to the domain host |
description | String | A brief description of the domain and its purpose. |
kerberos | Boolean | A boolean flag indicating whether Kerberos authentication is
enabled ( true ) or not
(false ). |
environmentType | String | Specifies the environment type of the domain, such as
NONE , DEV ,
QA , or PROD . |
secureAgentGroup | String | Contains information about the Secure Agent group associated
with the domain. |
agentGroupSaasId | String | The SaaS ID of the Secure Agent group used for managing data
integration tasks. |
Field | Description | Sample example |
|---|---|---|
200 | Success response. The
response includes a Logical Domain Object ID
( ldoId ), which is the unique
identifier that IDMC assigns to a domain upon
registration.You must include this
ldoId in the URL for all future
API requests for this domain. Use
ldoId to track the domain through
various lifecycle actions, such as deregistration
and reconciliation. |
|
400 | Bad request. Can be a field or format issue, such as an
invalid character or incorrect string length. |
|
401 | Authentication issue. For example, invalid credentials or invalid session
IDs. | For invalid credentials or invalid session ID, you might see
responses,such as Exception encountered while
processing JWT or Unauthorized request
error . |
500 | Internal server error when an unexpected condition is
encountered. |
|