---
title: "AI37-1 Patent Drafting (CNIPA) - Initialization Summary"
method: POST
path: "/ai/specification/init/cnipa"
tags: ["Specification Drafting"]
---

# AI37-1 Patent Drafting (CNIPA) - Initialization Summary

`POST /ai/specification/init/cnipa`

## Request

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

Based on the input disclosure content and claims content, perform specification initialization processing, including sensitive word detection, language detection, obtaining classification numbers, technology type recognition, technical problem/technical methods/technical benefits extraction, embodiment outline generation, etc., and return task_id for subsequent processes.

## Request body

- AI371InitCnipaRequest
  - `claim` string, required: Claims content
  - `disclosure` string, required: Disclosure content

## Response `200`

Successful ai37-1 patent drafting (cnipa) - initialization summary response.

- AI371InitCnipaResponse
  - `data` AI371InitCnipaSpecificationInitResponse
    - `status` integer: Export Status (1: Exporting, 2: Export successful, 3: Report generation exception)
    - `benefit` string: Technical benefits
    - `task_id` string, required: Task ID
    - `category` string: Technology category(Composition of matter,Machine, Process, Manufacture)
    - `classification` unknown[]: Classification list
      - unknown
    - `technical_methods` string: Technical methods
    - `technical_problem` string: Technical problem
    - `embodiment_outline` AI371InitCnipaEmbodimentOutlineItem[]: Embodiment outline list
      - `text` string: Text content
      - `type` string: Type (Composition of matter,Machine, Process, Manufacture)
      - `label` string: Label
      - `claim_text` string: Claim text
      - `claim_numbers` unknown[]: Claim numbers list
        - unknown
      - `embodiment_number` integer: Embodiment number
      - `reference_embodiment_number` integer: Reference embodiment number
  - `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)
