CyberRXN Docs
APIСправочник API

Точное преобразование

POST /v1/reactions/lookup

POST /v1/reactions/lookup

Все операции API · OpenAPI

Доступ

Требуется bearer-авторизация. Описание операции задаёт дополнительные права, роли и ограничения для сессий кабинета. Сам по себе API-ключ их не предоставляет.

Тело запроса

ПолеТипОбязательноОписание
reaction_smilesstringдаSMILES реакции; агенты не входят в её идентичность.
limitintegerнетМаксимальное количество записей: от 1 до 100. По умолчанию: 10.
offsetintegerнетСмещение страницы, начиная с нуля. По умолчанию: 0.
Полная схема: LookupReactionRequest
{
  "properties": {
    "reaction_smiles": {
      "type": "string",
      "maxLength": 30000,
      "minLength": 1,
      "title": "Reaction Smiles",
      "description": "Reaction SMILES; agents are not part of the identity."
    },
    "limit": {
      "type": "integer",
      "maximum": 100,
      "minimum": 1,
      "title": "Limit",
      "description": "Maximum records, from 1 to 100.",
      "default": 10
    },
    "offset": {
      "type": "integer",
      "maximum": 1000000,
      "minimum": 0,
      "title": "Offset",
      "description": "Zero-based pagination offset.",
      "default": 0
    }
  },
  "additionalProperties": false,
  "type": "object",
  "required": [
    "reaction_smiles"
  ],
  "title": "LookupReactionRequest"
}

Ответы

HTTPОписаниеТип
200Успешный ответapplication/json: LookupResult
401Требуется авторизацияapplication/problem+json: ProblemDetails
402Недостаточно кредитовapplication/problem+json: ProblemDetails
403Доступ запрещёнapplication/problem+json: ProblemDetails
408Время запроса истеклоapplication/problem+json: ProblemDetails
413Превышен размер запросаapplication/problem+json: ProblemDetails
422Ошибка входных данныхapplication/problem+json: ProblemDetails
429Превышен лимитapplication/problem+json: ProblemDetails
502Ошибка шлюзаapplication/problem+json: ProblemDetails
503Сервис недоступенapplication/problem+json: ProblemDetails

Ответ: LookupResult

ПолеТипОбязательноОписание
itemsObservation[]да
limitintegerда
offsetintegerда
has_morebooleanда
next_offsetinteger ∣ nullда
matchstringда
agents_used_in_identitybooleanда
Полная схема
{
  "properties": {
    "items": {
      "items": {
        "$ref": "#/components/schemas/Observation"
      },
      "type": "array",
      "title": "Items"
    },
    "limit": {
      "type": "integer",
      "title": "Limit"
    },
    "offset": {
      "type": "integer",
      "title": "Offset"
    },
    "has_more": {
      "type": "boolean",
      "title": "Has More"
    },
    "next_offset": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Next Offset"
    },
    "match": {
      "type": "string",
      "const": "exact_original_transformation",
      "title": "Match"
    },
    "agents_used_in_identity": {
      "type": "boolean",
      "title": "Agents Used In Identity"
    }
  },
  "additionalProperties": true,
  "type": "object",
  "required": [
    "items",
    "limit",
    "offset",
    "has_more",
    "next_offset",
    "match",
    "agents_used_in_identity"
  ],
  "title": "LookupResult"
}

Эта страница генерируется из OpenAPI. Примеры показывают схемы, а не вымышленные успешные ответы.

Расход и оплата · Типизированные ошибки

На этой странице