Bulk API
Fleetio offers a Bulk API for certain endpoints. Bulk APIs allow you to create data in large batches via a single network request, saving on network overhead.
Supported Records
The Bulk API currently supports creating and updating records. Deleting records in bulk is not supported at this time.
Like other Fleetio API endpoints, the Bulk API is subject to rate limiting to ensure availability and security. Please consult your plan to determine the rate limits for your account.
Sample data (eg; Vehicles) under a trial account is not accessible via the API. You'll need to create your own to test the API. More on this here: Sample Data
The Bulk API for Inventory Journal Entries is only available under the Static Pricing model. Other inventory valuation methods are not supported.
If you are using LIFO/FIFO, please refer to Adding Inventory Under LIFO/FIFO.
The following record types can be interacted with in bulk:
Record Type | Interaction |
---|---|
Faults | create |
Groups | update |
Inventory Journal Entries | create |
Location Entries | create |
Meter Entries | create |
Vehicles | create, update |
Limitations
Description | Limit | Notes |
---|---|---|
Maximum records per job | 100 | Exceptions: Inventory (500), Groups (1000) |
Maximum concurrent jobs | 10 | Additional jobs will be enqueued and we will start processing them as other jobs are completed. |
Move on to our Creating a Bulk Job guide to get started!