Skip to main content
Skip table of contents

API Lifecycle Policy

We provide an API endpoint to the Copaco Cloud platform, allowing our partners to extract data or process tasks in an automated way. In this knowledge base, we explain the endpoint we have, its status, and what you can expect regarding lifecycle, support, fixes, and additional feature development.

New API endpoints

Whenever we expose new functionality via our APIs, we release a new endpoint. Each new endpoint will have a status assigned to inform our partners about the lifecycle status and the stability they can expect.

If new datasets can be added to an existing endpoint (version), we will implement data to existing endpoints if they are in the status of Development, Beta, or Stable. Stable APIs will only be extended with additional fields/data if this does not break the existing API structure. Your code should be able to handle field additions and changes in the sort order of fields returned.

On a production system that uses APIs inside automation/scripts that are not manually checked, we recommend using API versions considered “Stable”.

Development/Beta endpoints should be used only for manual operations or have datasets verified by a partner. These endpoints could contain data inconsistencies or have changes applied to the dataset at any time, including additions, renames, removals, or replacements of fields.

New Versions

API endpoint versions are replaced with new versions when new functionality, schema changes, or bug fixes require breaking changes to a previously stable endpoint version.

Once we replace a stable endpoint version with a new stable version, we will move the previously marked Stable version to a Deprecated status. It is advised to update your integrations to a new API version whenever you need new functionality or whenever the API falls into the Deprecated status.

We keep supporting all API versions until the end of life has been announced. End of life is typically reached 6 months after an endpoint version is marked as Deprecated.

Current Endpoint Status

Endpoint

Version

Release Date

Status

End of Life Date

Billing APIs

Get Invoices

v1

November 2023

Stable

N/A

Get Example Invoices

v1

November 2023

Stable

N/A

Get Customer Specifications

v1

January 2024

Stable

N/A

Subscription APIs

Get Customer Subscriptions

v1

February 2024

Beta

N/A

Catalog API

Get Products

v1

April 2024

Development

N/A

Get Offers

v1

June 2024

Development

N/A

Get Price

v1

July 2024

Development

N/A

Organizations API

Get Customers

v1

July 2024

Development

N/A

Create Customer

v1

July 2024

Development

N/A

Status explanation

Status

Description

Support

Bugfix Releases

Feature Additions

Development (experimental)

Endpoints in the Development status are currently under development and are subject to (major) changes without notice. You can use the latest features and fixes, but the API might have inconsistent data and low performance.

Use case
These endpoints are published to collect user feedback and measure API performance. They allow early adopters to discover the latest functionality and request additional features if the dataset is lacking for your use case.

Support and Documentation
Support for these endpoints will be limited, with no guarantees of assistance. Documentation is still missing or incomplete and pending peer review.

Limited

Yes

Yes

Beta

Endpoints in the Beta status have all planned functionality implemented, but data consistency and performance should still be monitored closely.

Use case
These endpoints are published to collect user feedback and identify previously undiscovered problems.

Support and Documentation
Support on these endpoints is provided on a best-effort basis with no assistance guaranteed. Documentation should be completely available but you should not blindly trust it and review it yourself. If you find any gaps or issues, please inform the Copaco team.

Limited

Yes

Yes, but limited

Stable

Endpoints in the “Stable” status are ready for production use in your automated systems.

Use case
You can build integrations with external systems based on Stable APIs. At any time, endpoints in this status should not break your integrations.

Support and Documentation
Endpoints in the Stable status are fully supported and get priority support. Additional features and fixed will only be provided if they will not break existing partner integrations. Documentation is available inside our partner portal and in our knowledge base.

Yes

Yes, but limited

Yes, but limited

Deprecated

Endpoints in the Deprecated status are superseded by a new version. The endpoint will be phased out within 6 months on the end-of-life date. We recommend everyone upgrade to a new API version.

Use case
We provide some time for our partners to update their integrations to a new API endpoint(version) before retiring a previous endpoint(version).

Support and Documentation
We provide support for endpoints in the Deprecated status until the end-of-life date, but we are unlikely to release new functionality. Support will redirect you to a new version of the endpoint that is considered Stable if that would resolve any discovered issues.

Yes

No

No

End-Of-Life

Endpoints that passed the end-of-life after its 6-month deprecated status will be shut down. Copaco will proactively contact partners using these endpoints to warn them about the imminent API shutdown.

No

No

No

Did you find an issue, or require functionality not listed in the above table? Contact our support team via https://support.copaco.cloud or submit feedback via https://feedback.copaco.cloud.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.