Tasks
For authentication instructions, see API overview.
Endpoints
Retrieve tasks
Returns a single task, which you can request by passing through an id in the url.
Query parameters
limitintegerThe number of records to return
pageintegerThe page number
Request
export ICLOUDREADY_API_KEY=[your api key]curl \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/service/tasks/allResponse
No response schemaRetrieve tasks
Returns a single task, which you can request by passing through an id in the url.
Path parameters
idstringID of the group
Query parameters
limitintegerThe number of records to return
pageintegerThe page number
Request
export ICLOUDREADY_API_KEY=[your api key]curl \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/service/tasks/group/:idResponse
No response schemaRetrieve tasks
Returns a single task, which you can request by passing through an id in the url.
Query parameters
searchstringSearch query
limitintegerThe number of records to return
pageintegerThe page number
Request
export ICLOUDREADY_API_KEY=[your api key]curl \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/service/tasks/searchResponse
No response schemaCreate tasks custom
Create tasks custom. You need to pass through any required fields, and you can optionally pass through other fields.
Path parameters
idstringID of the task
Request body
namestringtypestringvaluesarraylabel1stringrequiredbooleanvisiblebooleanxPosnumberyPosnumbericonstringplaceholderstring
Request
export ICLOUDREADY_API_KEY=[your api key]curl -X POST -H 'Content-Type: application/json' \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/service/tasks/:id/customFiels \ -d 'name="field1"' \ -d 'type="type1"' \ -d 'values="array"' \ -d 'label1="label1"' \ -d 'required=true' \ -d 'visible=true' \ -d 'xPos=1' \ -d 'yPos=1' \ -d 'icon="icon1"' \ -d 'placeholder="placeholder1"'Response
No response schemaCreate tasks
Create tasks. You need to pass through any required fields, and you can optionally pass through other fields.
Request body
namestringtypestringdescriptionstringdueTimestringassignedToAccountstringsourcestringexternalIdstringparentIdstring
Request
export ICLOUDREADY_API_KEY=[your api key]curl -X POST -H 'Content-Type: application/json' \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/service/tasks/create \ -d 'name="task1"' \ -d 'type="type1"' \ -d 'description="test tasks"' \ -d 'dueTime="15/01/2023"' \ -d 'assignedToAccount="609a8f85c2834915d0a5a5e8"' \ -d 'source="string"' \ -d 'externalId="string"' \ -d 'parentId="string"'Response
No response schemaRetrieve tasks
Returns a single task, which you can request by passing through an id in the url.
Path parameters
idstringID of the type
Request
export ICLOUDREADY_API_KEY=[your api key]curl \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/service/tasks/type/:idResponse
No response schemaCreate tasks remove
Create tasks remove. You need to pass through any required fields, and you can optionally pass through other fields.
Path parameters
idstringID of the type
Request
export ICLOUDREADY_API_KEY=[your api key]curl -X POST -H 'Content-Type: application/json' \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/service/tasks/type/:id/removepriorityResponse
No response schemaCreate tasks add
Create tasks add. You need to pass through any required fields, and you can optionally pass through other fields.
Path parameters
idstringID of the type
Request
export ICLOUDREADY_API_KEY=[your api key]curl -X POST -H 'Content-Type: application/json' \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/service/tasks/type/:id/addpriorityResponse
No response schemaRetrieve tasks
Returns a single task, which you can request by passing through an id in the url.
Query parameters
limitintegerThe number of records to return
pageintegerThe page number
Request
export ICLOUDREADY_API_KEY=[your api key]curl \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/service/tasks/typesResponse
No response schemaCreate tasks types
Create tasks types. You need to pass through any required fields, and you can optionally pass through other fields.
Request
export ICLOUDREADY_API_KEY=[your api key]curl -X POST -H 'Content-Type: application/json' \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/service/tasks/types/createResponse
No response schemaUpdate tasks types
Path parameters
idstringID of the type
Request
export ICLOUDREADY_API_KEY=[your api key]curl -X PUT \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/service/tasks/types/:idResponse
No response schemaDelete tasks types
Path parameters
idstringID of the type
Request
export ICLOUDREADY_API_KEY=[your api key]curl -X DELETE \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/service/tasks/types/:idResponse
No response schemaCreate tasks priority
Create tasks priority. You need to pass through any required fields, and you can optionally pass through other fields.
Request body
namestringhtmlColorstringoverdueInnumberdefaultbooleanmigrationNumnumber
Request
export ICLOUDREADY_API_KEY=[your api key]curl -X POST -H 'Content-Type: application/json' \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/service/tasks/priority/create \ -d 'name="High"' \ -d 'htmlColor="#FF5733"' \ -d 'overdueIn=1' \ -d 'default=true' \ -d 'migrationNum=1'Response
No response schemaCreate tasks priority
Create tasks priority. You need to pass through any required fields, and you can optionally pass through other fields.
Path parameters
idstringID of the priority
Request
export ICLOUDREADY_API_KEY=[your api key]curl -X POST -H 'Content-Type: application/json' \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/service/tasks/priority/:id/deleteResponse
No response schemaRetrieve tasks
Returns a single task, which you can request by passing through an id in the url.
Query parameters
limitintegerThe number of records to return
pageintegerThe page number
Request
export ICLOUDREADY_API_KEY=[your api key]curl \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/service/tasks/prioritiesResponse
No response schemaUpdate tasks priority
Path parameters
idstringID of the priority
Request body
namestringhtmlColorstringoverdueInnumberdefaultbooleanmigrationNumnumber
Request
export ICLOUDREADY_API_KEY=[your api key]curl -X PUT \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/service/tasks/priority/:id \ -d 'name="High"' \ -d 'htmlColor="#FF5733"' \ -d 'overdueIn=1' \ -d 'default=true' \ -d 'migrationNum=1'Response
No response schemaRetrieve tasks
Returns a single task, which you can request by passing through an id in the url.
Query parameters
limitintegerThe number of records to return
pageintegerThe page number
Request
export ICLOUDREADY_API_KEY=[your api key]curl \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/service/tasks/overdueResponse
No response schemaCreate tasks add
Create tasks add. You need to pass through any required fields, and you can optionally pass through other fields.
Request body
commentstringownerstringAccount Id
_idstringtask id
Request
export ICLOUDREADY_API_KEY=[your api key]curl -X POST -H 'Content-Type: application/json' \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/service/tasks/addcomment \ -d 'comment="comment1"' \ -d 'owner="mongoid"' \ -d '_id="mongoid"'Response
No response schemaCreate tasks add
Create tasks add. You need to pass through any required fields, and you can optionally pass through other fields.
Request body
notestringownerstringAccount Id
_idstringtask id
datestring
Request
export ICLOUDREADY_API_KEY=[your api key]curl -X POST -H 'Content-Type: application/json' \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/service/tasks/addnote \ -d 'note="note1"' \ -d 'owner="mongoid"' \ -d '_id="mongoid"' \ -d 'date="2023-04-19"'Response
No response schemaRetrieve tasks
Returns a single task, which you can request by passing through an id in the url.
Query parameters
limitintegerThe number of records to return
pageintegerThe page number
Request
export ICLOUDREADY_API_KEY=[your api key]curl \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/service/tasks/tagsResponse
No response schemaRetrieve tasks count
Returns a single tasks coun, which you can request by passing through an id in the url.
Request
export ICLOUDREADY_API_KEY=[your api key]curl \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/service/tasks/count/daysResponse
No response schemaRetrieve tasks count days
Returns a single tasks count day, which you can request by passing through an id in the url.
Path parameters
timespanstringTimespan
Request
export ICLOUDREADY_API_KEY=[your api key]curl \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/service/tasks/count/days/:timespanResponse
No response schemaRetrieve tasks count
Returns a single tasks coun, which you can request by passing through an id in the url.
Request
export ICLOUDREADY_API_KEY=[your api key]curl \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/service/tasks/count/topgroupsResponse
No response schemaRetrieve tasks count topgroups
Returns a single tasks count topgroup, which you can request by passing through an id in the url.
Path parameters
topstringTop
Request
export ICLOUDREADY_API_KEY=[your api key]curl \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/service/tasks/count/topgroups/:topResponse
No response schemaRetrieve tasks count topgroups timespan
Returns a single tasks count topgroups timespa, which you can request by passing through an id in the url.
Path parameters
timespanstringTimespan
topstringTop
Request
export ICLOUDREADY_API_KEY=[your api key]curl \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/service/tasks/count/topgroups/:timespan/:topResponse
No response schemaRetrieve tasks count
Returns a single tasks coun, which you can request by passing through an id in the url.
Path parameters
idstringID of the group
Request
export ICLOUDREADY_API_KEY=[your api key]curl \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/service/tasks/count/group/:idResponse
No response schemaRetrieve tasks
Returns a single task, which you can request by passing through an id in the url.
Request
export ICLOUDREADY_API_KEY=[your api key]curl \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/service/tasks/statsResponse
No response schemaRetrieve tasks stats
Returns a single tasks stat, which you can request by passing through an id in the url.
Path parameters
groupstringGroup
Request
export ICLOUDREADY_API_KEY=[your api key]curl \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/service/tasks/stats/group/:groupResponse
No response schemaRetrieve tasks stats
Returns a single tasks stat, which you can request by passing through an id in the url.
Path parameters
userstringUser
Request
export ICLOUDREADY_API_KEY=[your api key]curl \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/service/tasks/stats/user/:userResponse
No response schemaRetrieve tasks stats
Returns a single tasks stat, which you can request by passing through an id in the url.
Path parameters
timespanstringTimespan
Request
export ICLOUDREADY_API_KEY=[your api key]curl \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/service/tasks/stats/:timespanResponse
No response schemaRetrieve tasks
Returns a single task, which you can request by passing through an id in the url.
Query parameters
limitintegerThe number of records to return
pageintegerThe page number
Request
export ICLOUDREADY_API_KEY=[your api key]curl \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/service/tasks/deletedResponse
No response schemaCreate tasks deleted
Create tasks deleted. You need to pass through any required fields, and you can optionally pass through other fields.
Request
export ICLOUDREADY_API_KEY=[your api key]curl -X POST -H 'Content-Type: application/json' \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/service/tasks/deleted/restoreResponse
No response schemaRetrieve tasks get by
Returns a single tasks get b, which you can request by passing through an id in the url.
Path parameters
uidstringID of the task
Request
export ICLOUDREADY_API_KEY=[your api key]curl \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/service/tasks/:uidResponse
No response schemaUpdate tasks
Path parameters
idstringID of the task
Request body
statusstringnotesarray
Request
export ICLOUDREADY_API_KEY=[your api key]curl -X PUT \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/service/tasks/:id \ -d 'status="active"' \ -d 'notes="array"'Response
No response schemaDelete tasks
Path parameters
idstringID of the task
Request
export ICLOUDREADY_API_KEY=[your api key]curl -X DELETE \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/service/tasks/:idResponse
No response schemaUpdate tasks
Path parameters
idstringID of the task
Request body
userstringuser id
subscribeboolean
Request
export ICLOUDREADY_API_KEY=[your api key]curl -X PUT \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/service/tasks/:id/subscribe \ -d 'user="626c5d721acc7021bf672e91"' \ -d 'subscribe=true'Response
No response schemaDelete tasks remove
Path parameters
tidstringID of the task
aidstringID of the attachment
Request
export ICLOUDREADY_API_KEY=[your api key]curl -X DELETE \ -H "Authorization: Bearer $ICLOUDREADY_API_KEY" \ https://api.icloud-ready.com/api/service/tasks/:tid/attachments/remove/:aid