Breeding API Overview

Supported Calls
Call URL (https://www.crop-diversity.org/mgis/brapi/v1/)Call nameSupported methodsDescriptionFeatures
/AboutREADAbout Breeding API Drupal implementation
/allelematrixAllele MatricesREAD, FILTERINGList allele matrices
/allelematrix-searchMarkerProfile Allele MatrixREAD, FILTERINGSearch allele matrices
/attributesGermplasm Attribute ListREAD, FILTERINGList attributes available
/attributes/categoriesGermplasm Attribute Category ListREAD, FILTERINGList attribute categories available
/calls/callNameCall SearchREADList supported Breeding API calls
/cropsCropsREAD, FILTERINGList supported crops
/germplasmGermplasmREAD, FILTERINGGermplasm list
MCPD: yes
MCPD-version: V.2.1
/germplasm/germplasmDbIdGermplasm DetailsCREATE, READ, UPDATE, DELETEGermplasm details by germplasmDbId
MCPD: yes
MCPD-version: V.2.1
/germplasm/germplasmDbId/attributesGermplasm AttributesREADGermplasm attribute values by germplasmDbId
/germplasm/germplasmDbId/markerprofilesGermplasm MarkerprofilesREADMarkerprofiles by germplasmDbId
/germplasm/germplasmDbId/pedigreeGermplasm PedigreeREADPedigree by germplasmDbId
/germplasm-searchGermplasm SearchREAD, FILTERINGGermplasm search
MCPD: yes
MCPD-version: V.2.1
/locationsLocationsREAD, FILTERINGList Locations
/locations/locationDbIdLocations DetailsREADLocations details by locationDbId
/mapsGenome MapREAD, FILTERINGGet list of maps
/maps/{mapDbId}Genome Map DetailsREAD, FILTERINGGet map details
/maps/{mapDbId}/positionsGenome map dataREAD, FILTERINGGet map data
/maps/{mapDbId}/positions/{linkageGroupName}Genome Map Data by range on linkageGroupREAD, FILTERINGGet map data by range on linkageGroup
/markerprofilesMarkerprofile SearchREAD, FILTERINGList marker profiles
/markerprofiles/{markerprofileDbId}Marker profilesREAD, FILTERINGAlleles by markerprofileDbId
/markersMarker ListREAD, FILTERINGList markers
/markers/markerDbIdMarker DetailsREADMarkers details by markerDbId
/markers-searchMarkers SearchREAD, FILTERINGSearch markers
/observationlevelsObservation Level ListREAD, FILTERINGList observation levels
/ontologiesVariable ontology listREAD, FILTERINGList ontologies
/phenotypes-searchPhenotype SearchREAD, FILTERINGSearch phenotypes
/phenotypesPhenotype ListREAD, FILTERINGList phenotypes
/phenotypes/phenotypeDbIdPhenotype DetailsREAD, FILTERINGPhenotypes details by phenotypeDbId
/programsProgram ListREAD, FILTERINGList programs
/programs/programDbIdProgram DetailsREADProgram details by programDbId
/programs-searchProgram SearchREAD, FILTERINGSearch programs
/samplesSample ListREAD, FILTERINGSample list call
/samples/sampleDbIdSample DetailsCREATE, READ, UPDATE, DELETESample details by sampleDbId
/samples-searchSample SearchREAD, FILTERINGSearch samples
/seasonsSeason ListREAD, FILTERINGList seasons
/studiesStudy ListREAD, FILTERINGList studies
/studies/studyDbIdStudy DetailsREAD, FILTERINGStudies details by studyDbId
/studies/studyDbId/germplasmStudy Germplasm DetailsREAD, FILTERINGStudy germplasm details by studyDbId
/studies/studyDbId/layoutPlot Layout DetailsREAD, FILTERINGRetrieve plot layout details
/studies/studyDbId/observationsObservations DetailsREAD, FILTERINGGet observation units by observation variable by studyDbId
/studies/studyDbId/observationunitsObservation Units DetailsREAD, FILTERINGGet all observation units by studyDbId
/studies/studyDbId/observationvariablesStudy Observation VariablesREAD, FILTERINGGet observation variables by studyDbId
/studies/studyDbId/tableStudy Observation Units as a TableREAD, FILTERINGRetrieve study observation units as table
/studies-searchStudy searchREAD, FILTERINGSearch studies
/studytypesStudy Type ListREAD, FILTERINGList study types
/tokenAuthenticationLOGIN, LOGOUTUser authentication in OAuth2 style
/traitsTrait ListREAD, FILTERINGList all traits
/traits/traitDbIdTrait DetailsREAD, FILTERINGTrait details by traitDbId
/trialsTrial ListREAD, FILTERINGGet list of trial summaries
/trials/trialDbIdTrial DetailsREAD, FILTERINGGet Trial By trialDbId
/variablesVariable ListREAD, FILTERINGList variables
/variables/observationVariableDbIdVariable DetailsREAD, FILTERINGVariable details by observationVariableDbId
/variables-searchVariable SearchREAD, FILTERINGSearch variables
/vendors/vendorPlateDbId/{vendorPlateDbId}Plate DetailsREAD, FILTERINGGet plate details by vendorPlateId
/vendors/plates-searchPlate SearchREAD, FILTERINGSearch for plates
/vendors/specificationsVendor SpecificationsREAD, FILTERINGGet vendor specifications