Mircate
    Mircate
    • Introduction
    • Authentication
    • Errors
    • Change Logs
    • PIM
      • Get Products
        POST
      • Get Product Settings
        GET
      • Get Catalog Settings
        GET
      • Upsert Product
        POST
      • Upsert Category
        POST
      • Bulk Product Upsert
        POST
      • Check Batch Status
        POST
      • Delete Product
        POST
      • Attach Product Attribute Image
        POST
      • Attach Category Image
        POST
      • Get Image
        GET
      • Upsert Attributes
        POST
      • Delete Attribute
        POST
      • Upsert Attribute Options
        POST
      • Upsert Attribute Option
        POST
      • Delete Attribute Option
        POST
    • Promotion
      • Calculate
        POST
      • Start Transaction
        POST
      • Commit Transaction
        POST
      • Revert Transaction
        POST
      • Cancel Transaction
        POST
      • Get Active Promotions
        GET
    • Loyalty
      • Receive Event
        POST
      • Calculate
        POST
      • Start Transaction
        POST
      • Commit Transaction
        POST
      • Cancel Transaction
        POST
      • List Measurements
        POST
    • Wallet
      • Get Wallet
      • Create Wallet
      • Create Account
      • Get Account
      • Get Accounts
      • List Accounts
      • List Transactions
      • Add Account
      • Remove Account
      • Fix
      • Load
      • Spend
      • Refund
      • Cancel
    • Talking Product
      • Create Product
      • Update Product
      • Delete Product
      • Get Product
      • List Product
    • Merchant
      • Sales Channel
        • Reserve Stock
        • Cancel Stock
        • Commit Stock
        • Refund Stock
        • Get Current Stock
      • Product Supplier
        • Receive Stock
        • Receive Price
        • Get Stock/Price History
        • Check Batch Status
        • Remove My Products
        • Clean My Products
        • Export Stock/Price
        • List Exports
        • Get Exported Files
      • Global Products
        • Receive Products
        • Get Global Products
        • Remove Global Products
    • Common
      • Dataset
        • Create
        • Update
        • Delete
        • Value Upsert
        • Value Delete
        • List Sources
        • List Values
    • How to
      • Creating a Promotion Template
      • Promotion Transaction Flow
      • Understanding PIM Product Statuses

    Errors

    Mircate uses conventional HTTP response codes to indicate the success or failure of an API request. In general: Codes in the 2xx range indicate success. Codes in the 4xx range indicate an error that failed given the information provided (e.g., a required parameter was omitted, a charge failed, etc.). Codes in the 5xx range indicate an error with Mircate’s servers (these are rare).
    Some 4xx errors that could be handled programmatically (e.g., a cart is declined) include an error code that briefly explains the error reported.
    CodeStatusDescription
    200OKEverything worked as expected.
    204OKSuccess but no content.
    400Bad RequestThe request was unacceptable, often due to a missing or incorrect required parameter.
    403UnauthorizedNo valid API key provided. Or the API key doesn’t have permissions to perform the request.
    429Too Many RequestsToo many requests hit the API too quickly. We recommend an exponential backoff of your requests.
    5xxServer ErrorsSomething went wrong on Mircate’s end. (These are rare.)
    Modified at 2024-09-18 07:36:45
    Previous
    Authentication
    Next
    Change Logs
    Built with