Skip to main content

Public API Enhancements: Simplified Authentication and New Endpoints for Orders and Estimates

Learn more about the latest RemOnline updates

Hanna avatar
Written by Hanna
Updated this week

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.

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.

Did this answer your question?