v2
Released 2018-03-14Active
Migration Effort
Medium
Estimated Hours
~8h
Primary risk if skipped: API requests failing due to incorrect identifier usage, leading to service disruptions.
Breaking Changes2
endpointHighCore API
/api/v2/tickets/{ticket_id}.json
The `/api/v2/tickets/{ticket_id}.json` endpoint no longer supports retrieving tickets by their `id` directly. Instead, it now requires the `external_id` for retrieval.
Before
GET /api/v2/tickets/{ticket_id}.jsonAfter
GET /api/v2/tickets.json?external_id={external_id}→
Update all calls to this endpoint to use the `external_id` parameter instead of the ticket ID.
endpointHighCore API
/api/v2/users/{user_id}.json
Similar to tickets, the `/api/v2/users/{user_id}.json` endpoint has been changed to require `external_id` instead of the user's internal `id` for fetching a user.
Before
GET /api/v2/users/{user_id}.jsonAfter
GET /api/v2/users.json?external_id={external_id}→
Modify API calls to use the `external_id` parameter when retrieving users.
Never get blindsided by an API change again
Deprecatr AI monitors 150+ providers, maps changes to your codebase, and delivers migration checklists before your team hits a breaking change.
Join the Waitlist