Skip to main content
POST
Create Domain Mapping

Authorizations

Authorization
string
header
required

Bearer token for authentication

Body

application/json

DomainMappingCreateRequest

Schema for creating a domain mapping

from_domain
enum<string> | null
required

The reference domain

Available options:
finance,
employee_competence,
competence,
expense_transaction,
salary_transaction,
file_transfer,
project,
org_unit,
customer,
schedule,
time_report,
employee
Example:

"employee"

source_system_integration_id
string<uuid>
required

The UUID of the source system integration

Example:

"018eae56-8f9d-7ca0-bea3-17f3db6cf75b"

target_system_integration_id
string<uuid>
required

The UUID of the target system integration

Example:

"018eae56-8f9d-7ca0-bea3-17f3db6cf75b"

to_domain
enum<string> | null
required

The reference domain

Available options:
finance,
employee_competence,
competence,
expense_transaction,
salary_transaction,
file_transfer,
project,
org_unit,
customer,
schedule,
time_report,
employee
Example:

"employee"

conditions
ConditionCreate · object[] | null

List of conditions to create and attach to the created domain mapping.

enabled
boolean | null
default:true

Whether the domain mapping is enabled. Defaults to true.

Example:

true

sync_triggers
SyncTriggerCreate · object[] | null

List of sync triggers to create and attach to the created domain mapping. NOTE: Currently only one sync trigger can be created while creating a domain mapping. If multiple sync triggers are specified, only the first will be used. This restriction will be lifted in the future.

Response

Domain Mapping Response

Response schema for a single domain mapping.

data
DomainMapping · object

An object representing a domain mapping.