B2BH2H

Получение данных заявки

Пром GET https://baas.alfabank.ru/api/signature/users/{sub}/rsa-certificates/requests/{id}

Песочница GET https://sandbox.alfabank.ru/api/signature/users/{sub}/rsa-certificates/requests/{id}

Scope

signature

Параметры запроса

HEADERS
Атрибут
Описание
Authorization
stringrequired

Bearer {access_token}, полученный по Authorization Code Flow / Authorization Code Flow H2H

Accept
stringoptional

application/json

PATH
Атрибут
Описание
sub
stringrequired

Идентификатор субъекта. Параметр можно посмотреть в декодированном токене в блоке payload

id
stringrequired

Идентификатор заявки. Получен в ответе в методах Заявка на выпуск RSA-сертификата или Заявка на активацию RSA-сертификата

Пример запроса
curl -X GET https://baas.alfabank.ru/api/signature/users/{sub}/rsa-certificates/requests/62552e720163785f22227082 \
  -H 'Accept: application/json' \
  -H 'Authorization: Bearer {access-token}'

Параметры ответа

Пример ответа 200 (ОК)
{
  "requestIssueRsaCertificate": [
    {
      "id": "62550ef50163785f2222707e",
      "type": "issueRsaCertificate",
      "status": "FINISHED",
      "creator": "Сафонов Тихон Ерофеевич",
      "createdDate": "2019-08-24T14:15:22Z",
      "finishedDate": "2019-08-24T14:15:22Z",
      "results": {
        "owner": "Ефимов Филипп Архипович",
        "notAfter": "2019-08-24T14:15:22Z",
        "notBefore": "2019-08-24T14:15:22Z",
        "serialNumber": "6100035c3cff88cd00f01d734a000100035c3c",
        "sendDate": "2019-08-24T14:15:22Z",
        "executionDate": "2019-08-24T14:15:22Z",
        "thumbprint": "f738ec7266d1e3f6d6d4557bcbbc43ec188db3cf",
        "dn": {
          "firstName": "Филипп",
          "lastName": "Ефимов",
          "fullName": "Ефимов Филипп Архипович",
          "country": "RU",
          "email": "User176@pochtochka.com"
        },
        "issuedCertificateId": "62552f2457595f1652c4b179",
        "caRequestId": 220220
      }
    }
  ],
  "requestActivateRsaCertificate": [
    {
      "id": "62550ef50163785f2222707e",
      "type": "activationRsaCertificate",
      "status": "FINISHED",
      "creator": "Сафонов Тихон Ерофеевич",
      "createdDate": "2019-08-24T14:15:22Z",
      "finishedDate": "2019-08-24T14:15:22Z",
      "results": {
        "userSignMethodType": "RSA",
        "userSignMethodStatus": "ENABLED"
      }
    }
  ],
  "requestCurrentSignTypeRsa": [
    {
      "id": "632c3a574441931c3de70996",
      "type": "currentSignTypeRsa",
      "status": "FINISHED",
      "creator": "Павлов Ким Николаевич",
      "createdDate": "2022-09-22T10:35:03.304Z",
      "finishedDate": "2022-09-22T10:35:39.967Z"
    }
  ]
}
objectoptional

Заявка на выпуск RSA-сертификата

id
stringoptional

Идентификатор заявки

type
stringoptional

Тип заявки. Принимает возможные значения: issueRsaCertificate - тип заявки на выпуск RSA-сертификата

status
stringoptional

Статус заявки

creator
stringoptional

ФИО создателя заявки

createdDate
string(date-time)optional

Дата создания заявки

finishedDate
string(date-time)optional

Дата завершения заявки

objectoptional

Результат выполнения заявки на выпуск RSA-сертификата

owner
stringoptional

Владелец сертификата

notAfter
string(date-time)optional

Дата истечения срока действия сертификата (UTC)

notBefore
string(date-time)optional

Дата выпуска сертификата в УЦ (UTC)

serialNumber
stringoptional

Серийный номер сертификата

sendDate
string(date-time)optional

Дата отправки

executionDate
string(date-time)optional

Дата исполнения

thumbprint
stringoptional

Отпечаток сертификата

dn
stringoptional

Данные о владельце сертификата

issuedCertificateId
stringoptional

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

caRequestId
numberoptional

Идентификатор запроса на отзыв в УЦ

objectoptional

Заявка на активацию RSA-сертификата

id
stringoptional

Идентификатор заявки

type
stringoptional

Тип заявки. Принимает возможные значения: activationRsaCertificate - тип заявки на активацию RSA-сертификата

status
stringoptional

Статус заявки

creator
stringoptional

ФИО создателя заявки

createdDate
string(date-time)optional

Дата создания заявки

finishedDate
string(date-time)optional

Дата завершения заявки

objectoptional

Результат выполнения заявки на активацию RSA-сертификата

userSignMethodType
stringoptional

Тип метода подписания

userSignMethodStatus
string(date-time)optional

Статус метода подписания

objectoptional

Заявка на изменение основного способа подписи на RSA

id
stringoptional

Идентификатор заявки

type
stringoptional

Тип заявки. Принимает возможные значения: activationRsaCertificate - тип заявки на активацию RSA-сертификата

status
stringoptional

Статус заявки

creator
stringoptional

ФИО создателя заявки

createdDate
string(date-time)optional

Дата создания заявки

finishedDate
string(date-time)optional

Дата завершения заявки

objectoptional

Результат выполнения заявки на изменение основного способа подписи на RSA

userSignMethodType
stringoptional

Тип метода подписания

userSignMethodStatus
string(date-time)optional

Статус метода подписания

Пример ответа 200 (ОК)
{
  "requestIssueRsaCertificate": [
    {
      "id": "62550ef50163785f2222707e",
      "type": "issueRsaCertificate",
      "status": "FINISHED",
      "creator": "Сафонов Тихон Ерофеевич",
      "createdDate": "2019-08-24T14:15:22Z",
      "finishedDate": "2019-08-24T14:15:22Z",
      "results": {
        "owner": "Ефимов Филипп Архипович",
        "notAfter": "2019-08-24T14:15:22Z",
        "notBefore": "2019-08-24T14:15:22Z",
        "serialNumber": "6100035c3cff88cd00f01d734a000100035c3c",
        "sendDate": "2019-08-24T14:15:22Z",
        "executionDate": "2019-08-24T14:15:22Z",
        "thumbprint": "f738ec7266d1e3f6d6d4557bcbbc43ec188db3cf",
        "dn": {
          "firstName": "Филипп",
          "lastName": "Ефимов",
          "fullName": "Ефимов Филипп Архипович",
          "country": "RU",
          "email": "User176@pochtochka.com"
        },
        "issuedCertificateId": "62552f2457595f1652c4b179",
        "caRequestId": 220220
      }
    }
  ],
  "requestActivateRsaCertificate": [
    {
      "id": "62550ef50163785f2222707e",
      "type": "activationRsaCertificate",
      "status": "FINISHED",
      "creator": "Сафонов Тихон Ерофеевич",
      "createdDate": "2019-08-24T14:15:22Z",
      "finishedDate": "2019-08-24T14:15:22Z",
      "results": {
        "userSignMethodType": "RSA",
        "userSignMethodStatus": "ENABLED"
      }
    }
  ],
  "requestCurrentSignTypeRsa": [
    {
      "id": "632c3a574441931c3de70996",
      "type": "currentSignTypeRsa",
      "status": "FINISHED",
      "creator": "Павлов Ким Николаевич",
      "createdDate": "2022-09-22T10:35:03.304Z",
      "finishedDate": "2022-09-22T10:35:39.967Z"
    }
  ]
}
error
stringrequired

Код ошибки. Принимает возможные значения: invalid_request - Неверные входные параметры запроса

error_description
stringoptional

Описание ошибки

Пример ошибки 400 (Bad Request)
{
  "error": "invalid_request",
  "error_description": "Authorization header is not present in request headers"
}
error
stringrequired

Код ошибки. Принимает возможные значения: invalid_token - Предоставленный токен просрочен, отозван, имеет неправильный формат или недействителен по другим причинам

error_description
stringoptional

Описание ошибки

Пример ошибки 401 (Unauthorized)
{
  "error": "invalid_token",
  "error_description": "The access token provided is expired, revoked, malformed, or invalid for other reasons"
}
error
stringrequired

Код ошибки. Принимает возможные значения: insufficient_scope - У пользователя нет прав на использование запрашиваемого сервиса, доступ к которому не предусмотрен настройками scope

error_description
stringoptional

Описание ошибки

Пример ошибки 403 (Forbidden)
{
  "error": "insufficient_scope",
  "error_description": "The request requires higher privileges than provided by the access token"
}
error
stringrequired

Код ошибки. Принимает возможные значения: unknown_endpoint - Эндпоинт не найден или неактивен

error_description
stringoptional

Описание ошибки

Пример ошибки 404 (Not Found)
{
  "error": "unknown_endpoint",
  "error_description": "Endpoint is not found or not active"
}
error
stringrequired

Код ошибки. Принимает возможные значения: Not valid pkcs10 DN - Невалидный DN

error_description
stringoptional

Описание ошибки

Пример ошибки 422 (Unprocessable Entity)
{
  "error": "Not valid pkcs10 DN",
  "error_description": ""Wrong dn [DN(firstName=Евстафий, lastName=Жданов, fullName=Жданов Евстафий Юльевич, country=RU, area=Ленинградская обл., city=null, address=null, email=User513@pochtochka.com)] from pkcs10 for user [XBOXWG]""
}
Нет тела ответа
error
stringrequired

Код ошибки. Принимает возможные значения: internal_error - Внутренняя ошибка сервиса при выполнении обработки запроса

error_description
stringoptional

Описание ошибки

Пример ошибки 500 (Internal Server Error)
{
  "error": "internal_error",
  "error_description": "Internal server error"
}
Нет тела ответа

Значения параметров ошибок могут изменяться. Рекомендуем предусмотреть стандартную обработку ошибок, не описанных в текущей версии документации.