-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Y24-190 - Move Sequencescape API v1 calls over to API v2 #1772
Comments
Review of V1 UsageV1 API is accessed via the Implemented V1 CallsThis list is parsed by looking at the usage of the
|
V2 Calls that will need implementing in SequencescapeThe list above is everything being called in the V1 API.
|
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 by installing and making use of the
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:
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.
Child Stories
The following are stories included in
develop-Y24-190
branches to be released together when the EPIC is complete.config:generate
#1794Milestones
Additional context
The calls made during the last two week period are as below, with counts for each endpoint:
GET - /api/1/: 9236
GET - /api/1/barcode_printers: 3701
GET - /api/1/order_templates: 2
GET - /api/1/order_templates/2: 2
GET - /api/1/order_templates/3: 2
GET - /api/1/order_templates/4: 2
GET - /api/1/searches: 2
GET - /api/1/tag_layout_templates: 58
GET - /api/1/tag_layout_templates/2: 58
GET - /api/1/transfer_templates: 2
GET - /api/1/{uuid}: 2740
GET - /api/1/{uuid}/children: 67
GET - /api/1/{uuid}/creation_transfers: 3
GET - /api/1/{uuid}/qc_files: 40
GET - /api/1/{uuid}/submission_pools: 115
GET - /api/1/{uuid}/wells: 204
POST - /api/1/bait_library_layouts: 7
POST - /api/1/bait_library_layouts/preview: 7
POST - /api/1/bulk_transfers: 6
POST - /api/1/custom_metadatum_collections: 284
POST - /api/1/plate_conversions: 57
POST - /api/1/plate_creations: 206
POST - /api/1/pooled_plate_creations: 63
POST - /api/1/specific_tube_creations: 67
POST - /api/1/state_changes: 796
POST - /api/1/submissions: 10
POST - /api/1/tag_layouts: 18
POST - /api/1/transfer_request_collections: 295
POST - /api/1/tube_from_tube_creations: 67
POST - /api/1/work_completions: 101
POST - /api/1/{uuid}: 301
POST - /api/1/{uuid}/all: 34
POST - /api/1/{uuid}/first: 978
POST - /api/1/{uuid}/orders: 10
POST - /api/1/{uuid}/qc_files: 32
POST - /api/1/{uuid}/submit: 10
PUT - /api/1/{uuid}: 93
The text was updated successfully, but these errors were encountered: