EBISPOT / goci-rest

Apache License 2.0
4 stars 1 forks source link

Ancestries Rest API Endpoint to Get All Ancestries for a given gwas study #62

Open sprintell opened 2 months ago

sprintell commented 2 months ago

As developer I want an api endpoint such that that when I send a GET request to the URL, hateoas compliant, paginated list of all ancestries of a given study in the database is returned in JSON Format

This is a new endpoint, this is required to ensure scalability, it was previously embedded in the studies endpoint, but now a child object to the Studies data, and should still be accessible from within the study endpoint as a link on the URL

{
   "type":"initial",
   "numberOfIndividuals":4390,
   "ancestralGroups":[
    {
        "ancestralGroup":"European"
    }
   ],
   "countryOfOrigin":[

   ],
   "countryOfRecruitment":[
    {
        "majorArea":"Europe",
        "region":"Northern Europe",
        "countryName":"U.K."
    }
   ]
}

Management Rules

Acceptance Criteria

Additional details here