Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Property

UI Field Name

Description

Specifications

Required

Anchor
asynchronous - COMMAND
asynchronous - COMMAND
asynchronous

Asynchronous

If executionOption is In Process; Specification for whether the command runs synchronously or asynchronously.

If executionOption is Out Of Process, asynchronous will be ignored.


Boolean; Valid values: true/false. Default is false.


N

Anchor
executionOption - COMMAND
executionOption - COMMAND
executionOption

Execution Option

Specification for whether the command runs out-of-process execution or in-process execution.

Valid values:

  • As String = Out Of Process, As Value = 0
  • As String = In Process, As Value = 1

Default is Out Of Process.

N

Anchor
fields - COMMAND
fields - COMMAND
fields

Dependent Fields

Universal Template fields (if any) that are required by the command.

The values of those fields are included in the command request.

Code Block
languagexml
linenumberstrue
            <fields>
                <field>Integer Field 1</field>
                <field>Boolean Field 1</field>
                <field>Text Field 1</field>
                <field>Large Text Field 1</field>
                <field>Choice Field 1</field>
                <field>Credential Field 6</field>
                <field>Script Field 1</field>
                <field>Array Field 1</field>
                <field>Float Field 2</field>
            </fields>
Code Block
languagexml
linenumberstrue
            "fields": [
                "Integer Field 1",
                "Boolean Field 1",
                "Text Field 1",
                "Large Text Field 1",
                "Choice Field 1",
                "Credential Field 6",
                "Script Field 1",
                "Array Field 1",
                "Float Field 2"
            ]

Valid values for field:

  • As String =

    • Integer Field [1-10]

    • Boolean Field [1-10]

    • Text Field [1-20]

    • Large Text Field [1-2]

    • Choice Field [1-15]

    • Credential Field [1-6]

    • Script Field [1-2]

    • Array Field [1-4]

    • Float Field [1-4]

N

Anchor
label - COMMAND
label - COMMAND
label

Label

User-friendly display name for the command, to be displayed within the client.


Y

Anchor
name - COMMAND
name - COMMAND
name

Name

Unique name of this command, adhering to the same naming convention as a Universal Template field name.


Y

Anchor
statuses - COMMAND
statuses - COMMAND
statuses

Supported Status(es)

Task instance status(es) that the dynamic command should be enabled for.

Code Block
languagexml
linenumberstrue
            <statuses>
                <status>Defined</status>
                <status>Waiting</status>              
            </statuses>
Code Block
languagexml
linenumberstrue
"statuses": [
                "Defined",
                "Waiting"
            ]

Valid values for status:

  • As String = Defined, As Value = 0

  • As String = Waiting, As Value = 10

  • As String = Time Wait, As Value = 15

  • As String = Held, As Value = 20

  • As String = Exclusive Requested, As Value = 22

  • As String = Exclusive Wait, As Value = 23

  • As String = Resource Requested, As Value = 25

  • As String = Resource Wait, As Value = 30

  • As String = Execution Wait, As Value = 33

  • As String = Undeliverable, As Value = 35

  • As String = Queued, As Value = 40

  • As String =  Submitted, As Value = 43

  • As String =  Action Required, As Value = 60

  • As String = Started, As Value = 70

  • As String = Running, As Value = 80

  • As String = Running/Problems, As Value = 81

  • As String = Cancel Pending, As Value = 99

  • As String = In Doubt, As Value = 110

  • As String =  Start Failure, As Value = 120

  • As String = Confirmation Required, As Value = 125

  • As String = Cancelled, As Value = 130

  • As String = Failed, As Value = 140

  • As String = Skipped, As Value = 180

  • As String = Finished, As Value = 190

  • As String = Success, As Value = 200

Y

Anchor
sysId - COMMAND
sysId - COMMAND
sysId

n/a

sys_id used within the Controller to identify this Universal Template Field.

Persisted only if retainSysIds is set to true.

N

Anchor
timeout - COMMAND
timeout - COMMAND
timeout

Timeout (Seconds)

Optional command timeout, in seconds, if the command requires longer than the System-level default of 60 seconds.


N

Anchor

...

Universal Event Template

...

Properties

...

Universal Event Template

...

Properties

...

Universal Event Template

...

A Universal Template cannot have its icon restore or set to the default without appropriate update permissions. Additionally, built-in templates cannot be the targets of these requests.

...

Description

...

URI

...

http://host_name/uc/resources/universaltemplate/restoredefaulticon

...

HTTP Method

...

POST

...

Description

...

Restores the icon of a specific Universal Template to its default.

...

URI Parameters

...

See Restore Default Universal Template: URI Parameters, below.

...

Example URI

...

...

Consumes Content-Type

...

n/a

...

Produces Content-Type

...

plain/text

...

Example Response

...

  • Status 200

    • Successfully restored the default icon for Universal Template “{templatename}”.

    • Universal Template "{templatename}" already using the default icon.

  • Status 403

    • Operation prohibited due to security constraints.

  • Status 404

    • A Universal Template with name “{templatename}” does not exist.

    • A Universal Template with id "{templateid}" does not exist.

  • Status 500

    • Unexpected request failure. See log(s) for more details.

Note
titleNote

The Post request must include an attached binary file; specifically, it must be a 48 x 48 pixel PNG file.

The process will fail if either:

  • The file is omitted.
  • The file is of the wrong MIME type.
  • The file has incorrect dimensions.

...

Name

...

Description

...

Specifications

...

Required

...

Mutually Exclusive With

...

templateid

...

ID used within the Controller to identify the Universal Template.

...

String; URI parameter

...

Y
(unless templatename
is specified)

...

templatename

...

templatename

...

Name used within the Controller to identify the Universal Template.

...

String; URI parameter

...

Y
(unless templateid
is specified)

...

templateid

...

Properties

The excludeRelated and retainSysIds properties are specified as attributes in the <eventTemplate> element of XML web services.


Property

UI Field Name

Description

Specifications

Required

name

Name

The unique event name, adhering to the same naming convention as a Universal Template field name.


Y

label

Label

A user friendly display name for the event, to be displayed within the client.

The Label must be unique.

Y

description

Description

An option description of the Universal Event.


N

TTL

Time To Live

Default value for Time to live; how long, in minutes, the Universal Event data is valid.

non-negative Integer

N

attributePolicy

Unmapped Attributes Policy

Defines how unmapped/unknown attributes that are in the published event are handled.

Valid values:

  • As String = Prohibit Universal Event, As Value = 1

  • As String = Include Attributes, As Value = 2

  • As String = Exclude Attributes, As Value = 3

Default is Prohibit Universal Event (1).

N

attributes

Attributes

Zero or more attributes, specifying their Name, Label and Type.

Expand
titleXML
Code Block
languagetext
    <attributes>
        <attribute>
            <label>attribute_label1</label>
            <name>attribute_name1</name>
            <type>Text</type>
        </attribute>
        <attribute>
            <label>attribute_label2</label>
            <name>attribute_name2</name>
            <type>Integer</type>
        </attribute>
    </attributes>
Expand
titleJSON
Code Block
languagetext
    "attributes": [
        {
            "label": "attribute_label1",
            "name": "attribute_name1",
            "type": "Text"
        },
        {
            "label": "attribute_label2",
            "name": "attribute_name2",
            "type": "Integer"
        }
    ]
N

Anchor
Restore Default Universal Template Icon
Restore Default Universal Template Icon
Restore Default Universal Template Icon

A Universal Template cannot have its icon restore or set to the default without appropriate update permissions. Additionally, built-in templates cannot be the targets of these requests.


Description

URI

http://host_name/uc/resources/universaltemplate/seticonrestoredefaulticon

HTTP Method

POST

Note
titleNote

The Post request must include an attached binary file; specifically, it must be a 48 x 48 pixel PNG file.

If the file is omitted, of the wrong MIME type, or has incorrect dimensions, the process will fail.

Description

Upload a 48 x 48 pixel to be set as the custom icon for a specific Universal Template.

Description

Restores the icon of a specific Universal Template to its default.

URI Parameters

See Restore Default Universal Template: URI Parameters, below.

Example URI

AuthenticationHTTP Basic

Consumes Content-Type

application/octet-stream, image/pngn/a

Produces Content-Type

plain/text

Example Response

  • Status 200

    • Successfully set restored the default icon for Universal Template “{templatename}”.

    Status 400

    • PNG image is not 48 x 48 pixelsUniversal Template "{templatename}" already using the default icon.

  • Status 403

    • Operation prohibited due to security constraints.

  • Status 404

    • A Universal Template with name “{templatename}” does not exist.

    • A Universal Template with id "{templateid}" does not exist.

  • Status 500

    • Unexpected request failure. See log(s) for more details.

Note
titleNote

The Post request must include an attached binary file; specifically, it must be a 48 x 48 pixel PNG file.

The process will fail if either:

  • The file is omitted.
  • The file is of the wrong MIME type.
  • The file has incorrect dimensions.

Anchor

...

Restore Default Universal Template Icon URI Parameters

...

Restore Default Universal Template Icon URI Parameters

...

Restore Default Universal Template Icon: URI Parameters

Name

UI Field Name

Description

Specifications

Required

Mutually Exclusive With

templateid

n/a

ID used within the Controller to identify the Universal Template.

String; URI parameter

Y
(unless templatename
is specified)

templatename

templatename

n/a

Name used within the Controller to identify the Universal Template.

String; URI parameter

Y
(unless templateid
is specified)

templateid

Anchor

...

Set Universal Template Icon
Set Universal Template Icon
Set Universal Template Icon

A Universal Template cannot have its icon restore or set to the default without appropriate update permissions. Additionally, built-in templates cannot be the targets of these requests.


Description

URI

http://host_name/uc/resources/universaltemplate/extensionseticon

HTTP Method

DELETE

Description

Delete an Extension Archive for a Universal Template.

URI Parameters

See Delete Extension Archive: URI Parameters, below

POST

Note
titleNote

The Post request must include an attached binary file; specifically, it must be a 48 x 48 pixel PNG file.

If the file is omitted, of the wrong MIME type, or has incorrect dimensions, the process will fail.

Description

Upload a 48 x 48 pixel to be set as the custom icon for a specific Universal Template.

Example URI

extension
AuthenticationHTTP Basic

Consumes Content-Type

n/a

application/octet-stream, image/png

Produces Content-Type

nplain/atext

Example Response

  • Status 200

    • Successfully removed Extension Archive from universal template "set icon for Universal Template “{templatename}".

  • Status 400

    • Universal template "{templatename}" is not an Extension template typePNG image is not 48 x 48 pixels.

  • Status 403

    • Operation prohibited due to security constraints.

  • Status 404

    • A universal template Universal Template with name “{templatename}” does not exist.

    • A universal template Universal Template with id "{templateid}" does not exist.

  • Status 500

    • Unexpected request failure. See log(s) for more details.

...

The following URI parameters will be needed for deleting the Extension Archive.

...

Name

Note
titleNote

The Post request must include an attached binary file; specifically, it must be a 48 x 48 pixel PNG file.

The process will fail if either:

  • The file is omitted.
  • The file is of the wrong MIME type.
  • The file has incorrect dimensions.

Anchor
Set Universal Template Icon URI Parameters
Set Universal Template Icon URI Parameters
Set Universal Template Icon: URI Parameters

Name

UI Field Name

Description

Specifications

Required

Mutually Exclusive With

templateid

n/a

ID used within the Controller to identify the Universal Template.

String; URI parameter

Y
(unless templatename
is specified)

templatename

templatename

n/a

Name used within the Controller to identify the Universal Template.

String; URI parameter

Y
(unless templateid
is specified)

templateid

Example

...

...

curl --request DELETE "http://localhost:8080/uc/resources/universaltemplate/extension?templatename=Template1" --header "Authorization: Basic ****************"

...

Anchor
Delete Extension Archive

...

Delete Extension Archive
Universal Template -

...

Delete Extension Archive


Description

URI

http://host_name/uc/resources/universaltemplate/extension

HTTP Method

GETDELETE

Description

Download Delete an Extension Archive for a Universal Template.

URI Parameters

See Download Delete Extension Archive: URI Parameters, below.

Example URI

http://localhost:8080/uc/resources/universaltemplate/extension?templatename=Template1

AuthenticationHTTP Basic

Consumes Content-Type

n/a

Produces Content-Type

applicationn/octet-streama

Example Response

  • Status 200

    • [Binary data sent in response]Successfully removed Extension Archive from universal template "{templatename}".

  • Status 400

    • Universal template "{templatename}" is not an Extension template type.

  • Status 403

    • Operation prohibited due to security constraints.

  • Status 404

    • A universal template with name “{templatename}” does not exist.

    • A universal template with id "{templateid}" does not exist.

  • Status 500

    • Unexpected request failure. See log(s) for more details.

Anchor

...

Delete Extension Archive URI Parameters

...

Delete Extension Archive URI Parameters

...

Delete Extension Archive: URI Parameters

The following URI parameters will be needed for downloading deleting the Extension Archive.

Name

UI Field Name

Description

Specifications

Required

Mutually Exclusive With

templateid

n/a

ID used within the Controller to identify the Universal Template.

String; URI parameter

Y
(unless templatename
is specified)

templatename

templatename

n/a

Name used within the Controller to identify the Universal Template.

String; URI parameter

Y
(unless templateid
is specified)

templateid

Example

Code Block
languagetext
curl --location --request GETDELETE "http://localhost:8080/uc/resources/universaltemplate/extension?templatename=Template1" --header "Content-Type: application/octet-stream" --header "Authorization: Basic ****************" -O -J

Anchor

...

Download Extension Archive

...

Download Extension Archive
Universal Template -

...

Download Extension Archive

The Post request must include an attached binary file; specifically, it must be a zip file.

GET


Description

URI

http://host_name/uc/resources/universaltemplate/extension

HTTP Method

POST

Note
titleNote

Description

Upload Download an Extension Archive for a Universal Template.

URI Parameters

See Upload Download Extension Archive: URI Parameters, below.

Example URI

http://localhost:8080/uc/resources/universaltemplate/extension?templatename=Template1

AuthenticationHTTP Basic

Consumes Content-Typeapplication/octet-stream, application/zip, application/x-zip-compressed

n/a

Produces Content-Type

plainapplication/textoctet-stream

Example Response

  • Status 200

    • Successfully updated Extension Archive for universal template "{templatename}".[Binary data sent in response]

  • Status 400

    • Universal template "{templatename}" is not an Extension template type.

  • Status 403

    • Operation prohibited due to security constraints.

  • Status 404

    • A universal template with name “{templatename}” does not exist.

    • A universal template with id "{templateid}" does not exist.

  • Status 500

    • Unexpected request failure. See log(s) for more details.

Anchor

...

Download Extension Archive URI Parameters

...

Download Extension Archive URI Parameters

...

Download Extension Archive: URI Parameters

The following URI parameters will be needed for uploading downloading the Extension Archive.

Name

UI Field Name

Description

Specifications

Required

Mutually Exclusive With

templateid

n/a

ID used within the Controller to identify the Universal Template.

String; URI parameter

Y
(unless templatename
is specified)

templatename

templatename

n/a

Name used within the Controller to identify the Universal Template.

String; URI parameter

Y
(unless templateid
is specified)

templateid

Example

Code Block
languagetext
curl --location -data-binaryrequest @extension.zipGET "http://localhost:8080/uc/resources/universaltemplate/extension?templatename=Template1" --header "Content-Type: application/octet-stream" --header "Authorization: Basic ****************" -O -J

...

Anchor

...

Upload Extension Archive
Upload Extension Archive
Universal Template -

...

Upload Extension Archive


Description

URI

http://host_name/uc/resources/universaltemplate/exporttemplateextension

HTTP Method

Example URI

POSTGET

Note
title

Description

Download the zip file of a Universal Template specified by a URI parameter.

The file will contain the following entries:

  • template.json
  • template_icon.png (if it exists)
  • extension_archive.zip (if it exists and the excludeExtension parameter is not set to true)

URI Parameters

See Universal Template Export: URI Parameters, below.

Note

The Post request must include an attached binary file; specifically, it must be a zip file.

Description

Upload an Extension Archive for a Universal Template.

URI Parameters

See Upload Extension Archive: URI Parameters, below.

Example URI

http://localhost:8080/uc/resources/universaltemplate/

exporttemplate

extension?templatename=Template1

  • http://localhost:8080/uc/resources/universaltemplate/exporttemplate?templateid=a7de2b3601af48ab886e6a8b7ecec0da&excludeExtension=true
  • AuthenticationHTTP Basic

    Consumes Content-Type

    n/aapplication/octet-stream, application/zip, application/x-zip-compressed

    Produces Content-Type

    applicationplain/octet-streamtext

    Example Response

    • Status 200

      • [Binary data sent in response]

      Status 403

      • Operation prohibited for built-in universal templates.

      • Operation prohibited due Successfully updated Extension Archive for universal template "{templatename}".

    • Status 400

      • Universal template "{templatename}" is not an Extension template type.

    • Status 403

      • Operation prohibited due to security constraints.

    • Status 404

      • A universal template with name “{templatename}” does not exist.

      • A universal template with id "{templateid}" does not exist.

    • Status 500

      Read universal template failed. {errors}

      • Unexpected request failure. See log(s) for more details.

    Anchor

    ...

    Upload Extension Archive URI Parameters

    ...

    Upload Extension Archive URI Parameters

    ...

    Upload Extension Archive: URI Parameters

    The following URI parameters will be needed for exporting uploading the Universal TemplateExtension Archive.

    n/a

    Name

    UI Field Name

    Description

    Specifications

    Required

    Mutually Exclusive With

    templateid

    n/a

    ID used within the Controller to identify the Universal Template.

    String; URI parameter

    Y
    (unless templatename
    is specified)

    templatename

    templatename

    n/a

    Name used within the Controller to identify the Universal Template.

    String; URI parameter

    Y
    (unless templateid
    is specified)

    templateid

    excludeExtension

    Indication of whether the extension archive zip file should be excluded in the export operation.

    Boolean (True/False, true/false); URI parameter

    N
    (false by default)

    Example

    Code Block
    languagetext
    firstline1
    linenumberstrue
    curl --location data--request GETbinary @extension.zip "http://localhost:80088080/uc/resources/universaltemplate/exporttemplateextension?templatename=Template1"  --header "Content-Type: application/octet-stream" --header "Authorization: Basic xxxxxxxxxxxxxxxxxxx" -O -J

    Export File Entries

    ...

     --header "Authorization: Basic ****************"

    Anchor
    Universal Template Export
    Universal Template Export
    Universal Template - Export


    Description

    URI

    http://host_name/uc/resources/universaltemplate/exporttemplate

    HTTP Method

    GET

    Description

    Download the zip file of a Universal Template specified by a URI parameter.

    The file will contain the following entries:

    • template.json
    • template_icon.png (if it exists)
    • extension_archive.zip (if it exists and the excludeExtension parameter is not set to true)

    URI Parameters

    See Universal Template Export: URI Parameters, below.

    Example URI

    AuthenticationHTTP Basic

    Consumes Content-Type

    n/a

    Produces Content-Type

    application/octet-stream

    Example Response

    • Status 200

      • [Binary data sent in response]

    • Status 403

      • Operation prohibited for built-in universal templates.

      • Operation prohibited due to security constraints.

    • Status 404

      • A universal template with name “{templatename}” does not exist.

      • A universal template with id "{templateid}" does not exist.

    • Status 500

      • Read universal template failed. {errors}

      • Unexpected request failure. See log(s) for more details.

    Anchor
    Universal Template Export URI Parameters
    Universal Template Export URI Parameters
    Universal Template Export: URI Parameters

    The following URI parameters will be needed for exporting the Universal Template.

    Name

    UI Field Name

    Description

    Specifications

    Required

    Mutually Exclusive With

    templateid

    n/a

    ID used within the Controller to identify the Universal Template.

    String; URI parameter

    Y
    (unless templatename
    is specified)

    templatename

    templatename

    n/a

    Name used within the Controller to identify the Universal Template.

    String; URI parameter

    Y
    (unless templateid
    is specified)

    templateid

    excludeExtensionn/a

    Indication of whether the extension archive zip file should be excluded in the export operation.

    Boolean (True/False, true/false); URI parameter

    N
    (false by default)

    Example

    Code Block
    languagetext
    firstline1
    linenumberstrue
    curl --location --request GET "http://localhost:8008/uc/resources/universaltemplate/exporttemplate?templatename=Template1" 
    --header "Content-Type: application/octet-stream" --header "Authorization: Basic xxxxxxxxxxxxxxxxxxx" -O -J

    Export File Entries

    The downloaded Universal Template zip file will include the following required/optional entries:

    File Name

    Description

    Present If…

    template.json

    The Universal Template definition in JSON format.

    Always

    template_icon.png

    The Universal Template Icon in PNG format.

    Icon metadata will be set as attributes in the Universal Template JSON.

    The template has an icon.

    extension_archive.zip

    The Universal Template Extension Archive in ZIP format.

    The template has an extension and the optional query parameter excludeExtension is not set to true.

    Anchor
    Universal Template Import
    Universal Template Import
    Universal Template - Import


    Description

    URI

    http://host_name/uc/resources/universaltemplate/importtemplate

    HTTP Method

    POST

    Description

    Upload the zip file of a Universal Template to be created/updated.

    URI Parameters

    See Universal Template Import: URI Parameters, below.

    Example URI

    http://localhost:8080/uc/resources/universaltemplate/importtemplate

    AuthenticationHTTP Basic

    Consumes Content-Type

    application/octet-stream, application/zip, application/x-zip-compressed

    Produces Content-Type

    plain/text

    Example Response

    • Status 200

      • Successfully imported universal template. Created new template with id {sysid}

      • Successfully imported universal template. Updated existing template with id {sysId}

    • Status 400

      • The attached Template is invalid. Please re-import your Template.

      • Template cannot be greater than {maximum_template_size} bytes.

      • Template must contain template.json/template_icon.png/extension_archive.zip.

      • Cluster Node release level is {current_release_level}, which does not meet the minimum release level of {min_release_level} for the Template.

    • Status 500

      • Unexpected request failure. See log(s) for more details.

      • Operation prohibited due to security constraints.

    Binary Data

    The uploaded Universal Template zip file will include the following required/optional entries:

    File Name

    Description

    Present If…Optional

    template.json

    The Universal Template definition in JSON format.

    AlwaysNo

    template_icon.png

    The Universal Template Icon in PNG format.

    Icon metadata will be set as attributes in the Universal Template JSON.

    The template has an icon.Yes

    extension_archive.zip

    The Universal Template Extension Archive in ZIP format.

    The template has an extension and the optional query parameter excludeExtension is not set to true.

    ...

    Description

    URI

    http://host_name/uc/resources/universaltemplate/importtemplate

    HTTP Method

    POST

    Description

    Upload the zip file of a Universal Template to be created/updated.

    URI Parameters

    See Universal Template Import: URI Parameters, below.

    Example URI

    Yes

    Example

    Code Block
    languagetext
    firstline1
    linenumberstrue
    curl --data-binary @unv-tmplt-Template1.zip "http://localhost:8080/uc/resources/universaltemplate/importtemplate

    ...

    " 
    --header "Content-Type

    ...

    : application/octet-stream

    ...

    Produces Content-Type

    ...

    plain/text

    ...

    Example Response

    ...

    • Status 200

      • Successfully imported universal template. Created new template with id {sysid}

      • Successfully imported universal template. Updated existing template with id {sysId}

    • Status 400

      • The attached Template is invalid. Please re-import your Template.

      • Template cannot be greater than {maximum_template_size} bytes.

      • Template must contain template.json/template_icon.png/extension_archive.zip.

      • Cluster Node release level is {current_release_level}, which does not meet the minimum release level of {min_release_level} for the Template.

    • Status 500

      • Unexpected request failure. See log(s) for more details.

      • Operation prohibited due to security constraints.

    Binary Data

    The uploaded Universal Template zip file will include the following required/optional entries:

    ...

    File Name

    ...

    Description

    ...

    Optional

    ...

    template.json

    ...

    The Universal Template definition in JSON format.

    ...

    No

    ...

    template_icon.png

    ...

    The Universal Template Icon in PNG format.

    Icon metadata will be set as attributes in the Universal Template JSON.

    ...

    Yes

    ...

    extension_archive.zip

    ...

    The Universal Template Extension Archive in ZIP format.

    ...

    Yes

    Example

    Code Block
    languagetext
    firstline1
    linenumberstrue
    curl --data-binary @unv-tmplt-Template1.zip "http://localhost:8080/uc/resources/universaltemplate/importtemplate" 
    --header "Content-Type: application/octet-stream" --header "Authorization: Basic ****************"" --header "Authorization: Basic ****************"


    Anchor
    Create a Universal Event Template
    Create a Universal Event Template
    Create a Universal Event Template


    Description

    URI

    http://host_name/uc/resources/universaleventtemplate

    HTTP Method

    POST

    Description

    Creates a new Universal Event Template.

    Example URI

    http://localhost:8080/uc/resources/universaleventtemplate

    Consumes Content-Type

    application/xml, application/json

    Produces Content-Type

    n/a

    Example

    See Create, Modify, and Read a Universal Template: XML and JSON Examples, below.

    Universal Template Properties

    See Universal Template Properties.

    Field Properties

    See Field Properties.

    Choice Properties

    See Choice Properties.

    Example Response

    • Status 200 /OK
      Successfully created the universal template with sysId {sysId}.
    • Status 400 /Bad Request
      Create universal template failed. (message).