Optimize easy order fulfillment with the order API

Order Management

The Order API provides comprehensive order management capabilities for Chargee's hardware products. Create orders, track inventory, manage shipping, and handle the complete fulfillment workflow.

Order Creation

Create orders for Sparky devices and Flint gateways with customer information, shipping details, and product configurations.

Order management

Real-time order tracking and processing.

Shipping & Tracking

Automated shipping, carrier integration, and real-time tracking updates. Provide customers with detailed shipping information and delivery notifications.

API Endpoints

POST /orders

Create a new order for Sparky devices or Flint smart gateway with customer information and shipping details.

{
    "WebshopOrderId": "test",
    "Origin": "Chargee_Shopify",
    "ConsumerDetails": {
        "DeliveryAddress": {
        "FirstName": "Coos",
        "LastName": "Coosjes",
        "Street": "Akkerstraat",
        "HouseNumber": "26534",
        "PostalCode": "9999ZZ",
        "City": "Stadje",
        "CountryCode": "NL"
        },
        "InvoiceAddress": {
        "FirstName": "Coos",
        "LastName": "Coosjes",
        "Street": "Akkerstraat",
        "HouseNumber": "26534",
        "HouseNumberAddition": "A",
        "PostalCode": "9999ZZ",
        "City": "Stadje",
        "CountryCode": "NL"
        },
        "B2B": false
    },
    "Lines": [
        {
        "Sku": "SPARKYV3",
        "OrderedQuantity": 1
        }
    ]
}
GET /orders

Retrieve a list of individual orders with filtering options for status, date range, and customer information.

{
    "WebshopOrderId": "test",
    "Origin": "Chargee_Shopify",
    "ConsumerDetails": {
        "DeliveryAddress": {
        "FirstName": "Coos",
        "LastName": "Coosjes",
        "Street": "Akkerstraat",
        "HouseNumber": "26534",
        "PostalCode": "9999ZZ",
        "City": "Stadje",
        "CountryCode": "NL"
        },
        "InvoiceAddress": {
        "FirstName": "Coos",
        "LastName": "Coosjes",
        "Street": "Akkerstraat",
        "HouseNumber": "26534",
        "HouseNumberAddition": "A",
        "PostalCode": "9999ZZ",
        "City": "Stadje",
        "CountryCode": "NL"
        },
        "B2B": false
    },
    "Lines": [
        {
        "Sku": "SPARKYV3",
        "OrderedQuantity": 1
        }
    ]
}

Streamline your order process

Automate your entire order fulfillment workflow with the Order API. From inventory management to shipping tracking, streamline your operations.