---
title: "AI35-9 Novelty Check - Confirm Reference List and Feature Comparison"
method: POST
path: "/ai/novelty-search/feature/comparison/confirm"
tags: ["Novelty Search"]
---

# AI35-9 Novelty Check - Confirm Reference List and Feature Comparison

`POST /ai/novelty-search/feature/comparison/confirm`

## Request

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

After the user modifies or adds/reduces the filter list and feature comparison from [AI35-8], submit the confirmation to proceed with subsequent retrieval. Additionally, if the user needs to manually add comparison documents or patents, the output parameters of the '[AI35-12] Novelty Search - Add Comparison Document or Patent' interface can be used as part of the input parameters for the 'final_result' in this interface.

## Request body

- AI359ComparisonConfirmRequest
  - `final_result` AI359ComparisonConfirmAiSearchFinalResult[]: Final results list of technical feature comparison
    - `comparative_literature_category` string: Comparative literature category (novelty:novelty, creativity:creativity)
    - `comparative_literature_type` string: Comparative literature type
    - `creativity_type` string: Creativity type (public:public, obvious:obvious)
    - `document` string: Comparison document
    - `feature_match_num` integer: Feature match number
    - `features` AI359ComparisonConfirmAiSearchFinalResultFeature[]: Technical features list
      - `claim_num` integer: Claim number (claim 1, claim 2, claim 3)
      - `claim_type` string: Claim type (independent, dependent)
      - `compare_feature` string: Compare feature
      - `comparison_feature` string: Feature found in comparison document
      - `differ` string: Difference identifier
      - `differ_for_user` string: User modified differ
      - `original_differ` string: Original differ
      - `original_reason` string: Original reason
      - `original_score` integer: Original score
      - `original_type` string: Original CC tag type
      - `public_score` number, float: Public score of the feature
      - `reason` string: Evaluation reason
      - `reason_for_user` string: User modified reason
      - `score` integer: Similarity score between tech feature and comparison feature
      - `score_for_user` integer: User modified score
      - `similar` boolean: Is similar
      - `tech_feature` string: Technical feature (from input text)
      - `type` string: CC tag type
      - `type_for_user` string: User modified CC tag type
    - `lang` string: Language
    - `most_similar` boolean: Is most similar
    - `patent_id` string: Patent ID
    - `public_score` number, float: Public score
    - `selected` boolean: Is selected
    - `user_added` boolean: User added
  - `task_id` string, required: Task id

## Response `200`

Successful ai35-9 novelty check - confirm reference list and feature comparison response.

- AI359ComparisonConfirmResponse
  - `data` AI359ComparisonConfirmAsyncTaskIdResponse
    - `task_id` string: Task id
  - `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)
