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.
Call it yourself
curl for this page
This API
curl "https://apis.io/api/v1/apis/geniemode:geniemode-back-fill-controller-api"
All apis
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.
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
openapi: 3.2.0
info:
description: Cataloguing API.
version: API V
title: Cataloguing Back Fill 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: back-fill-controller
description: Back Fill Controller
paths:
/api/v1/path/backfill/migrate/shipment-data/shipment-hop-data:
put:
tags:
- back-fill-controller
summary: migrateShipmentDataToHops
operationId: migrateShipmentDataToHopsUsingPUT
responses:
'200':
description: OK
content:
application/json:
schema:
type: string
/api/v1/path/backfill/order/address:
put:
tags:
- back-fill-controller
summary: backFillAddress
operationId: backFillAddressUsingPUT
responses:
'200':
description: OK
content:
application/json:
schema:
type: string
/api/v1/path/backfill/order/bill/address:
put:
tags:
- back-fill-controller
summary: backFillOrderBillAddress
operationId: backFillOrderBillAddressUsingPUT
responses:
'200':
description: OK
content:
application/json:
schema:
type: string
/api/v1/path/backfill/order/client/assignee:
put:
tags:
- back-fill-controller
summary: backfillClientAssignee
operationId: backfillClientAssigneeUsingPUT
responses:
'200':
description: OK
content:
application/json:
schema:
type: string
/api/v1/path/backfill/order/manufacturer/assignee:
put:
tags:
- back-fill-controller
summary: backfillManufacturerAssignee
operationId: backfillManufacturerAssigneeUsingPUT
responses:
'200':
description: OK
content:
application/json:
schema:
type: string
/api/v1/path/backfill/pre-order/variants:
put:
tags:
- back-fill-controller
summary: backfillPreOrderVariants
operationId: backfillPreOrderVariantsUsingPUT
parameters:
- name: afterId
in: query
description: afterId
required: false
schema:
type: integer
format: int64
default: 0
- name: limit
in: query
description: limit
required: false
schema:
type: integer
format: int32
default: 25
responses:
'200':
description: OK
content:
application/json:
schema:
type: object
additionalProperties:
type: object
/api/v1/path/backfill/refresh/shipment/hops:
put:
tags:
- back-fill-controller
summary: refreshHops
operationId: refreshHopsUsingPUT
responses:
'200':
description: OK
content:
application/json:
schema:
type: string