Skip to content
Мои токены Поддержка
Для подтверждения действия введите пароль
Чтобы продолжить, введите пароль для пользователя

API сертификаты КЭП

Электронная подпись — цифровой аналог собственноручной подписи, предназначенный для защиты документа от внесения несанкционированных изменений и для подтверждения авторства.

Электронный документ, подписанный ЭП, имеет такую же юридическую значимость, как и подписанный от руки и скреплённый печатью. Его примут арбитражный суд, ФНС и другие государственные органы.

Содержание

  1. Подтверждение аккаунта с помощью сертификата КЭП
  2. Регистрация сертификата КЭП ИП в системе ЭПД
  3. Получение данных сертификатов из указанного списка ID (отпечатков) сертификатов
  4. Получение сертификатов авторизованного пользователя

Подтверждение аккаунта с помощью сертификата КЭП

Балл за подтверждение аккаунта показывает другим участникам, что вы реальная фирма или реальный человек, и открывает больше возможностей по работе на ATI.SU. Метод также выполняет проверку подписи.

Подтверждение аккаунта с помощью сертификата КЭП
post /gw/sign_checker/v4/verify-account-by-signature
Запрос
Пример запроса
curl 'https://api.ati.su/gw/sign_checker/v4/verify-account-by-signature' \
-X 'POST' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: multipart/form-data; boundary=boundary'
Ответ
204 Successful Response
Модель
null
Пример
null
422 Validation Error
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Регистрация сертификата КЭП ИП в системе ЭПД

Запускает подключение ИП к системе оператора ЭПД с указанием адреса регистрации.

Примечание: подключение ЮЛ к системе ЭПД происходит в фоновом режиме при проверке подписи.

Регистрация сертификата ИП в системе ЭПД
post /gw/sign_checker/v4/certificates/{certificate_id}/registration
Запрос
Модель
{...}
postcode: string (nullable)

Почтовый индекс

region_id*: integer

Идентификатор региона

district: string (nullable)

Район

city: string (nullable)

Город

locality: string (nullable)

Населенный пункт

street: string (nullable)

Улица

house: string (nullable)

Дом

apartment: string (nullable)

Квартира

housing: string (nullable)

Корпус

}
Пример запроса
curl 'https://api.ati.su/gw/sign_checker/v4/certificates/{certificate_id}/registration' \
-X 'POST' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json' \
--data-raw '{"postcode":"^\\d{6}$","region_id":0,"district":"^[^,]*$","city":"^[^,]*$","locality":"^[^,]*$","street":"string","house":"string","apartment":"string","housing":"string"}'
Ответ
200 Successful Response
Модель
{missing-type-info}
Пример
null
422 Validation Error
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Получение данных сертификатов из указанного списка ID (отпечатков) сертификатов

Возрвщает данные сертификатов из указанного в запросе списка ID (отпечатков).

Получение данных сертификатов
get /gw/sign_checker/v4/certificates
Запрос
Пример запроса
curl 'https://api.ati.su/gw/sign_checker/v4/certificates' \
-X 'GET' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json'
Ответ
200 Список сертификатов
Модель
[{...}]
id*: string
body*: string
serial*: string
title*: string
valid_from*: string
valid_until*: string
}]
Пример
[...]
{...}
"id":"string",
"body":"string",
"components":{...},
"any-key":"string"
},
"issuer":{...},
"any-key":"string"
},
"serial":"string",
"title":"string",
"valid_from":"string",
"valid_until":"string",
"meta":{...}
"revoked":false,
"created_at":"1970-01-01T00:00:00.000Z"
}
}
]
422 Validation Error
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Получение сертификатов авторизованного пользователя

Возвращает все сертификаты (и их данные) авторизованного пользователя, указанного в headers запроса.

Получение сертификатов авторизованного пользователя
get /gw/sign_checker/v4/firms/current-user/certificates
Запрос
Пример запроса
curl 'https://api.ati.su/gw/sign_checker/v4/firms/current-user/certificates' \
-X 'GET' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json'
Ответ
200 Сертификаты авторизованного пользователя
Модель
[{...}]
id*: string
body*: string
serial*: string
title*: string
valid_from*: string
valid_until*: string
}]
Пример
[...]
{...}
"id":"string",
"body":"string",
"components":{...},
"any-key":"string"
},
"issuer":{...},
"any-key":"string"
},
"serial":"string",
"title":"string",
"valid_from":"string",
"valid_until":"string",
"meta":{...}
"revoked":false,
"created_at":"1970-01-01T00:00:00.000Z"
}
}
]