cisco process orchestrator rest api service guide, 3.2 · get a global variable by its name or id,...

Click here to load reader

Upload: others

Post on 20-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

  • Cisco Process Orchestrator REST APIService

  • Table of ContentsOverview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  1

    Version information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  1

    URI scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  1

    Paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  1

    Get all global variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  1

    Create global variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  2

    Delete a global variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  3

    Update global variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  4

    Get a global variable by its name or ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  4

    Create global variable of type 'Target Reference' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  5

    Update global variable of type 'Target Reference' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  6

    Get process instance status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  7

    Get output variables of a succeeded process instance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8

    Stop a process instance from running . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  9

    Get all processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  10

    Start a process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  11

    Enable or disable a process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  12

    Get all runtime users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  13

    Delete a runtime user . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  14

    Get a runtime user. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  15

    Create runtime user of type 'Client Certificate User' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  16

    Update runtime user of type 'Client Certificate User' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  17

    Create runtime user of type 'OAuth User' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  18

    Update runtime user of type 'OAuth User' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  19

    Create runtime user of type 'OpenStack User' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  20

    Update runtime user of type 'OpenStack User' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  21

    Create runtime user of type 'Public-key Authenticated Admin User' . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  22

    Update runtime user of type 'Public-key Authenticated Admin User' . . . . . . . . . . . . . . . . . . . . . . . . . . . .  23

    Create runtime user of type 'Runtime Admin User' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  24

    Update runtime user of type 'Runtime Admin User' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  25

    Create runtime user of type 'Runtime User' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  26

    Update runtime user of type 'Runtime User' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  27

    Create runtime user of type 'SNNP User' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  28

    Update runtime user of type 'SNNP User' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  29

    Create runtime user of type 'Windows User' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  30

    Update runtime user of type 'Windows User' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  31

  • Create runtime user of type 'vCloud User' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  32

    Update runtime user of type 'vCloud User' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  33

    Create a property extension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  34

    Delete a property extension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  35

    Update a property extension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  36

    Get a property extension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  37

    Create a property extension of type 'Target Reference' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  38

    Update a property extension of type 'Target Reference' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  39

    Get all targets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  40

    Delete a target . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  41

    Get a target . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  42

    Create a target 'AMQPBroker' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  43

    Update a target 'AMQPBroker' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  44

    Create a target 'ActiveDirectoryDomain' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  45

    Update a target 'ActiveDirectoryDomain' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  46

    Create a target 'CiscoPrimeServiceCatalogServer' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  47

    Update a target 'CiscoPrimeServiceCatalogServer' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  48

    Create a target 'CiscoUCSDirectorServer' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  49

    Update a target 'CiscoUCSDirectorServer' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  50

    Create a target 'CiscoUCSManager' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  51

    Update a target 'CiscoUCSManager' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  52

    Create a target 'Email Account (IMAP)'. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  53

    Update a target 'Email Account (IMAP)' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  54

    Create a target 'Email Account (POP3)' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  55

    Update a target 'Email Account (POP3)' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  56

    Create a target 'Email SMTP Server' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  57

    Update a target 'Email SMTP Server' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  58

    Create a target 'GenericService' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  59

    Update a target 'GenericService' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  60

    Create a target 'NetworkDeviceModule' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  61

    Update a target 'NetworkDeviceModule' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  62

    Create a target 'OpenStackServer' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  63

    Update a target 'OpenStackServer' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  64

    Create a target 'OracleDatabase' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  65

    Update a target 'OracleDatabase' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  66

    Create a target 'RemedyServer' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  67

    Update a target 'RemedyServer' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  68

    Create a target 'SNMP Device (Agent)' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  69

  • Update a target 'SNMP Device (Agent)' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  70

    Create a target 'SNMP Server' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  71

    Update a target 'SNMP Server' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  72

    Create a target 'Terminal' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  73

    Update a target 'Terminal' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  74

    Create a target 'UnixLinuxSystem' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  75

    Update a target 'UnixLinuxSystem' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  76

    Create a target 'VMwareVirtualCenterServer' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  77

    Update a target 'VMwareVirtualCenterServer' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  78

    Create a target 'VMwarevCloudDirectorServer' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  79

    Update a target 'VMwarevCloudDirectorServer' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  80

    Create a target 'VMwarevSphereHypervisor' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  81

    Update a target 'VMwarevSphereHypervisor' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  82

    Create a target 'WebTarget' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  83

    Update a target 'WebTarget' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  84

    Create a target 'WindowsComputer' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  85

    Update a target 'WindowsComputer' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  86

    Create a task of type 'AlertTask' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  87

    Update a task of type 'AlertTask' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  88

    Create a task of type 'ApprovalTask' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  89

    Update a task of type 'ApprovalTask' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  90

    Create a task of type 'GuidedOperationTask' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  91

    Update a task of type 'GuidedOperationTask' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  91

    Create a task of type 'IncidentTask' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  92

    Update a task of type 'IncidentTask' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  93

    Create a task of type 'ReviewTask' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  94

    Update a task of type 'ReviewTask' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  95

    Create a task of type 'SurveyTask' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  96

    Update a task of type 'SurveyTask' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  96

    Create a task of type 'ChangeRequestTask' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  97

    Update a task of type 'ChangeRequestTask' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  98

    Add a note to the task specified by GUID Id . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  99

    Get a task . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  100

    Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  101

    AMQPBrokerTarget . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  101

    ActiveDirectoryDomainTarget . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  102

    AlertTask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  103

    ApprovalTask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  105

  • ChangeRequestTask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  107

    ClientCertificateUser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  110

    EmailIMAPTarget . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  111

    EmailPOP3Target . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  112

    EmailSMTPTarget . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  113

    GeneralExtensionResponse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  114

    GenericRuntimeUser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  115

    GenericServiceTarget . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  115

    GlobalVariable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  116

    GlobalVariableResponse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  116

    GuidedOperationTask. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  117

    IOSRuntimeUser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  119

    IncidentTask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  119

    InstanceStatus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  122

    NamedParameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  122

    NetworkDeviceModule. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  122

    OAuthUser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  124

    OpenStackTarget . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  124

    OpenStackUser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  125

    OracleDatabaseTarget . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  126

    PSCTarget . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  127

    ProcessDefinition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  129

    ProcessVariable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  129

    PublicKeyAdminUser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  129

    RESTVariableValue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  130

    RemedyServerTarget . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  130

    ReviewTask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  131

    RuntimeUserDefinition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  133

    SNMPAgentTarget . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  134

    SNMPManagerTarget . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  135

    SNMPUser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  136

    SurveyTask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  137

    TargetDefinition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  138

    TargetPropertyGeneral . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  139

    TargetPropertyObjectReference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  139

    TargetReferenceVariable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  140

    TerminalTarget . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  141

    UCSDirectorTarget . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  142

  • UcsManagerTarget . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  143

    UnixTarget . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  145

    VCloudDirectorUser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  146

    VMWareVsphereHypervisor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  147

    VMwareVirtualCenterServerTarget . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  148

    VMwarevCloudDirectorServer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  150

    WebTarget . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  151

    WindowsTarget . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  152

    WindowsUser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  153

  • Overview

    Version information

    Version: v1

    URI scheme

    BasePath: /v1/api Schemes: HTTP, HTTPS

    Paths

    Get all global variables

    GET /api/v1/GlobalVariables

    Description

    Get all global variables

    Parameters

    Type Name Description Required Schema Default

    QueryParameter

    nameFilter Filter all globalvariables bytheir name,whose namecontains thefilter string

    false string

    Responses

    HTTP Code Description Schema

    200 Returns a list of global variables RESTVariableValue array

    400 BadRequest No Content

    Produces

    • application/json

  • • text/json

    • application/xml

    • text/xml

    Tags

    • GlobalVariables

    Create global variable

    POST /api/v1/GlobalVariables/{nameOrId}

    Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name or GuidID of the globalvariable thatyou want toadd

    true string

    BodyParameter

    jsonInput Sample inputto create globalvariable

    true GlobalVariable

    Responses

    HTTP Code Description Schema

    200 Returns Guid ID of the createdglobal variable

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

  • Tags

    • GlobalVariables

    Delete a global variable

    DELETE /api/v1/GlobalVariables/{nameOrId}

    Description

    Delete a global variable

    Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name or GuidID of the globalvariable thatyou want todelete

    true string

    Responses

    HTTP Code Description Schema

    200 Returns Guid ID of the deletedglobal variable

    string

    400 BadRequest No Content

    Produces

    • application/json

    • text/json

    • application/xml

    • text/xml

    Tags

    • GlobalVariables

  • Update global variable

    PATCH /api/v1/GlobalVariables/{nameOrId}

    Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name or GuidID of the globalvariable thatyou want toupdate

    true string

    BodyParameter

    jsonInput Sample inputto updateglobal variable

    true GlobalVariable

    Responses

    HTTP Code Description Schema

    200 Returns Guid ID of the updatedglobal variable

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • GlobalVariables

    Get a global variable by its name or ID

    GET /api/v1/GlobalVariables/{nameOrId}

  • Description

    Get a global variable by its name or ID, the response model schema may vary depends on the type of

    the variable you are returning.

    We only listed the most common one below

    Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name or GuidID of the globalvariable thatyou want toreturn

    true string

    Responses

    HTTP Code Description Schema

    200 Get a global variable by its nameor ID

    GlobalVariableResponse

    400 BadRequest No Content

    Produces

    • application/json

    • text/json

    • application/xml

    • text/xml

    Tags

    • GlobalVariables

    Create global variable of type 'Target Reference'

    POST /api/v1/GlobalVariables/{nameOrId} -- Target Reference

    Parameters

  • Type Name Description Required Schema Default

    PathParameter nameOrId Name or GuidID of the globalvariable thatyou want toadd

    true string

    BodyParameter

    jsonInput Sample inputto create globalvarialbe oftype targetreference

    true TargetReferenceVariable

    Responses

    HTTP Code Description Schema

    200 Ok No Content

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • GlobalVariables

    Update global variable of type 'Target Reference'

    PATCH /api/v1/GlobalVariables/{nameOrId} -- Target Reference

    Parameters

  • Type Name Description Required Schema Default

    PathParameter nameOrId Name or GuidID of the globalvariable thatyou want toupdate

    true string

    BodyParameter

    jsonInput Sample inputto updateglobal varialbeof type targetreference

    true TargetReferenceVariable

    Responses

    HTTP Code Description Schema

    200 Ok No Content

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • GlobalVariables

    Get process instance status

    POST /api/v1/ProcessInstances

    Description

    Get process instance status based on provided process instance GUIDs

    Parameters

  • Type Name Description Required Schema Default

    BodyParameter

    ids A list ofprocessinstance GUIDs

    true string array

    Responses

    HTTP Code Description Schema

    200 Returns a list of process instancestatuses based on provided ids

    InstanceStatus array

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Produces

    • application/json

    • text/json

    • application/xml

    • text/xml

    Tags

    • ProcessInstances

    Get output variables of a succeeded process instance

    GET /api/v1/ProcessInstances/outputvariables/{Id}

    Description

    Get output variables of a succeeded process instance. The returned list will be empty if the process is

    still running

  • Parameters

    Type Name Description Required Schema Default

    PathParameter Id A processinstance ID

    true string

    Responses

    HTTP Code Description Schema

    200 A list of output variables of aprocess instance

    RESTVariableValue array

    400 BadRequest No Content

    Produces

    • application/json

    • text/json

    • application/xml

    • text/xml

    Tags

    • ProcessInstances

    Stop a process instance from running

    DELETE /api/v1/ProcessInstances/{Id}

    Description

    Stop a process instance from running based on provided ID

    Parameters

    Type Name Description Required Schema Default

    PathParameter Id A processinstance ID

    true string

  • Responses

    HTTP Code Description Schema

    200 Success message string

    400 BadRequest No Content

    Produces

    • application/json

    • text/json

    • application/xml

    • text/xml

    Tags

    • ProcessInstances

    Get all processes

    GET /api/v1/Processes

    Description

    Get all processes

    Parameters

    Type Name Description Required Schema Default

    QueryParameter

    northboundOnly

    Only returnnorthboundexposedprocesses, willreturn allprocessesif this attributeis not provided

    false boolean

    Responses

  • HTTP Code Description Schema

    200 Returns a list of processes inCPO

    ProcessDefinition array

    400 BadRequest No Content

    Produces

    • application/json

    • text/json

    • application/xml

    • text/xml

    Tags

    • Processes

    Start a process

    POST /api/v1/Processes/{nameOrId}

    Description

    Start a process. Use the variable name defined in the workflow. If providing input in XML format, some

    characters in variable name will be invalid to be used as tag name. i.e space.

    Please do a XML encode before use the variable name as the tag name

    Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Process nameor the GUID IDof the process

    true string

    BodyParameter

    inputVariables true [Object]

    Responses

  • HTTP Code Description Schema

    200 Returns a list of GUIDs that havebeen started

    InstanceStatus array

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Produces

    • application/json

    • text/json

    • application/xml

    • text/xml

    Tags

    • Processes

    Enable or disable a process

    PATCH /api/v1/Processes/{nameOrId}

    Description

    Enable or disable a process

    Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Process nameor the GUID IDof the process

    true string

  • Type Name Description Required Schema Default

    QueryParameter

    enable True to enablethe process orfalse to disableit

    true boolean

    Responses

    HTTP Code Description Schema

    200 Success message string

    400 BadRequest No Content

    Produces

    • application/json

    • text/json

    • application/xml

    • text/xml

    Tags

    • Processes

    Get all runtime users

    GET /api/v1/RuntimeUsers

    Description

    Get all runtime users

    Parameters

  • Type Name Description Required Schema Default

    QueryParameter

    nameFilter Filter all globalvariables bytheir name. Ifyou want to getnames whichcontain 'Web',please provideWeb.

    false string

    QueryParameter

    typeFilter Filter allruntime usersby their type. Ifthe type namecontains space,please replaceit with %20. i.e'WindowsUser' will be'Windows%20User'

    false string

    Responses

    HTTP Code Description Schema

    200 Returns a list of runtime users RuntimeUserDefinition array

    400 BadRequest No Content

    Produces

    • application/json

    • text/json

    • application/xml

    • text/xml

    Tags

    • RuntimeUsers

    Delete a runtime user

    DELETE /api/v1/RuntimeUsers/{nameOrId}

  • Description

    Delete a runtime user by name or its GUID Id

    Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name or GUIDId of theruntime user

    true string

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the deletedruntime user

    string

    400 BadRequest No Content

    Produces

    • application/json

    • text/json

    • application/xml

    • text/xml

    Tags

    • RuntimeUsers

    Get a runtime user

    GET /api/v1/RuntimeUsers/{nameOrId}

    Description

    Get a runtime user by name or its GUID Id. Depends on type of the runtime user you are retrieving,

    response model schema may vary.

    The one listed below is for generic model schema.

  • Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name or GUIDId of theruntime user

    true string

    Responses

    HTTP Code Description Schema

    200 OK GenericRuntimeUser

    400 BadRequest No Content

    Produces

    • application/json

    • text/json

    • application/xml

    • text/xml

    Tags

    • RuntimeUsers

    Create runtime user of type 'Client Certificate User'

    POST /api/v1/RuntimeUsers/{nameOrId} -- Client Certificate User

    Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name or GUIDId of theruntime user

    true string

  • Type Name Description Required Schema Default

    BodyParameter

    jobjectInput Parametersneed to beprovided if youare creating aruntime userof type ClientCertificate

    true ClientCertificateUser

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdruntime user

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • RuntimeUsers

    Update runtime user of type 'Client Certificate User'

    PATCH /api/v1/RuntimeUsers/{nameOrId} -- Client Certificate User

    Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name or GUIDId of theruntime user

    true string

  • Type Name Description Required Schema Default

    BodyParameter

    jobjectInput Parametersneed to beprovided if youare updating aruntime userof type ClientCertificate

    true ClientCertificateUser

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdruntime user

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • RuntimeUsers

    Create runtime user of type 'OAuth User'

    POST /api/v1/RuntimeUsers/{nameOrId} -- OAuth User

    Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name or GUIDId of theruntime user

    true string

  • Type Name Description Required Schema Default

    BodyParameter

    jobjectInput Parametersneed to beprovided if youare creating aruntime userof type 'OAuthUser'

    true OAuthUser

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdruntime user

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • RuntimeUsers

    Update runtime user of type 'OAuth User'

    PATCH /api/v1/RuntimeUsers/{nameOrId} -- OAuth User

    Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name or GUIDId of theruntime user

    true string

  • Type Name Description Required Schema Default

    BodyParameter

    jobjectInput Parametersneed to beprovided if youare updating aruntime userof type 'OAuthUser'

    true OAuthUser

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdruntime user

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • RuntimeUsers

    Create runtime user of type 'OpenStack User'

    POST /api/v1/RuntimeUsers/{nameOrId} -- OpenStack User

    Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name or GUIDId of theruntime user

    true string

  • Type Name Description Required Schema Default

    BodyParameter

    jobjectInput Parametersneed to beprovided if youare creating aruntime userof type'OpenStackUser'

    true OpenStackUser

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdruntime user

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • RuntimeUsers

    Update runtime user of type 'OpenStack User'

    PATCH /api/v1/RuntimeUsers/{nameOrId} -- OpenStack User

    Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name or GUIDId of theruntime user

    true string

  • Type Name Description Required Schema Default

    BodyParameter

    jobjectInput Parametersneed to beprovided if youare updating aruntime userof type'OpenStackUser'

    true OpenStackUser

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdruntime user

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • RuntimeUsers

    Create runtime user of type 'Public-key Authenticated

    Admin User'

    POST /api/v1/RuntimeUsers/{nameOrId} -- Public-key Authenticated Admin User

    Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name or GUIDId of theruntime user

    true string

  • Type Name Description Required Schema Default

    BodyParameter

    jobjectInput Parametersneed to beprovided if youare creating aruntime userof type 'Public-keyAuthenticatedAdmin User'

    true PublicKeyAdminUser

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdruntime user

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • RuntimeUsers

    Update runtime user of type 'Public-key Authenticated

    Admin User'

    PATCH /api/v1/RuntimeUsers/{nameOrId} -- Public-key Authenticated Admin User

    Parameters

  • Type Name Description Required Schema Default

    PathParameter nameOrId Name or GUIDId of theruntime user

    true string

    BodyParameter

    jobjectInput Parametersneed to beprovided if youare updating aruntime userof type 'Public-keyAuthenticatedAdmin User'

    true PublicKeyAdminUser

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdruntime user

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • RuntimeUsers

    Create runtime user of type 'Runtime Admin User'

    POST /api/v1/RuntimeUsers/{nameOrId} -- Runtime Admin User

    Parameters

  • Type Name Description Required Schema Default

    PathParameter nameOrId Name or GUIDId of theruntime user

    true string

    BodyParameter

    jobjectInput Parametersneed to beprovided if youare creating aruntime userof type'RuntimeAdmin User'

    true IOSRuntimeUser

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdruntime user

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • RuntimeUsers

    Update runtime user of type 'Runtime Admin User'

    PATCH /api/v1/RuntimeUsers/{nameOrId} -- Runtime Admin User

    Parameters

  • Type Name Description Required Schema Default

    PathParameter nameOrId Name or GUIDId of theruntime user

    true string

    BodyParameter

    jobjectInput Parametersneed to beprovided if youare updating aruntime userof type'RuntimeAdmin User'

    true IOSRuntimeUser

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdruntime user

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • RuntimeUsers

    Create runtime user of type 'Runtime User'

    POST /api/v1/RuntimeUsers/{nameOrId} -- Runtime User

    Parameters

  • Type Name Description Required Schema Default

    PathParameter nameOrId Name or GUIDId of theruntime user

    true string

    BodyParameter

    jobjectInput Parametersneed to beprovided if youare creating agenericruntime user

    true GenericRuntimeUser

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdruntime user

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • RuntimeUsers

    Update runtime user of type 'Runtime User'

    PATCH /api/v1/RuntimeUsers/{nameOrId} -- Runtime User

    Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name or GUIDId of theruntime user

    true string

  • Type Name Description Required Schema Default

    BodyParameter

    jobjectInput Parametersneed to beprovided if youare updating agenericruntime user

    true GenericRuntimeUser

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdruntime user

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • RuntimeUsers

    Create runtime user of type 'SNNP User'

    POST /api/v1/RuntimeUsers/{nameOrId} -- SNMP User

    Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name or GUIDId of theruntime user

    true string

  • Type Name Description Required Schema Default

    BodyParameter

    jobjectInput Parametersneed to beprovided if youare creating aruntime userof type 'SNNPUser'

    true SNMPUser

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdruntime user

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • RuntimeUsers

    Update runtime user of type 'SNNP User'

    PATCH /api/v1/RuntimeUsers/{nameOrId} -- SNMP User

    Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name or GUIDId of theruntime user

    true string

  • Type Name Description Required Schema Default

    BodyParameter

    jobjectInput Parametersneed to beprovided if youare updating aruntime userof type 'SNNPUser'

    true SNMPUser

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdruntime user

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • RuntimeUsers

    Create runtime user of type 'Windows User'

    POST /api/v1/RuntimeUsers/{nameOrId} -- Windows User

    Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name or GUIDId of theruntime user

    true string

  • Type Name Description Required Schema Default

    BodyParameter

    jobjectInput Parametersneed to beprovided if youare creating aruntime userof type'WindowsUser'

    true WindowsUser

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdruntime user

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • RuntimeUsers

    Update runtime user of type 'Windows User'

    PATCH /api/v1/RuntimeUsers/{nameOrId} -- Windows User

    Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name or GUIDId of theruntime user

    true string

  • Type Name Description Required Schema Default

    BodyParameter

    jobjectInput Parametersneed to beprovided if youare updating aruntime userof type'WindowsUser'

    true WindowsUser

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdruntime user

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • RuntimeUsers

    Create runtime user of type 'vCloud User'

    POST /api/v1/RuntimeUsers/{nameOrId} -- vCloud User

    Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name or GUIDId of theruntime user

    true string

  • Type Name Description Required Schema Default

    BodyParameter

    jobjectInput Parametersneed to beprovided if youare creating aruntime userof type 'vCloudUser'

    true VCloudDirectorUser

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdruntime user

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • RuntimeUsers

    Update runtime user of type 'vCloud User'

    PATCH /api/v1/RuntimeUsers/{nameOrId} -- vCloud User

    Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name or GUIDId of theruntime user

    true string

  • Type Name Description Required Schema Default

    BodyParameter

    jobjectInput Parametersneed to beprovided if youare updating aruntime userof type 'vCloudUser'

    true VCloudDirectorUser

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdruntime user

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • RuntimeUsers

    Create a property extension

    POST /api/v1/TargetProperties/{nameOrId}

    Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name or GUIDId of thepropertyextension

    true string

  • Type Name Description Required Schema Default

    BodyParameter

    jobjectInput Inputs that areneeded whento create apropertyextension oftype 'Boolean','Identity','Number','EncyptedString', 'String','Table'

    true TargetPropertyGeneral

    Responses

    HTTP Code Description Schema

    200 GUID Id of the created targetproperty

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • TargetProperties

    Delete a property extension

    DELETE /api/v1/TargetProperties/{nameOrId}

    Description

    Delete a target property extension

  • Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name or GUIDId of thepropertyextension

    true string

    Responses

    HTTP Code Description Schema

    200 GUID Id of the deleted targetproperty

    string

    400 BadRequest No Content

    Produces

    • application/json

    • text/json

    • application/xml

    • text/xml

    Tags

    • TargetProperties

    Update a property extension

    PATCH /api/v1/TargetProperties/{nameOrId}

    Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name or GUIDId of thepropertyextension

    true string

  • Type Name Description Required Schema Default

    BodyParameter

    jobjectInput Inputs that areneeded whento update apropertyextension oftype 'Boolean','Identity','Number','EncyptedString', 'String','Table'

    true TargetPropertyGeneral

    Responses

    HTTP Code Description Schema

    200 GUID Id of the created targetproperty

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • TargetProperties

    Get a property extension

    GET /api/v1/TargetProperties/{nameOrId}

    Description

    Get a target property extension by name or its GUID Id. Depends on type of the property extension you

    are retrieving, response model schema may vary.

    The one listed below is for most common schema.

  • Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name or GUIDId of thepropertyextension

    true string

    Responses

    HTTP Code Description Schema

    200 Get a target property extension GeneralExtensionResponse

    400 BadRequest No Content

    Produces

    • application/json

    • text/json

    • application/xml

    • text/xml

    Tags

    • TargetProperties

    Create a property extension of type 'Target Reference'

    POST /api/v1/TargetProperties/{nameOrId} -- Target Reference Extension

    Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name or GUIDId of thepropertyextension

    true string

  • Type Name Description Required Schema Default

    BodyParameter

    jobjectInput Inputs that areneeded whento create apropertyextension oftype 'TargetReference'

    true TargetPropertyObjectReference

    Responses

    HTTP Code Description Schema

    200 GUID Id of the created targetproperty

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • TargetProperties

    Update a property extension of type 'Target Reference'

    PATCH /api/v1/TargetProperties/{nameOrId} -- Target Reference Extension

    Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name or GUIDId of thepropertyextension

    true string

  • Type Name Description Required Schema Default

    BodyParameter

    jobjectInput Inputs that areneeded whento updating apropertyextension oftype 'TargetReference'

    true TargetPropertyObjectReference

    Responses

    HTTP Code Description Schema

    200 GUID Id of the created targetproperty

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • TargetProperties

    Get all targets

    GET /api/v1/Targets

    Description

    Get all targets. You are filtering what to return by providing name filter and type filter

    Parameters

  • Type Name Description Required Schema Default

    QueryParameter

    nameFilter Filter alltargets by theirname. If youwant to getnames whichcontain 'Web',please provideWeb.

    false string

    QueryParameter

    typeFilter Filter alltargets by theirtype. If thetype namecontains space,please replaceit with %20. i.e'WindowsUser' will be'Windows%20User'

    false string

    Responses

    HTTP Code Description Schema

    200 Get all target definitions TargetDefinition array

    400 BadRequest No Content

    Produces

    • application/json

    • text/json

    • application/xml

    • text/xml

    Tags

    • Targets

    Delete a target

    DELETE /api/v1/Targets/{nameOrId}

  • Description

    Delete a target

    Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name or GUIDId of the target

    true string

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the deletedtarget

    string

    400 BadRequest No Content

    Produces

    • application/json

    • text/json

    • application/xml

    • text/xml

    Tags

    • Targets

    Get a target

    GET /api/v1/Targets/{nameOrId}

    Description

    Get a target by name or its GUID Id. Depends on type of the target you are retrieving, response model

    schema may vary.

    The one listed below is for Web Target.

    Parameters

  • Type Name Description Required Schema Default

    PathParameter nameOrId Name or GUIDId of the target

    true string

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdtarget

    WebTarget

    400 BadRequest No Content

    Produces

    • application/json

    • text/json

    • application/xml

    • text/xml

    Tags

    • Targets

    Create a target 'AMQPBroker'

    POST /api/v1/Targets/{nameOrId} -- AMQP Broker

    Description

    Specifies the connection information for the AMQP Broker server used for processes to run against.

    Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name of thetarget

    true string

  • Type Name Description Required Schema Default

    BodyParameter

    jsonbody Parametersneed to beprovided whenyou createtarget'AMQPBroker'

    true AMQPBrokerTarget

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdtarget

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • Targets

    Update a target 'AMQPBroker'

    PATCH /api/v1/Targets/{nameOrId} -- AMQP Broker

    Description

    Specifies the connection information for the AMQP Broker server used for processes to run against.

    Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name of thetarget

    true string

  • Type Name Description Required Schema Default

    BodyParameter

    jsonbody Parametersneed to beprovided whenyou updatetarget'AMQPBroker'

    true AMQPBrokerTarget

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdtarget

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • Targets

    Create a target 'ActiveDirectoryDomain'

    POST /api/v1/Targets/{nameOrId} -- Active Directory Domain

    Description

    Specifies the connection information for the Active Directory Domain server used for processes to run

    against.

    Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name of thetarget

    true string

  • Type Name Description Required Schema Default

    BodyParameter

    jsonbody Parametersneed to beprovided whenyou createtarget'ActiveDirectoryDomain'

    true ActiveDirectoryDomainTarget

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdtarget

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • Targets

    Update a target 'ActiveDirectoryDomain'

    PATCH /api/v1/Targets/{nameOrId} -- Active Directory Domain

    Description

    Specifies the connection information for the Active Directory Domain server used for processes to run

    against.

    Parameters

  • Type Name Description Required Schema Default

    PathParameter nameOrId Name of thetarget

    true string

    BodyParameter

    jsonbody Parametersneed to beprovided whenyou updatetarget'ActiveDirectoryDomain'

    true ActiveDirectoryDomainTarget

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdtarget

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • Targets

    Create a target 'CiscoPrimeServiceCatalogServer'

    POST /api/v1/Targets/{nameOrId} -- Cisco Prime Service Catalog Server

    Description

    Specifies the connection information for the Cisco Prime Service Catalog server used for processes to

    run against.

  • Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name of thetarget

    true string

    BodyParameter

    jsonbody Parametersneed to beprovided whenyou createtarget'CiscoPrimeServiceCatalogServer'

    true PSCTarget

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdtarget

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • Targets

    Update a target 'CiscoPrimeServiceCatalogServer'

    PATCH /api/v1/Targets/{nameOrId} -- Cisco Prime Service Catalog Server

    Description

    Specifies the connection information for the Cisco Prime Service Catalog server used for processes to

    run against.

  • Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name of thetarget

    true string

    BodyParameter

    jsonbody Parametersneed to beprovided whenyou updatetarget'CiscoPrimeServiceCatalogServer'

    true PSCTarget

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdtarget

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • Targets

    Create a target 'CiscoUCSDirectorServer'

    POST /api/v1/Targets/{nameOrId} -- Cisco UCS Director Server

    Description

    Specifies the connection information for the Cisco UCS Director server used for processes to run

    against.

  • Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name of thetarget

    true string

    BodyParameter

    jsonbody Parametersneed to beprovided whenyou createtarget'CiscoUCSDirectorServer'

    true UCSDirectorTarget

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdtarget

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • Targets

    Update a target 'CiscoUCSDirectorServer'

    PATCH /api/v1/Targets/{nameOrId} -- Cisco UCS Director Server

    Description

    Specifies the connection information for the Cisco UCS Director server used for processes to run

    against.

  • Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name of thetarget

    true string

    BodyParameter

    jsonbody Parametersneed to beprovided whenyou updatetarget'CiscoUCSDirectorServer'

    true UCSDirectorTarget

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdtarget

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • Targets

    Create a target 'CiscoUCSManager'

    POST /api/v1/Targets/{nameOrId} -- Cisco UCS Manager

    Description

    Specifies the connection information for the UCS Manager server used for processes to run against

  • Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name of thetarget

    true string

    BodyParameter

    jsonbody Parametersneed to beprovided whenyou createtarget'CiscoUCSManager'

    true UcsManagerTarget

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdtarget

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • Targets

    Update a target 'CiscoUCSManager'

    PATCH /api/v1/Targets/{nameOrId} -- Cisco UCS Manager

    Description

    Specifies the connection information for the UCS Manager server used for processes to run against

  • Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name of thetarget

    true string

    BodyParameter

    jsonbody Parametersneed to beprovided whenyou updatetarget'CiscoUCSManager'

    true UcsManagerTarget

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdtarget

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • Targets

    Create a target 'Email Account (IMAP)'

    POST /api/v1/Targets/{nameOrId} -- Email Account (IMAP)

    Description

    Specifies the connection information to an IMAP email server

  • Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name of thetarget

    true string

    BodyParameter

    jsonbody Parametersneed to beprovided whenyou createtarget'EmailAccountIMAP'

    true EmailIMAPTarget

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdtarget

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • Targets

    Update a target 'Email Account (IMAP)'

    PATCH /api/v1/Targets/{nameOrId} -- Email Account (IMAP)

    Description

    Specifies the connection information to an IMAP email server

  • Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name of thetarget

    true string

    BodyParameter

    jsonbody Parametersneed to beprovided whenyou updatetarget'EmailAccountIMAP'

    true EmailIMAPTarget

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdtarget

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • Targets

    Create a target 'Email Account (POP3)'

    POST /api/v1/Targets/{nameOrId} -- Email Account (POP3)

    Description

    Specifies the connection information to a POP3 email server

  • Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name of thetarget

    true string

    BodyParameter

    jsonbody Parametersneed to beprovided whenyou createtarget 'EmailAccount(POP3)'

    true EmailPOP3Target

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdtarget

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • Targets

    Update a target 'Email Account (POP3)'

    PATCH /api/v1/Targets/{nameOrId} -- Email Account (POP3)

    Description

    Specifies the connection information to a POP3 email server

  • Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name of thetarget

    true string

    BodyParameter

    jsonbody Parametersneed to beprovided whenyou updatetarget 'EmailAccount(POP3)'

    true EmailPOP3Target

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdtarget

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • Targets

    Create a target 'Email SMTP Server'

    POST /api/v1/Targets/{nameOrId} -- Email SMTP Server

    Description

    Specifies the connection information to a SMTP email server.

  • Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name of thetarget

    true string

    BodyParameter

    jsonbody Parametersneed to beprovided whenyou createtarget 'EmailSMTP Server'

    true EmailSMTPTarget

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdtarget

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • Targets

    Update a target 'Email SMTP Server'

    PATCH /api/v1/Targets/{nameOrId} -- Email SMTP Server

    Description

    Specifies the connection information to a SMTP email server.

  • Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name of thetarget

    true string

    BodyParameter

    jsonbody Parametersneed to beprovided whenyou updatetarget 'EmailSMTP Server'

    true EmailSMTPTarget

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdtarget

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • Targets

    Create a target 'GenericService'

    POST /api/v1/Targets/{nameOrId} -- Generic Service

    Description

    Creates a target that represents an IT or business service. The service target can be used by process

    authors when creating content within Cisco Process Orchestrator. The Service target is a specialized

    target that cannot be used against any activities or triggers in Cisco Process Orchestrator.

  • Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name of thetarget

    true string

    BodyParameter

    jsonbody Parametersneed to beprovided whenyou createtarget'GenericService'

    true GenericServiceTarget

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdtarget

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • Targets

    Update a target 'GenericService'

    PATCH /api/v1/Targets/{nameOrId} -- Generic Service

    Description

    Creates a target that represents an IT or business service. The service target can be used by process

    authors when creating content within Cisco Process Orchestrator. The Service target is a specialized

    target that cannot be used against any activities or triggers in Cisco Process Orchestrator.

  • Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name of thetarget

    true string

    BodyParameter

    jsonbody Parametersneed to beprovided whenyou updatetarget'GenericService'

    true GenericServiceTarget

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdtarget

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • Targets

    Create a target 'NetworkDeviceModule'

    POST /api/v1/Targets/{nameOrId} -- Network Device Module

    Description

    Some Cisco network devices are chassis systems that can hold other network devices such as ACE,

    FWSM, on boards that plug into the chassis. This method creates a network device module target

    which can be used as a dependent of a terminal target, as well as, an independent network device

  • target that can be used by network processes for execution.

    Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name of thetarget

    true string

    BodyParameter

    jsonbody Parametersneed to beprovided whenyou createtarget'NetworkDeviceModule'

    true NetworkDeviceModule

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdtarget

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • Targets

    Update a target 'NetworkDeviceModule'

    PATCH /api/v1/Targets/{nameOrId} -- Network Device Module

    Description

    Some Cisco network devices are chassis systems that can hold other network devices such as ACE,

    FWSM, on boards that plug into the chassis. This method creates a network device module target

  • which can be used as a dependent of a terminal target, as well as, an independent network device

    target that can be used by network processes for execution.

    Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name of thetarget

    true string

    BodyParameter

    jsonbody Parametersneed to beprovided whenyou updatetarget'NetworkDeviceModule'

    true NetworkDeviceModule

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdtarget

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • Targets

    Create a target 'OpenStackServer'

    POST /api/v1/Targets/{nameOrId} -- OpenStack Server

    Description

    Specifies the connection information to an OpenStack server

  • Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name of thetarget

    true string

    BodyParameter

    jsonbody Parametersneed to beprovided whenyou createtarget'OpenStackServer'

    true OpenStackTarget

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdtarget

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • Targets

    Update a target 'OpenStackServer'

    PATCH /api/v1/Targets/{nameOrId} -- OpenStack Server

    Description

    Specifies the connection information to an OpenStack server

  • Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name of thetarget

    true string

    BodyParameter

    jsonbody Parametersneed to beprovided whenyou updatetarget'OpenStackServer'

    true OpenStackTarget

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdtarget

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • Targets

    Create a target 'OracleDatabase'

    POST /api/v1/Targets/{nameOrId} -- Oracle Database

    Description

    Specifies the connection information for the Oracle database used for processes to run against.

  • Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name of thetarget

    true string

    BodyParameter

    jsonbody Parametersneed to beprovided whenyou createtarget'OracleDatabase'

    true OracleDatabaseTarget

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdtarget

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • Targets

    Update a target 'OracleDatabase'

    PATCH /api/v1/Targets/{nameOrId} -- Oracle Database

    Description

    Specifies the connection information for the Oracle database used for processes to run against.

  • Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name of thetarget

    true string

    BodyParameter

    jsonbody Parametersneed to beprovided whenyou updatetarget'OracleDatabase'

    true OracleDatabaseTarget

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdtarget

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • Targets

    Create a target 'RemedyServer'

    POST /api/v1/Targets/{nameOrId} -- Remedy Server

    Description

    Specify the connection information to a Remedy server which is used for processes to run against. It is

    recommended that the Remedy target is defined before attempting to define any Remedy activities.

    The Remedy target accesses the list of properties on the Remedy server

  • Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name of thetarget

    true string

    BodyParameter

    jsonbody Parametersneed to beprovided whenyou createtarget'RemedyServer'

    true RemedyServerTarget

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdtarget

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • Targets

    Update a target 'RemedyServer'

    PATCH /api/v1/Targets/{nameOrId} -- Remedy Server

    Description

    Specify the connection information to a Remedy server which is used for processes to run against. It is

    recommended that the Remedy target is defined before attempting to define any Remedy activities.

    The Remedy target accesses the list of properties on the Remedy server

  • Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name of thetarget

    true string

    BodyParameter

    jsonbody Parametersneed to beprovided whenyou updatetarget'RemedyServer'

    true RemedyServerTarget

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdtarget

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • Targets

    Create a target 'SNMP Device (Agent)'

    POST /api/v1/Targets/{nameOrId} -- SNMP Device Agent

    Description

    Configures the host and operation and notification settings for accessing an SNMP agent.

  • Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name of thetarget

    true string

    BodyParameter

    jsonbody Parametersneed to beprovided whenyou createtarget 'SNMPDevice (Agent)'

    true SNMPAgentTarget

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdtarget

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • Targets

    Update a target 'SNMP Device (Agent)'

    PATCH /api/v1/Targets/{nameOrId} -- SNMP Device Agent

    Description

    Configures the host and operation and notification settings for accessing an SNMP agent.

  • Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name of thetarget

    true string

    BodyParameter

    jsonbody Parametersneed to beprovided whenyou updatetarget 'SNMPDevice (Agent)'

    true SNMPAgentTarget

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdtarget

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • Targets

    Create a target 'SNMP Server'

    POST /api/v1/Targets/{nameOrId} -- SNMP Server

    Description

    Configures the host and security settings for sending traps to a SNMP server

  • Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name of thetarget

    true string

    BodyParameter

    jsonbody Parametersneed to beprovided whenyou createtarget 'SNMPServer'

    true SNMPManagerTarget

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdtarget

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • Targets

    Update a target 'SNMP Server'

    PATCH /api/v1/Targets/{nameOrId} -- SNMP Server

    Description

    Configures the host and security settings for sending traps to a SNMP server

  • Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name of thetarget

    true string

    BodyParameter

    jsonbody Parametersneed to beprovided whenyou updatetarget 'SNMPServer'

    true SNMPManagerTarget

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdtarget

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • Targets

    Create a target 'Terminal'

    POST /api/v1/Targets/{nameOrId} -- Terminal

    Description

    Specifies the connection information used to access the terminal host used for processes to run against

  • Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name of thetarget

    true string

    BodyParameter

    jsonbody Parametersneed to beprovided whenyou createtarget'Terminal'

    true TerminalTarget

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdtarget

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • Targets

    Update a target 'Terminal'

    PATCH /api/v1/Targets/{nameOrId} -- Terminal

    Description

    Specifies the connection information used to access the terminal host used for processes to run against

  • Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name of thetarget

    true string

    BodyParameter

    jsonbody Parametersneed to beprovided whenyou updatetarget'Terminal'

    true TerminalTarget

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdtarget

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • Targets

    Create a target 'UnixLinuxSystem'

    POST /api/v1/Targets/{nameOrId} -- UnixLinuxSystem

    Description

    Specifies the connection information for the SSH server used for processes to run against.

  • Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name of thetarget

    true string

    BodyParameter

    jsonbody Parametersneed to beprovided whenyou createtarget'UnixLinuxSystem'

    true UnixTarget

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdtarget

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • Targets

    Update a target 'UnixLinuxSystem'

    PATCH /api/v1/Targets/{nameOrId} -- UnixLinuxSystem

    Description

    Specifies the connection information for the SSH server used for processes to run against.

  • Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name of thetarget

    true string

    BodyParameter

    jsonbody Parametersneed to beprovided whenyou updatetarget'UnixLinuxSystem'

    true UnixTarget

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdtarget

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • Targets

    Create a target 'VMwareVirtualCenterServer'

    POST /api/v1/Targets/{nameOrId} -- VMware Virtual Center Server

    Description

    Specifies the connection information to the VMware virtual center server target. Virtual Center Server

    provides unified management of all the hosts and VMs in your datacenter from a single console with

    an aggregate performance monitoring of clusters, hosts and VMs.

  • Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name of thetarget

    true string

    BodyParameter

    jsonbody Parametersneed to beprovided whenyou createtarget'VMwareVirtualCenterServer'

    true VMwareVirtualCenterServerTarget

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdtarget

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • Targets

    Update a target 'VMwareVirtualCenterServer'

    PATCH /api/v1/Targets/{nameOrId} -- VMware Virtual Center Server

    Description

    Specifies the connection information to the VMware virtual center server target. Virtual Center Server

    provides unified management of all the hosts and VMs in your datacenter from a single console with

    an aggregate performance monitoring of clusters, hosts and VMs.

  • Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name of thetarget

    true string

    BodyParameter

    jsonbody Parametersneed to beprovided whenyou updatetarget'VMwareVirtualCenterServer'

    true VMwareVirtualCenterServerTarget

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdtarget

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • Targets

    Create a target 'VMwarevCloudDirectorServer'

    POST /api/v1/Targets/{nameOrId} -- VMware vCloud Director Server

    Description

    Specifies the connection information for the VCloud Director server used for processes to run against

  • Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name of thetarget

    true string

    BodyParameter

    jsonbody Parametersneed to beprovided whenyou createtarget'VMwarevCloudDirectorServer'

    true VMwarevCloudDirectorServer

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdtarget

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    Tags

    • Targets

    Update a target 'VMwarevCloudDirectorServer'

    PATCH /api/v1/Targets/{nameOrId} -- VMware vCloud Director Server

    Description

    Specifies the connection information for the VCloud Director server used for processes to run against

  • Parameters

    Type Name Description Required Schema Default

    PathParameter nameOrId Name of thetarget

    true string

    BodyParameter

    jsonbody Parametersneed to beprovided whenyou updatetarget'VMwarevCloudDirectorServer'

    true VMwarevCloudDirectorServer

    Responses

    HTTP Code Description Schema

    200 Return GUID Id of the createdtarget

    string

    400 BadRequest No Content

    Consumes

    • application/json

    • application/xml

    • text/json

    • text/xml

    T