Transload Qa API
The Qa API from Transload — 18 operation(s) for qa.
The Qa API from Transload — 18 operation(s) for qa.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/transload:transload-qa-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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: 3.2.0
info:
title: Pipeline Backend Qa API
version: 0.1.0
security:
- bearerAuth: []
tags:
- name: QA
paths:
/v1/qa/koch-reference-sync/request:
post:
responses:
'200':
description: Default Response
tags:
- QA
summary: Create qa koch reference sync request
x-summary-source: derived
operationId: postV1QaKochReferenceSyncRequest
x-operation-id-source: derived
/v1/qa/leaderboard:
get:
responses:
'200':
description: Default Response
tags:
- QA
summary: Get qa leaderboard
x-summary-source: derived
operationId: getV1QaLeaderboard
x-operation-id-source: derived
/v1/qa/leaderboard/daily:
get:
parameters:
- schema:
type: integer
minimum: 1
default: 7
in: query
name: days
required: false
- schema:
type: string
in: query
name: tz
required: false
responses:
'200':
description: Default Response
tags:
- QA
summary: Get qa leaderboard daily
x-summary-source: derived
operationId: getV1QaLeaderboardDaily
x-operation-id-source: derived
/v1/qa/summary:
get:
parameters:
- schema:
type: string
format: uuid
in: query
name: siteId
required: false
- schema:
type: string
format: uuid
in: query
name: cameraId
required: false
- schema:
type: number
default: 0
in: query
name: minGap
required: false
- schema:
type: integer
default: 0
in: query
name: excludeOverlapSeconds
required: false
- schema:
type: boolean
default: false
in: query
name: hideNoScanner
required: false
- schema:
type: string
format: date-time
in: query
name: capturedAfter
required: false
- schema:
type: string
format: date-time
in: query
name: capturedBefore
required: false
responses:
'200':
description: Default Response
tags:
- QA
summary: Get qa summary
x-summary-source: derived
operationId: getV1QaSummary
x-operation-id-source: derived
/v1/qa/{scanId}/review:
post:
requestBody:
required: true
content:
application/json:
schema:
oneOf:
- type: object
properties:
decision:
enum:
- accepted
kochScaleFactor:
type: object
properties:
objective:
type: string
enum:
- t30_mae
- per_dim_5cm_count
required:
- objective
required:
- decision
- type: object
properties:
decision:
enum:
- rejected
reason:
type: string
enum:
- ambiguous
- bad_segmentation
- item_not_measurable
- mixed_pallet
- no_scan_visible
- wrong_item_selected
- bad_bounding_box_fit
- bad_measurements
- other
- barcode_not_attached
- stacked_items
correction:
type: object
properties:
lengthCm:
type: integer
widthCm:
type: integer
heightCm:
type: integer
obbCornersPx:
type: array
items:
type: object
properties:
u:
type: number
v:
type: number
required:
- u
- v
required:
- lengthCm
- widthCm
- heightCm
- obbCornersPx
required:
- decision
parameters:
- schema:
type: string
format: uuid
in: path
name: scanId
required: true
responses:
'200':
description: Default Response
tags:
- QA
summary: Create qa by scan id review
x-summary-source: derived
operationId: postV1QaByScanIdReview
x-operation-id-source: derived
/v1/qa/{scanId}/review/reset:
post:
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
stageRunId:
type: string
format: uuid
required:
- stageRunId
parameters:
- schema:
type: string
format: uuid
in: path
name: scanId
required: true
responses:
'200':
description: Default Response
tags:
- QA
summary: Create qa by scan id review reset
x-summary-source: derived
operationId: postV1QaByScanIdReviewReset
x-operation-id-source: derived
/v1/qa/reviews/reset:
post:
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
reviews:
type: array
items:
type: object
properties:
scanId:
type: string
format: uuid
stageRunId:
type: string
format: uuid
required:
- scanId
- stageRunId
required:
- reviews
responses:
'200':
description: Default Response
tags:
- QA
summary: Create qa reviews reset
x-summary-source: derived
operationId: postV1QaReviewsReset
x-operation-id-source: derived
/v1/qa/stats:
get:
parameters:
- schema:
type: string
format: uuid
in: query
name: customerId
required: false
- schema:
type: string
format: date-time
in: query
name: from
required: false
- schema:
type: string
format: date-time
in: query
name: to
required: false
responses:
'200':
description: Default Response
tags:
- QA
summary: Get qa stats
x-summary-source: derived
operationId: getV1QaStats
x-operation-id-source: derived
/v1/qa/pending:
get:
parameters:
- schema:
type: integer
minimum: 1
default: 50
in: query
name: limit
required: false
- schema:
type: integer
default: 0
in: query
name: offset
required: false
- schema:
type: string
format: uuid
in: query
name: customerId
required: false
- schema:
type: number
in: query
name: kochMinMaeCm
required: false
- schema:
type: number
in: query
name: kochMaxMaeCm
required: false
- schema:
type: number
in: query
name: kochMaxLengthDeviationCm
required: false
- schema:
type: number
in: query
name: kochMaxWidthDeviationCm
required: false
- schema:
type: number
in: query
name: kochMaxHeightDeviationCm
required: false
- schema:
type: boolean
in: query
name: kochApplyScaleFactor
required: false
- schema:
type: string
enum:
- t30_mae
- per_dim_5cm_count
default: t30_mae
in: query
name: kochScaleFactorObjective
required: false
- schema:
type: boolean
in: query
name: kochMissingGroundTruth
required: false
- schema:
type: string
in: query
name: cameraViews
required: false
- schema:
type: array
items:
type: string
format: uuid
default: []
in: query
name: excludedCustomerIds
required: false
- schema:
type: string
format: date-time
in: query
name: capturedAfter
required: false
- schema:
type: string
format: date-time
in: query
name: capturedBefore
required: false
- schema:
type: number
default: 0
in: query
name: minGap
required: false
- schema:
type: string
enum:
- oldest
- newest
- value
default: oldest
in: query
name: sortOrder
required: false
responses:
'200':
description: Default Response
tags:
- QA
summary: Get qa pending
x-summary-source: derived
operationId: getV1QaPending
x-operation-id-source: derived
/v1/qa/{scanId}/frames:
get:
parameters:
- schema:
type: string
format: uuid
in: path
name: scanId
required: true
responses:
'200':
description: Default Response
tags:
- QA
summary: Get qa by scan id frames
x-summary-source: derived
operationId: getV1QaByScanIdFrames
x-operation-id-source: derived
/v1/qa/{scanId}/overlay:
get:
parameters:
- schema:
type: string
in: query
name: expires
required: true
- schema:
type: string
in: query
name: sig
required: true
- schema:
type: string
format: uuid
in: path
name: scanId
required: true
responses:
'200':
description: Default Response
tags:
- QA
summary: Get qa by scan id overlay
x-summary-source: derived
operationId: getV1QaByScanIdOverlay
x-operation-id-source: derived
/v1/qa/camera-views:
get:
parameters:
- schema:
type: string
format: uuid
in: query
name: customerId
required: false
- schema:
type: array
items:
type: string
format: uuid
default: []
in: query
name: excludedCustomerIds
required: false
responses:
'200':
description: Default Response
tags:
- QA
summary: Get qa camera views
x-summary-source: derived
operationId: getV1QaCameraViews
x-operation-id-source: derived
/v1/qa/koch-auto-review-by-filter:
post:
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
kochMaxMaeCm:
type: number
kochMaxLengthDeviationCm:
type: number
kochMaxWidthDeviationCm:
type: number
kochMaxHeightDeviationCm:
type: number
kochApplyScaleFactor:
type: boolean
kochScaleFactorObjective:
type: string
enum:
- t30_mae
- per_dim_5cm_count
default: t30_mae
responses:
'200':
description: Default Response
tags:
- QA
summary: Create qa koch auto review by filter
x-summary-source: derived
operationId: postV1QaKochAutoReviewByFilter
x-operation-id-source: derived
/v1/qa/koch-auto-scale:
post:
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
kochScaleFactorObjective:
type: string
enum:
- t30_mae
- per_dim_5cm_count
default: t30_mae
default:
kochScaleFactorObjective: t30_mae
responses:
'200':
description: Default Response
tags:
- QA
summary: Create qa koch auto scale
x-summary-source: derived
operationId: postV1QaKochAutoScale
x-operation-id-source: derived
/v1/qa/auth/request-link:
post:
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
email:
type: string
required:
- email
responses:
'200':
description: Default Response
tags:
- QA
summary: Create qa auth request link
x-summary-source: derived
operationId: postV1QaAuthRequestLink
x-operation-id-source: derived
/v1/qa/auth/verify:
post:
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
token:
type: string
minLength: 10
required:
- token
responses:
'200':
description: Default Response
tags:
- QA
summary: Create qa auth verify
x-summary-source: derived
operationId: postV1QaAuthVerify
x-operation-id-source: derived
/v1/qa/auth/logout:
post:
responses:
'200':
description: Default Response
tags:
- QA
summary: Create qa auth logout
x-summary-source: derived
operationId: postV1QaAuthLogout
x-operation-id-source: derived
/v1/qa/auth/session:
get:
responses:
'200':
description: Default Response
tags:
- QA
summary: Get qa auth session
x-summary-source: derived
operationId: getV1QaAuthSession
x-operation-id-source: derived
components:
securitySchemes:
bearerAuth:
type: http
scheme: bearer