Получить сведения о файле

GET /attachments/{id}

Получает свойства прикрепленного к ответу в задании файла, ID которого указан в запросе.

Можно получить идентификатор ({id}) из списка файлов.

Примеры запросов

curl -X GET 'https://tasks.yandex.ru/api/v1/attachments/0983459b-e26f-42f3-a5fd-6e3feee913e7' \
     -H 'Authorization: OAuth PlaceYourRealOAuthToken_Here'
import requests

url = "https://tasks.yandex.ru/api/v1/attachments/0983459b-e26f-42f3-a5fd-6e3feee913e7"
headers = {
  'Authorization': 'OAuth PlaceYourRealOAuthToken_Here'
}
response = requests.get(url, headers=headers)

print(response.text)
var request = require('request');
var options = {
  'method': 'GET',
  'url': 'https://tasks.yandex.ru/api/v1/attachments/0983459b-e26f-42f3-a5fd-6e3feee913e7',
  'qs': {},
  'headers': {
    'Authorization': 'OAuth PlaceYourRealOAuthToken_Here'
  }
};
request(options, function (error, response) {
  if (error) throw new Error(error);
  console.log(response.body);
});

Path-параметры

Параметр

Описание

id*

string

Идентификатор файла.

Заголовки

Заголовок

Описание

Authorization

API-токен для авторизации аккаунта. В качестве префикса добавьте OAuth.

Ответ

Содержит сведения о прикрепленном файле.

Пример ответа
{
  "id": "0983459b-e26f-42f3-a5fd-6e3feee913e7",
  "attachment_type": "ASSIGNMENT_ATTACHMENT",
  "name": "37540601.jpg",
  "details": {
    "user_id": "ae1d5431cfc59e25b4abbbe75666d59b",
    "assignment_id": "5241f238-6640-43e4-80bb-3283893cd221",
    "pool_id": "154"
  },
  "owner": {
    "id": "6c6e20dc86cca2ae787afcb2629de162",
    "myself": true
  },
  "created": "2016-05-25T16:14:27.748",
  "media_type": "image/jpeg"
}

Параметр

Описание

id

string

Идентификатор файла.

attachment_type

string

Тип приложения. На данный момент ключ имеет одно значение — ASSIGNMENT_ATTACHMENT.

name

string

Имя файла.

details

object

Информация о пуле, задании и исполнителе, от которого получен файл.

details.user_id

string

Идентификатор исполнителя, от которого получен файл.

details.assignment_id

string

Идентификатор выдачи страницы заданий исполнителю.

details.pool_id

string

Идентификатор пула.

owner

object

Параметры заказчика, которому принадлежит проект.

owner.id

string

Идентификатор заказчика.

owner.myself

boolean

Проверяет, кому принадлежит объект:

  • true — пользователю, чей OAuth-токен указан в запросе;
  • false — другому аккаунту (сотруднику или владельцу).

owner. company_id

string

Идентификатор компании заказчика.

created

string

Дата загрузки файла в Яндекс Задания по UTC в формате ISO 8601: YYYY-MM-DDThh:mm:ss[.sss].

media_type

string

MIME-тип данных.

Обязательный параметр