Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added Task Service Mapping

...

Old URL

New URL

Comment

GET /policy/{kind}/list

GET /policies/{kind}

Returns a list of policies with matching kind.

GET /policy/read/{id}

GET /policies/{id}

Returns a policy with matching id.

POST /policy/account/create

POST /policies

Creates a new account policy.

POST /policy/sync/create

POST /policies

Creates a new sync policy.

POST /policy/password/create

POST /policies

Creates a new password policy.

POST /policy/account/update

PUT /policies/{id}

Updates policy with matching id.

POST /policy/sync/update

PUT /policies/{id}

Updates policy with matching id.

POST /policy/password/update

PUT /policies/{id}

Updates policy with matching id.

GET /policy/delete/{id}

DELETE /policies/{id}

Deletes policy with matching id.

GET /policy/account/global/read

DELETE /policies/global/{kind}

Returns global policy for matching kind.

GET /policy/sync/global/read

DELETE /policies/global/{kind}

Returns global policy for matching kind.

GET /policy/password/global/read

DELETE /policies/global/{kind}

Returns global policy for matching kind.

Task Service

Old URL

New URL

Comment

POST /task/create/sync

POST /tasks

Creates a new (sync) task.

POST /task/create/sched

POST /tasks

Creates a new (sched) task.

GET /task/{kind}/count

GET /tasks/{kind}/count

Returns number of tasks for matching kind.

GET /task/delete/{taskId}

DELETE /tasks/{taskId}

Deletes task with matching id.

GET /task/execution/delete/{executionId}

DELETE /tasks/executions/{executionId}

Deletes execution of task with matching id.

POST /task/execute/{taskId}?dryRun={dryRun}

POST /tasks/{taskId}/execute?dryRun={dryRun}

Executes task with matching id.

GET /task/jobClasses

GET /tasks/jobClasses

Returns a list of available jobClasses.

GET /task/syncActionsClasses

GET /tasks/syncActionsClasses

Returns a list of available syncActionsClasses.

GET /task/{kind}/list

GET /tasks/{kind}

Returns a list of task of matching kind.

GET /task/{kind}/list/{page}/{size}

GET /tasks/{kind}?page={page}&size={size}

Returns a list of task of matching kind with page contrains.

GET /task/{kind}/execution/list

GET /tasks/{kind}/executions

Returns list of executions with matching kind.

GET /task/read/{taskId}

GET /tasks/{taskId}

Returns task with matching id.

GET /task/execution/read/{executionId}

GET /tasks/executions/{executionId}

Returns execution of task with matching id.

POST /task/update/sync

PUT /tasks/{taskId}

Updates (sync) task with matching id.

POST /task/update/sched

PUT /tasks/{taskId}

Updates (sched) task with matching id.

GET /task/execution/report/{executionId}?executionStatus={executionStatus}&message={message}=message

POST /tasks/executions/{executionId}/report

Creates a report for matching execution id.