How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Geniemode Ftp Client Controller API

Ftp Client Controller

Geniemode Ftp Client Controller API is one of 95 APIs that Geniemode publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include ftp-client-controller. The published artifact set on APIs.io includes an OpenAPI specification and authentication docs.

This API exposes 19 operations across 19 paths, and defines 66 schemas. It is described by OpenAPI 3.2.0, at version API V.

Requests are made against a single base URL, https://portal.geniemode.com.

19 operations 19 paths 66 schemas 9 GET10 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
API V
Base URL
https://portal.geniemode.com
Terms of Service
Resource Areas
1

Paths & Operations 19

Across 19 paths, the API surfaces 19 operations — 9 GET, 10 POST. Each is listed below with its method, path, parameters, and response codes.

ftp-client-controller 19

Ftp Client Controller

GET
/api/v1/ftp/client/buyerPos
buyerPos
buyerPosUsingGET 3 params → 200403500
GET
/api/v1/ftp/client/buyerPos/{ftpBuyerPoId}/files
ftpBuyerPoIdFiles
ftpBuyerPoIdFilesUsingGET 1 param → 200403500
GET
/api/v1/ftp/client/buyerPos/{ftpBuyerPoId}/files/{id}
getFile
getFileUsingGET 2 params → 200403500
POST
/api/v1/ftp/client/buyerPos/{ftpBuyerPoId}/upload
uploadFiles
uploadFilesUsingPOST 1 param body → 200
GET
/api/v1/ftp/client/buyerPosFor855
buyerPosFor855
buyerPosFor855UsingGET 3 params → 200403500
GET
/api/v1/ftp/client/buyerPosFor856
buyerPosFor856
buyerPosFor856UsingGET 3 params → 200403500
GET
/api/v1/ftp/client/downloadAndMoveToProcessed
downloadAndMoveToProcessed
downloadAndMoveToProcessedUsingGET → 200403500
POST
/api/v1/ftp/client/generate810/{fileId}
generate810
generate810UsingPOST 1 param body → 200
POST
/api/v1/ftp/client/generate855/{fileId}
generate855
generate855UsingPOST 1 param body → 200
POST
/api/v1/ftp/client/generate856
generate856
generate856UsingPOST body → 200
POST
/api/v1/ftp/client/generate856Custom
generate856Custom
generate856CustomUsingPOST body → 200
GET
/api/v1/ftp/client/getInvoiceNumbers/{fileId}
getInvoiceNumbers
getInvoiceNumbersUsingGET 1 param → 200403500
POST
/api/v1/ftp/client/qtyLeft856/{fileId}
qtyLeft856
qtyLeft856UsingPOST 1 param → 200
GET
/api/v1/ftp/client/readX12Document/{ediString}
readX12Document
readX12DocumentUsingGET 1 param → 200403500
POST
/api/v1/ftp/client/save856Draft
save856Draft
save856DraftUsingPOST body → 200
POST
/api/v1/ftp/client/send997/{id}
uploadFiles
uploadFilesUsingPOST_1 1 param → 200
GET
/api/v1/ftp/client/sendEmail/{fileId}
testEmail
testEmailUsingGET 1 param → 200403500
POST
/api/v1/ftp/client/sendEmail/{ftpFileId}/{email}
sendEmail
sendEmailUsingPOST 2 params → 200
POST
/api/v1/ftp/client/viewSample
viewSample
viewSampleUsingPOST → 200

Schemas 66

The contract defines 66 schemas that model the data the API accepts and returns. The most detailed are OrderDetail (126 properties), OrderMargin (55 properties), Shipment (36 properties), ManufacturerAgreementDetails (33 properties). Each schema is shown below with its type and property counts.

Packet
object
14 properties 1 required
ShipmentDoc
object
5 properties 1 required
Ftp855AckIPDto
object
1 property
OrderLogisticDocs
object
6 properties
Ftp855AckIBDto
object
3 properties
ShipmentRef
object
2 properties
FtpSendFileDto
object
2 properties
GeniemodeEntityTags
object
4 properties 2 required
ManufacturerDocs
object
11 properties
GeniemodeEntity
object
13 properties
PacketVariants
object
6 properties 2 required
Ftp855AckDRDto
object
3 properties
ManufacturerAgreementDetails
object
33 properties
VariantBuyerPoMapping
object
6 properties 2 required
RequestPayload856ShipmentAddress
object
7 properties
RequestPayload856Packet
object
2 properties
DTM
object
2 properties
ManufacturerEligibleCategories
object
4 properties
ShipmentVariantBuyerPoMapping
object
6 properties 2 required
OrderBuyerAssignee
object
4 properties
RequestPayload856Order
object
2 properties
ShipmentPackets
object
6 properties 2 required
ManufacturerUnit
object
12 properties
RequestPayload856
object
12 properties
TD5
object
2 properties
ManufacturerBase
object
16 properties
ShipmentVariant
object
12 properties 2 required
Ftp855AckIQDto
object
1 property
Manufacturer
object
29 properties
OrderManufacturerAssignee
object
4 properties
OrderDetail
object
126 properties
ShipmentHop
object
14 properties 1 required
RequestPayload810Refs
object
2 properties
TD1
object
5 properties
OrderAudit
object
5 properties
ManufacturerProductMap
object
7 properties
OrderBuyerPo
object
7 properties
RequestPayload810Txi
object
2 properties
Ftp855AckPoLoopDto
object
1 property
Pair_string_string
object
4 properties
FtpBuyerPoDto
object
8 properties
OrderLogisticCosts
object
16 properties
RmDetail
object
6 properties
SampleOrderMapping
object
4 properties
RequestPayload856Custom
object
17 properties
N3
object
2 properties
ManufacturerDirector
object
15 properties 1 required
RequestPayload856Item
object
10 properties
PoType
object
3 properties
WfTemplate
object
5 properties
Ftp855AckPoPayloadDto
object
6 properties
Class856
object
8 properties
Ftp855AckPoDto
object
2 properties
ManufacturerAddress
object
9 properties
GeniemodeEntityAddress
object
5 properties 1 required
RequestPayload810
object
12 properties
Variant
object
31 properties
CourierPartner
object
3 properties
OrderLogisticDetails
object
16 properties
Doc
object
6 properties
OrderMargin
object
55 properties
ManufacturerRatingDetails
object
14 properties
Shipment
object
36 properties 1 required
OrderAddress
object
4 properties
FtpFileDto
object
20 properties
BusinessOwner
object
4 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

geniemode-ftp-client-controller-api-openapi.yml Raw ↑

Other APIs Geniemode publishes across the network.

Geniemode Admin API
Geniemode Admin Controller API
Geniemode Admin Qc Audio Recording Controller API
Geniemode Audit Controller API
Geniemode Audit Order Product Attribution Controller API
Geniemode Authorisation API
Geniemode Back Fill Controller API
Geniemode Bank Controller API
Geniemode Business Owner Controller API
Geniemode Carton Controller API
Geniemode Change Tna Request Controller API
Geniemode Client Controller API
Where this information came from

This is an independent, third-party profile of Geniemode Ftp Client Controller API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.