API - Web services
Call URL (https://www.crop-diversity.org/mgis/brapi/v1/) | Call name | Version | Proxy/aggregation | Supported methods | Description | Features |
---|---|---|---|---|---|---|
/ | About | n/a | READ | About Breeding API Drupal implementation | ||
/token | Authentication | 1.1 | LOGIN, LOGOUT | User authentication in OAuth2 style | ||
/calls/callName | Call Search | 1.2 | READ | List supported Breeding API calls | ||
/crops | Crops | 1.1 | READ, FILTERING | List supported crops | ||
/commonCropNames | Cmmon Crop Names | 1.2 | READ, FILTERING | List the common crop names for the crops available in the database server. | ||
/maps | Genome Map | Proxied | Gigwa - Musa Acuminata GWAS Panel - GBS - genome V1 | n/a | Get list of maps | |
/maps/{mapDbId} | Genome Map Details | Proxied | Gigwa - Musa Acuminata GWAS Panel - GBS - genome V1 | n/a | Get map details | |
/germplasm | Germplasm | 1.1 | READ, FILTERING | Germplasm list | MCPD: yes
MCPD-version: V.2.1 | |
/germplasm/germplasmDbId | Germplasm Details | 1.1 | CREATE, READ, UPDATE, DELETE | Germplasm details by germplasmDbId | MCPD: yes
MCPD-version: V.2.1 | |
/search/germplasm | Search Germplasm | 1.3 | READ, FILTERING | Search for a set of germplasm based on some criteria, returning a search results id | ||
/search/germplasm/{searchResultsDbId} | Get Germplasm Search Results | 1.3 | READ | Get results of search/germplasm call by search id | ||
/attributes | Germplasm Attribute List | 1.1 | READ | List attributes available | ||
/attributes/categories | Germplasm Attribute Category List | 1.1 | READ | List attribute categories available | ||
/germplasm/germplasmDbId*/attributes | Germplasm Attributes | 1.1 | READ | Germplasm attribute values by germplasmDbId | ||
/germplasm/breedingmethods | Germplasm Breeding Methods | 1.2 | READ | Get the list of germplasm breeding methods available in a system. | ||
/germplasm/breedingmethods/{breedingMethodDbId} | Germplasm Breeding Method | 1.2 | READ | Get specific germplasm breeding method by identifier | ||
/germplasm/germplasmDbId*/markerprofiles | Germplasm Markerprofiles | 1.1 | READ | Markerprofiles by germplasmDbId | ||
/germplasm/germplasmDbId*/pedigree | Germplasm Pedigree | 1.1 | READ | Pedigree by germplasmDbId | ||
/germplasm/{germplasmDbId}/progeny | Germplasm by Progeny | 1.2 | READ | Get the germplasmDbIds for all the Progeny of a particular germplasm | ||
/germplasm-search | Germplasm Search | 1.1 | READ, FILTERING | Germplasm search | MCPD: yes
MCPD-version: V.2.1 | |
/locations | Locations | 1.1 | READ | List Locations | ||
/locations/locationDbId | Locations Details | 1.1 | READ | Locations details by locationDbId | ||
/markerprofiles | Markerprofile Search | Proxied | Gigwa - Musa Acuminata GWAS Panel - GBS - genome V1 | n/a | List marker profiles | |
/ontologies | Variable ontology list | Proxied | Crop Ontology | n/a | List ontologies | |
/variables | Variable List | Proxied | Crop Ontology | n/a | List variables | |
/variables/observationVariableDbId | Variable Details | Proxied | Crop Ontology | n/a | Variable details by observationVariableDbId | |
/variables/datatypes | Variable Data Types | 1.1 | READ | Variable data type list | ||
/traits | Trait List | 1.1 | READ, FILTERING | List all traits | ||
/traits/traitDbId | Trait Details | 1.1 | CREATE, READ, UPDATE | Trait details by traitDbId | ||
/phenotypes-search/csv | Phenotype Search (CSV) | 1.2 | READ, FILTERING | Search phenotypes returning a CSV formatted file | ||
/phenotypes-search/tsv | Phenotype Search (TSV) | 1.2 | READ, FILTERING | Search phenotypes returning a TSV formatted file | ||
/phenotypes-search/table | Phenotype Search (Table as JSON) | 1.2 | READ, FILTERING | Search phenotypes returning JSON formatted file | ||
/programs | Program List | 1.1 | READ, FILTERING | List programs | ||
/programs/programDbId | Program Details | 1.1 | READ | Program details by programDbId | ||
/programs-search | Program Search | 1.1 | READ, FILTERING | Search programs | ||
/samples | Sample List | 1.1 | CREATE, READ, UPDATE | Sample list call | ||
/samples/sampleDbId | Sample Details | 1.1 | CREATE, READ, UPDATE, DELETE | Sample details by sampleDbId | ||
/samples-search | Sample Search | 1.1 | READ, FILTERING | Search samples | ||
/studies/studyDbId*/germplasm | Study Germplasm Details | Proxied | Gigwa - Musa Acuminata GWAS Panel - GBS - genome V1 | n/a | Study germplasm details by studyDbId | |
/studies/{studyDbId}/observationunits/zip | Study Observations Zip File Upload | 1.2 | READ, FILTERING | uploading new Observations as a batched Zip File to a system | ||
/studies/studyDbId*/observationVariables | Study Observation Variables | 1.2 | READ, FILTERING | Get observation variables by studyDbId | ||
/studies-search | Study search | Proxied | Gigwa - Musa Acuminata GWAS Panel - GBS - genome V1 | n/a | Search studies | |
/studyTypes | Study Type List | 1.2 | READ | List study types | ||
/observationLevels | Observation Level List | 1.2 | READ | List observation levels |