Создать навык
POST /skills
Создает навык.
Ограничение
Вы можете отправить не более 10 таких запросов в минуту и не более 100 в день.
См. полный список ограничений на странице Ограничение количества запросов.
Примеры запросов
curl -X POST 'https://tasks.yandex.ru/api/v1/skills' \
-H 'Authorization: OAuth PlaceYourRealOAuthToken_Here' \
-H 'Content-Type: application/json' \
-d '{"name":"Programmer","public_name":{"EN":"Programmer"},"public_requester_description":{"EN":"You are an expert in programming languages"}}'
import requests
url = "https://tasks.yandex.ru/api/v1/skills"
headers = {
'Authorization': 'OAuth PlaceYourRealOAuthToken_Here',
'Content-Type': 'application/json'
}
payload = {
"name": "Programmer",
"public_name": {
"EN": "Programmer"
},
"public_requester_description": {
"EN": "You are an expert in programming languages"
}
}
response = requests.post(url, headers=headers, json=payload)
print(response.text)
var request = require('request');
var options = {
'method': 'POST',
'url': 'https://tasks.yandex.ru/api/v1/skills',
'qs': {},
'headers': {
'Authorization': 'OAuth PlaceYourRealOAuthToken_Here',
'Content-Type': 'application/json'
},
'body': JSON.stringify({
"name": "Programmer",
"public_name": {
"EN": "Programmer"
},
"public_requester_description": {
"EN": "You are an expert in programming languages"
}
})
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
Заголовки
Заголовок |
Описание |
|
API-токен для авторизации аккаунта. В качестве префикса добавьте |
|
Указывает формат данных ( |
Тело и параметры запроса
{
"name": "Programmer",
"public_name": {
"EN": "Programmer"
},
"public_requester_description": {
"EN": "You are an expert in programming languages"
},
"private_comment": "Got at least 5 right responses on control tasks with C++ or Python",
"hidden": true,
"deprecated": false
}
Параметр |
Описание |
|
string Название навыка. |
|
object Имя навыка, которые увидят исполнители. |
|
object Описание навыка, которые увидят исполнители. |
|
string Комментарий к навыку (доступен только заказчику). |
|
boolean Доступ к сведениям о навыке (название и значение) для исполнителей:
По умолчанию значение |
|
integer Время жизни навыка после последнего обновления (в часах). Навык будет удален у исполнителя, если его значение не обновлялось в течение указанного срока. |
|
boolean Прекращение поддержки навыка его создателем:
|
Ответ
Свойства и идентификатор навыка.
Пример ответа
{
"id": "37825",
"name": "product search relevance",
"public_name": {
"EN": "product search relevance"
},
"private_comment": "",
"hidden": true,
"deprecated": false,
"owner": {
"id": "6c6e20dc86cca2ae787afcb2629de162",
"myself": true
},
"created": "2022-01-25T09:19:16.455",
"global": false
}
Параметр |
Описание |
|
string Идентификатор навыка. |
|
string Название навыка. |
|
object Имя навыка, которые видят исполнители. |
|
object Описание навыка, которые видят исполнители. |
|
string Комментарий к навыку (доступен только заказчику). |
|
boolean Доступ к сведениям о навыке (название и значение) для исполнителей:
|
|
integer Время жизни навыка после последнего обновления (в часах). Навык будет удален у исполнителя, если его значение не обновлялось в течение указанного срока. |
|
boolean Прекращение поддержки навыка его создателем:
|
|
object Параметры заказчика, который создал навык. |
|
string Идентификатор заказчика. |
|
boolean Проверяет, кому принадлежит объект:
|
|
boolean Связь навыка с обучающим пулом:
|
|
string Дата и время создания навыка по UTC в формате ISO 8601: |
|
boolean Признак глобального навыка:
|
Узнайте больше
Обязательный параметр