Explore the latest improvements to the RemOnline Public API designed to help you build seamless integrations and automations with third-party services.
Simplified Authentication with Bearer Token
You can now authenticate requests using standard Bearer authentication:
Authorization: Bearer YOUR_API_KEY
This is standard Bearer authentication, which makes integration simpler and faster.
Important: The old authorization method (POST /token/new) is deprecated and will be disabled on September 1, 2025. Please switch to the new method in advance to ensure uninterrupted access.
New Endpoints for Orders and Estimates
We’ve restructured the API and added new endpoints for working with orders/tickets/jobs and estimates, making them more flexible and REST-oriented.
The old methods will remain available until September 1, 2025, but are now considered deprecated. They will be disabled after this date, so we recommend switching to the new endpoints in advance.
Documentation: https://remonline.readme.io/reference/get-orders
Order and Estimate Item List as a Separate Resource
We've redesigned the API structure for working with orders (including tickets and jobs) and estimates to be more flexible and REST-compliant.
The old endpoints remain available until September 1, 2025, but are now deprecated.
Item Lists as a Separate Resource
Products and services within orders and estimates are now handled as a separate items resource, improving clarity and flexibility.
GET /orders/{id} — returns general order details
GET /orders/{id}/items — returns the list of items
Also, adding and updating items in documents are supported:
POST /orders/{id}/items — adds an item (note: products are added without stock deduction)
PATCH /orders/{id}/items/{item_id} — updates item details (price, quantity, etc.)
The same structure is available for estimates via /estimates/{id}/items
This enhancement lays the groundwork for integrations with online shops and marketplaces, where imported orders will include a full item list. We’re already working on direct integration with Shopify. You can also use these endpoints to connect RemOnline to your own e-commerce platforms.
New ISO 8601 Date Format
All new endpoints now use the ISO 8601 date format. Example:
"createdAt": "2025-05-14T08:35:05Z"
Flexible Pagination with pageSize
Endpoints with pagination (GET /orders, GET /estimates) now support the pageSize parameter:
Acceptable values: 10 to 100
Default: pageSize=50
You can reduce the value for faster responses or increase it to retrieve more data in a single request.
If you have any feedback or suggestions, we’d love to hear from you. Simply contact our Support team via chat.