API - Web services

Supported Calls
Call URL (https://www.crop-diversity.org/mgis/brapi/v1/)Call nameVersionProxy/aggregationSupported methodsDescriptionFeatures
/Aboutn/aREADAbout Breeding API Drupal implementation
/tokenAuthentication1.1LOGIN, LOGOUTUser authentication in OAuth2 style
/calls/callNameCall Search1.2READList supported Breeding API calls
/cropsCrops1.1READ, FILTERINGList supported crops
/commonCropNamesCmmon Crop Names1.2READ, FILTERINGList the common crop names for the crops available in the database server.
/mapsGenome MapProxiedGigwa - Musa Acuminata GWAS Panel - GBS - genome V1n/aGet list of maps
/maps/{mapDbId}Genome Map DetailsProxiedGigwa - Musa Acuminata GWAS Panel - GBS - genome V1n/aGet map details
/germplasmGermplasm1.1READ, FILTERINGGermplasm list
MCPD: yes
MCPD-version: V.2.1
/germplasm/germplasmDbIdGermplasm Details1.1CREATE, READ, UPDATE, DELETEGermplasm details by germplasmDbId
MCPD: yes
MCPD-version: V.2.1
/search/germplasmSearch Germplasm1.3READ, FILTERINGSearch for a set of germplasm based on some criteria, returning a search results id
/search/germplasm/{searchResultsDbId}Get Germplasm Search Results1.3READGet results of search/germplasm call by search id
/attributesGermplasm Attribute List1.1READList attributes available
/attributes/categoriesGermplasm Attribute Category List1.1READList attribute categories available
/germplasm/germplasmDbId*/attributesGermplasm Attributes1.1READGermplasm attribute values by germplasmDbId
/germplasm/breedingmethodsGermplasm Breeding Methods1.2READGet the list of germplasm breeding methods available in a system.
/germplasm/breedingmethods/{breedingMethodDbId}Germplasm Breeding Method1.2READGet specific germplasm breeding method by identifier
/germplasm/germplasmDbId*/markerprofilesGermplasm Markerprofiles1.1READMarkerprofiles by germplasmDbId
/germplasm/germplasmDbId*/pedigreeGermplasm Pedigree1.1READPedigree by germplasmDbId
/germplasm/{germplasmDbId}/progenyGermplasm by Progeny1.2READGet the germplasmDbIds for all the Progeny of a particular germplasm
/germplasm-searchGermplasm Search1.1READ, FILTERINGGermplasm search
MCPD: yes
MCPD-version: V.2.1
/locationsLocations1.1READList Locations
/locations/locationDbIdLocations Details1.1READLocations details by locationDbId
/markerprofilesMarkerprofile SearchProxiedGigwa - Musa Acuminata GWAS Panel - GBS - genome V1n/aList marker profiles
/ontologiesVariable ontology listProxiedCrop Ontologyn/aList ontologies
/variablesVariable ListProxiedCrop Ontologyn/aList variables
/variables/observationVariableDbIdVariable DetailsProxiedCrop Ontologyn/aVariable details by observationVariableDbId
/variables/datatypesVariable Data Types1.1READVariable data type list
/traitsTrait List1.1READ, FILTERINGList all traits
/traits/traitDbIdTrait Details1.1CREATE, READ, UPDATETrait details by traitDbId
/phenotypes-search/csvPhenotype Search (CSV)1.2READ, FILTERINGSearch phenotypes returning a CSV formatted file
/phenotypes-search/tsvPhenotype Search (TSV)1.2READ, FILTERINGSearch phenotypes returning a TSV formatted file
/phenotypes-search/tablePhenotype Search (Table as JSON)1.2READ, FILTERINGSearch phenotypes returning JSON formatted file
/programsProgram List1.1READ, FILTERINGList programs
/programs/programDbIdProgram Details1.1READProgram details by programDbId
/programs-searchProgram Search1.1READ, FILTERINGSearch programs
/samplesSample List1.1CREATE, READ, UPDATESample list call
/samples/sampleDbIdSample Details1.1CREATE, READ, UPDATE, DELETESample details by sampleDbId
/samples-searchSample Search1.1READ, FILTERINGSearch samples
/studies/studyDbId*/germplasmStudy Germplasm DetailsProxiedGigwa - Musa Acuminata GWAS Panel - GBS - genome V1n/aStudy germplasm details by studyDbId
/studies/{studyDbId}/observationunits/zipStudy Observations Zip File Upload1.2READ, FILTERINGuploading new Observations as a batched Zip File to a system
/studies/studyDbId*/observationVariablesStudy Observation Variables1.2READ, FILTERINGGet observation variables by studyDbId
/studies-searchStudy searchProxiedGigwa - Musa Acuminata GWAS Panel - GBS - genome V1n/aSearch studies
/studyTypesStudy Type List1.2READList study types
/observationLevelsObservation Level List1.2READList observation levels