1. production
CloudNest Open Platform API Documentation
  • Preliminary preparation
    • 0. Introduction
    • a. Use our demo to quickly generate request headers
    • b. Manually create the request header
    • 1. API Quota & API Rate Limit
    • 2. Data Dictionary
  • part
    • Generate parts (imported from nc1)
      POST
    • Generate parts (JS template)
      POST
    • Generate parts (DXF file)
      POST
    • Generate parts (SmartDraw)
      POST
    • Retrieve the full list of parts
      POST
    • Retrieve the list of parts on the layout (returned in order of their physical positions)
      POST
    • Copy parts
      POST
    • Update and delete part information
      POST
    • Update the custom properties of a part
      POST
  • plate
    • Retrieve scrap sheet hierarchy details
      GET
    • Add plate
      POST
    • Retrieve plate list
      POST
    • Update plate information
      POST
  • drawing
    • Query drawing information
      POST
    • Upload DXF drawing to the job (upload file).
      POST
    • Upload dxf drawings to the job (active download)
      POST
    • Delete DXF drawing (force delete)
      POST
    • Delete DXF drawing (cannot be deleted if processed or being processed)
      POST
  • material
    • Add Material
    • Get Material List
  • job
    • Query job information by job ID
    • Add Job
    • Get Job List
    • Get Parts List under the Job
    • Get Layout List under the Job
    • Get the formatting details of the assignment
    • Get the production schedule list of the assignment
    • Get the part layout information under the assignment
    • Get the list of plates used in the assignment
    • Get the production task details under the assignment
    • Search the assignment (exact search by assignment name)
    • Delete job
    • Query the drawing processing status under the specified job
    • Get the nesting details under the job (return the DXF download link of the nesting and the part serial numbers)
    • Boost
    • Query job information by job ID (flat view)
    • Delete nesting
  • production
    • Query completed task list for the machine tool
      POST
    • Get production task details
      POST
    • Server-side - Push the layout to the CNC machine
      POST
  • Part Text Recognition
    • Get user-defined text recognition configuration
    • Drawing processing text recognition configuration
  • others
    • Get job and material information based on the layout GUID
    • Get the parts list based on the layout GUID
  1. production

Query completed task list for the machine tool

Developing
POST
https://mcs-gateway.fscut.com/cn-api/api/open_platform/machine/result/list
Weight Calculation Explanation:
Weights are rounded to two decimal places.
For example, if a part weighs 7.185 kg, the weight field under the part will display 7.19 kg (rounded).
If there are 10 such parts in a nesting layout, the part_weight field of the nesting layout will display 71.85 kg (calculated as 7.19 kg × 10).

Request

Authorization
Header Params

Body Params application/json

Example
{
    "gmid": 0,
    "start_time": "string",
    "end_time": "string"
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://mcs-gateway.fscut.com/cn-api/api/open_platform/machine/result/list' \
--header 'appId: op191eb50f9b81873c' \
--header 'appSecret: appSecret' \
--header 'timestamp: 1743497261540' \
--header 'appSign: 13622d51e3e4f4935c8ba27728ed309f' \
--header 'X-FS-Orgcode: TEAM001' \
--header 'Content-Type: application/json' \
--data '{
    "gmid": 0,
    "start_time": "string",
    "end_time": "string"
}'

Responses

🟢200成功
application/json
Bodyapplication/json

Example
{
  "status": 0,
  "msg": "OK",
  "data": [
    {
      "uuid": "F01BD7CD-0A81-4B24-B66A-2B74D9BB370C",  // Nesting Layout UUID
      "plate_name": "排版1",  // Layout Name ("Nesting 1")
      "nest_name": "20240822_4",  // Nesting Job Name ("20240822_4")
      "width": 2000,  // Plate Width (in mm)
      "height": 1000,  // Plate Height (in mm)
      "thickness": 1,  // Plate Thickness (in mm)
      "material": "材质1",  // Material Type ("Material 1")
      "amount": 1,  // Quantity of Plates
      "parts": [  // List of Parts in this Layout
        {
          "uuid": "F1FBF9AF-3E76-4379-AD42-15CC868CAFD2",  // Part UUID
          "name": "5736957-D",  // Part Name/ID ("5736957-D")
          "width": 272,  // Part Width (in mm)
          "height": 350,  // Part Height (in mm)
          "amount": 1,  // Number of Parts in the Layout
          "area": 91440.65,  // Part Area (in mm²)
          "weight": 0.72  // Part Weight (in kg)
        }
      ],
      "abnor_info": [  // Abnormal (Leftover) Material Information
        {
          "name": "材质1-余料板-1.00-1",  // Leftover Plate Name
          "width": 1726,  // Leftover Plate Width (in mm)
          "height": 1000,  // Leftover Plate Height (in mm)
          "area"
Modified at 2025-04-01 09:41:41
Previous
Delete nesting
Next
Get production task details
Built with