Patsnap Patsnap Academy Course API

Patsnap Academy Course APIs.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/patsnap-patsnap-academy-course-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

patsnap-patsnap-academy-course-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Patsnap Open Platform AI Translation Patsnap Academy Course API
  version: 1.0.0
  description: OpenAPI specification for Patsnap Open Platform APIs, including patent search, analytics, and Eureka AI capabilities.
servers:
- url: https://connect.patsnap.com
  description: Patsnap Open Platform API gateway
tags:
- name: Patsnap Academy Course
  description: Patsnap Academy Course APIs.
paths:
  /academy/course-list:
    get:
      operationId: ac01AcademyCourseList
      summary: AC01 Get Academy Course List
      description: Get academy course lists by company ID.To find more information about the course
      tags:
      - Patsnap Academy Course
      security:
      - bearerAuth: []
      responses:
        '200':
          description: Successful ac01 get academy course list response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AC01AcademyCourseListResponse'
        '401':
          description: Unauthorized.
        '403':
          description: Forbidden.
        '404':
          description: Not Found.
      externalDocs:
        description: API Reference documentation
        url: https://open.patsnap.com/devportal/api-reference/academy/course-list
      parameters:
      - name: company_id
        in: query
        required: true
        description: company ID
        schema:
          type: string
          example: demo
          description: company ID
      - name: limit
        in: query
        required: true
        description: course limit by every pages
        schema:
          type: integer
          format: int32
          example: '10'
          description: course limit by every pages
      - name: page
        in: query
        required: true
        description: page number
        schema:
          type: integer
          format: int32
          example: '1'
          description: page number
  /academy/course-details:
    get:
      operationId: ac02AcademyCourseDetails
      summary: AC02 Get Course Details
      description: Get course details by course ID.
      tags:
      - Patsnap Academy Course
      security:
      - bearerAuth: []
      responses:
        '200':
          description: Successful ac02 get course details response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AC02AcademyCourseDetailsResponse'
        '401':
          description: Unauthorized.
        '403':
          description: Forbidden.
        '404':
          description: Not Found.
      externalDocs:
        description: API Reference documentation
        url: https://open.patsnap.com/devportal/api-reference/academy/course-details
      parameters:
      - name: company_id
        in: query
        required: true
        description: company ID
        schema:
          type: string
          example: demo
          description: company ID
      - name: course_id
        in: query
        required: true
        description: course ID
        schema:
          type: string
          example: '1202'
          description: course ID
  /academy/attach-download:
    get:
      operationId: ac03AcademyAttachDownload
      summary: AC03 Get Courseware
      description: Get courseware by courseware ID.
      tags:
      - Patsnap Academy Course
      security:
      - bearerAuth: []
      responses:
        '200':
          description: Successful ac03 get courseware response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AC03AcademyAttachDownloadResponse'
        '400':
          description: Bad request, Please check your request parameter.
        '401':
          description: Unauthorized.
        '403':
          description: Forbidden.
        '404':
          description: Not Found.
      externalDocs:
        description: API Reference documentation
        url: https://open.patsnap.com/devportal/api-reference/academy/attach-download
      parameters:
      - name: company_id
        in: query
        required: true
        description: company ID
        schema:
          type: string
          example: demo
          description: company ID
      - name: courseware_id
        in: query
        required: true
        description: courseware ID
        schema:
          type: string
          example: '2586'
          description: courseware ID
components:
  schemas:
    AC01AcademyCourseList_CourseListInfo:
      type: object
      properties:
        id:
          type: string
          example: 1
          description: course ID
        thumb:
          type: string
          example: https://x-static.cdn.zhihuiya.com/WX20200313-184724.png
          description: course picture
        title:
          type: string
          example: 2018年专代考试贴士及相关法边缘知识点考前串讲
          description: course name
    AC02AcademyCourseDetails_CourseDetailsResponse:
      type: object
      properties:
        attach:
          type: array
          example: 'Please check the form: Courseware'
          description: course ware information
          items:
            $ref: '#/components/schemas/AC02AcademyCourseDetails_Courseware'
        course_info:
          $ref: '#/components/schemas/AC02AcademyCourseDetails_CourseDetailsInfo'
        video_parts:
          type: array
          example: 'Please check the form: ClassParts'
          description: class hour information
          items:
            $ref: '#/components/schemas/AC02AcademyCourseDetails_ClassParts'
    AC02AcademyCourseDetails_Courseware:
      type: object
      properties:
        attach_id:
          type: string
          example: 1726
          description: courseware ID
        attach_name:
          type: string
          example: 2018年考试贴士及相关法边缘知识点考前串讲
          description: courseware name
    AC01AcademyCourseListResponse:
      type: object
      properties:
        data:
          $ref: '#/components/schemas/AC01AcademyCourseList_CourseListResponse'
        status:
          type: boolean
          example: 'false'
          description: Status
        error_msg:
          type: string
          example: The request parameter format is incorrect!
          description: Error Message
        error_code:
          type: integer
          example: '0'
          description: Error Code
      required:
      - status
      - error_code
    AC02AcademyCourseDetails_ClassParts:
      type: object
      properties:
        video_url:
          type: string
          example: https://video.x.zhihuiya.com/v1-m3u8-aq0/m3u8谈柏轩10.30课程_1540985469058978d8cf26be00697cab6921962c41c85.m3u8
          description: lesson video URL
        part_title:
          type: string
          example: 考前你必须知道的那些事
          description: lesson title
    AC03AcademyAttachDownloadResponse:
      type: object
    AC02AcademyCourseDetails_CourseDetailsInfo:
      type: object
      properties:
        thumb:
          type: string
          example: https://x-static.cdn.zhihuiya.com/WX20200313-184724.png
          description: course picture
        title:
          type: string
          example: 2018年专代考试贴士及相关法边缘知识点考前串讲
          description: course name
        summary:
          type: string
          example: '有了专利思路之后,学习如何快速的撰


            写技术交底书,建立和专利代理人沟通


            的桥梁'
          description: course description
        class_hour:
          type: integer
          format: int32
          example: 5
          description: lesson
    AC02AcademyCourseDetailsResponse:
      type: object
      properties:
        data:
          $ref: '#/components/schemas/AC02AcademyCourseDetails_CourseDetailsResponse'
        status:
          type: boolean
          example: 'false'
          description: Status
        error_msg:
          type: string
          example: The request parameter format is incorrect!
          description: Error Message
        error_code:
          type: integer
          example: '0'
          description: Error Code
      required:
      - status
      - error_code
    AC01AcademyCourseList_CourseListResponse:
      type: object
      properties:
        count:
          type: integer
          format: int32
          example: 24
          description: Total number of courses purchased by the company
        course_list_info:
          type: array
          example: 'Please check the form: CourseListInfo'
          description: course information
          items:
            $ref: '#/components/schemas/AC01AcademyCourseList_CourseListInfo'
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer