Download OpenAPI specification:Download
API documentation for Blitzo services.
Estimates the collection time for a given postcode location
postcode required | string UK postcode for collection time estimation |
x-api-key required | string API key for authentication |
{- "isAvailable": true,
- "estimatedCollectionTime": "string",
- "message": "string"
}
Creates a new delivery order with one pickup and one dropoff location
x-api-key required | string API key for authentication |
x-api-user required | string User identifier |
required | object (Location) |
required | object (Location) |
packageType required | string |
specialInstructions | string |
schedule required | object |
parcelSize required | string |
senderNumber | string |
receiverNumber | string |
{- "pickupLocation": {
- "latitude": 0.1,
- "longitude": 0.1
}, - "dropoffLocation": {
- "latitude": 0.1,
- "longitude": 0.1
}, - "packageType": "string",
- "specialInstructions": "string",
- "schedule": { },
- "parcelSize": "string",
- "senderNumber": "string",
- "receiverNumber": "string"
}
{- "success": true,
- "order": {
- "id": "string",
- "pickupLocation": {
- "latitude": 0.1,
- "longitude": 0.1
}, - "dropoffLocation": {
- "latitude": 0.1,
- "longitude": 0.1
}, - "packageType": "string",
- "specialInstructions": "string",
- "isInsured": true,
- "orderedBy": "string",
- "orderedAt": "2019-08-24T14:15:22Z",
- "status": "pending",
- "schedule": { },
- "parcelSize": "string",
- "senderNumber": "string",
- "receiverNumber": "string"
}, - "message": "string"
}
Retrieves information about a specific order
orderId required | string ID of the order to retrieve |
x-api-key required | string API key for authentication |
{- "success": true,
- "order": {
- "id": "string",
- "pickupLocation": {
- "latitude": 0.1,
- "longitude": 0.1
}, - "dropoffLocation": {
- "latitude": 0.1,
- "longitude": 0.1
}, - "packageType": "string",
- "specialInstructions": "string",
- "isInsured": true,
- "orderedBy": "string",
- "orderedAt": "2019-08-24T14:15:22Z",
- "status": "pending",
- "schedule": { },
- "parcelSize": "string",
- "senderNumber": "string",
- "receiverNumber": "string"
}
}
Creates a new delivery order with one pickup and multiple dropoff locations
x-api-key required | string API key for authentication |
x-api-user required | string User identifier |
required | object (Location) |
required | Array of objects (Location) |
packageType required | string |
specialInstructions | string |
schedule required | object |
{- "pickupLocation": {
- "latitude": 0.1,
- "longitude": 0.1
}, - "dropoffLocations": [
- {
- "latitude": 0.1,
- "longitude": 0.1
}
], - "packageType": "string",
- "specialInstructions": "string",
- "schedule": { }
}
Retrieves all active orders for a specific user
x-api-key required | string API key for authentication |
x-api-user required | string User identifier |
{- "success": true,
- "orders": [
- {
- "id": "string",
- "pickupLocation": {
- "latitude": 0.1,
- "longitude": 0.1
}, - "dropoffLocation": {
- "latitude": 0.1,
- "longitude": 0.1
}, - "packageType": "string",
- "specialInstructions": "string",
- "isInsured": true,
- "orderedBy": "string",
- "orderedAt": "2019-08-24T14:15:22Z",
- "status": "pending",
- "schedule": { },
- "parcelSize": "string",
- "senderNumber": "string",
- "receiverNumber": "string"
}
], - "message": "string"
}
Deletes a specific multidrop order by ID
orderId required | string ID of the multidrop order to delete |
x-api-key required | string API key for authentication |
{- "success": true,
- "message": "string"
}
Creates a new delivery order with multiple pickup locations and one dropoff location
x-api-key required | string API key for authentication |
x-api-user required | string User identifier |
required | Array of objects (Location) |
required | object (Location) |
packageType required | string |
specialInstructions | string |
schedule required | object |
{- "pickupLocations": [
- {
- "latitude": 0.1,
- "longitude": 0.1
}
], - "dropoffLocation": {
- "latitude": 0.1,
- "longitude": 0.1
}, - "packageType": "string",
- "specialInstructions": "string",
- "schedule": { }
}
{- "success": true,
- "order": {
- "id": "string",
- "pickupLocations": [
- {
- "latitude": 0.1,
- "longitude": 0.1
}
], - "dropoffLocation": {
- "latitude": 0.1,
- "longitude": 0.1
}, - "packageType": "string",
- "specialInstructions": "string",
- "isInsured": true,
- "orderedBy": "string",
- "orderedAt": "2019-08-24T14:15:22Z",
- "status": "pending",
- "schedule": { },
- "activeOrderIds": [
- "string"
]
}, - "message": "string"
}
Retrieves information about a specific multipickup order
orderId required | string ID of the multipickup order to retrieve |
x-api-key required | string API key for authentication |
{- "success": true,
- "order": {
- "id": "string",
- "pickupLocations": [
- {
- "latitude": 0.1,
- "longitude": 0.1
}
], - "dropoffLocation": {
- "latitude": 0.1,
- "longitude": 0.1
}, - "packageType": "string",
- "specialInstructions": "string",
- "isInsured": true,
- "orderedBy": "string",
- "orderedAt": "2019-08-24T14:15:22Z",
- "status": "pending",
- "schedule": { },
- "activeOrderIds": [
- "string"
]
}
}
Deletes a specific multipickup order by ID
orderId required | string ID of the multipickup order to delete |
x-api-key required | string API key for authentication |
{- "success": true,
- "message": "string"
}