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
View JSON Schema on GitHub

JSON Schema

kibo-commerce-m-fetch-file-config-schema.json Raw ↑
{
  "$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.
All 92 tools →

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.