Download OpenAPI specification:Download
Welcome to the Stryde Platform API documentation. This API provides programmatic access to Stryde's order management, item catalog, and delivery tracking functionalities.
This documentation aims to provide all the information you need to work with our API. We hope you find it helpful and easy to use. If you have any questions or need further assistance, please don't hesitate to contact our developer support team.
To start using the Stryde API:
For detailed instructions on authentication and example API calls, please refer to the relevant sections in this documentation.
This endpoint generates an access token for the user.
Accept required | string Default: application/json The format of the response. |
username required | any Username to authenticate with. |
password required | string Password to authenticate with. |
{- "username": "admin",
- "password": 12345678
}
{- "bearer_token": "A5syvgQg0RkJwb4s1oWFUWQig5q3JNXF63f905c0"
}
This operation retrieves all orders from the system. You can filter the orders by company.
company | string Example: company=SC00001 The company for which you want to retrieve the data. |
Accept required | string Default: application/json The format of the response. |
[- {
- "company": "SC00001",
- "companyName": "Al Andalus Trading Company",
- "code": "SO0000001",
- "clientRefCode": "101149532",
- "clientRefNum": "2038673464",
- "documentDate": "2024-08-14",
- "deliveryDate": "2024-08-15",
- "status": "Open",
- "deliveryType": "Express - Home (1 day)",
- "remarks": "Please deliver the order before 12:00 PM.",
- "customerDetails": {
- "customerCode": "CC01397",
- "customerName": "Mohamad Iskandar",
- "customerNumber": "96567698444"
}, - "addressDetails": {
- "shipToAddress": "Saad 99277945 66561588 Salwa BLOCK 7 Street 1 51 Building/Floor:/ 234 73QF+GR6, Kuwait City, Kuwait",
- "billToAddress": "Saad 99277945 66561588 Salwa BLOCK 7 Street 1 51 Building/Floor:/ 234 73QF+GR6, Kuwait City, Kuwait",
- "pickUpAddress": "",
- "area": "Salwa"
}, - "items": [
- {
- "lineNum": 0,
- "clientItemCode": "HA0000779",
- "description": "Samsung Washer Ftl 8 Kg Silver",
- "modelCode": "WW80TA046AX",
- "barcode": "8050147629758",
- "itemGroup": "HA",
- "isSerial": 1,
- "quantity": 1,
- "warehouseCode": "WH_XCTHA",
- "services": [
- "Delivery"
]
}
]
}
]
This operation creates a new order in the system based on the information provided
Accept required | string Default: application/json The format of the response. |
company | string The company code associated with the order. |
clientRefCode | string Order Number in Client System. |
clientRefNum | string Extra Reference Number Provided by the client. |
documentDate | string <date> The date when the order was created. |
deliveryDate | string <date> The date when the order to be delivered. |
homeDelivery | boolean Indicates if the order is for Home Delivery or Bulk. 1 for Home Delivery, 0 for Bulk. |
remarks | string Additional remarks about the order. |
object Details of the customer who placed the order. | |
object Details of the address where the order is to be delivered. | |
Array of objects (OrderItem) List of items in the order. |
{- "company": "SC00001",
- "clientRefCode": "101149532",
- "clientRefNum": "2038673464",
- "documentDate": "2024-08-14",
- "deliveryDate": "2024-08-15",
- "homeDelivery": 1,
- "remarks": "Please deliver the order before 12:00 PM.",
- "customerDetails": {
- "customerCode": "CC01397",
- "customerName": "Mohamad Iskandar",
- "customerNumber": "96567698444"
}, - "addressDetails": {
- "shipToAddress": "Saad 99277945 66561588 Salwa BLOCK 7 Street 1 51 Building/Floor:/ 234 73QF+GR6, Kuwait City, Kuwait",
- "billToAddress": "Saad 99277945 66561588 Salwa BLOCK 7 Street 1 51 Building/Floor:/ 234 73QF+GR6, Kuwait City, Kuwait",
- "pickUpAddress": "",
- "area": "Salwa"
}, - "items": [
- {
- "lineNum": 0,
- "clientItemCode": "HA0000779",
- "description": "Samsung Washer Ftl 8 Kg Silver",
- "modelCode": "WW80TA046AX",
- "barcode": "8050147629758",
- "itemGroup": "HA",
- "isSerial": 1,
- "quantity": 1,
- "warehouseCode": "WH_XCTHA",
- "services": [
- "Delivery"
]
}
]
}
{- "message": "Sales Order Created",
- "company": "SC00001",
- "orderCode": "SO0000001",
- "clientRefCode": 101149532
}
This operation retrieves a specific order details from the system.
code required | string Example: SO0000001 Order Code in the System |
Accept required | string Default: application/json The format of the response. |
{- "company": "SC00001",
- "companyName": "Al Andalus Trading Company",
- "code": "SO0000001",
- "clientRefCode": "101149532",
- "clientRefNum": "2038673464",
- "documentDate": "2024-08-14",
- "deliveryDate": "2024-08-15",
- "status": "Open",
- "deliveryType": "Express - Home (1 day)",
- "remarks": "Please deliver the order before 12:00 PM.",
- "customerDetails": {
- "customerCode": "CC01397",
- "customerName": "Mohamad Iskandar",
- "customerNumber": "96567698444"
}, - "addressDetails": {
- "shipToAddress": "Saad 99277945 66561588 Salwa BLOCK 7 Street 1 51 Building/Floor:/ 234 73QF+GR6, Kuwait City, Kuwait",
- "billToAddress": "Saad 99277945 66561588 Salwa BLOCK 7 Street 1 51 Building/Floor:/ 234 73QF+GR6, Kuwait City, Kuwait",
- "pickUpAddress": "",
- "area": "Salwa"
}, - "items": [
- {
- "lineNum": 0,
- "clientItemCode": "HA0000779",
- "description": "Samsung Washer Ftl 8 Kg Silver",
- "modelCode": "WW80TA046AX",
- "barcode": "8050147629758",
- "itemGroup": "HA",
- "isSerial": 1,
- "quantity": 1,
- "warehouseCode": "WH_XCTHA",
- "services": [
- "Delivery"
]
}
]
}
Retrieve Item Master Data & Inventory. Items are gradually added to the system based on the orders the system receives.
This operation retrieves all items from the system. You can filter the items by Item Code, Company and timestamp.
You can utilize the timestamp parameter to fetch items updated after a certain DateTime, that way you will be able to get the latest items added or updated to the system.
company | string Example: company=SC00001 The company for which you want to retrieve the data. |
item_code | string Example: item_code=HHP002556 The item code for which you want to retrieve the data. |
timestamp | string <datetime> Example: timestamp=2024-07-07 20:01:00 The timestamp to fetch items updated after this timestamp. |
Accept required | string Default: application/json The format of the response. |
[- {
- "company": "SC00001",
- "itemCode": "HHP002554",
- "description": "Samsung Galaxy Z Flip 5 256GB Graphite",
- "foreignDescription": "فليب 5 256 جيجا جرافيت",
- "modelCode": "SM-F731BZA1MEA",
- "barcode": 8806095180717,
- "manufacturer": "Samsung Mobile",
- "itemGroup": "HHP",
- "managedBy": "Serial Number",
- "updatedAt": "2024-07-06 12:57:52",
- "quantity": 1,
- "itemMeasurement": {
- "length": "250.00cm",
- "width": "150.00cm",
- "height": "100.00cm",
- "volume": "12.50m",
- "weight": "5.00kg"
}, - "itemInventory": [
- {
- "warehouse": "RT_EGA",
- "inStock": 1,
- "committed": 0,
- "available": 1
}
], - "serialNumbers": [
- {
- "manufacturerSerialNumber": 350290890314555,
- "serialNumber": 350290890314555,
- "warehouse": "RT_EGA"
}
], - "batchNumbers": [
- {
- "batchNumber": "PO121-20240622",
- "quantity": 44,
- "committed": 1,
- "warehouse": "RT_EGA"
}
]
}
]
This operation retrieves an item from the system specified by the Item Code.
code required | string Example: HHP002556 The item code for which you want to retrieve the data. |
Accept required | string Default: application/json The format of the response. |
{- "company": "SC00001",
- "itemCode": "HHP002554",
- "description": "Samsung Galaxy Z Flip 5 256GB Graphite",
- "foreignDescription": "فليب 5 256 جيجا جرافيت",
- "modelCode": "SM-F731BZA1MEA",
- "barcode": 8806095180717,
- "manufacturer": "Samsung Mobile",
- "itemGroup": "HHP",
- "managedBy": "Serial Number",
- "updatedAt": "2024-07-06 12:57:52",
- "quantity": 1,
- "itemMeasurement": {
- "length": "250.00cm",
- "width": "150.00cm",
- "height": "100.00cm",
- "volume": "12.50m",
- "weight": "5.00kg"
}, - "itemInventory": [
- {
- "warehouse": "RT_EGA",
- "inStock": 1,
- "committed": 0,
- "available": 1
}
], - "serialNumbers": [
- {
- "manufacturerSerialNumber": 350290890314555,
- "serialNumber": 350290890314555,
- "warehouse": "RT_EGA"
}
], - "batchNumbers": [
- {
- "batchNumber": "PO121-20240622",
- "quantity": 44,
- "committed": 1,
- "warehouse": "RT_EGA"
}
]
}
This endpoint is used to import items into the portal from SAP for testing purposes.
Accept required | string Default: application/json The format of the response. |
company required | any The company code associated with the order. |
itemCode required | string Item Code to identify the item. |
[- {
- "company": "SC00001",
- "itemCode": "HHP002554"
}
]
[- {
- "message": "Items Processing.."
}
]
This operation retrieves all Deliveries from the system. You can filter the orders by company.
company | string Example: company=SC00001 The company for which you want to retrieve the data. |
Accept required | string Default: application/json The format of the response. |
[- {
- "company": "SC00001",
- "companyName": "Al Andalus Trading Company",
- "code": "DO0000001",
- "salesOrderCode": "SO0000002",
- "date": "2024-08-14",
- "remarks": "Delivery Delayed till 3:00 PM.",
- "customerDetails": {
- "customerCode": "CC01397",
- "customerName": "Mohamad Iskandar",
- "customerNumber": "96567698444"
}, - "addressDetails": {
- "shipToAddress": "Saad 99277945 66561588 Salwa BLOCK 7 Street 1 51 Building/Floor:/ 234 73QF+GR6, Kuwait City, Kuwait",
- "billToAddress": "Saad 99277945 66561588 Salwa BLOCK 7 Street 1 51 Building/Floor:/ 234 73QF+GR6, Kuwait City, Kuwait",
- "pickUpAddress": "",
- "area": "Salwa"
}, - "items": [
- {
- "clientItemCode": "HA0000779",
- "quantity": 1,
- "serialNumbers": [
- "6FA114AX500083",
- "6FA114AX500085"
], - "batchNumbers": [
- {
- "batchNumber": "1234567",
- "quantity": "1"
}
]
}
]
}
]
This operation creates a new order in the system based on the information provided
Accept required | string Default: application/json The format of the response. |
company required | any The company code associated with the order. |
orderCode required | string The unique code associated with the order. |
docNum | string The document number associated with the order, used when orderCode is not provided. |
deliveryDate required | string <date> The date when the order was delivered. |
remarks | string Additional remarks about the order. |
required | Array of objects (DeliveryItem) List of items in the order. |
{- "company": "SC00001",
- "orderCode": "101144569",
- "docNum": "58",
- "deliveryDate": "2024-08-15",
- "remarks": "Please deliver the order before 12:00 PM.",
- "items": [
- {
- "clientItemCode": "HA0000779",
- "quantity": 1,
- "serialNumbers": [
- "6FA114AX500083",
- "6FA114AX500085"
], - "batchNumbers": [
- {
- "batchNumber": "1234567",
- "quantity": "1"
}
]
}
]
}
{- "message": "Delivery Created",
- "code": "DO0000002"
}
This operation retrieves a specific delivery details from the system.
code required | string Example: DO0000023 Delivery Code in the System |
Accept required | string Default: application/json The format of the response. |
{- "company": "SC00001",
- "companyName": "Al Andalus Trading Company",
- "code": "DO0000001",
- "salesOrderCode": "SO0000002",
- "date": "2024-08-14",
- "remarks": "Delivery Delayed till 3:00 PM.",
- "customerDetails": {
- "customerCode": "CC01397",
- "customerName": "Mohamad Iskandar",
- "customerNumber": "96567698444"
}, - "addressDetails": {
- "shipToAddress": "Saad 99277945 66561588 Salwa BLOCK 7 Street 1 51 Building/Floor:/ 234 73QF+GR6, Kuwait City, Kuwait",
- "billToAddress": "Saad 99277945 66561588 Salwa BLOCK 7 Street 1 51 Building/Floor:/ 234 73QF+GR6, Kuwait City, Kuwait",
- "pickUpAddress": "",
- "area": "Salwa"
}, - "items": [
- {
- "clientItemCode": "HA0000779",
- "quantity": 1,
- "serialNumbers": [
- "6FA114AX500083",
- "6FA114AX500085"
], - "batchNumbers": [
- {
- "batchNumber": "1234567",
- "quantity": "1"
}
]
}
]
}