ArcGIS Workflow Manager WebSocket Message API 1.0.1

ArcGIS Workflow Manager WebSocket Message API enable your applications to receive notifications of job data updates using WebSockets. This allows your applications to get automatic updates from Workflow Manager Server for your jobs and steps instead of making repeated requests to server for updated information.

The WebSocket protocol enables two-way low-latency communication between a client and Workflow Manager Server. It accomplishes this by establishing persistent socket connections between server and client where the server sends data to connected clients.

Servers

  • /{orgId}/{itemId}/notificationWswssdefault

    Allows you to connect to Workflow Manager Server using secure websockets (wss).

    orgId
    required
    string

    An organization id. For Enterprise deployments, use workflow.

    itemId
    required
    string

    A workflow item id, which represents a single instance of Workflow Manager.

    Refer to workflow items.

Operations

  • PUB /

    Publish messages to server to subscribe and unsubscribe to job notifications. Reply to server with information for steps that require user interactions.

    Accepts one of the following messages:

    • #0Subscribe to Job NotificationssubscribeJobNotification

      Subscribe to the server to be able to receive messages for jobs.

      object

      Examples

    • #1Unsubscribe to Job NotificationsunsubscribeJobNotification

      Unsubscribe to the server to stop receiving messages for jobs. Specify either 'all' or 'jobIds' in the request.

      object

      Examples

    • #2Define Location Step Info ResponsedefineLocationStepInfoResponse

      Reply to server for the Define Location step with information to indicate whether the job location was created / updated successfully or if there was an error opening the job map.

      This is the response for the defineLocationStepInfoRequired message. It indicates whether the job location was created / updated successfully or if there was an error opening the job location map. The request includes the job Id, step Id, whether the step ran successfully, and the location defined in the step.

      object

      Examples

    • #3Add Attachment Step Info ResponseaddAttachmentStepInfoResponse

      Reply to server for the Add Attachment step with information to indicate that the step is done running. The request includes the job Id and step Id.

      This is the response for the addAttachmentStepInfoRequired message.

      object

      Examples

    • #4Manual Step Info ResponsemanualStepInfoResponse

      Reply to server with information indicating whether the Manual step was completed successfully. The request includes the job Id, step Id, the manualResponse, and a comment if the step is configured to allow a comment.

      This is the response for the manualStepInfoRequired message.

      object

      Examples

    • #5Open Web Page Step Info ResponseopenWebPageStepInfoResponse

      Reply to server for the Open Web Page step with information to indicate that the web app or the web page was opened successfully. The request includes the job Id, step Id, and the openWebPageResponse.

      This is the response for the openWebPageStepInfoRequired message.

      object

      Examples

    • #6Pro GP Step Info ResponseproGPStepInfoResponse

      Reply to server for the Run Pro GP Tool step with user input values when running the GP tool in ArcGIS Pro. The request includes the job Id, step Id, and updated property responses from the user for the configured input parameters.

      This is the response for the proGPStepInfoRequired message.

      object

      Examples

    • #7Pro Project Items Step Info ResponseproProjectItemsStepInfoResponse

      Reply to server for the Open Pro Project Items step with information to indicate that the Pro project items were opened successfully. The request includes the job Id, step Id, the proMappingResponse, and comment if the step is configured to include a comment.

      This is the response for the proProjectItemsStepInfoResponse message.

      object

      Examples

    • #8Question Step Info ResponsequestionStepInfoResponse

      Reply to server providing more information to process the Question step. The request includes the job Id, step Id, the value of response to the question, and comment if the step is configured to include a comment.

      This is the response for the questionStepInfoRequired message.

      object

      Examples

    • #9Survey123 Step Info Responsesurvey123StepInfoResponse

      Reply to server for a Survey123 step with information to indicate that the step was completed successfully. The request includes the job Id, step Id, and the survey123Response.

      This is the response for the survey123StepInfoRequired message.

      object

      Examples

    • #10Update Job Properties Step Info ResponseupdateJobPropertiesStepInfoResponse

      Reply to server for Update Job Properties step or Run GP Service step with visible parameters.

      For Update Job Properties step, provide values for basic properties or extended properties in the job that need to be updated.

      For Run GP Service step, provide values for visible parameters configured in the step. The values provided will override the default values configured in the step. The request includes the job Id, step Id, property responses for the properties to be updated, and comment if the step is configured to allow a comment.

      This is the response for the updateJobPropertiesStepInfoRequired message.

      object

      Examples

    • #11Update 1-M Job Properties Step Info ResponseupdateJobProperties1MStepInfoResponse

      Reply to server for Update 1-M Job Properties step. Provide values for related properties in the job that need to be updated.

      The request includes the job Id, step Id, property responses for the properties to be updated, and comment if the step is configured to allow a comment.

      This is the response for the updateJobProperties1MStepInfoRequired message.

      object

      Examples

  • SUB /

    Subscribe to all the messages below by publishing a subscribeJobNotification message for jobs to server.

    Accepts one of the following messages:

    • #0Job StatejobState

      The job state message is returned after subscribing to the job notification. It includes basic job state information including job status, the percentage complete of the job, job template and diagram being used in the job, assignment and current step state. Step state information is returned when there are one or more current steps running.

      object

      Examples

    • #1Job UpdatedjobUpdated

      The job updated notification message is returned when job's basic or extended property is updated.

      The response includes the jobId and property information added, updated and deleted in the job.

      object

      Examples

    • #2Job Comment UpdatedjobCommentUpdated

      This message is returned when a comment is added to a job.

      The response includes the comment, comment ID, job ID, and the user who added the comment.

      object

      Examples

    • #3Job Attachment UpdatedjobAttachmentUpdated

      This message is returned when an attachment is added, updated or deleted in an existing job.

      The message includes the attachment update type, attachment alias, folder, attachment ID, and last modified user and timestamp.

      object

      Examples

    • #4Job Location UpdatedjobLocationUpdated

      This message is returned when a location is added, updated, or deleted from an existing job.

      object

      Examples

    • #5Step StartedstepStarted

      The message returned when one or more steps have started on a job.

      object

      Examples

    • #6Step ProgressstepProgress

      The message returned when one or more steps have been started and running in progress on a job. This message is returned after the stepStarted message. For question step, this message is returned after StepInfoResponse is provided and the question step has proceeded.

      object

      Examples

    • #7Step CancelledstepCancelled

      The message returned when the processing for one or more automated steps have been cancelled on a job. The cancelled step can be run again, or finished if the step is configured such that it can be skipped.

      object

      Examples

    • #8Step PausedstepPaused

      The message returned when one or more steps have been paused on a job. The paused step can be run again or finished.

      object

      Examples

    • #9Step StoppingstepStopping

      The message returned when the processing for automated steps is stopping or a step is being paused on a job. The message returns one or more steps that are stopping.

      object

      Examples

    • #10Step StoppedstepStopped

      The message returned when one or more automated steps are stopped on a job. If the step is set to proceed to next, it will move to the next step in the diagram. If the step is not set to proceed to next, the step can be manually finished.

      object

      Examples

    • #11Step Stopped With WarningstepWarningStopped

      The message returned when a step has stopped with a warning message. The message returns the step stopped with warning message and if can proceed.

      object

      Examples

    • #12Step FinishedstepFinished

      The message returned when one or more steps have finished on a job. The message returns one or more current steps the job has moved to and the job status.

      object

      Examples

    • #13Step ReassignedstepReassigned

      The message returned when a step has been reassigned. The message returns the step that is reassigned and the new assignment.

      object

      Examples

    • #14Step ErrorstepError

      The error returned if an invalid response is provided to a step in a job.

      object

      Examples

    • #15Errorerror

      The error returned when a response is sent to a step that is not running in a job.

      object

      Examples

    • #16Add Attachment Step Info RequiredaddAttachmentStepInfoRequired

      Request from server for a response for the Add Attachment step. The request consists of the job Id, step Id, user prompt, attachment folder, accepted attachment type including embedded and linked, accepted embedded file types, whether the user can view existing attachments, whether the user can edit existing attachments, and information about existing attachments on the job.

      The step is in the running state until an addAttachmentStepInfoResponse message is sent to server, then execution of the job will continue.

      object

      Examples

    • #17Define Location Step Info RequireddefineLocationStepInfoRequired

      Requests from server for information on creating / updating a job location for the Define Location step. The request consists of the job Id, step Id, job location map and geometry type used in the define location step.

      The step is in the running state until a defineLocationStepInfoResponse message is sent to server, then execution of the job will continue.

      object

      Examples

    • #18Manual Step Info RequiredmanualStepInfoRequired

      Requests from server for more information required to process the Manual step. The request includes the job Id, step Id and user prompt.

      The step is in the running state until a manualStepInfoResponse message is sent to server, then execution of the job will continue.

      object

      Examples

    • #19Open Web Page Step Info RequiredopenWebPageStepInfoRequired

      Request from server for information about the web application or web page to be opened by the Open Web Page step. The request consists of the job Id, step Id and the application url of the web app or page to be opened.

      The step is in the running state until an openWebPageStepInfoResponse message is sent to server, then execution of the job will continue.

      object

      Examples

    • #20Pro GP Step Info RequiredproGPStepInfoRequired

      Request from server for more information for the Run Pro GP Tool step. This request is sent if the step is configured to allow users to define parameter values before the GP tool is run. The request consists of the job Id, step Id, and Pro GP tool's information and parameters.

      The step is in the running state until a proGPStepInfoResponse message is sent to server, then execution of the job will continue.

      object

      Examples

    • #21Pro Project Items Step Info RequiredproProjectItemsStepInfoRequired

      Requests information for an **Open Pro Project Items** step.

      Request from server for more information for the Open Pro Project Items step. The request consists of the job Id, step Id, and Pro project items to open.

      The step is in the running state until a proProjectItemsStepInfoResponse message is sent to server, then execution of the job will continue.

      object

      Examples

    • #22Question Step Info RequiredquestionStepInfoRequired

      Request from server for more information required by the Question step to be able to process the step. The request includes the job Id, step Id, the question to be answered, and the possible responses.

      The step is in the running state until a questionStepInfoResponse message is sent to server, then execution of the job will continue.

      object

      Examples

    • #23Survey123 Step Info Requiredsurvey123StepInfoRequired

      Request from server for survey information for the Survey123 step. Allow the user to interact and complete the survey configured in the step. The request consists of the job Id, step Id, the name and form id of the survey to be opened, location of the survey, and whether the survey is editable.

      The step is in the running state until a survey123StepInfoResponse message is sent to server, then execution of the job will continue.

      object

      Examples

    • #24Update Job Properties Step Info RequiredupdateJobPropertiesStepInfoRequired

      Request from server for information about updating basic and/or extended properties for a job in the Update Job Properties step. The request consists of the job Id, step Id, user prompt and properties.

      The step is in the running state until an updateJobPropertiesStepInfoResponse message is sent to server, then execution of the job will continue.

      object

      Examples

    • #25Update 1-M Job Properties Step Info RequiredupdateJobProperties1MStepInfoRequired

      Request from server for information about updating related properties for a job in the Update 1-M Job Properties step. The request consists of the job Id, step Id, user prompt and properties.

      The step is in the running state until an updateJobProperties1MStepInfoResponse message is sent to server, then execution of the job will continue.

      object

      Examples

Messages

  • #1Subscribe to Job NotificationssubscribeJobNotification

    Subscribe to the server to be able to receive messages for jobs.

    object
  • #2Unsubscribe to Job NotificationsunsubscribeJobNotification

    Unsubscribe to the server to stop receiving messages for jobs. Specify either 'all' or 'jobIds' in the request.

    object
  • #3Job StatejobState

    The job state message is returned after subscribing to the job notification. It includes basic job state information including job status, the percentage complete of the job, job template and diagram being used in the job, assignment and current step state. Step state information is returned when there are one or more current steps running.

    object
  • #4Job UpdatedjobUpdated

    The job updated notification message is returned when job's basic or extended property is updated.

    The response includes the jobId and property information added, updated and deleted in the job.

    object
  • #5Job Comment UpdatedjobCommentUpdated

    This message is returned when a comment is added to a job.

    The response includes the comment, comment ID, job ID, and the user who added the comment.

    object
  • #6Job Attachment UpdatedjobAttachmentUpdated

    This message is returned when an attachment is added, updated or deleted in an existing job.

    The message includes the attachment update type, attachment alias, folder, attachment ID, and last modified user and timestamp.

    object
  • #7Job Location UpdatedjobLocationUpdated

    This message is returned when a location is added, updated, or deleted from an existing job.

    object
  • #8Step StartedstepStarted

    The message returned when one or more steps have started on a job.

    object
  • #9Step ProgressstepProgress

    The message returned when one or more steps have been started and running in progress on a job. This message is returned after the stepStarted message. For question step, this message is returned after StepInfoResponse is provided and the question step has proceeded.

    object
  • #10Step CancelledstepCancelled

    The message returned when the processing for one or more automated steps have been cancelled on a job. The cancelled step can be run again, or finished if the step is configured such that it can be skipped.

    object
  • #11Step PausedstepPaused

    The message returned when one or more steps have been paused on a job. The paused step can be run again or finished.

    object
  • #12Step StoppingstepStopping

    The message returned when the processing for automated steps is stopping or a step is being paused on a job. The message returns one or more steps that are stopping.

    object
  • #13Step StoppedstepStopped

    The message returned when one or more automated steps are stopped on a job. If the step is set to proceed to next, it will move to the next step in the diagram. If the step is not set to proceed to next, the step can be manually finished.

    object
  • #14Step Stopped With WarningstepWarningStopped

    The message returned when a step has stopped with a warning message. The message returns the step stopped with warning message and if can proceed.

    object
  • #15Step FinishedstepFinished

    The message returned when one or more steps have finished on a job. The message returns one or more current steps the job has moved to and the job status.

    object
  • #16Step ReassignedstepReassigned

    The message returned when a step has been reassigned. The message returns the step that is reassigned and the new assignment.

    object
  • #17Step HeldstepHeld

    The message returned when one or more steps are on hold on a job. If step is on a scheduled hold, the message also returns the scheduled release timestamp.

    object
  • #18Step Hold ReleasedstepHoldReleased

    The message returned when a step hold or dependency has been released on a job. If there are multiple holds or dependencies on a step, this message will only be sent when all holds and dependencies have been released.

    object
  • #19Step ErrorstepError

    The error returned if an invalid response is provided to a step in a job.

    object
  • #20Errorerror

    The error returned when a response is sent to a step that is not running in a job.

    object
  • #21Add Attachment Step Info RequiredaddAttachmentStepInfoRequired

    Request from server for a response for the Add Attachment step. The request consists of the job Id, step Id, user prompt, attachment folder, accepted attachment type including embedded and linked, accepted embedded file types, whether the user can view existing attachments, whether the user can edit existing attachments, and information about existing attachments on the job.

    The step is in the running state until an addAttachmentStepInfoResponse message is sent to server, then execution of the job will continue.

    object
  • #22Add Attachment Step Info ResponseaddAttachmentStepInfoResponse

    Reply to server for the Add Attachment step with information to indicate that the step is done running. The request includes the job Id and step Id.

    This is the response for the addAttachmentStepInfoRequired message.

    object
  • #23Define Location Step Info RequireddefineLocationStepInfoRequired

    Requests from server for information on creating / updating a job location for the Define Location step. The request consists of the job Id, step Id, job location map and geometry type used in the define location step.

    The step is in the running state until a defineLocationStepInfoResponse message is sent to server, then execution of the job will continue.

    object
  • #24Define Location Step Info ResponsedefineLocationStepInfoResponse

    Reply to server for the Define Location step with information to indicate whether the job location was created / updated successfully or if there was an error opening the job map.

    This is the response for the defineLocationStepInfoRequired message. It indicates whether the job location was created / updated successfully or if there was an error opening the job location map. The request includes the job Id, step Id, whether the step ran successfully, and the location defined in the step.

    object
  • #25Manual Step Info RequiredmanualStepInfoRequired

    Requests from server for more information required to process the Manual step. The request includes the job Id, step Id and user prompt.

    The step is in the running state until a manualStepInfoResponse message is sent to server, then execution of the job will continue.

    object
  • #26Manual Step Info ResponsemanualStepInfoResponse

    Reply to server with information indicating whether the Manual step was completed successfully. The request includes the job Id, step Id, the manualResponse, and a comment if the step is configured to allow a comment.

    This is the response for the manualStepInfoRequired message.

    object
  • #27Open Web Page Step Info RequiredopenWebPageStepInfoRequired

    Request from server for information about the web application or web page to be opened by the Open Web Page step. The request consists of the job Id, step Id and the application url of the web app or page to be opened.

    The step is in the running state until an openWebPageStepInfoResponse message is sent to server, then execution of the job will continue.

    object
  • #28Open Web Page Step Info ResponseopenWebPageStepInfoResponse

    Reply to server for the Open Web Page step with information to indicate that the web app or the web page was opened successfully. The request includes the job Id, step Id, and the openWebPageResponse.

    This is the response for the openWebPageStepInfoRequired message.

    object
  • #29Pro GP Step Info RequiredproGPStepInfoRequired

    Request from server for more information for the Run Pro GP Tool step. This request is sent if the step is configured to allow users to define parameter values before the GP tool is run. The request consists of the job Id, step Id, and Pro GP tool's information and parameters.

    The step is in the running state until a proGPStepInfoResponse message is sent to server, then execution of the job will continue.

    object
  • #30Pro GP Step Info ResponseproGPStepInfoResponse

    Reply to server for the Run Pro GP Tool step with user input values when running the GP tool in ArcGIS Pro. The request includes the job Id, step Id, and updated property responses from the user for the configured input parameters.

    This is the response for the proGPStepInfoRequired message.

    object
  • #31Pro Project Items Step Info RequiredproProjectItemsStepInfoRequired

    Requests information for an **Open Pro Project Items** step.

    Request from server for more information for the Open Pro Project Items step. The request consists of the job Id, step Id, and Pro project items to open.

    The step is in the running state until a proProjectItemsStepInfoResponse message is sent to server, then execution of the job will continue.

    object
  • #32Pro Project Items Step Info ResponseproProjectItemsStepInfoResponse

    Reply to server for the Open Pro Project Items step with information to indicate that the Pro project items were opened successfully. The request includes the job Id, step Id, the proMappingResponse, and comment if the step is configured to include a comment.

    This is the response for the proProjectItemsStepInfoResponse message.

    object
  • #33Question Step Info RequiredquestionStepInfoRequired

    Request from server for more information required by the Question step to be able to process the step. The request includes the job Id, step Id, the question to be answered, and the possible responses.

    The step is in the running state until a questionStepInfoResponse message is sent to server, then execution of the job will continue.

    object
  • #34Question Step Info ResponsequestionStepInfoResponse

    Reply to server providing more information to process the Question step. The request includes the job Id, step Id, the value of response to the question, and comment if the step is configured to include a comment.

    This is the response for the questionStepInfoRequired message.

    object
  • #35Survey123 Step Info Requiredsurvey123StepInfoRequired

    Request from server for survey information for the Survey123 step. Allow the user to interact and complete the survey configured in the step. The request consists of the job Id, step Id, the name and form id of the survey to be opened, location of the survey, and whether the survey is editable.

    The step is in the running state until a survey123StepInfoResponse message is sent to server, then execution of the job will continue.

    object
  • #36Survey123 Step Info Responsesurvey123StepInfoResponse

    Reply to server for a Survey123 step with information to indicate that the step was completed successfully. The request includes the job Id, step Id, and the survey123Response.

    This is the response for the survey123StepInfoRequired message.

    object
  • #37Update Job Properties Step Info RequiredupdateJobPropertiesStepInfoRequired

    Request from server for information about updating basic and/or extended properties for a job in the Update Job Properties step. The request consists of the job Id, step Id, user prompt and properties.

    The step is in the running state until an updateJobPropertiesStepInfoResponse message is sent to server, then execution of the job will continue.

    object
  • #38Update Job Properties Step Info ResponseupdateJobPropertiesStepInfoResponse

    Reply to server for Update Job Properties step or Run GP Service step with visible parameters.

    For Update Job Properties step, provide values for basic properties or extended properties in the job that need to be updated.

    For Run GP Service step, provide values for visible parameters configured in the step. The values provided will override the default values configured in the step. The request includes the job Id, step Id, property responses for the properties to be updated, and comment if the step is configured to allow a comment.

    This is the response for the updateJobPropertiesStepInfoRequired message.

    object
  • #39Update 1-M Job Properties Step Info RequiredupdateJobProperties1MStepInfoRequired

    Request from server for information about updating related properties for a job in the Update 1-M Job Properties step. The request consists of the job Id, step Id, user prompt and properties.

    The step is in the running state until an updateJobProperties1MStepInfoResponse message is sent to server, then execution of the job will continue.

    object
  • #40Update 1-M Job Properties Step Info ResponseupdateJobProperties1MStepInfoResponse

    Reply to server for Update 1-M Job Properties step. Provide values for related properties in the job that need to be updated.

    The request includes the job Id, step Id, property responses for the properties to be updated, and comment if the step is configured to allow a comment.

    This is the response for the updateJobProperties1MStepInfoRequired message.

    object

Schemas

  • object
    uid: activeVersionsResponses

    Information about all the versions associated with the job.

  • object
    uid: addAttachment

    Detailed information for the addAttachmentStepInfoRequired message.

  • object
    uid: addAttachmentResponse

    Detailed response for the addAttachmentStepInfoResponse message.

  • array<object>
    uid: addsJobAttachmentsMessage

    Information for the added job attachment.

  • array<object>
    uid: addsJobCommentMessage

    Information for the job comment.

  • array<object>
    uid: addsRelatedPropertiesMessage

    Information for newly added job related properties.

  • allowedActions
    integer
    uid: allowedActions

    A bit flag enum that indicates the actions that can be taken. CanCancel = 1, CanPause = 2, CanFinish = 4. For example, a value of 6 would indicate CanPause and CanFinish.

  • canComment
    boolean
    uid: canComment

    Indicates if a comment can be added to a step.

  • comment
    string
    uid: comment

    The comment added to the step.

  • commentRequired
    boolean
    uid: commentRequired

    Indicates if a comment is required for the step.

  • object
    uid: currentStep

    The message returned from the current step.

  • object
    uid: defineLocation

    Detailed information for the defineLocationStepInfoRequired message.

  • object
    uid: defineLocationResponse

    Detailed response for the defineLocationStepInfoResponse message.

  • array<string>
    uid: deletesJobAttachmentsMessage

    Information for the deleted job attachment.

  • array<object>
    uid: deletesRelatedPropertiesMessage

    Information for deleted related job properties.

  • object
    uid: errorInvalidWorkflowException
  • object
    uid: errorMessageQuestionFailed
  • object
    uid: exceptionErrorMessage

    The exception error message returned by server.

  • array<object>
    uid: extendedPropertiesUpdatedMessage

    The message returned when extended job properties are updated.

  • helpText
    string
    uid: helpText

    The step help.

  • array<string>
    uid: jobAttachmentIds

    The array of job attachment Ids.

  • jobId
    string
    uid: jobId

    The Id of the job.

  • array<object>
    uid: jobPropertiesUpdatedMessage

    The message returned when basic job properties are updated.

  • object
    uid: jobState

    The message returned for job state.

  • object
    uid: jobStepState

    The message returned for the state of the current step in the job.

  • jobTemplateId
    string
    uid: jobTemplateId

    The Id of the job template.

  • object
    uid: jobUpdatedMessage

    The message returned for the job properties updated in the job.

  • object
    uid: jobUpdatedProperties

    The updated properties returned from the JobUpdated notification message.

  • object
    uid: locationMap

    The location map used when running a define location step.

  • object
    uid: manual
  • object
    uid: manualResponse
  • msgType
    string
    uid: msgType

    List of possible message types when sending or receiving messages.

      Allowed values:
    • "subscribe"
    • "unsubscribe"
    • "JobState"
    • "JobAttachmentUpdated"
    • "JobCommentUpdated"
    • "JobLocationUpdated"
    • "StepStarted"
    • "StepProgress"
    • "StepCancelled"
    • "StepPaused"
    • "StepStopping"
    • "StepStopped"
    • "StepWarningStopped"
    • "StepFinished"
    • "StepReassigned"
    • "StepHeld"
    • "StepHoldReleased"
    • "Error"
    • "StepError"
    • "StepInfoRequired"
    • "StepInfoResponse"
  • object
    uid: openWebPage
  • object
    uid: openWebPageResponse
  • object
    uid: proGP
  • object
    uid: proGPParameters

    GP parameters that need to be updated.

  • object
    uid: properties

    Properties in the extended properties table that need to be updated.

  • object
    uid: propertyResponses

    Values for properties to be provided by the user.

  • object
    uid: proProjectItems
  • object
    uid: proProjectItemsResponse
  • object
    uid: question
  • object
    uid: questionResponse
  • object
    uid: questionResponses

    An array of question responses used in the Question step.

  • array<object>
    uid: relatedPropertyEntries

    The job related property entries used in JobUpdated message.

  • object
    uid: relatedPropertiesUpdatedMessage

    The message returned when related job properties are updated.

  • object
    uid: stepFinishedMessage

    The message of one or more finished steps.

  • stepId
    string
    uid: stepId

    The Id of the step.

  • array<string>
    uid: stepIds

    The array of step Ids.

  • object
    uid: stepInfo

    The status of step execution.

  • stepInfoRequiredMsgType
    string
    uid: stepInfoRequiredMsgType

    Type of message received.

      Allowed values:
    • "StepInfoRequired"
  • stepInfoResponseMsgType
    string
    uid: stepInfoResponseMsgType

    Type of message sent.

      Allowed values:
    • "StepInfoResponse"
  • object
    uid: stepProgressMessage

    The message for steps in progress.

  • object
    uid: stepStoppedMessage

    The message for a stopped step.

  • object
    uid: stepWarningStoppedMessage

    The warning message for a step that has stopped but cannot proceed.

  • object
    uid: stepReassignedMessage

    The message for a step that has been reassignment.

  • object
    uid: survey123
  • object
    uid: surveyResponse
  • object
    uid: surveyResponses

    Values for survey response properties updated by a user.

  • tableName
    string
    uid: tableName

    The table name of the extended properties or related properties referenced in JobUpdated message.

  • timestamp
    integer
    format: int64uid: timestamp

    The timestamp of step execution.

  • token
    string
    uid: token

    Access token generated by Portal to authenticate the user.

  • object
    uid: updateJobAttachmentMessage

    Information for the updated job attachment. The update types include add, update and delete and only one type is specified at a time.

  • object
    uid: updateJobCommentMessage

    Information for the job comment.

  • object
    uid: updateJobLocationMessage

    Information for the added, updated, or deleted job location.

  • object
    uid: updateProperties

    Detailed information for the updateJobPropertiesStepInfoRequired message.

  • object
    uid: updatePropertiesResponse

    Detailed information for the updateJobPropertiesStepInfoResponse and proGPStepInfoResponse messages.

  • array<object>
    uid: updatesJobAttachmentsMessage

    Information for the updated job attachment.

  • array<object>
    uid: updatesRelatedPropertiesMessage

    Information for updated job related properties in JobUpdated message.

  • object
    uid: update1MProperties
  • object
    uid: update1MPropertiesResponse

    Detailed response for the updateJobProperties1MStepInfoResponse message.

  • userPrompt
    string
    uid: userPrompt

    The step user prompt.