API integration
| Description | Ticket | Severity |
|---|---|---|
| An intermittent issue could cause GET study_sites to return no records even when study sites were available. The request now returns the expected study site records without requiring a new POST study_sites request first. | CHK-51712 | 3 |
| The API documentation for POST /assignments and DELETE /assignments incorrectly listed study_country and study_site as parameter values. The documentation now correctly identifies the supported values as country and site. | CHK-51764 | 3 |
| The POST irb_file API could incorrectly return a success response when the specified site belonged to a different country, even though the file wasn’t posted. The API now validates the study, country or site, and artifact combination and returns the appropriate error when no matching configuration is found. | CHK-51964 | 3 |