Kibo Commerce · Schema
M_FetchFileConfig
Fetch File Config Model
CompanyCommerceE-CommerceHeadless CommerceOrder ManagementB2BConsumerInventoryFulfillment
Properties
| Name | Type | Description |
|---|---|---|
| active | boolean | Active |
| archiveBucket | string | S3 Archive Bucket |
| blankQuantityIsZero | boolean | Flag to convert null quantities to zero |
| bucket | string | S3 Bucket |
| csvDelimiter | string | CSV Delimiter |
| emailList | string | Email List |
| exportAfterRefresh | boolean | Flag for exporting after refresh |
| failed_attempts | integer | Failed Attempts |
| fetchFileConfigID | integer | Fetch File Config ID |
| fieldNameMap | array | List of field names |
| ftpPassword | string | FTP server password |
| ftpPort | integer | FTP server port |
| ftpRemotePath | string | FTP server remote path |
| ftpRemotePathArchive | string | FTP server remote path archive |
| ftpServer | string | FTP server address |
| ftpUsername | string | FTP server username |
| ignoreExtraFields | boolean | Flag for ignoring extra fields |
| lastModified | string | Time config was last modified |
| lockName | string | Lock name |
| multipleFiles | boolean | Flag for using multiple files |
| postImportExportId | integer | Export id post import |
| postImportFtpId | integer | FTP id post import |
| postProcessAction | integer | Enum denoting action post processing |
| productMapping | string | Enum for fetch file mapping |
| refreshEnabled | boolean | Flag for Refresh Enabled |
| refreshFileDescription | string | Description for the refresh file |
| region | string | S3 Region |
| s3ArchivePath | string | S3 Archive Bucket Path (directory) |
| s3Key | string | S3 Key |
| s3Path | string | S3 Bucket Path (directory) |
| secret | string | S3 Secret |
| tenantID | integer | Tenant ID |
| updateEnabled | boolean | Flag for Update Enabled |
| updateFileDescription | string | Description for the update file |
| useControlFile | boolean | Flag for using control file |
| zeroOutNegatives | boolean | Flag for converting negatives to zero |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/kibo-commerce/main/json-schema/kibo-commerce-m-fetch-file-config-schema.json",
"title": "M_FetchFileConfig",
"description": "Fetch File Config Model",
"x-generated": "2026-10-18",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/kibo-commerce-inventory-openapi.yml#/components/schemas/M_FetchFileConfig",
"properties": {
"active": {
"description": "Active",
"nullable": false,
"type": "boolean"
},
"archiveBucket": {
"description": "S3 Archive Bucket",
"type": "string"
},
"blankQuantityIsZero": {
"description": "Flag to convert null quantities to zero",
"nullable": false,
"type": "boolean"
},
"bucket": {
"description": "S3 Bucket",
"type": "string"
},
"csvDelimiter": {
"description": "CSV Delimiter",
"type": "string"
},
"emailList": {
"description": "Email List",
"type": "string"
},
"exportAfterRefresh": {
"description": "Flag for exporting after refresh",
"nullable": false,
"type": "boolean"
},
"failed_attempts": {
"description": "Failed Attempts",
"nullable": false,
"type": "integer"
},
"fetchFileConfigID": {
"description": "Fetch File Config ID",
"type": "integer"
},
"fieldNameMap": {
"description": "List of field names",
"items": {
"type": "string"
},
"type": "array"
},
"ftpPassword": {
"description": "FTP server password",
"type": "string"
},
"ftpPort": {
"description": "FTP server port",
"type": "integer"
},
"ftpRemotePath": {
"description": "FTP server remote path",
"type": "string"
},
"ftpRemotePathArchive": {
"description": "FTP server remote path archive",
"type": "string"
},
"ftpServer": {
"description": "FTP server address",
"type": "string"
},
"ftpUsername": {
"description": "FTP server username",
"type": "string"
},
"ignoreExtraFields": {
"description": "Flag for ignoring extra fields",
"nullable": false,
"type": "boolean"
},
"lastModified": {
"description": "Time config was last modified",
"type": "string"
},
"lockName": {
"description": "Lock name",
"type": "string"
},
"multipleFiles": {
"description": "Flag for using multiple files",
"nullable": false,
"type": "boolean"
},
"postImportExportId": {
"description": "Export id post import",
"type": "integer"
},
"postImportFtpId": {
"description": "FTP id post import",
"type": "integer"
},
"postProcessAction": {
"description": "Enum denoting action post processing",
"type": "integer"
},
"productMapping": {
"description": "Enum for fetch file mapping",
"enum": [
"SWAP_PART_NUMBER_WITH_UPC",
"SWAP_SKU_WITH_UPC"
],
"title": "productMapping",
"type": "string"
},
"refreshEnabled": {
"description": "Flag for Refresh Enabled",
"nullable": false,
"type": "boolean"
},
"refreshFileDescription": {
"description": "Description for the refresh file",
"type": "string"
},
"region": {
"description": "S3 Region",
"type": "string"
},
"s3ArchivePath": {
"description": "S3 Archive Bucket Path (directory)",
"type": "string"
},
"s3Key": {
"description": "S3 Key",
"type": "string"
},
"s3Path": {
"description": "S3 Bucket Path (directory)",
"type": "string"
},
"secret": {
"description": "S3 Secret",
"type": "string"
},
"tenantID": {
"description": "Tenant ID",
"type": "integer"
},
"updateEnabled": {
"description": "Flag for Update Enabled",
"nullable": false,
"type": "boolean"
},
"updateFileDescription": {
"description": "Description for the update file",
"type": "string"
},
"useControlFile": {
"description": "Flag for using control file",
"nullable": false,
"type": "boolean"
},
"zeroOutNegatives": {
"description": "Flag for converting negatives to zero",
"nullable": false,
"type": "boolean"
}
},
"type": "object"
}
Work with this as data
Every JSON Schema 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 schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.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 JSON Schema
curl "https://apis.io/api/v1/json-schemas/kibo-commerce-m-fetch-file-config"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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.