GET api/2.0/project/task/filter

Данная функция требует аутентификации

Описание
Возвращает список с подробной информацией обо всех задачах, соответствующих параметрам фильтра, указанным в запросе.

Параметры

НазваниеОписаниеТипПример
projectid

sent in url
ID проекта

необязательно
численный1234
myProjects

sent in url
Возвращает задачи только из моих проектовлогическийtrue
milestone

sent in url
ID вехи

необязательно
численный1234
myMilestones

sent in url
Возвращает задачи только из моих вехлогическийtrue
nomilestone

sent in url
Возвращает задачи только без вехлогическийtrue
tag

sent in url
Тег проекта

необязательно
численный1234
status

sent in url
Статус задачи

необязательно
статус задачиNotAccept = 0,Open = 1, Closed = 2,Disable = 3,Unclassified = 4,NotInMilestone = 5
substatus

sent in url
Статус пользовательской задачи

необязательно
численный1234
follow

sent in url
Messages only from followed tasks or notлогическийtrue
departament

sent in url
GUID отдела

необязательно
guid9924256A-739C-462b-AF15-E652A3B1B6EB
participant

sent in url
GUID участника

необязательно
guid9924256A-739C-462b-AF15-E652A3B1B6EB
creator

sent in url
GUID создателяguid9924256A-739C-462b-AF15-E652A3B1B6EB
deadlineStart

sent in url
Минимальное значение срока выполнения задачи

необязательно
дата и времяRoundtrip format: 2008-04-10T06-30-00.000Z
deadlineStop

sent in url
Максимальное значение срока выполнения задачи

необязательно
дата и времяRoundtrip format: 2008-04-10T06-30-00.000Z
lastId

sent in url
Идентификатор последней задачичисленный1234
Пример
GET api/2.0/project/task/filter?projectid=1234&myProjects=True&myMilestones=True&nomilestone=True&tag=1234&follow=True&departament=9924256A-739C-462b-AF15-E652A3B1B6EB&creator=9924256A-739C-462b-AF15-E652A3B1B6EB&deadlineStart=2008-04-10T06-30-00.000Z&deadlineStop=2008-04-10T06-30-00.000Z&lastId=1234
Host: yourportal.Р7.com
Content-Type: application/json
Accept: application/json

Возвращает
Список задач

Пример ответа

application/json

{
  "status": 0,
  "response": [
    {
      "canEdit": false,
      "canCreateSubtask": false,
      "canCreateTimeSpend": false,
      "canDelete": false,
      "canReadFiles": false,
      "startDate": "2022-11-03T15:35:58.0349900Z",
      "id": 10,
      "title": "Sample Title",
      "description": "Sample description",
      "deadline": "2022-11-03T15:35:58.0349900Z",
      "priority": 1,
      "milestoneId": 123,
      "projectOwner": {
        "id": 123,
        "title": "Sample project",
        "status": 0,
        "isPrivate": false
      },
      "status": 0,
      "responsible": {
        "id": "00000000-0000-0000-0000-000000000000",
        "displayName": "Mike Zanyatski",
        "title": "Manager",
        "avatarSmall": "url to small avatar",
        "profileUrl": ""
      },
      "updatedBy": {
        "id": "00000000-0000-0000-0000-000000000000",
        "displayName": "Mike Zanyatski",
        "title": "Manager",
        "avatarSmall": "url to small avatar",
        "profileUrl": ""
      },
      "created": "2022-11-03T15:35:58.0349900Z",
      "createdBy": {
        "id": "00000000-0000-0000-0000-000000000000",
        "displayName": "Mike Zanyatski",
        "title": "Manager",
        "avatarSmall": "url to small avatar",
        "profileUrl": ""
      },
      "updated": "2022-11-03T15:35:58.0349900Z",
      "responsibles": null
    }
  ]
}

text/xml

<result>
  <status>0</status>
  <response>
    <canEdit>false</canEdit>
    <canCreateSubtask>false</canCreateSubtask>
    <canCreateTimeSpend>false</canCreateTimeSpend>
    <canDelete>false</canDelete>
    <canReadFiles>false</canReadFiles>
    <startDate>2022-11-03T15:35:58.0349900Z</startDate>
    <id>10</id>
    <title>Sample Title</title>
    <description>Sample description</description>
    <deadline>2022-11-03T15:35:58.0349900Z</deadline>
    <priority>1</priority>
    <milestoneId>123</milestoneId>
    <projectOwner>
      <id>123</id>
      <title>Sample project</title>
      <status>0</status>
      <isPrivate>false</isPrivate>
    </projectOwner>
    <status>0</status>
    <responsible>
      <id>00000000-0000-0000-0000-000000000000</id>
      <displayName>Mike Zanyatski</displayName>
      <title>Manager</title>
      <avatarSmall>url to small avatar</avatarSmall>
      <profileUrl></profileUrl>
    </responsible>
    <updatedBy>
      <id>00000000-0000-0000-0000-000000000000</id>
      <displayName>Mike Zanyatski</displayName>
      <title>Manager</title>
      <avatarSmall>url to small avatar</avatarSmall>
      <profileUrl></profileUrl>
    </updatedBy>
    <created>2022-11-03T15:35:58.0349900Z</created>
    <createdBy>
      <id>00000000-0000-0000-0000-000000000000</id>
      <displayName>Mike Zanyatski</displayName>
      <title>Manager</title>
      <avatarSmall>url to small avatar</avatarSmall>
      <profileUrl></profileUrl>
    </createdBy>
    <updated>2022-11-03T15:35:58.0349900Z</updated>
    <responsibles />
  </response>
</result>