Skip to content
This repository was archived by the owner on Jun 18, 2025. It is now read-only.
This repository was archived by the owner on Jun 18, 2025. It is now read-only.

Y24-183 - Move Sequencescape API v1 calls over to API v2 #335

@sdjmchattie

Description

@sdjmchattie

User story

Sequencescape API v1 will be shut down in the near future and has been deprecated for the past 5 years. We should switch usage of the API over to v2, using the already installed json_api_client gem.

Who are the primary contacts for this story

Stuart McHattie

Who is the nominated tester for UAT

PSD

Acceptance criteria

To be considered successful the solution must allow:

  • No more API v1 calls are made to Sequencescape
  • All traces of sequencescape-client-api and its config have been removed.

Dependencies
Any new endpoints required in Sequencescape will have to be created as they are discovered to be missing. A new story should be created under that repository if there are indeed endpoints to create.

Additional context

The calls made during the last two week period are as below, with counts for each endpoint:

  • GET - /api/1/: 17

  • GET - /api/1/plate_purposes: 32

  • GET - /api/1/plate_purposes/2: 16

  • GET - /api/1/plate_purposes/3: 16

  • GET - /api/1/plate_purposes/4: 16

  • GET - /api/1/{uuid}: 17

  • GET - /api/1/{uuid}/wells: 17

  • POST - /api/1/{uuid}/extraction_attributes: 17

  • POST - /api/1/{uuid}/plates: 16

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions