Запросы
Отправка запроса
Хост
Хост для запросов веб-API v1 всегда https://api.iafcertsearch.org/api/client/v1
Заголовок авторизации
Вы должны предоставить заголовок авторизации, как описано в Аутентификации.
HTTP-глаголы
GET
Получение ресурса или группы ресурсовPOST
Создание нового ресурсаPUT
Обновление существующего ресурсаDELETE
Удаление существующего ресурсаOPTIONS
Просмотр разрешенных глаголов для конкретного ресурса
Заголовок Accept
API возвращает ответы в формате JSON. В настоящее время заголовок accept не требуется, но в будущем может потребоваться. Если он не установлен, API будет использовать application/json
.
GET https://api.iafcertsearch.org/api/client/v1/endpoint HTTP/1.1
Accept: application/json
Массив данных
Когда вы отправляете массив данных в запросе GET
, вы должны включить параметр несколько раз в URL. Имя параметра не требует квадратных скобок.
GET https://api.iafcertsearch.org/api/client/v1/endpoint?parameter=data1¶meter=data2 HTTP/1.1
Форматирование вашего запроса
Тело запроса
При отправке данных на ресурс через POST
или PUT
, вы должны отправить полезную нагрузку в формате JSON.
POST https://api.iafcertsearch.org/api/client/v1/example/ HTTP/1.1
Content-Type: application/json
{
"name": "new example name"
}
Постраничная навигация
Некоторые ресурсы GET
позволяют получать информацию пакетами. Мы предоставим параметры запроса в документации ресурса, когда это применимо.
При запросе нескольких элементов мы устанавливаем значение limit
по умолчанию на 20
элементов. Вы можете указать другое значение, используя параметр limit
, когда это необходимо. Максимальное значение для параметра limit
, которое мы принимаем, равно 100
.
Ниже приведен пример запроса API, который извлекает первые 100 записей, указанных параметрами limit=100
и offset=0
.
Чтобы извлечь следующую партию записей, увеличьте параметр смещения на 1
.
GET https://api.iafcertsearch.org/api/client/v1/resource?limit=100&offset=0 HTTP/1.1
Успешные запросы
Глагол
Возвращаемый объект ресурса
GET
Возвращает один объект ресурса или массив объектов ресурса
PATCH
Возвращает обновленный объект ресурса
PUT
Возвращает обновленный объект ресурса
DELETE
Нет возвращаемого содержимого
POST
Возвращает вновь созданный объект ресурса
Last updated