Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.arcuserp.com/llms.txt

Use this file to discover all available pages before exploring further.

Deprecation policy

Arcus gives developers at least 12 months notice before removing any endpoint, field, or behavior. The deprecation lifecycle has three stages:
StageAction
AnnouncedListed in the changelog + deprecation table below; Deprecation response header added
SunsetSunset response header added with the removal date
RemovedFeature removed; requests to removed endpoints return 410 Gone

Response headers

When you call a deprecated endpoint or use a deprecated parameter, the response includes:
Deprecation: true
Sunset: Sat, 01 May 2027 00:00:00 GMT
Link: <https://arcuserp.mintlify.app/concepts/deprecation#migration-guides>; rel="deprecation"
Set up alerting in your HTTP client to watch for these headers so deprecations surface before they become incidents.

Detecting deprecation headers

const response = await arcus.orders.list();

if (response.headers?.deprecation) {
  console.warn('WARNING: This endpoint is deprecated. Sunset:', response.headers?.sunset);
}

Current deprecations

No active deprecations. This table will be updated when the first deprecated feature is announced.
FeatureDeprecatedSunsetReplacement
(none)

Migration guides

When a significant deprecation is announced, a migration guide will be added to the Guides section with step-by-step instructions for updating your integration.

Questions?

If a deprecation would break your integration and the timeline is too short, contact support via the in-app Help button with your use case. Arcus may be able to provide an extended sunset window for documented migration blockers.