Domain configuration — Import Domain JSON subset
GET /v1/domain-details
Operation id: v1DomainDetails
Description
Domain header note: x-reflexis-domain-x can specify a different domain than the token's — no domain-match assertion (unlike user-details and profiles). Omit to default to token domain.
Tags: Kernel NextGen APIs
Parameters
Query parameters
| Name | Type | Required | Description |
|---|---|---|---|
auth_token | string | No |
Header parameters
| Name | Type | Required | Description |
|---|---|---|---|
x-reflexis-auth-token-x | string | No | Authentication token (or use auth_token query param) |
x-reflexis-domain-x | string | No | Domain id string; optional — defaults to token domain |
Responses
200 — OK — data is a filtered map: only keys allowed for Import / Export > Import Domain
(domain configuration schema, org levels, security questions, etc.); secrets such as ldapServerPassword and pulsePassword are omitted. Additional *ProductBaseUrl keys are included when present.
Content type: application/json
401 — Authentication failed. The request is missing a token, the token is invalid, or the token has expired.
Content type: application/json
404 — The requested resource was not found.
Content type: application/json
500 — An unexpected error occurred while processing the request.
Content type: application/json
Response models
200 — OK — data is a filtered map: only keys allowed for Import / Export > Import Domain
(domain configuration schema, org levels, security questions, etc.); secrets such as ldapServerPassword and pulsePassword are omitted. Additional *ProductBaseUrl keys are included when present.
Content type: application/json
Schema
Single-resource envelope — object, url, data, fetched_at
| Property | Type | Required | Description |
|---|---|---|---|
object | string | No | |
url | string | No | |
data | object | No | Payload from kernel services (additionalProperties vary) |
fetched_at | string (date-time) | No |
{
"type": "object",
"description": "Single-resource envelope — `object`, `url`, `data`, `fetched_at`",
"properties": {
"object": {
"type": "string"
},
"url": {
"type": "string"
},
"data": {
"type": "object",
"description": "Payload from kernel services (additionalProperties vary)"
},
"fetched_at": {
"type": "string",
"format": "date-time"
}
}
}
401 — Authentication failed. The request is missing a token, the token is invalid, or the token has expired.
Content type: application/json
Schema
Structured error envelope returned by external gateway endpoints (/v1/api/*). Wraps a single error object with type, code, human-readable message, the offending param (when applicable), and an optional documentation URL.
| Property | Type | Required | Description |
|---|---|---|---|
error | object | No |
{
"type": "object",
"description": "Structured error envelope returned by external gateway endpoints (`/v1/api/*`).\nWraps a single `error` object with `type`, `code`, human-readable `message`, the offending\n`param` (when applicable), and an optional documentation URL.\n",
"properties": {
"error": {
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "High-level error category (for example `unauthorized`, `invalid_parameter`, `validation_error`).",
"example": "invalid_parameter"
},
"code": {
"type": "string",
"description": "Machine-readable error code; clients should branch on this rather than `message`.",
"example": "invalid_parameter"
},
"message": {
"type": "string",
"description": "Human-readable description of the error.",
"example": "One or more request parameters are invalid."
},
"param": {
"type": "string",
"description": "Name of the request parameter or field that caused the error, when applicable.",
"example": "page_number",
"nullable": true
},
"doc_url": {
"type": "string",
"description": "Optional URL to documentation describing the error.",
"example": "https://{APP_URL}/kernel/errors/invalid_parameter",
"nullable": true
}
}
}
}
}
404 — The requested resource was not found.
Content type: application/json
Schema
Structured error envelope returned by external gateway endpoints (/v1/api/*). Wraps a single error object with type, code, human-readable message, the offending param (when applicable), and an optional documentation URL.
| Property | Type | Required | Description |
|---|---|---|---|
error | object | No |
{
"type": "object",
"description": "Structured error envelope returned by external gateway endpoints (`/v1/api/*`).\nWraps a single `error` object with `type`, `code`, human-readable `message`, the offending\n`param` (when applicable), and an optional documentation URL.\n",
"properties": {
"error": {
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "High-level error category (for example `unauthorized`, `invalid_parameter`, `validation_error`).",
"example": "invalid_parameter"
},
"code": {
"type": "string",
"description": "Machine-readable error code; clients should branch on this rather than `message`.",
"example": "invalid_parameter"
},
"message": {
"type": "string",
"description": "Human-readable description of the error.",
"example": "One or more request parameters are invalid."
},
"param": {
"type": "string",
"description": "Name of the request parameter or field that caused the error, when applicable.",
"example": "page_number",
"nullable": true
},
"doc_url": {
"type": "string",
"description": "Optional URL to documentation describing the error.",
"example": "https://{APP_URL}/kernel/errors/invalid_parameter",
"nullable": true
}
}
}
}
}
500 — An unexpected error occurred while processing the request.
Content type: application/json
Schema
Structured error envelope returned by external gateway endpoints (/v1/api/*). Wraps a single error object with type, code, human-readable message, the offending param (when applicable), and an optional documentation URL.
| Property | Type | Required | Description |
|---|---|---|---|
error | object | No |
{
"type": "object",
"description": "Structured error envelope returned by external gateway endpoints (`/v1/api/*`).\nWraps a single `error` object with `type`, `code`, human-readable `message`, the offending\n`param` (when applicable), and an optional documentation URL.\n",
"properties": {
"error": {
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "High-level error category (for example `unauthorized`, `invalid_parameter`, `validation_error`).",
"example": "invalid_parameter"
},
"code": {
"type": "string",
"description": "Machine-readable error code; clients should branch on this rather than `message`.",
"example": "invalid_parameter"
},
"message": {
"type": "string",
"description": "Human-readable description of the error.",
"example": "One or more request parameters are invalid."
},
"param": {
"type": "string",
"description": "Name of the request parameter or field that caused the error, when applicable.",
"example": "page_number",
"nullable": true
},
"doc_url": {
"type": "string",
"description": "Optional URL to documentation describing the error.",
"example": "https://{APP_URL}/kernel/errors/invalid_parameter",
"nullable": true
}
}
}
}
}