---
title: "P053 Achievement transformation - operation situation indicators"
method: POST
path: "/patent-valuation-data/operation_situation"
tags: ["Patent Valuation Data"]
---

# P053 Achievement transformation - operation situation indicators

`POST /patent-valuation-data/operation_situation`

## Request

- Base URL: `https://connect.patsnap.com`
- URL: `https://connect.patsnap.com/patent-valuation-data/operation_situation`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/patsnap/apis/patsnap-open-platform-api/docs/patent-valuation-data/operation_situation/post.ts> (a function with typed inputs; its response is checked against the schema)

Receive technology operation situation indicators by similar patents list. there include the number of operated patents, inactive patents and invalid patents and multiple country coverage.

## Request body

- P053PatentValuationDataOperationSituationRequest
  - `family_threshold` integer: simple family countries coverage threshold, for multiple_country_coverage (default 2)
  - `patent_info` P053PatentValuationDataOperationSituationTechPatentInfo[], required: <p>List of similar patent information, up to 100 similar patents are supported for indicator calculation.</p><p>Note:</p><p>1. patent_id and pn must have one, if both exist, the patent patent_id will be used first</p><p>2. patent_id or pn must be the patent ID and publication number in Patsnap database</p>
    - `relevancy` string: relevancy between the result patent and the input content
    - `patent_id` string, required: patent id
    - `pn` string, required: patent number

## Response `200`

Successful p053 achievement transformation - operation situation indicators response.

- P053PatentValuationDataOperationSituationResponse
  - `data` P053PatentValuationDataOperationSituationPatentOperationResponse
    - `indicators` P053PatentValuationDataOperationSituationIndicatorsOperation
      - `invalid_patent_count` integer: Number of similar patents with invalid events
      - `inactive_patent_count` integer: Number of similar patents invalidated because of non-payment
      - `operated_patent_count` integer: Number of similar patents with transfer, license, or pledge events
      - `multiple_country_coverage` integer: Number of similar patents with simple family covering multiple countries
    - `patent_info` P053PatentValuationDataOperationSituationPatentInfoOperation[]: Patent information
      - `pn` string, required: patent number
      - `patent_id` string, required: patent id
      - `is_invalid` integer: Whether the patent has Invalid-procedure
      - `is_inactive` integer: Whether the patent expires because of non-payment
      - `is_operated` integer: Whether the patent is transfered, licensed, or pledged
      - `country_cover_cnt` integer: Number of countries covered by the simple family
  - `status` boolean, required: Status
  - `error_msg` string: Error Message
  - `error_code` integer, required: Error Code

## Other responses

- `201`: Created.
- `401`: Unauthorized.
- `403`: Forbidden.
- `404`: Not Found.

---

[API](https://skmtc.dev/patsnap/apis/patsnap-open-platform-api.md) - [All operations](https://skmtc.dev/patsnap/apis/patsnap-open-platform-api/llms.txt) - [OpenAPI document](https://skmtc.dev/patsnap/apis/patsnap-open-platform-api/revisions/c2264a0de595?raw)
