# Geniemode Qc Controller API

**Canonical:** https://apis.io/apis/geniemode/geniemode-qc-controller-api/  
**Provider:** Geniemode — https://apis.io/providers/geniemode/  
**Base URL:** https://portal.geniemode.com  
**Documentation:** https://portal.geniemode.com/

Geniemode Qc Controller API is one of 95 APIs that [Geniemode](https://apis.io/providers/geniemode/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include qc-controller. The published artifact set on APIs.io includes an OpenAPI specification and authentication docs.

QC Controller

## Operations (60 of 210)

| Method | Path | Summary |
|---|---|---|
| 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 |

…and 150 more operations. They are listed in full on the page.

## Machine-readable artifacts (5)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/geniemode/refs/heads/main/openapi/geniemode-qc-controller-api-openapi.yml
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/geniemode/refs/heads/main/authentication/geniemode-authentication.yml
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/geniemode/refs/heads/main/errors/geniemode-problem-types.yml
- **Conventions** — https://raw.githubusercontent.com/api-evangelist/geniemode/refs/heads/main/conventions/geniemode-conventions.yml
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/geniemode/refs/heads/main/data-model/geniemode-data-model.yml

## Other Geniemode APIs (12)

- [Geniemode Admin API](https://apis.io/apis/geniemode/geniemode-admin-api/)
- [Geniemode Admin Controller API](https://apis.io/apis/geniemode/geniemode-admin-controller-api/)
- [Geniemode Admin Qc Audio Recording Controller API](https://apis.io/apis/geniemode/geniemode-admin-qc-audio-recording-controller-api/)
- [Geniemode Audit Controller API](https://apis.io/apis/geniemode/geniemode-audit-controller-api/)
- [Geniemode Audit Order Product Attribution Controller API](https://apis.io/apis/geniemode/geniemode-audit-order-product-attribution-controller-api/)
- [Geniemode Authorisation API](https://apis.io/apis/geniemode/geniemode-authorisation-api/)
- [Geniemode Back Fill Controller API](https://apis.io/apis/geniemode/geniemode-back-fill-controller-api/)
- [Geniemode Bank Controller API](https://apis.io/apis/geniemode/geniemode-bank-controller-api/)
- [Geniemode Business Owner Controller API](https://apis.io/apis/geniemode/geniemode-business-owner-controller-api/)
- [Geniemode Carton Controller API](https://apis.io/apis/geniemode/geniemode-carton-controller-api/)
- [Geniemode Change Tna Request Controller API](https://apis.io/apis/geniemode/geniemode-change-tna-request-controller-api/)
- [Geniemode Client Controller API](https://apis.io/apis/geniemode/geniemode-client-controller-api/)

## Tags

qc-controller

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/geniemode/geniemode-qc-controller-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/geniemode/.
