StoreHarmony API
    StoreHarmony API
    • Storeharmony API
    • Mobile Apps
      • Apps Registration
        • Authentication
          • Verify User Registration from a Website
          • Verify User Registration
          • Reset User Password
          • Register a new store
          • User Login For Apps
          • Authenticate User
      • Stock Inventory
        • Stock Categories
          • getStoreCategories
          • updateStoreCategory
          • createStoreCategory
          • createStoreSubCategory
          • deleteStoreCategory
          • Upload Category Picture
          • createBulkStoreCategory
        • Create Bulk Products
        • Create Product with Variants
        • Add Variants to Product
        • Upload Product Picture
        • Update Product Prices
        • Add New Quantity to Product
        • Deduct Quantity from Product
        • Creates a simple product in the inventory
        • Get Product by Item ID
        • getProductTransfers
        • acceptTransferIntoStore
        • listProductsPricesForRecentChanges
        • listProductsPrices
        • Get Inventory Stock Items
        • getProductAudit
        • findBySKU
        • Update Product
        • Removes provided variants from provided Existing Product
        • Add Variants to Existing Product
        • getProductsWithComplexQuery
        • Removes Product by Item ID
        • Add Variants to Existing Product
      • Store Admin Operations
        • Get Store User
        • Edit Store User
        • Delete a Store User
        • Get Bank Account List for the Store
        • Update Bank Account Details
        • Create Bank Account
        • Delete Bank Account
        • Add a User to Store
        • Set Default Bank
        • List all users for a Store User
        • Get Bank Account Details
        • Delete Bank Account
      • Invoicing Operations
        • createPDFInvoiceLink
    • CRM
      • Customer Registration
        • Register a new customer
        • Log in a customer
        • Verify Customer Email
        • Verify Customer Mobile
        • Reset Customer Password
    • Online Store
      • Restuarant Order Menus AppCalls
        • Place an Order
        • Submit Store Review
        • getServiceName
        • Load a Restro Store Detail
        • Restro Product Order
        • Track Order Status
        • Restro Store Tables
        • List Auto Categories
        • Restro Product Details
        • Fetch Related Products or Recommended Pairs for a Product
        • Fetch All Categories
        • Fetch All Products Belonging to a Particular Category
        • Fetch All Products by Store ID Based on Categories and Subcategories
        • Fetch All Categories and Subcategories by Store ID
      • updatesOrder
        PUT
      • cancelOrder
        DELETE
      • postCustomerReview
        POST
      • getCustomerProfile
        GET
      • updateProfile
        POST
      • updateProfileShippingAddress
        POST
      • submitIssues
        POST
      • placeOrderToStore
        POST
      • contactStore
        POST
      • calculateOrderShipping
        POST
      • passResetting
        POST
      • getStoreInfo
        GET
      • getCustomerWalletReport
        GET
      • getRegularPurchase
        GET
      • getRecentPurchase
        GET
      • getCustomerReceipts
        GET
      • getReceiptDetails_1
        GET
      • getCustomerProfileDetails
        GET
      • getCustomerOrders
        GET
      • getOrderDetails
        GET
      • getCustomerLoyaltyReport
        GET
      • getCustomerInvoices
        GET
      • trackPayment
        GET
      • trackOrder_1
        GET
      • loadDeliverypolicy
        GET
      • listAutoCategories_1
        GET
      • getShippingRates
        GET
      • shippingInformation
        GET
      • searchProducts
        GET
      • sendReceipt
        GET
      • listStoreProductsForHome
        GET
      • loadProductByItemId_1
        GET
      • getCustomerReview
        GET
      • loadProducRecommendationsByItemId
        GET
      • loadProductBySlug
        GET
      • loadRelatedProductsByItemId
        GET
      • loadPrivacypolicy
        GET
      • searchPagedProducts
        GET
      • searchPagedProductsByPages
        GET
      • getStoreLocations
        GET
      • getGeocode
        GET
      • loadHomeBanners
        GET
      • getCountries_1
        GET
      • getCountryStates_1
        GET
      • getCountryStatesLGARegion_1
        GET
      • loadStoreCategories_1
        GET
      • loadStoreSubCategories_1
        GET
      • loadStoreAllCategoriesAndSubCategories_1
        GET
      • loadStoreBanners
        GET
      • verifyMobile_1
        GET
      • verifyEmail
        GET
      • loadAboutUs
        GET
      • Log in a customer with token
        POST
      • Log in a customer
        POST
      • Register a new customer
        POST
    • User Operations
      • Get User Information
      • Update User Information
      • Set Default Wallet Bank Account
      • Set VAT, VAT Type and currency etc used for business activities in this location
      • Set a particular location as the default store used for business activities
      • Retrieve Profile Image
      • Upload Profile Image
      • Log a User Complaint
      • createNewStoreLocation
      • Change User Password
      • Get the details, settings and important parameters for a store location
      • Get Bank Account Details
      • Switch account to another store location
      • Get User Store Locations
    • Data Sources & Reports
      • getSalesReportsDetails
      • getSalesReports
      • Sales Report with products sold
      • Sales Report by Criteria
      • Track Sales By Receipt
      • getCustomerDataSet
    • Utility Operations
      • Create PDF Invoice Link
      • Load Store Credentials By ID
      • Verify Mobile Number
      • Verify Email Address
      • Retrieve Store Profiles
      • Retrieve List of Roles
      • Retrieve Registered Nigerian Banks. Only Supports Nigerian Banks
      • Lookup Bank Account Details
      • Retrieve List of Countries
      • Retrieve States in a Country
      • Retrieve Regions within a State
    • Payments & Webhooks
      • reversalMerchantPOSTerminal_1
      • payViaMerchantPOSTerminal_1
      • Creates a bank transfer account
    • Webhooks & Operations
      • reversalMerchantPOSTerminal
      • payViaMerchantPOSTerminal

    Storeharmony API

    API Documentation#

    Introduction#

    Welcome to the Storeharmony API! This API provides developers with the tools necessary to build powerful integrations on the Storeharmony platform. By leveraging our API, you can enhance retail operations through features such as analytics, eCommerce capabilities, reporting, invoicing, and order lifecycle management. Particularly suited if you need to extract sales data from storeharmony stores and send orders directly to locations of business.

    Getting Started#

    To start using the Storeharmony API, follow these steps:
    1.
    Obtain an API Key:
    You must obtain a developer API key from the Storeharmony Sandbox Site.
    The API key is required for authentication and to access the API endpoints.
    2.
    Authentication:
    The API uses token-based authentication. You will need to obtain a session token and an access token using your API key.
    The access token must be included in the Authorization header of your requests as a Bearer token.
    Most of the APIs are limited based on location or a store ID which is how the API is able to pinpoint the location whose data is being accessed or where data is being sent. As a physical store location management platform, many calls will have direct impact on the activities of a location. So obtain the storeId of the specific location you need to access
    Example:
    3.
    API Features:
    Retail Integration: Seamlessly connect with various retail systems to manage your store operations.
    Analytics: Access detailed analytics to gain insights into your business performance.
    eCommerce: Enable eCommerce functionalities, allowing for online sales and transactions.
    Reporting: Generate reports for sales, inventory, and more to make informed business decisions.
    Invoicing: Manage and track invoices easily through our API.
    Order Lifecycle Management: Streamline the entire order process, from creation to fulfillment.

    API Structure#

    The Storeharmony API follows RESTful principles, providing a clean and intuitive interface. All API responses are returned in JSON format, making it easy to parse and utilize in your applications.

    Rate Limiting#

    To ensure fair usage and availability of the API for all developers, rate limits may apply. Please refer to the specific endpoint documentation for details on rate limits.

    Support#

    If you have any questions or need assistance while using the Storeharmony API, please reach out to our support team via the Partner Portal or consult our FAQ section. If you have questions, you can send us an email at support@storeharmony.com

    Conclusion#

    We are excited to see how you utilize the Storeharmony API to build innovative solutions for retail integration. Start exploring our API today and unlock the potential of your retail operations!
    Modified at 2025-02-05 21:20:10
    Next
    Verify User Registration from a Website
    Built with