Geniemode Qc Controller API

QC Controller

Business capability
Quality Control Management BC-720.30

Operations 210

GET /api/v1/path/generic_qc/ get_all_qc #
POST /api/v1/path/generic_qc/GetAllQcRm getAllQcRm #
PUT /api/v1/path/generic_qc/UpdateQcItems update_qc_items #
POST /api/v1/path/generic_qc/addNewFabricInspectionQuestion addNewFabricInspectionQuestion #
POST /api/v1/path/generic_qc/addNewQcToAdditionalInspection addNewQcToAdditionalInspection #
GET /api/v1/path/generic_qc/allQcStatus allQcStatus #
GET /api/v1/path/generic_qc/checkForAdditionalInspection checkForAdditionalInspection #
PUT /api/v1/path/generic_qc/completeQcStep completeQcStep #
POST /api/v1/path/generic_qc/createTemplate createTemplate #
GET /api/v1/path/generic_qc/getCalenderCount getCalenderCount #
GET /api/v1/path/generic_qc/getCalenderCountData getCalenderCountData #
GET /api/v1/path/generic_qc/getCalenderData getCalenderData #
GET /api/v1/path/generic_qc/getFilterList getFilterList #
GET /api/v1/path/generic_qc/getFilterListNew getFilterListNew #
GET /api/v1/path/generic_qc/getFinalInspectionDocType getFinalInspectionDocType #
POST /api/v1/path/generic_qc/getManufactureIdsForQC get_manufacturers #
GET /api/v1/path/generic_qc/getManufacturerCityStateList getManufacturerCityStateList #
POST /api/v1/path/generic_qc/getOrderIdsForQC get_orders #
GET /api/v1/path/generic_qc/getQcAssigneeList QcAssigneeListNewDto #
GET /api/v1/path/generic_qc/getQcStepOrder getQcStepOrder #
POST /api/v1/path/generic_qc/getRmsForQC get_Rms #
GET /api/v1/path/generic_qc/getStableAppVersion getQcCuePoints #
GET /api/v1/path/generic_qc/getStatusCount getStatusCount #
GET /api/v1/path/generic_qc/getStatusCountNew getStatusCountNew #
GET /api/v1/path/generic_qc/getStepMapList stepCountList #
GET /api/v1/path/generic_qc/listing_qc listing_qc #
GET /api/v1/path/generic_qc/manufacturer/buyer/compliance/index index #
PUT /api/v1/path/generic_qc/manufacturer/buyer/compliance/{manufacturerUnitBuyerComplianceId} changeManufactuerBuyerComplianceStatus #
PUT /api/v1/path/generic_qc/markQcReportEditable markQcReportEditable #
PUT /api/v1/path/generic_qc/moveToDead moveToDead #
GET /api/v1/path/generic_qc/old-listing oldListing #
GET /api/v1/path/generic_qc/orderAssignee/{qcIdOrEncryptId} getOrderAssigneeData #
GET /api/v1/path/generic_qc/orderFactoryUsers/{qcIdOrEncryptId} QcGetOrderFactoryUsersData #
GET /api/v1/path/generic_qc/ppm/inHouseItemName getPpmInHouseItemNames #
POST /api/v1/path/generic_qc/ppm/inHouseItemsName createPpmInHouseItemsName #
GET /api/v1/path/generic_qc/ppm/jobOptions getPpmJobOptions #
POST /api/v1/path/generic_qc/ppm/jobOptions createPpmJobOptions #
GET /api/v1/path/generic_qc/ppm/orderData/{qcIdOrEncryptId} getPpmOrderData #
POST /api/v1/path/generic_qc/ppm/v2/add-question submitPpmV2Question #
GET /api/v1/path/generic_qc/ppm/v2/withoutId/{qcIdOrEncryptId} getPpmV2WithoutId #
GET /api/v1/path/generic_qc/ppm/v2/{qcIdOrEncryptId} getPpmV2 #
POST /api/v1/path/generic_qc/ppm/v2/{qcId} submitPpmV2 #
GET /api/v1/path/generic_qc/ppm/{qcId} getPpm #
POST /api/v1/path/generic_qc/ppm/{qcId} createPpm #
PUT /api/v1/path/generic_qc/ppm/{qcId} updatePpm #
GET /api/v1/path/generic_qc/qc-excel-query getQcExcelQuery #
GET /api/v1/path/generic_qc/qcAssigneeHistory qcAssigneeHistory #
GET /api/v1/path/generic_qc/qualityDashboard qualityDashboard #
GET /api/v1/path/generic_qc/qualityDashboardFactoryOverview qualityDashboardFactoryOverview #
GET /api/v1/path/generic_qc/qualityDashboardInspectionPerformance qualityDashboardInspectionPerformance #
GET /api/v1/path/generic_qc/qualityDashboardSamplePerformance qualityDashboardSamplePerformance #
GET /api/v1/path/generic_qc/qualityDashboardWorstBuyer qualityDashboardWorstBuyer #
GET /api/v1/path/generic_qc/qualityDashboardWorstSupplier qualityDashboardWorstSupplier #
POST /api/v1/path/generic_qc/revertQc revertQc #
POST /api/v1/path/generic_qc/stages get_allowed_stages #
GET /api/v1/path/generic_qc/templates get_allowed_template_stages #
GET /api/v1/path/generic_qc/templates/question-groups get_allowed_template_stages_with_questions_group #
GET /api/v1/path/generic_qc/templates/{templateId} getTemplate #
GET /api/v1/path/generic_qc/templates/{templateId}/question-groups getTemplateWithQuestionsGroup #
GET /api/v1/path/generic_qc/thirdPartyFinalInspection/{qcId} getThirdPartyFinalInspection #
PUT /api/v1/path/generic_qc/thirdPartyFinalInspection/{qcId} thirdPartyFinalInspection #
PUT /api/v1/path/generic_qc/updateAllQrCode updateAllQrCode #
PUT /api/v1/path/generic_qc/updateQcPointDefectUrlByAlias/{qcId} updateQcPointDefectUrlNew #
PUT /api/v1/path/generic_qc/uploadToleranceApprovalDoc/{qcId}/{orderId} uploadToleranceApprovalDoc #
GET /api/v1/path/generic_qc/usersUnderUserPaginatedQc usersUnderUserPaginatedQc #
PUT /api/v1/path/generic_qc/verificationAudit/{qcId} verificationAudit #
GET /api/v1/path/generic_qc/{orderId}/{qcId} get_order_qc_details #
GET /api/v1/path/generic_qc/{qcIdOrEncryptId} get_qc_details #
GET /api/v1/path/generic_qc/{qcIdOrEncryptId}/cuePoints getQcCuePoints #
GET /api/v1/path/generic_qc/{qcIdOrEncryptId}/getFabricInspectionReport getFabricInspectionReport #
GET /api/v1/path/generic_qc/{qcIdOrEncryptId}/order-data/single/{orderId} getVariantsOrder #
GET /api/v1/path/generic_qc/{qcIdOrEncryptId}/sampling/audit-details getSamplingAuditDetails #
GET /api/v1/path/generic_qc/{qcIdOrEncryptId}/sampling/complete-details getSamplingDetails #
GET /api/v1/path/generic_qc/{qcIdOrEncryptId}/sampling/sample-details getSamplingSampleItems #
PUT /api/v1/path/generic_qc/{qcId} update_qc #
GET /api/v1/path/generic_qc/{qcId}/claimData getClaimData #
POST /api/v1/path/generic_qc/{qcId}/claimData claimData #
PUT /api/v1/path/generic_qc/{qcId}/claimData updateClaimData #
PUT /api/v1/path/generic_qc/{qcId}/copyReport/addOrders copyReportsOnNewOrders #
GET /api/v1/path/generic_qc/{qcId}/copyReport/orderList getOrderList #
PUT /api/v1/path/generic_qc/{qcId}/copyReport/removeOrder copyReportsOnRemoveOrders #
PUT /api/v1/path/generic_qc/{qcId}/copyReport/reset resetReportForRecopy #
PUT /api/v1/path/generic_qc/{qcId}/cuePoints/alias getQcCuePoints #
PUT /api/v1/path/generic_qc/{qcId}/cuePoints/update updateQcCuePoints #
GET /api/v1/path/generic_qc/{qcId}/extraData getQcExtraData #
POST /api/v1/path/generic_qc/{qcId}/extraData updateQcExtraData #
PUT /api/v1/path/generic_qc/{qcId}/finalInspection/alias updateFinalInspectionAlias #
PUT /api/v1/path/generic_qc/{qcId}/final_inspection_sampling_defects updateFinalInspectionSamplingDefects #
POST /api/v1/path/generic_qc/{qcId}/final_inspection_sampling_defects/remove removeFinalInspectionSamplingDefects #
PUT /api/v1/path/generic_qc/{qcId}/final_inspection_sampling_defects/upsert upsertFinalInspectionSamplingDefects #
GET /api/v1/path/generic_qc/{qcId}/getAllQcAssets getAllQcAssets #
GET /api/v1/path/generic_qc/{qcId}/getAllQcVideos getAllQcVideos #
PUT /api/v1/path/generic_qc/{qcId}/lineWalk/alias updateLineWalkAlias #
PUT /api/v1/path/generic_qc/{qcId}/moveBackToNotAssigned moveBackToNotAssigned #
PUT /api/v1/path/generic_qc/{qcId}/onlineInspection onlineInspection #
PUT /api/v1/path/generic_qc/{qcId}/reconcileQcAssetUrls reconcileQcAssetUrls #
PUT /api/v1/path/generic_qc/{qcId}/share share #
GET /api/v1/path/generic_qc/{qcId}/share-mappings shareMappings #
PUT /api/v1/path/generic_qc/{qcId}/submitFabricInspection submitFabricInspection #
PUT /api/v1/path/generic_qc/{qcId}/updateFabricInspection updateFabricInspection #
PUT /api/v1/path/generic_qc/{qcId}/updateFabricInspection/demo demoFabricInspection #
PUT /api/v1/path/generic_qc/{qcId}/updateQcLineValues update_qc_line_values #
PUT /api/v1/path/generic_qc/{qcId}/updateQcLocation updateQcLocation #
PUT /api/v1/path/generic_qc/{qcId}/updateQcPointDefectUrlByAlias updateQcPointDefectUrl #
PUT /api/v1/path/generic_qc/{qcId}/updateUrlByDocAlias updateUrlByDocAlias #
GET /api/v1/path/qc/ get_all_qc #
POST /api/v1/path/qc/GetAllQcRm getAllQcRm #
PUT /api/v1/path/qc/UpdateQcItems update_qc_items #
POST /api/v1/path/qc/addNewFabricInspectionQuestion addNewFabricInspectionQuestion #
POST /api/v1/path/qc/addNewQcToAdditionalInspection addNewQcToAdditionalInspection #
GET /api/v1/path/qc/allQcStatus allQcStatus #
GET /api/v1/path/qc/checkForAdditionalInspection checkForAdditionalInspection #
PUT /api/v1/path/qc/completeQcStep completeQcStep #
POST /api/v1/path/qc/createTemplate createTemplate #
GET /api/v1/path/qc/getCalenderCount getCalenderCount #
GET /api/v1/path/qc/getCalenderCountData getCalenderCountData #
GET /api/v1/path/qc/getCalenderData getCalenderData #
GET /api/v1/path/qc/getFilterList getFilterList #
GET /api/v1/path/qc/getFilterListNew getFilterListNew #
GET /api/v1/path/qc/getFinalInspectionDocType getFinalInspectionDocType #
POST /api/v1/path/qc/getManufactureIdsForQC get_manufacturers #
GET /api/v1/path/qc/getManufacturerCityStateList getManufacturerCityStateList #
POST /api/v1/path/qc/getOrderIdsForQC get_orders #
GET /api/v1/path/qc/getQcAssigneeList QcAssigneeListNewDto #
GET /api/v1/path/qc/getQcStepOrder getQcStepOrder #
POST /api/v1/path/qc/getRmsForQC get_Rms #
GET /api/v1/path/qc/getStableAppVersion getQcCuePoints #
GET /api/v1/path/qc/getStatusCount getStatusCount #
GET /api/v1/path/qc/getStatusCountNew getStatusCountNew #
GET /api/v1/path/qc/getStepMapList stepCountList #
GET /api/v1/path/qc/listing_qc listing_qc #
GET /api/v1/path/qc/manufacturer/buyer/compliance/index index #
PUT /api/v1/path/qc/manufacturer/buyer/compliance/{manufacturerUnitBuyerComplianceId} changeManufactuerBuyerComplianceStatus #
PUT /api/v1/path/qc/markQcReportEditable markQcReportEditable #
PUT /api/v1/path/qc/moveToDead moveToDead #
GET /api/v1/path/qc/old-listing oldListing #
GET /api/v1/path/qc/orderAssignee/{qcIdOrEncryptId} getOrderAssigneeData #
GET /api/v1/path/qc/orderFactoryUsers/{qcIdOrEncryptId} QcGetOrderFactoryUsersData #
GET /api/v1/path/qc/ppm/inHouseItemName getPpmInHouseItemNames #
POST /api/v1/path/qc/ppm/inHouseItemsName createPpmInHouseItemsName #
GET /api/v1/path/qc/ppm/jobOptions getPpmJobOptions #
POST /api/v1/path/qc/ppm/jobOptions createPpmJobOptions #
GET /api/v1/path/qc/ppm/orderData/{qcIdOrEncryptId} getPpmOrderData #
POST /api/v1/path/qc/ppm/v2/add-question submitPpmV2Question #
GET /api/v1/path/qc/ppm/v2/withoutId/{qcIdOrEncryptId} getPpmV2WithoutId #
GET /api/v1/path/qc/ppm/v2/{qcIdOrEncryptId} getPpmV2 #
POST /api/v1/path/qc/ppm/v2/{qcId} submitPpmV2 #
GET /api/v1/path/qc/ppm/{qcId} getPpm #
POST /api/v1/path/qc/ppm/{qcId} createPpm #
PUT /api/v1/path/qc/ppm/{qcId} updatePpm #
GET /api/v1/path/qc/qc-excel-query getQcExcelQuery #
GET /api/v1/path/qc/qcAssigneeHistory qcAssigneeHistory #
GET /api/v1/path/qc/qualityDashboard qualityDashboard #
GET /api/v1/path/qc/qualityDashboardFactoryOverview qualityDashboardFactoryOverview #
GET /api/v1/path/qc/qualityDashboardInspectionPerformance qualityDashboardInspectionPerformance #
GET /api/v1/path/qc/qualityDashboardSamplePerformance qualityDashboardSamplePerformance #
GET /api/v1/path/qc/qualityDashboardWorstBuyer qualityDashboardWorstBuyer #
GET /api/v1/path/qc/qualityDashboardWorstSupplier qualityDashboardWorstSupplier #
POST /api/v1/path/qc/revertQc revertQc #
POST /api/v1/path/qc/stages get_allowed_stages #
GET /api/v1/path/qc/templates get_allowed_template_stages #
GET /api/v1/path/qc/templates/question-groups get_allowed_template_stages_with_questions_group #
GET /api/v1/path/qc/templates/{templateId} getTemplate #
GET /api/v1/path/qc/templates/{templateId}/question-groups getTemplateWithQuestionsGroup #
GET /api/v1/path/qc/thirdPartyFinalInspection/{qcId} getThirdPartyFinalInspection #
PUT /api/v1/path/qc/thirdPartyFinalInspection/{qcId} thirdPartyFinalInspection #
PUT /api/v1/path/qc/updateAllQrCode updateAllQrCode #
PUT /api/v1/path/qc/updateQcPointDefectUrlByAlias/{qcId} updateQcPointDefectUrlNew #
PUT /api/v1/path/qc/uploadToleranceApprovalDoc/{qcId}/{orderId} uploadToleranceApprovalDoc #
GET /api/v1/path/qc/usersUnderUserPaginatedQc usersUnderUserPaginatedQc #
PUT /api/v1/path/qc/verificationAudit/{qcId} verificationAudit #
GET /api/v1/path/qc/{orderId}/{qcId} get_order_qc_details #
GET /api/v1/path/qc/{qcIdOrEncryptId} get_qc_details #
GET /api/v1/path/qc/{qcIdOrEncryptId}/cuePoints getQcCuePoints #
GET /api/v1/path/qc/{qcIdOrEncryptId}/getFabricInspectionReport getFabricInspectionReport #
GET /api/v1/path/qc/{qcIdOrEncryptId}/order-data/single/{orderId} getVariantsOrder #
GET /api/v1/path/qc/{qcIdOrEncryptId}/sampling/audit-details getSamplingAuditDetails #
GET /api/v1/path/qc/{qcIdOrEncryptId}/sampling/complete-details getSamplingDetails #
GET /api/v1/path/qc/{qcIdOrEncryptId}/sampling/sample-details getSamplingSampleItems #
PUT /api/v1/path/qc/{qcId} update_qc #
GET /api/v1/path/qc/{qcId}/claimData getClaimData #
POST /api/v1/path/qc/{qcId}/claimData claimData #
PUT /api/v1/path/qc/{qcId}/claimData updateClaimData #
PUT /api/v1/path/qc/{qcId}/copyReport/addOrders copyReportsOnNewOrders #
GET /api/v1/path/qc/{qcId}/copyReport/orderList getOrderList #
PUT /api/v1/path/qc/{qcId}/copyReport/removeOrder copyReportsOnRemoveOrders #
PUT /api/v1/path/qc/{qcId}/copyReport/reset resetReportForRecopy #
PUT /api/v1/path/qc/{qcId}/cuePoints/alias getQcCuePoints #
PUT /api/v1/path/qc/{qcId}/cuePoints/update updateQcCuePoints #
GET /api/v1/path/qc/{qcId}/extraData getQcExtraData #
POST /api/v1/path/qc/{qcId}/extraData updateQcExtraData #
PUT /api/v1/path/qc/{qcId}/finalInspection/alias updateFinalInspectionAlias #
PUT /api/v1/path/qc/{qcId}/final_inspection_sampling_defects updateFinalInspectionSamplingDefects #
POST /api/v1/path/qc/{qcId}/final_inspection_sampling_defects/remove removeFinalInspectionSamplingDefects #
PUT /api/v1/path/qc/{qcId}/final_inspection_sampling_defects/upsert upsertFinalInspectionSamplingDefects #
GET /api/v1/path/qc/{qcId}/getAllQcAssets getAllQcAssets #
GET /api/v1/path/qc/{qcId}/getAllQcVideos getAllQcVideos #
PUT /api/v1/path/qc/{qcId}/lineWalk/alias updateLineWalkAlias #
PUT /api/v1/path/qc/{qcId}/moveBackToNotAssigned moveBackToNotAssigned #
PUT /api/v1/path/qc/{qcId}/onlineInspection onlineInspection #
PUT /api/v1/path/qc/{qcId}/reconcileQcAssetUrls reconcileQcAssetUrls #
PUT /api/v1/path/qc/{qcId}/share share #
GET /api/v1/path/qc/{qcId}/share-mappings shareMappings #
PUT /api/v1/path/qc/{qcId}/submitFabricInspection submitFabricInspection #
PUT /api/v1/path/qc/{qcId}/updateFabricInspection updateFabricInspection #
PUT /api/v1/path/qc/{qcId}/updateFabricInspection/demo demoFabricInspection #
PUT /api/v1/path/qc/{qcId}/updateQcLineValues update_qc_line_values #
PUT /api/v1/path/qc/{qcId}/updateQcLocation updateQcLocation #
PUT /api/v1/path/qc/{qcId}/updateQcPointDefectUrlByAlias updateQcPointDefectUrl #
PUT /api/v1/path/qc/{qcId}/updateUrlByDocAlias updateUrlByDocAlias #

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/geniemode-qc-controller-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 form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

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

OpenAPI Specification

geniemode-qc-controller-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: Cataloguing API.
  version: API V
  title: Cataloguing Qc Controller API
  termsOfService: Terms of service
  contact:
    name: Mani Bhushan
    url: www.geniemode.com
    email: mani.kumar@geniemode.com
  license:
    name: License of API
    url: API license URL
servers:
- url: https://portal.geniemode.com
tags:


# --- truncated at 32 KB (454 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/geniemode/refs/heads/main/openapi/geniemode-qc-controller-api-openapi.yml