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

Статус предложения

GET /v1/contributions/{contribution_id}

GET /v1/contributions/{contribution_id}

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

Доступ ограничен пространством. Назначенные сотрудники могут передать reviewer=true, чтобы получить исходные доказательства и историю добавленных событий. Ожидающие предложения видны только своему пространству и сотрудникам.

Доступ

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

Параметры

ПолеТипОбязательноОписание
contribution_id (path)stringда
reviewer (query)booleanнет

Тело запроса

Тело запроса не требуется.

Ответы

HTTPОписаниеТип
200Успешный ответapplication/json: ReactionContribution
401Требуется авторизацияapplication/problem+json: ProblemDetails
403Доступ запрещёнapplication/problem+json: ProblemDetails
404Не найденоapplication/problem+json: ProblemDetails
409Конфликт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

Ответ: ReactionContribution

ПолеТипОбязательноОписание
idstringда
observation_idstringда
reaction_smilesstringда
canonical_reaction_smilesstring ∣ nullда
sourceContributionSourceда
conditionsContributionConditions ∣ nullнет
summarystring ∣ nullнет
state"pending" ∣ "needs_review" ∣ "accepted" ∣ "rejected" ∣ "duplicate"да
created_atstringда
updated_atstringда
validationContributionValidationда
rewardsContributionRewardsда
reviewReviewedDecision ∣ nullнет
duplicate_ofstring ∣ nullнет
Полная схема
{
  "properties": {
    "id": {
      "type": "string",
      "title": "Id"
    },
    "observation_id": {
      "type": "string",
      "title": "Observation Id"
    },
    "reaction_smiles": {
      "type": "string",
      "title": "Reaction Smiles"
    },
    "canonical_reaction_smiles": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Canonical Reaction Smiles"
    },
    "source": {
      "$ref": "#/components/schemas/ContributionSource"
    },
    "conditions": {
      "anyOf": [
        {
          "$ref": "#/components/schemas/ContributionConditions"
        },
        {
          "type": "null"
        }
      ]
    },
    "summary": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Summary"
    },
    "state": {
      "type": "string",
      "enum": [
        "pending",
        "needs_review",
        "accepted",
        "rejected",
        "duplicate"
      ],
      "title": "State"
    },
    "created_at": {
      "type": "string",
      "title": "Created At"
    },
    "updated_at": {
      "type": "string",
      "title": "Updated At"
    },
    "validation": {
      "$ref": "#/components/schemas/ContributionValidation"
    },
    "rewards": {
      "$ref": "#/components/schemas/ContributionRewards"
    },
    "review": {
      "anyOf": [
        {
          "$ref": "#/components/schemas/ReviewedDecision"
        },
        {
          "type": "null"
        }
      ]
    },
    "duplicate_of": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Duplicate Of"
    }
  },
  "additionalProperties": true,
  "type": "object",
  "required": [
    "id",
    "observation_id",
    "reaction_smiles",
    "canonical_reaction_smiles",
    "source",
    "state",
    "created_at",
    "updated_at",
    "validation",
    "rewards"
  ],
  "title": "ReactionContribution"
}

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

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

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