Geniemode Order Product Attribution Controller API
Order Product Attribution Controller
Order Product Attribution Controller
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/geniemode:geniemode-order-product-attribution-controller-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a 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: 3.2.0
info:
description: Cataloguing API.
version: API V
title: Cataloguing Order Product Attribution 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:
- name: order-product-attribution-controller
description: Order Product Attribution Controller
paths:
/api/v1/order/product/attribution/excel-query:
get:
tags:
- order-product-attribution-controller
summary: index
operationId: indexUsingGET_20
parameters:
- name: assigneeIds
in: query
required: false
style: form
explode: true
schema:
type: array
items:
type: integer
format: int64
- name: attributionAttached
in: query
required: false
schema:
type: boolean
- name: attributionStatus
in: query
required: false
schema:
type: string
- name: brandIds
in: query
required: false
style: form
explode: true
schema:
type: array
items:
type: integer
format: int64
- name: businessOwnerIds
in: query
required: false
style: form
explode: true
schema:
type: array
items:
type: integer
format: int64
- name: confirmationDateFrom
in: query
required: false
schema:
type: integer
format: int64
- name: confirmationDateSort
in: query
required: false
schema:
type: string
- name: confirmationDateTo
in: query
required: false
schema:
type: integer
format: int64
- name: createdBy
in: query
required: false
style: form
explode: true
schema:
type: array
items:
type: string
- name: documentsAttached
in: query
required: false
schema:
type: boolean
- name: financialStatus
in: query
required: false
style: form
explode: true
schema:
type: array
items:
type: string
- name: modelTypes
in: query
required: false
style: form
explode: true
schema:
type: array
items:
type: string
- name: orderId
in: query
required: false
schema:
type: integer
format: int64
- name: pendingDaysMax
in: query
required: false
schema:
type: integer
format: int64
- name: pendingDaysMin
in: query
required: false
schema:
type: integer
format: int64
- name: sources
in: query
required: false
style: form
explode: true
schema:
type: array
items:
type: string
- name: styleCode
in: query
required: false
schema:
type: string
- name: tab
in: query
required: false
schema:
type: string
- name: types
in: query
required: false
style: form
explode: true
schema:
type: array
items:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: string
'403':
description: Forbidden!!!!!
'500':
description: 500 message
/api/v1/order/product/attribution/index:
get:
tags:
- order-product-attribution-controller
summary: index
operationId: indexUsingGET_21
parameters:
- name: assigneeIds
in: query
required: false
style: form
explode: true
schema:
type: array
items:
type: integer
format: int64
- name: attributionAttached
in: query
required: false
schema:
type: boolean
- name: attributionStatus
in: query
required: false
schema:
type: string
- name: brandIds
in: query
required: false
style: form
explode: true
schema:
type: array
items:
type: integer
format: int64
- name: businessOwnerIds
in: query
required: false
style: form
explode: true
schema:
type: array
items:
type: integer
format: int64
- name: confirmationDateFrom
in: query
required: false
schema:
type: integer
format: int64
- name: confirmationDateSort
in: query
required: false
schema:
type: string
- name: confirmationDateTo
in: query
required: false
schema:
type: integer
format: int64
- name: createdBy
in: query
required: false
style: form
explode: true
schema:
type: array
items:
type: string
- name: documentsAttached
in: query
required: false
schema:
type: boolean
- name: financialStatus
in: query
required: false
style: form
explode: true
schema:
type: array
items:
type: string
- name: modelTypes
in: query
required: false
style: form
explode: true
schema:
type: array
items:
type: string
- name: orderId
in: query
required: false
schema:
type: integer
format: int64
- name: pendingDaysMax
in: query
required: false
schema:
type: integer
format: int64
- name: pendingDaysMin
in: query
required: false
schema:
type: integer
format: int64
- name: sources
in: query
required: false
style: form
explode: true
schema:
type: array
items:
type: string
- name: styleCode
in: query
required: false
schema:
type: string
- name: tab
in: query
required: false
schema:
type: string
- name: types
in: query
required: false
style: form
explode: true
schema:
type: array
items:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: object
additionalProperties:
type: object
'403':
description: Forbidden!!!!!
'500':
description: 500 message
/api/v1/order/product/attribution/orders:
get:
tags:
- order-product-attribution-controller
summary: orders
operationId: ordersUsingGET_2
parameters:
- name: sku
in: query
description: sku
required: true
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: object
additionalProperties:
type: object
'403':
description: Forbidden!!!!!
'500':
description: 500 message
/api/v1/order/product/attribution/tab-counts:
get:
tags:
- order-product-attribution-controller
summary: tabCounts
operationId: tabCountsUsingGET_1
parameters:
- name: assigneeIds
in: query
required: false
style: form
explode: true
schema:
type: array
items:
type: integer
format: int64
- name: attributionAttached
in: query
required: false
schema:
type: boolean
- name: attributionStatus
in: query
required: false
schema:
type: string
- name: brandIds
in: query
required: false
style: form
explode: true
schema:
type: array
items:
type: integer
format: int64
- name: businessOwnerIds
in: query
required: false
style: form
explode: true
schema:
type: array
items:
type: integer
format: int64
- name: confirmationDateFrom
in: query
required: false
schema:
type: integer
format: int64
- name: confirmationDateSort
in: query
required: false
schema:
type: string
- name: confirmationDateTo
in: query
required: false
schema:
type: integer
format: int64
- name: createdBy
in: query
required: false
style: form
explode: true
schema:
type: array
items:
type: string
- name: documentsAttached
in: query
required: false
schema:
type: boolean
- name: financialStatus
in: query
required: false
style: form
explode: true
schema:
type: array
items:
type: string
- name: modelTypes
in: query
required: false
style: form
explode: true
schema:
type: array
items:
type: string
- name: orderId
in: query
required: false
schema:
type: integer
format: int64
- name: pendingDaysMax
in: query
required: false
schema:
type: integer
format: int64
- name: pendingDaysMin
in: query
required: false
schema:
type: integer
format: int64
- name: sources
in: query
required: false
style: form
explode: true
schema:
type: array
items:
type: string
- name: styleCode
in: query
required: false
schema:
type: string
- name: tab
in: query
required: false
schema:
type: string
- name: types
in: query
required: false
style: form
explode: true
schema:
type: array
items:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/AttributionTabCountsResponsePayload'
'403':
description: Forbidden!!!!!
'500':
description: 500 message
components:
schemas:
AttributionTabCountsResponsePayload:
type: object
properties:
all:
type: integer
format: int64
approved:
type: integer
format: int64
audit_pending:
type: integer
format: int64
document_pending:
type: integer
format: int64
rejected:
type: integer
format: int64
title: AttributionTabCountsResponsePayload