Kibo Commerce · Schema

CustomerCredit

Represetation of a store credit or gift card.

CompanyCommerceE-CommerceHeadless CommerceOrder ManagementB2BConsumerInventoryFulfillment

Properties

Name Type Description
activationDate stringnull Date the credit was activated. Null if card is not active. Credits must be activated before they can be used. ReadOnly after activation
auditInfo object
code stringnull Unique number identifier representing this credit. Number may be generated or set by the Tenant Number is unique within the Tenant context. ReadOnly after credit creation
creditType stringnull Type of Credit. Mozu.Customer.Contracts.Credit.Credit.CreditTypeConst Required. ReadOnly after credit creation
creditTypeId integer
currencyCode stringnull Currency Code
currentBalance numbernull Do we want to track this here? Current Balance ReadOnly
customCreditType stringnull Name of custom credit type Optional.
customerId integernull Id of the N:Mozu.Customer that this credit is assigned to. Optional.
expirationDate stringnull Date after which this credit is no longer valid Optional Defaults to 365 days
initialBalance numbernull Balance assigned when credit was initially created. May be zero and updated later. ReadOnly after intial credit creation
View JSON Schema on GitHub

JSON Schema

kibo-commerce-customer-credit-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-customer-credit-schema.json",
  "title": "CustomerCredit",
  "description": "Represetation of a store credit or gift card.",
  "x-generated": "2026-10-18",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/kibo-commerce-customer-openapi.yml#/components/schemas/CustomerCredit",
  "properties": {
    "activationDate": {
      "description": "Date the credit was activated.  Null if card is not active.\nCredits must be activated before they can be used.\nReadOnly after activation",
      "format": "date-time",
      "type": [
        "string",
        "null"
      ]
    },
    "auditInfo": {
      "$ref": "#/$defs/AuditInfo"
    },
    "code": {
      "description": "Unique number identifier representing this credit.\nNumber may be generated or set by the Tenant\nNumber is unique within the Tenant context.\nReadOnly after credit creation",
      "type": [
        "string",
        "null"
      ]
    },
    "creditType": {
      "description": "Type of Credit.\nMozu.Customer.Contracts.Credit.Credit.CreditTypeConst\nRequired.\nReadOnly after credit creation",
      "type": [
        "string",
        "null"
      ]
    },
    "creditTypeId": {
      "format": "int32",
      "type": "integer"
    },
    "currencyCode": {
      "description": "Currency Code",
      "type": [
        "string",
        "null"
      ]
    },
    "currentBalance": {
      "description": "Do we want to track this here?\nCurrent Balance\nReadOnly",
      "format": "double",
      "type": [
        "number",
        "null"
      ]
    },
    "customCreditType": {
      "description": "Name of custom credit type\nOptional.",
      "type": [
        "string",
        "null"
      ]
    },
    "customerId": {
      "description": "Id of the N:Mozu.Customer\nthat this credit is assigned to.\nOptional.",
      "format": "int32",
      "type": [
        "integer",
        "null"
      ]
    },
    "expirationDate": {
      "description": "Date after which this credit is no longer valid\nOptional\nDefaults to 365 days",
      "format": "date-time",
      "type": [
        "string",
        "null"
      ]
    },
    "initialBalance": {
      "description": "Balance assigned when credit was initially created.\nMay be zero and updated later.\nReadOnly after intial credit creation",
      "format": "double",
      "type": [
        "number",
        "null"
      ]
    }
  },
  "type": "object",
  "$defs": {
    "AuditInfo": {
      "properties": {
        "createBy": {
          "type": [
            "string",
            "null"
          ]
        },
        "createDate": {
          "format": "date-time",
          "type": [
            "string",
            "null"
          ]
        },
        "updateBy": {
          "type": [
            "string",
            "null"
          ]
        },
        "updateDate": {
          "format": "date-time",
          "type": [
            "string",
            "null"
          ]
        }
      },
      "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-customer-credit"
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.