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 отдела

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

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

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

sent in url
GUID создателя guid 9924256A-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>