Skip to main content

Create new Service Desk integration

POST 

/service-desk-integrations

Create a new Service Desk Integrations. A token with Org Admin or Service Desk Admin authority is required to access this endpoint.

Request

Body

required

The specifics of a new integration to create

    id string

    Unique identifier for the Service Desk integration

    name stringrequired

    Service Desk integration's name. The name must be unique.

    created date-time

    The date and time the Service Desk integration was created

    modified date-time

    The date and time the Service Desk integration was last modified

    description stringrequired

    Service Desk integration's description.

    type stringrequired

    Default value: ServiceNowSDIM

    Service Desk integration types:

    • ServiceNowSDIM
    • ServiceNow
    ownerRef object

    Owner's identity.

    type string

    Possible values: [IDENTITY]

    Owner's DTO type.

    id string

    Owner's identity ID.

    name string

    Owner's display name.

    clusterRef object

    Source cluster.

    type string

    Possible values: [CLUSTER]

    Source cluster DTO type.

    id string

    Source cluster ID.

    name string

    Source cluster display name.

    cluster stringnullabledeprecated

    Cluster ID for the Service Desk integration (replaced by clusterRef, retained for backward compatibility).

    managedSources string[]deprecated

    Source IDs for the Service Desk integration (replaced by provisioningConfig.managedSResourceRefs, but retained here for backward compatibility).

    provisioningConfig object

    The 'provisioningConfig' property specifies the configuration used to provision integrations.

    managedResourceRefs object[]

    References to sources for the Service Desk integration template. May only be specified if universalManager is false.

  • Array [
  • type string

    Possible values: [SOURCE]

    DTO type of source for service desk integration template.

    id string

    ID of source for service desk integration template.

    name string

    Human-readable name of source for service desk integration template.

  • ]
  • planInitializerScript objectnullable

    This is a reference to a plan initializer script.

    source string

    This is a Rule that allows provisioning instruction changes.

    noProvisioningRequests boolean

    Default value: false

    Name of an attribute that when true disables the saving of ProvisioningRequest objects whenever plans are sent through this integration.

    provisioningRequestExpiration int32

    When saving pending requests is enabled, this defines the number of hours the request is allowed to live before it is considered expired and no longer affects plan compilation.

    attributes objectrequired

    Service Desk integration's attributes. Validation constraints enforced by the implementation.

    property name* any

    Service Desk integration's attributes. Validation constraints enforced by the implementation.

    beforeProvisioningRule object

    Before Provisioning Rule.

    type string

    Possible values: [RULE]

    Before Provisioning Rule DTO type.

    id string

    Before Provisioning Rule ID.

    name string

    Rule display name.

Responses

details of the created integration

Schema
    id string

    Unique identifier for the Service Desk integration

    name stringrequired

    Service Desk integration's name. The name must be unique.

    created date-time

    The date and time the Service Desk integration was created

    modified date-time

    The date and time the Service Desk integration was last modified

    description stringrequired

    Service Desk integration's description.

    type stringrequired

    Default value: ServiceNowSDIM

    Service Desk integration types:

    • ServiceNowSDIM
    • ServiceNow
    ownerRef object

    Owner's identity.

    type string

    Possible values: [IDENTITY]

    Owner's DTO type.

    id string

    Owner's identity ID.

    name string

    Owner's display name.

    clusterRef object

    Source cluster.

    type string

    Possible values: [CLUSTER]

    Source cluster DTO type.

    id string

    Source cluster ID.

    name string

    Source cluster display name.

    cluster stringnullabledeprecated

    Cluster ID for the Service Desk integration (replaced by clusterRef, retained for backward compatibility).

    managedSources string[]deprecated

    Source IDs for the Service Desk integration (replaced by provisioningConfig.managedSResourceRefs, but retained here for backward compatibility).

    provisioningConfig object

    The 'provisioningConfig' property specifies the configuration used to provision integrations.

    universalManager boolean

    Default value: false

    Specifies whether this configuration is used to manage provisioning requests for all sources from the org. If true, no managedResourceRefs are allowed.

    managedResourceRefs object[]

    References to sources for the Service Desk integration template. May only be specified if universalManager is false.

  • Array [
  • type string

    Possible values: [SOURCE]

    DTO type of source for service desk integration template.

    id string

    ID of source for service desk integration template.

    name string

    Human-readable name of source for service desk integration template.

  • ]
  • planInitializerScript objectnullable

    This is a reference to a plan initializer script.

    source string

    This is a Rule that allows provisioning instruction changes.

    noProvisioningRequests boolean

    Default value: false

    Name of an attribute that when true disables the saving of ProvisioningRequest objects whenever plans are sent through this integration.

    provisioningRequestExpiration int32

    When saving pending requests is enabled, this defines the number of hours the request is allowed to live before it is considered expired and no longer affects plan compilation.

    attributes objectrequired

    Service Desk integration's attributes. Validation constraints enforced by the implementation.

    property name* any

    Service Desk integration's attributes. Validation constraints enforced by the implementation.

    beforeProvisioningRule object

    Before Provisioning Rule.

    type string

    Possible values: [RULE]

    Before Provisioning Rule DTO type.

    id string

    Before Provisioning Rule ID.

    name string

    Rule display name.

Loading...