Enviance Task API
The Task API from Enviance — 5 operation(s) for task.
The Task API from Enviance — 5 operation(s) for task.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/enviance-task-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
version: Platform.v2026.2.0.0.20260708
title: Rest Activity Task API
description: EMS Rest API
contact:
name: Cority
email: support@cority.com
url: https://cority.com
servers:
- url: https://api.enviance.com/
tags:
- name: Task
paths:
/ver2/TaskService.svc/tasks:
post:
tags:
- Task
description: "\n\n\nenvianceSdk.tasks.createTask\n```\n[\n {\n \"name\": \"Task1\",\n \"description\": \"Perform a spot check every month on the steam valves.\",\n \"dueDate\": \"2012-12-08T09:00:00\",\n \"timeZone\": {\n \"name\": \"Pacific Time (US \\u0026 Canada) (UTC-08:00) (With DST)\"\n },\n \"assignor\": \"dnk\",\n \"assignees\": [\n {\n \"userIdOrName\": \"dnk\"\n },\n {\n \"groupIdOrName\": \"Administrators\"\n }\n ],\n \"calendars\": [\n \"System\",\n \"My\"\n ],\n \"objects\": [\n \"/1\"\n ],\n \"documents\": [\n \"/asdf/qktop.ini\"\n ],\n \"schedules\": [\n {\n \"startDate\": \"2014-02-22T00:00:00\",\n \"recurrenceType\": \"Monthly\",\n \"startTime\": \"00:00:00\",\n \"recurrenceInterval\": 1,\n \"dayOfMonth\": 31\n }\n ],\n \"notifications\": [\n {\n \"conditions\": {\n \"immediately\": true,\n \"whenDismissed\": true,\n \"byDueDate\": {\n \"conditionType\": \"IntervalBefore\",\n \"intervalValue\": 5,\n \"intervalType\": \"Hour\"\n },\n \"byCompletionStatus\": {\n \"comparisonLogic\": \"\\u003E=\",\n \"completionPercent\": 30\n }\n },\n \"recipients\": {\n \"toAssignees\": true,\n \"toAssignor\": true,\n \"users\": [\n \"067A42E1-8FD4-4ADA-A7F5-0007473469AA\"\n ],\n \"groups\": [\n \"503DFFD2-FB1F-412E-B9C5-034796E4653D\"\n ]\n },\n \"deliveryMethod\": \"InboxAndEmail\",\n \"comments\": \"Notification comment 1\"\n }\n ],\n \"workflowtrigger\": {\n \"isautoclosetask\": false,\n \"taskcompletionfields\": [\n \"CostToComplete\",\n \"PercentComplete\",\n \"Comments\",\n \"ComplyStatus\",\n \"Dismissed\",\n \"CompletionDate\"\n ],\n \"workflows\": [\n {\n \"workflowtypeidorname\": \"b4290540-14e0-4351-aaef-867014c7ed6e\",\n \"workflowname\": \"Igor WF Name\",\n \"calendars\": [\n \"My\",\n \"System\"\n ],\n \"duedateflags\": [\n \"Workflow\"\n ],\n \"duedateamount\": {\n \"value\": 2,\n \"hours\": \"Hour\",\n \"period\": \"Before\"\n },\n \"timetocreateoptions\": [\n {\n \"category\": \"ByDueDate\",\n \"value\": {\n \"past\": false,\n \"value\": 1,\n \"hours\": \"Week\",\n \"period\": \"After\"\n }\n },\n {\n \"category\": \"ByCompleteStatus\",\n \"value\": {\n \"operation\": \"OR\",\n \"percent\": 10,\n \"compare\": \"=\"\n }\n },\n {\n \"category\": \"OnDismissActivate\"\n }\n ],\n \"assignee\": [\n {\n \"userIdOrName\": \"8f17d324-4d92-450e-aaa1-cbbfbc1826f3\"\n },\n {\n \"groupIdOrName\": \"fcca10ce-09be-4a6f-a0c7-defb0f124a29\"\n }\n ]\n }\n ]\n }\n },\n \"onsuccess\",\n \"onerror\"\n]\n```\n\n"
operationId: Enviance.RestServices.Ver2.Tasks.Impl.TaskService.CreateTask
parameters:
- name: EnvApi-Systemid
in: header
description: Specify specific system to run instead of Home
schema:
type: string
- name: EnvApi-Packageid
in: header
description: (optional) Clients application/package ID
schema:
type: string
- name: EnvApi-Udf-DateTime-Iso-In-CustomFields
in: header
description: Udfs of DateTime should use Iso
schema:
type: string
default: 'true'
- name: EnvApi-Udf-DateTime-ReadInUserTz
in: header
description: (obsolete) Udfs of DateTime type whould be in ReadInUserTz
schema:
type: string
- name: EnvApi-Udf-Value-Invariant
in: header
description: (optional) Udfs - Force Non-Localized (invariant) values
schema:
type: string
- name: EnvApi-Localization-All
in: header
description: (optional) Extend objects with User-given Localizations
schema:
type: string
- name: x-client-request-id
in: header
description: (optional) Client ID for double submit prevention
schema:
type: string
responses:
default:
description: not available
content:
application/json:
schema:
type: string
format: guid
application/xml:
schema:
type: string
format: guid
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CreateTask'
application/xml:
schema:
$ref: '#/components/schemas/CreateTask'
required: true
/ver2/TaskService.svc/tasks/{taskId}:
get:
tags:
- Task
description: "\n\n\nenvianceSdk.tasks.getTask\n```\n[\n \"c1960122-16dd-4d43-91e4-ea0d9393ab78\",\n \"onsuccess\",\n \"onerror\"\n]\n```\nenvianceSdk.tasks.getTaskOccurrence\n```\n[\n \"ad7b8413-812a-4e59-95f4-03205ca685f0\",\n \"2013-12-08T09:00:00\",\n \"/Bug 1\",\n \"onsuccess\",\n \"onerror\"\n]\n```\n\n"
operationId: Enviance.RestServices.Ver2.Tasks.Impl.TaskService.GetTask
parameters:
- name: EnvApi-Systemid
in: header
description: Specify specific system to run instead of Home
schema:
type: string
- name: EnvApi-Packageid
in: header
description: (optional) Clients application/package ID
schema:
type: string
- name: EnvApi-Udf-DateTime-Iso-In-CustomFields
in: header
description: Udfs of DateTime should use Iso
schema:
type: string
default: 'true'
- name: EnvApi-Udf-DateTime-ReadInUserTz
in: header
description: (obsolete) Udfs of DateTime type whould be in ReadInUserTz
schema:
type: string
- name: EnvApi-Udf-Value-Invariant
in: header
description: (optional) Udfs - Force Non-Localized (invariant) values
schema:
type: string
- name: EnvApi-Localization-All
in: header
description: (optional) Extend objects with User-given Localizations
schema:
type: string
- name: x-client-request-id
in: header
description: (optional) Client ID for double submit prevention
schema:
type: string
- name: taskId
in: path
required: true
schema:
type: string
responses:
default:
description: not available
content:
application/json:
schema:
$ref: '#/components/schemas/Enviance.RestServices.Ver2.Tasks.TaskInfo'
application/xml:
schema:
$ref: '#/components/schemas/Enviance.RestServices.Ver2.Tasks.TaskInfo'
patch:
tags:
- Task
description: "\n\nUpdates the properties of a simple (single occurrence) Task definition, potentially moving it to a new Location. Updating the object Location(s) of a Task effectively moves that Task to the new Location(s).\n\n**Security:** Requires Manage Tasks right. \n\n**SDK API:** `envianceSdk.tasks.updateTask(taskId, taskInfo, onsuccess, onerror)`\n\n```\nPATCH /ver2/TaskService.svc/tasks/9ca22677-2670-41a9-bafd-3b2825592863 HTTP/1.1\nContent-Type: application/json; charset=UTF-8\n \n{\n \"taskInfo\": {\n \"name\": \"Check Valves Monthly\",\n \"description\": \"Perform a spot check every month on the steam valves.\",\n \"dueDate\": \"2012-12-08T09:00:00\",\n \"timeZone\": \"USA Pacific\",\n \"objects\": [\n \"/A Facility/A Unit/A POI/Check Valves\",\n \"/A Facility/A Unit/B POI/Check Valves\",\n \"/A Facility/A Unit/C POI/Check Valves\"\n ]\n }\n}\n\n```\n\n\n\nenvianceSdk.tasks.updateTask\n```\n[\n \"F04DD9CA-35CA-4579-A266-5050660D7012\",\n {\n \"name\": \"Task 1 updated\",\n \"description\": \"updated.\",\n \"timeZone\": {\n \"name\": \"Pacific Time (US \\u0026 Canada) (UTC-08:00) (With DST)\"\n },\n \"assignor\": \"eoleg2\",\n \"assignees\": [\n {\n \"userIdOrName\": \"eoleg1\"\n }\n ],\n \"calendars\": [\n \"System\",\n \"My\"\n ],\n \"objects\": [\n \"/Area 1\"\n ],\n \"schedules\": [\n {\n \"startDate\": \"2014-02-22T00:00:00\",\n \"recurrenceType\": \"Monthly\",\n \"startTime\": \"00:00:00\",\n \"recurrenceInterval\": 1,\n \"dayOfMonth\": 31\n }\n ],\n \"notifications\": [\n {\n \"conditions\": {\n \"immediately\": true,\n \"whenDismissed\": true,\n \"byDueDate\": {\n \"conditionType\": \"IntervalBefore\",\n \"intervalValue\": 5,\n \"intervalType\": \"Hour\"\n },\n \"byCompletionStatus\": {\n \"comparisonLogic\": \"\\u003E=\",\n \"completionPercent\": 30\n }\n },\n \"recipients\": {\n \"toAssignees\": true,\n \"toAssignor\": true,\n \"users\": [\n \"067A42E1-8FD4-4ADA-A7F5-0007473469AA\"\n ],\n \"groups\": [\n \"503DFFD2-FB1F-412E-B9C5-034796E4653D\"\n ]\n },\n \"deliveryMethod\": \"InboxAndEmail\",\n \"comments\": \"Notification comment 1\"\n }\n ]\n },\n \"onsuccess\",\n \"onerror\"\n]\n```\n\n"
operationId: Enviance.RestServices.Ver2.Tasks.Impl.TaskService.UpdateTask
parameters:
- name: EnvApi-Systemid
in: header
description: Specify specific system to run instead of Home
schema:
type: string
- name: EnvApi-Packageid
in: header
description: (optional) Clients application/package ID
schema:
type: string
- name: EnvApi-Udf-DateTime-Iso-In-CustomFields
in: header
description: Udfs of DateTime should use Iso
schema:
type: string
default: 'true'
- name: EnvApi-Udf-DateTime-ReadInUserTz
in: header
description: (obsolete) Udfs of DateTime type whould be in ReadInUserTz
schema:
type: string
- name: EnvApi-Udf-Value-Invariant
in: header
description: (optional) Udfs - Force Non-Localized (invariant) values
schema:
type: string
- name: EnvApi-Localization-All
in: header
description: (optional) Extend objects with User-given Localizations
schema:
type: string
- name: x-client-request-id
in: header
description: (optional) Client ID for double submit prevention
schema:
type: string
- name: taskId
in: path
required: true
schema:
type: string
responses:
default:
description: not available
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/UpdateTask'
application/xml:
schema:
$ref: '#/components/schemas/UpdateTask'
required: true
delete:
tags:
- Task
description: "\n\n\nenvianceSdk.tasks.deleteTask\n```\n[\n \"c1960122-16dd-4d43-91e4-ea0d9393ab78\",\n \"onsuccess\",\n \"onerror\"\n]\n```\n\n"
operationId: Enviance.RestServices.Ver2.Tasks.Impl.TaskService.DeleteTask
parameters:
- name: EnvApi-Systemid
in: header
description: Specify specific system to run instead of Home
schema:
type: string
- name: EnvApi-Packageid
in: header
description: (optional) Clients application/package ID
schema:
type: string
- name: EnvApi-Udf-DateTime-Iso-In-CustomFields
in: header
description: Udfs of DateTime should use Iso
schema:
type: string
default: 'true'
- name: EnvApi-Udf-DateTime-ReadInUserTz
in: header
description: (obsolete) Udfs of DateTime type whould be in ReadInUserTz
schema:
type: string
- name: EnvApi-Udf-Value-Invariant
in: header
description: (optional) Udfs - Force Non-Localized (invariant) values
schema:
type: string
- name: EnvApi-Localization-All
in: header
description: (optional) Extend objects with User-given Localizations
schema:
type: string
- name: x-client-request-id
in: header
description: (optional) Client ID for double submit prevention
schema:
type: string
- name: taskId
in: path
required: true
schema:
type: string
responses:
default:
description: not available
/ver2/TaskService.svc/tasks/{taskId}/ical:
get:
tags:
- Task
operationId: Enviance.RestServices.Ver2.Tasks.Impl.TaskService.ExportTaskAsICal
parameters:
- name: EnvApi-Systemid
in: header
description: Specify specific system to run instead of Home
schema:
type: string
- name: EnvApi-Packageid
in: header
description: (optional) Clients application/package ID
schema:
type: string
- name: EnvApi-Udf-DateTime-Iso-In-CustomFields
in: header
description: Udfs of DateTime should use Iso
schema:
type: string
default: 'true'
- name: EnvApi-Udf-DateTime-ReadInUserTz
in: header
description: (obsolete) Udfs of DateTime type whould be in ReadInUserTz
schema:
type: string
- name: EnvApi-Udf-Value-Invariant
in: header
description: (optional) Udfs - Force Non-Localized (invariant) values
schema:
type: string
- name: EnvApi-Localization-All
in: header
description: (optional) Extend objects with User-given Localizations
schema:
type: string
- name: x-client-request-id
in: header
description: (optional) Client ID for double submit prevention
schema:
type: string
- name: taskId
in: path
required: true
schema:
type: string
responses:
default:
description: not available
/ver2/TaskService.svc/tasks/{taskId}/occurrences/{dueDate}:
get:
tags:
- Task
description: "\n\nGets information about a Task occurrence.\n\n**Security:** Requires Manage Tasks right. \n\n**SDK API:** `envianceSdk.tasks.getTaskOccurrence(taskId, dueDate, objectIdOrPath, onsuccess, onerror)`\n\n```\nGET /ver2/TaskService.svc/tasks/9ca22677-2670-41a9-bafd-3b2825592863 HTTP/1.1\n\n//RESPONSE\n{\n \"name\": \"Check Valves Monthly\",\n \"description\": \"Perform a spot check every month on the steam valves.\",\n \"dueDate\": \"2012-12-08T09:00:00\",\n \"timeZone\": \"USA Pacific\",\n \"assignor\": \"CGauss\",\n \"assignees\": [{\"userName\": \"LEuler\"}, {\"groupName\": \"Group A\"}],\n \"calendars\": [\"System\", \"My\"],\n \"objects\": [\n \"/A Facility/A Unit/A POI/Check Valves\",\n \"/A Facility/A Unit/B POI/Check Valves\"\n ],\n \"documents\": [\"/A folder/A subfolder/A document.doc\"]\n}\n\n```\n\n\n\nenvianceSdk.tasks.getTaskOccurrence\n```\n[\n \"ad7b8413-812a-4e59-95f4-03205ca685f0\",\n \"2013-12-08T09:00:00\",\n \"/Bug 1\",\n \"onsuccess\",\n \"onerror\"\n]\n```\n\n"
operationId: Enviance.RestServices.Ver2.Tasks.Impl.TaskService.GetTaskOccurrence
parameters:
- name: EnvApi-Systemid
in: header
description: Specify specific system to run instead of Home
schema:
type: string
- name: EnvApi-Packageid
in: header
description: (optional) Clients application/package ID
schema:
type: string
- name: EnvApi-Udf-DateTime-Iso-In-CustomFields
in: header
description: Udfs of DateTime should use Iso
schema:
type: string
default: 'true'
- name: EnvApi-Udf-DateTime-ReadInUserTz
in: header
description: (obsolete) Udfs of DateTime type whould be in ReadInUserTz
schema:
type: string
- name: EnvApi-Udf-Value-Invariant
in: header
description: (optional) Udfs - Force Non-Localized (invariant) values
schema:
type: string
- name: EnvApi-Localization-All
in: header
description: (optional) Extend objects with User-given Localizations
schema:
type: string
- name: x-client-request-id
in: header
description: (optional) Client ID for double submit prevention
schema:
type: string
- name: taskId
in: path
required: true
schema:
type: string
- name: dueDate
in: path
required: true
schema:
type: string
responses:
default:
description: not available
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/Enviance.RestServices.Ver2.Tasks.TaskOccurrenceInfo'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/Enviance.RestServices.Ver2.Tasks.TaskOccurrenceInfo'
/ver2/TaskService.svc/tasks/{taskId}/occurrences/{dueDate}/{objectIdOrPath}:
get:
tags:
- Task
description: "\n\n\nenvianceSdk.tasks.getTaskOccurrence\n```\n[\n \"ad7b8413-812a-4e59-95f4-03205ca685f0\",\n \"2013-12-08T09:00:00\",\n \"/Bug 1\",\n \"onsuccess\",\n \"onerror\"\n]\n```\n\n"
operationId: Enviance.RestServices.Ver2.Tasks.Impl.TaskService.GetTaskOccurrenceByObject
parameters:
- name: EnvApi-Systemid
in: header
description: Specify specific system to run instead of Home
schema:
type: string
- name: EnvApi-Packageid
in: header
description: (optional) Clients application/package ID
schema:
type: string
- name: EnvApi-Udf-DateTime-Iso-In-CustomFields
in: header
description: Udfs of DateTime should use Iso
schema:
type: string
default: 'true'
- name: EnvApi-Udf-DateTime-ReadInUserTz
in: header
description: (obsolete) Udfs of DateTime type whould be in ReadInUserTz
schema:
type: string
- name: EnvApi-Udf-Value-Invariant
in: header
description: (optional) Udfs - Force Non-Localized (invariant) values
schema:
type: string
- name: EnvApi-Localization-All
in: header
description: (optional) Extend objects with User-given Localizations
schema:
type: string
- name: x-client-request-id
in: header
description: (optional) Client ID for double submit prevention
schema:
type: string
- name: taskId
in: path
required: true
schema:
type: string
- name: dueDate
in: path
required: true
schema:
type: string
- name: objectIdOrPath
in: path
required: true
schema:
type: string
responses:
default:
description: not available
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/Enviance.RestServices.Ver2.Tasks.TaskOccurrenceInfo'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/Enviance.RestServices.Ver2.Tasks.TaskOccurrenceInfo'
patch:
tags:
- Task
description: '
["ad7b8413-812a-4e59-95f4-03205ca685f0", new Date(),null, [{ "objectIdOrPath": "/A Facility/A Unit/A POI/Check Valves", "dismissed": "False", "percentComplete": 100, "statusChangeDate": "2012-12-10T08:00:00", "hoursToComplete": 5.5, "costToComplete": 0.0, "comment": "Done!"} ], "onsuccess", "onerror"]
'
operationId: Enviance.RestServices.Ver2.Tasks.Impl.TaskService.CompleteTaskOccurrence
parameters:
- name: EnvApi-Systemid
in: header
description: Specify specific system to run instead of Home
schema:
type: string
- name: EnvApi-Packageid
in: header
description: (optional) Clients application/package ID
schema:
type: string
- name: EnvApi-Udf-DateTime-Iso-In-CustomFields
in: header
description: Udfs of DateTime should use Iso
schema:
type: string
default: 'true'
- name: EnvApi-Udf-DateTime-ReadInUserTz
in: header
description: (obsolete) Udfs of DateTime type whould be in ReadInUserTz
schema:
type: string
- name: EnvApi-Udf-Value-Invariant
in: header
description: (optional) Udfs - Force Non-Localized (invariant) values
schema:
type: string
- name: EnvApi-Localization-All
in: header
description: (optional) Extend objects with User-given Localizations
schema:
type: string
- name: x-client-request-id
in: header
description: (optional) Client ID for double submit prevention
schema:
type: string
- name: taskId
in: path
required: true
schema:
type: string
- name: dueDate
in: path
required: true
schema:
type: string
- name: objectIdOrPath
in: path
required: true
schema:
type: string
responses:
default:
description: not available
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CompleteTaskOccurrence'
application/xml:
schema:
$ref: '#/components/schemas/CompleteTaskOccurrence'
required: true
components:
schemas:
Enviance.RestServices.Ver2.Tasks.Notifications.TaskNotificationInfo:
properties:
conditions:
$ref: '#/components/schemas/Enviance.RestServices.Ver2.Tasks.Notifications.NotificationConditions'
templateIdOrName:
type: string
uniqueItems: false
recipients:
$ref: '#/components/schemas/Enviance.RestServices.Ver2.Tasks.Notifications.NotificationRecipients'
deliveryMethod:
type: string
format: enum
uniqueItems: false
enum:
- Inbox
- Email
- InboxAndEmail
comments:
type: string
uniqueItems: false
type: object
format: Enviance.RestServices.Ver2.Tasks.Notifications.TaskNotificationInfo
Enviance.RestServices.Ver2.Tasks.Triggering.TimeToCreateInfo:
required:
- category
properties:
category:
type: string
uniqueItems: false
value:
$ref: '#/components/schemas/Enviance.RestServices.Ver2.Tasks.Triggering.TimeToCreateValue'
type: object
format: Enviance.RestServices.Ver2.Tasks.Triggering.TimeToCreateInfo
Enviance.RestServices.Ver2.Tasks.Schedules.DayOfMonthInfoExt:
type: object
format: Enviance.RestServices.Ver2.Tasks.Schedules.DayOfMonthInfoExt
Enviance.RestServices.Ver2.Tasks.Schedules.RecurrenceIntervalInfoExt:
type: object
format: Enviance.RestServices.Ver2.Tasks.Schedules.RecurrenceIntervalInfoExt
UpdateTask:
properties:
taskInfo:
$ref: '#/components/schemas/Enviance.RestServices.Ver2.Tasks.TaskInfo'
type: object
format: UpdateTask
CreateTask:
properties:
taskInfo:
$ref: '#/components/schemas/Enviance.RestServices.Ver2.Tasks.TaskInfo'
copyFrom:
type: string
uniqueItems: false
type: object
format: CreateTask
Enviance.RestServices.Ver2.Tasks.Schedules.TaskScheduleInfo:
properties:
recurrenceType:
type: string
format: enum
uniqueItems: false
enum:
- Hourly
- Daily
- Weekly
- Monthly
- Yearly
- AfterLastCompletion
startDate:
type: string
format: date-time
uniqueItems: false
endDate:
type: string
format: date-time
uniqueItems: false
startTime:
type: string
uniqueItems: false
endTime:
type: string
uniqueItems: false
recurrenceInterval:
$ref: '#/components/schemas/Enviance.RestServices.Ver2.Tasks.Schedules.RecurrenceIntervalInfoExt'
dayOfMonth:
$ref: '#/components/schemas/Enviance.RestServices.Ver2.Tasks.Schedules.DayOfMonthInfoExt'
monthOfYear:
type: integer
format: int32
uniqueItems: false
TalLogicVersion:
type: integer
format: int16
uniqueItems: false
type: object
format: Enviance.RestServices.Ver2.Tasks.Schedules.TaskScheduleInfo
Enviance.RestServices.Ver2.Tasks.Notifications.CompletionStatusCondition:
properties:
completionPercent:
type: integer
format: int32
uniqueItems: false
comparisonLogic:
type: string
uniqueItems: false
onlyWhenPastDue:
type: boolean
uniqueItems: false
type: object
format: Enviance.RestServices.Ver2.Tasks.Notifications.CompletionStatusCondition
Enviance.RestServices.Ver2.Tasks.Notifications.NotificationConditions:
properties:
immediately:
type: boolean
uniqueItems: false
whenDismissed:
type: boolean
uniqueItems: false
byDueDate:
$ref: '#/components/schemas/Enviance.RestServices.Ver2.Tasks.Notifications.DueDateCondition'
byCompletionStatus:
$ref: '#/components/schemas/Enviance.RestServices.Ver2.Tasks.Notifications.CompletionStatusCondition'
type: object
format: Enviance.RestServices.Ver2.Tasks.Notifications.NotificationConditions
Enviance.RestServices.Ver2.Tasks.Triggering.WorkflowTriggerInfo:
required:
- workflowtypeidorname
- duedateflags
- timetocreateoptions
properties:
workflowtypeidorname:
type: string
uniqueItems: false
workflowname:
type: string
uniqueItems: false
isusetaskname:
type: boolean
uniqueItems: false
calendars:
type: array
items:
type: string
uniqueItems: false
duedateflags:
type: array
items:
type: string
uniqueItems: false
duedateamount:
$ref: '#/components/schemas/Enviance.RestServices.Ver2.Tasks.Triggering.DueDateInfo'
timetocreateoptions:
type: array
items:
$ref: '#/components/schemas/Enviance.RestServices.Ver2.Tasks.Triggering.TimeToCreateInfo'
uniqueItems: false
assignee:
type: array
items:
$ref: '#/components/schemas/Enviance.RestServices.Common.AssigneeV2'
uniqueItems: false
type: object
format: Enviance.RestServices.Ver2.Tasks.Triggering.WorkflowTriggerInfo
Enviance.RestServices.Ver2.Tasks.Notifications.NotificationRecipients:
properties:
toAssignees:
type: boolean
uniqueItems: false
toAssignor:
type: boolean
uniqueItems: false
users:
type: array
items:
type: string
format: guid
uniqueItems: false
groups:
type: array
items:
type: string
format: guid
uniqueItems: false
type: object
format: Enviance.RestServices.Ver2.Tasks.Notifications.NotificationRecipients
Enviance.RestServices.Ver2.Tasks.TaskInfo:
properties:
id:
type: string
format: guid
uniqueItems: false
name:
type: string
uniqueItems: false
description:
type: string
uniqueItems: false
createdBy:
type: string
uniqueItems: false
createdOn:
type: string
format: date-time
uniqueItems: false
dueDate:
type: string
format: date-time
uniqueItems: false
timeZone:
$ref: '#/components/schemas/Enviance.RestServices.Common.TimeZoneInfo'
templateIdOrName:
type: string
uniqueItems: false
assignor:
type: string
uniqueItems: false
assignees:
type: array
items:
$ref: '#/components/schemas/Enviance.RestServices.Common.AssigneeV2'
uniqueItems: false
calendars:
type: array
items:
type: string
uniqueItems: false
objects:
type: array
items:
type: string
uniqueItems: false
documents:
type: array
items:
type: string
uniqueItems: false
schedules:
type: array
items:
$ref: '#/components/schemas/Enviance.RestServices.Ver2.Tasks.Schedules.TaskScheduleInfo'
uniqueItems: false
notifications:
type: array
items:
$ref: '#/components/schemas/Enviance.RestServices.Ver2.Tasks.Notifications.TaskNotificationInfo'
uniqueItems: false
workflowtrigger:
$ref: '#/components/schemas/Enviance.RestServices.Ver2.Tasks.Triggering.TaskWorkflowInfo'
suppressNotificationsBefore:
type: string
format: date-time
uniqueItems: false
type: object
format: Enviance.RestServices.Ver2.Tasks.TaskInfo
Enviance.RestServices.Ver2.Tasks.TaskOccurrenceInfo:
properties:
statusChangeDate:
type: string
format: date-time
uniqueItems: false
objectIdOrPath:
type: string
uniqueItems: false
dismissed:
type: boolean
uniqueItems: false
percentComplete:
type: string
format: byte
uniqueItems: false
hoursToComplete:
type: number
format: double
uniqueItems: false
costToComplete:
type: number
format: decimal
uniqueItems: false
comment:
type: string
uniqueItems: false
eventInstanceId:
type: string
format: guid
uniqueItems: false
compliancePeriodStartDate:
type: string
format: date-time
uniqueItems: false
compliancePeriodEndDate:
type: string
format: date-time
uniqueItems: false
comply:
type: string
uniqueItems: false
ObjectId:
type: string
format: guid
uniqueItems: false
type: object
format: Enviance.RestServices.Ver2.Tasks.TaskOccurrenceInfo
Enviance.RestServices.Ver2.Tasks.Triggering.TaskWorkflowInfo:
properties:
isautoclosetask:
t
# --- truncated at 32 KB (35 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/enviance/refs/heads/main/openapi/enviance-task-api-openapi.yml