For the complete documentation index, see llms.txt. This page is also available as Markdown.

Versioning and Compatibility

Current Version

Our API is currently at version 1 (/v1/). All endpoints are accessed through this version prefix in the base URL:

https://api.equipme.io/v1/

Compatibility Commitment

We are committed to maintaining backward compatibility and avoiding breaking changes wherever possible. Our approach to API evolution:

Additive Changes

The API evolves primarily through additive changes that don't break existing integrations:

What we add:

  • New endpoints

  • New optional fields in request bodies

  • New fields in response bodies

  • New optional query parameters

  • New error codes with descriptive messages

Your integration should:

  • Ignore unknown fields in responses

  • Not rely on field order in JSON responses

  • Handle new optional parameters gracefully

  • Be prepared for new error codes

Non-Breaking Changes

These changes are considered safe and may be introduced without notice:

  • Adding new endpoints

  • Adding new optional request parameters

  • Adding new fields to responses

  • Adding new values to enums (where documented as extensible)

  • Changing error messages (error codes remain stable)

  • Adding new error codes

  • Performance improvements

Breaking Changes

We actively avoid breaking changes. If a breaking change becomes necessary, we will:

  1. Announce it well in advance

  2. Provide migration guidance

  3. Maintain the old behavior alongside the new one when possible

  4. Mark deprecated endpoints clearly in the API Reference

Examples of breaking changes we avoid:

  • Removing endpoints

  • Removing fields from responses

  • Making optional parameters required

  • Changing field data types

  • Changing authentication mechanisms


Deprecated Endpoints

Some endpoints are marked as obsolete in the API Reference. These are typically older endpoints that have been replaced with improved alternatives.

Current obsolete endpoints:

  • Several PUT endpoints have been replaced with PATCH alternatives using JSON Patch

  • Obsolete endpoints continue to work but are not recommended for new integrations

Check the API Reference for specific deprecation notices and recommended alternatives.


API Changes & Release Notes

API changes are documented in our general Release Notes.

What's included:

  • New endpoints and features

  • Changes to existing endpoints

  • Deprecation notices

  • Bug fixes affecting API behavior

We recommend subscribing to release notes updates to stay informed about API improvements.


Version Your Integration

Document which API version and features your integration uses. This helps with troubleshooting and planning updates.

Last updated

Was this helpful?