Breeding API Overview

Supported Calls
Call URL (https://www.carrotomics.org/brapi/v1/)Call nameVersionProxy/aggregationSupported methodsDescriptionFeatures
/Aboutn/aREADAbout Breeding API Drupal implementation
/calls/callNameCall Search1.2READList supported Breeding API calls
/cropsCrops1.2READ, FILTERINGList supported crops
/commonCropNamesCommon Crop Names1.2READ, FILTERINGList the common crop names for the crops available in the database server.
/mapsGenome Map1.2READGet list of maps
/maps/{mapDbId}Genome Map Details1.2READGet map details
/maps/{mapDbId}/positionsGenome map data1.2READGet map data
/maps/{mapDbId}/positions/{linkageGroupName}Genome Map Data by range on linkageGroup1.2READGet map data by range on linkageGroup
/germplasmGermplasm1.2READ, FILTERINGGermplasm list
MCPD: yes
MCPD-version: V.2.1
/germplasm/germplasmDbIdGermplasm Details1.2CREATE, READ, UPDATE, DELETEGermplasm details by germplasmDbId
MCPD: yes
MCPD-version: V.2.1
/attributesGermplasm Attribute List1.2READList attributes available
/attributes/categoriesGermplasm Attribute Category List1.2READList attribute categories available
/germplasm/germplasmDbId*/attributesGermplasm Attributes1.2READGermplasm 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.2READMarkerprofiles by germplasmDbId
/germplasm/germplasmDbId*/pedigreeGermplasm Pedigree1.2READPedigree by germplasmDbId
/germplasm/{germplasmDbId}/progenyGermplasm by Progeny1.2READGet the germplasmDbIds for all the Progeny of a particular germplasm
/germplasm-searchGermplasm Search1.2READ, FILTERINGGermplasm search
MCPD: yes
MCPD-version: V.2.1
/imagesImages1.3READ, FILTERINGGet/Create filtered set of image meta data
/images/{imageDbId}Images1.3CREATE, READ, UPDATEGet/Update one image meta data
/images/{imageDbId}/imagecontentImages1.3CREATE, READ, UPDATEUpdate an image with the image file content
/search/imagesSearch Images1.3READ, FILTERINGSearch for a set of images based on some criteria, returning a search results id
/search/images/{searchResultsDbId}Search Images1.3READGet results of search/images call by search id
/locationsLocations1.2READList Locations
/locations/locationDbIdLocations Details1.2READLocations details by locationDbId
/allelematricesAllele Matrices1.2READList allele matrices
/allelematrices-searchMarkerProfile Allele Matrix1.2READ, FILTERINGSearch allele matrices
/markerprofilesMarkerprofile Search1.2READList marker profiles
/markerprofiles/{markerprofileDbId}Marker profiles1.2READAlleles by markerprofileDbId
/markers/markerDbIdMarker Details1.2READMarkers details by markerDbId
/markers-searchMarkers Search1.2READ, FILTERINGSearch markers
/ontologiesVariable ontology list1.2READList ontologies
/variablesVariable List1.2READList variables
/variables/observationVariableDbIdVariable Details1.2READVariable details by observationVariableDbId
/variables/datatypesVariable Data Types1.2READVariable data type list
/variables-searchVariable Search1.2READ, FILTERINGSearch variables
/traitsTrait List1.2READ, FILTERINGList all traits
/traits/traitDbIdTrait Details1.2CREATE, 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
/samplesSample List1.2CREATE, READ, UPDATESample list call
/samples/sampleDbIdSample Details1.2CREATE, READ, UPDATE, DELETESample details by sampleDbId
/samples-searchSample Search1.2READ, FILTERINGSearch samples
/studies/studyDbIdStudy Details1.2READStudies details by studyDbId
/studies/studyDbId*/germplasmStudy Germplasm Details1.2READStudy germplasm details by studyDbId
/studies/studyDbId*/layoutPlot Layout Details1.2CREATE, READ, UPDATERetrieve plot layout details
/studies/studyDbId*/observationsObservations Details1.2CREATE, READ, UPDATEGet observation units by observation variable by studyDbId
/studies/studyDbId*/observationunitsObservation Units Details1.2CREATE, READ, UPDATEGet all observation units 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/studyDbId*/observationvariablesStudy Observation Variables1.2READ, FILTERINGGet observation variables by studyDbId
/studies/studyDbId*/tableStudy Observation Units as a Table1.2READ, FILTERINGRetrieve study observation units as table
/studies-searchStudy search1.2READ, FILTERINGSearch studies
/studyTypesStudy Type List1.2READList study types
/observationLevelsObservation Level List1.2READList observation levels
/observationlevelsObservation Level List1.2READList observation levels
/seasonsSeason List1.2READList seasons
/trialsTrial List1.2READRetrieve a filtered list of Trials. A Trial is a collection of studies
/trials/trialDbIdTrial Details1.2READGet Trial By trialDbId
/vendors/vendorPlateDbId*/{vendorPlateDbId}Plate Details1.2READ, FILTERINGGet plate details by vendorPlateId
/vendors/specificationsVendor Specifications1.2READGet vendor specifications