Для доступа к интерфейсу нужно создать специальный ключ (токен), по которому будет происходить авторизация. Сделать это можно в профиле продавца, перейдя по ссылке меню "Доступ к API".
Для создания ключа введите его название (любое удобное для восприятия) и нажмите кнопку "Создать", после чего будет сгенерирован токен, представляющий собой случайную строку длиной 64 символа. Количество создаваемых ключей не ограничено. Этот ключ необходимо внести в свою учетную систему и передавать при каждом обращении к API с помощью HTTP-заголовка x-api-key.
Все параметры API по умолчанию принимаются как параметры POST запроса с multipart содержимым, но также могут быть отправлены как JSON объект в теле POST запроса. При отправке JSON обязательно укажите заголовок запроса Content-Type: application/json.
Для проверки корректности отправки параметров можно передать GET или POST параметр debug=1, и API в ответе покажет, какие именно параметры он видит после разбора вашего запроса. Вызов с debug=1 не делает всю работу метода API, а только показывает, с какими параметрами метод был бы вызван.
Пример кода для отладки парсинга параметров:
curl -i -X POST
https://www.100sp.ru/org/purchase/importExport/apiImport?debug=1 \
--request POST \
-H "Content-Type: application/json" \
--data-binary "@json.txt"
Параметры запроса в этом примере надо положить в файл json.txt.
Если вы работаете над интеграцией именно через 1C, то посмотрите этот пример конфигурации. Возможно, он вам будет полезен.