example for running LaunchedWorkflows  via API IIQ.

import notes:

each input variable must have Key and Value, Plans must have also "type": "application/xml" .


POST:http://localhost/iiq/scim/v2/LaunchedWorkflows 

Content-Type:application/scim+json 


{

  "schemas": [

    "urn:ietf:params:scim:schemas:sailpoint:1.0:LaunchedWorkflow",

    "urn:ietf:params:scim:schemas:sailpoint:1.0:TaskResult"

  ],


  "urn:ietf:params:scim:schemas:sailpoint:1.0:LaunchedWorkflow": {

  "workflowName": "LCM Manage Passwords",

 "input": [

    {

      "key": "plan",

      "value": "<ProvisioningPlan>\n  <AccountRequest application=\"Active Directory SERI\" nativeIdentity=\"CN=Aaron Nichols,OU=Singapore,OU=Asia-Pacific,OU=Demo,DC=seri,DC=sailpointdemo,DC=com\" op=\"Modify\">\n    <Attributes>\n      <Map>\n        <entry key=\"flow\" value=\"PasswordsRequest\"/>\n        <entry key=\"interface\" value=\"LCM\"/>\n        <entry key=\"operation\" value=\"PasswordChange\"/>\n        <entry key=\"provisioningPolicies\">\n          <value>\n            <List>\n              <String>ChangePassword</String>\n            </List>\n          </value>\n        </entry>\n      </Map>\n    </Attributes>\n    <AttributeRequest name=\"password\" op=\"Set\" value=\"1:ACP:1jvAGlTLJ1p/hE5wW1gtCBj0QBF6sLEcyy/Zi4jMVP0=\">\n      <Attributes>\n        <Map>\n          <entry key=\"generatedPass\">\n            <value>\n              <Boolean>true</Boolean>\n            </value>\n          </entry>\n          <entry key=\"preExpire\">\n            <value>\n              <Boolean>true</Boolean>\n            </value>\n          </entry>\n        </Map>\n      </Attributes>\n    </AttributeRequest>\n  </AccountRequest>\n  <Attributes>\n    <Map>\n      <entry key=\"identityRequestId\" value=\"0000000457\"/>\n      <entry key=\"requester\" value=\"spadmin\"/>\n      <entry key=\"source\" value=\"LCM\"/>\n    </Map>\n  </Attributes>\n  <Requesters>\n    <Reference class=\"sailpoint.object.Identity\" id=\"0a0000098e1f174e818e1f878d4900ff\" name=\"spadmin\"/>\n  </Requesters>\n</ProvisioningPlan>\n",

      "type": "application/xml"

    },

    {

      "key": "identityName",

      "value": "Aaron.Nichols"

      

    },

    {

        "key":"launcher",

        "value":"spadmin"

        

    }

    

  

  ]

}

}