v25 BMS permissions required for using BrAPI services
From BMS version 25 onward, users must possess the necessary permissions to utilize the BrAPI services. The table below outlines the permissions needed for accessing specific services.
Method | BrAPI Calls | BMS Permission Required |
VERSION 2.0 | ||
Token |
|
|
POST | /brapi/v1/token | N/A |
BrAPI-Germplasm |
|
|
GET | /{crop}/brapi/v2/germplasm | Full | Germplasm | Manage Germplasm | Search Germplasm |
POST | /{crop}/brapi/v2/germplasm | Full | Germplasm | Manage Germplasm |
PUT | /{crop}/brapi/v2/germplasm/{germplasmDbId} | Full | Germplasm | Manage Germplasm |
POST | /{crop}/brapi/v2/search/germplasm | Full | Germplasm | Manage Germplasm | Search Germplasm |
GET | /{crop}/brapi/v2/search/germplasm/{searchResultsDbId} | Full | Germplasm | Manage Germplasm | Search Germplasm |
POST | /{crop}/brapi/v2/search/attributevalues | Full | Germplasm | Manage Germplasm |
GET | /{crop}/brapi/v2/search/attributevalues/{searchResultsDbId} | Full | Germplasm | Manage Germplasm |
GET | /{crop}/brapi/v2/search/attribute/{searchResultsDbId} | Full | Germplasm | Manage Germplasm |
POST | /{crop}/brapi/v2/search/attributes | Full | Germplasm | Manage Germplasm |
PUT | /{crop}/brapi/v2/pedigree | Full | Germplasm | Manage Germplasm |
POST | /{crop}/brapi/v2/search/pedigree | Full | Germplasm | Manage Germplasm |
GET | /{crop}/brapi/v2/search/pedigree/{searchResultsDbId} | Full | Germplasm | Manage Germplasm |
GET | /{crop}/brapi/v2/breedingmethods | Full | Crop Management | Manage Crop Settings |
GET | /{crop}/brapi/v2/breedingmethods/{breedingMethodDbId} | Full | Crop Management | Manage Crop Settings |
GET | /{crop}/brapi/v2/seedlots/transactions | Full | Crop Management | Manage Inventory | Manage Transactions | View Transactions |
GET | /{crop}/brapi/v2/seedlots | Full | Crop Management | Manage Inventory | Manage Lots | View Lots |
BrAPI-Phenotyping |
|
|
POST | /{crop}/brapi/v2/search/variables | Full | Crop Management | Manage Ontologies |
GET | /{crop}/brapi/v2/search/variables/{searchResultsDbId} | Full | Crop Management | Manage Ontologies |
GET | /{crop}/brapi/v2/variables | Full | Crop Management | Manage Ontologies |
POST | /{crop}/brapi/v2/variables | Full | Crop Management | Manage Ontologies |
PUT | /{crop}/brapi/v2/variables/{observationVariableDbId} | Full | Crop Management | Manage Ontologies |
GET | /{crop}/brapi/v1/variables | Full | Crop Management | Manage Ontologies |
GET | /{crop}/brapi/v2/observationlevels | Full | Studies | Manage Studies |
GET | /{crop}/brapi/v2/observationunits | Full | Studies | Manage Studies |
POST | /{crop}/brapi/v2/observationunits | Full | Studies | Manage Studies | Manage Observation Units |
PATCH | /{crop}/brapi/v2/observationunits/{observationUnitDbId} | Full | Studies | Manage Studies | Manage Observation Units | Edit Georeference |
POST | /{crop}/brapi/v2/search/observationunits | Full | Studies | Manage Studies |
GET | /{crop}/brapi/v2/search/observationunits/{searchResultsDbId} | Full | Studies | Manage Studies |
GET | /{crop}/brapi/v2/observations | Full | Studies | Manage Studies |
POST | /{crop}/brapi/v2/observations | Full | Studies | Manage Studies | Observations | Manage Confirmed Observations |
PUT | /{crop}/brapi/v2/observations | Full | Studies | Manage Studies | Observations | Manage Pending Observations |
POST | /{crop}/brapi/v2/search/observations | Full | Studies | Manage Studies |
GET | /{crop}/brapi/v2/search/observations/{searchResultsDbId} | Full | Studies | Manage Studies |
BrAPI-Core |
|
|
POST | /{crop}/brapi/v2/search/trials | Full | Studies | Manage Studies | View Studies |
GET | /{crop}/brapi/v2/search/trials/{searchResultsDbId} | Full | Studies | Manage Studies | View Studies |
GET | /{crop}/brapi/v2/trials | Full | Studies | Manage Studies | View Studies |
POST | /{crop}/brapi/v2/trials | Full | Studies | Manage Studies |
GET | /{crop}/brapi/v2/studies | Full | Studies | Manage Studies | View Studies |
POST | /{crop}/brapi/v2/studies | Full | Studies | Manage Studies |
GET | /{crop}/brapi/v2/studies/{studyDbId} | Full | Studies | Manage Studies | View Studies |
PUT | /{crop}/brapi/v2/studies/{studyDbId} | Full | Studies | Manage Studies |
GET | /{crop}/brapi/v2/programs | Full | Crop Management | Manage Programs | Manage Program Settings |
GET | /{crop}/brapi/v2/locations | Full | Crop Management | Manage Crop Settings |
GET | /{crop}/brapi/v2/locations/{locationDbId} | Full | Crop Management | Manage Crop Settings | Studies | Manage Studies | Study Actions | Analyze with Decision Support | Analyze with STA BrAPP |
POST | /{crop}/brapi/v2/search/locations | Full | Crop Management | Manage Crop Settings |
GET | /{crop}/brapi/v2/search/locations/{searchResultsDbId} | Full | Crop Management | Manage Crop Settings |
GET | /{crop}/brapi/v2/lists | Full | Lists | Manage Germplasm Lists |
POST | /{crop}/brapi/v2/lists | Full | Lists | Manage Germplasm Lists |
BrAPI-Genotyping |
|
|
GET | /{crop}/brapi/v2/samples | Full | Studies | Manage Studies | Observations | View Observations | Sample Lists | Import Genotypes Options | Import Genotypes From Gigwa | Import Genotypes from File | List | Sample Lists |
GET | /{crop}/brapi/v2/samples/{sampleDbId} | Full | Studies | Manage Studies | Observations | View Observations | Sample Lists | Import Genotypes Options | Import Genotypes From Gigwa | Import Genotypes from File | List | Sample Lists |
POST | /{crop}/brapi/v2/search/samples | Full | Studies | Manage Studies | Observations | View Observations | Sample Lists | Import Genotypes Options | Import Genotypes From Gigwa | Import Genotypes from File | List | Sample Lists |
GET | /{crop}/brapi/v2/search/samples/{searchResultsDbId} | Full | Studies | Manage Studies | Observations | View Observations | Sample Lists | Import Genotypes Options | Import Genotypes From Gigwa | Import Genotypes from File | List | Sample Lists |
VERSION 1.3 | ||
Token |
|
|
POST | /brapi/v2/token | N/A |
Calls |
|
|
GET | /brapi/v1/calls | N/A |
GET | /{crop}/brapi/v1/calls | N/A |
Crops |
|
|
GET | /brapi/v1/crops | N/A |
Trials |
|
|
GET | /{crop}/brapi/v1/trials | Full | Studies | Manage Studies | View Studies |
GET | /{crop}/brapi/v1/trials/{trialDbId}/table | Full | Studies | Manage Studies | View Studies |
Images |
|
|
POST | /{cropName}/brapi/v1/images | Full | Studies | Manage Studies |
PUT | /{cropName}/brapi/v1/images/{imageDbId} | Full | Studies | Manage Studies |
PUT | /{cropName}/brapi/v1/images/{imageDbId}/imagecontent | Full | Studies | Manage Studies |
POST | /{crop}/brapi/v2/images | Full | Studies | Manage Studies |
Studies |
|
|
GET | /{crop}/brapi/v1/studies | Full | Studies | Manage Studies | View Studies |
GET | /{crop}/brapi/v1/studies/{studyDbId} | Full | Studies | Manage Studies | View Studies |
PUT | /{crop}/brapi/v1/studies/{studyDbId}/observations | Full | Studies | Manage Studies | View Studies |
GET | /{crop}/brapi/v1/studies/{studyDbId}/observationunits | Full | Studies | Manage Studies | View Studies |
GET | /{crop}/brapi/v1/studies/{studyDbId}/observationvariables | Full | Studies | Manage Studies | View Studies |
GET | /{crop}/brapi/v1/studies/{studyDbId}/table | Full | Studies | Manage Studies | View Studies |
Observations |
|
|
GET | /{crop}/brapi/v1/observationlevels | Full | Studies | Manage Studies |
Programs |
|
|
GET | /{crop}/brapi/v1/programs | Full | Crop Management | Manage Programs | Manage Program Settings |
Germplasm |
|
|
GET | /{crop}/brapi/v1/germplasm | Full | Germplasm | Manage Germplasm | Search Germplasm |
GET | /{crop}/brapi/v1/germplasm/{germplasmDbId} | Full | Germplasm | Manage Germplasm | Search Germplasm |
GET | /{crop}/brapi/v1/germplasm/{germplasmDbId}/attributes | Full | Germplasm | Manage Germplasm |
GET | /{crop}/brapi/v1/germplasm/{germplasmDbId}/pedigree | Full | Germplasm | Manage Germplasm |
GET | /{crop}/brapi/v1/germplasm/{germplasmDbId}/progeny | Full | Germplasm | Manage Germplasm |
POST | /{crop}/brapi/v1/search/germplasm | Full | Germplasm | Manage Germplasm | Search Germplasm |
GET | /{crop}/brapi/v1/search/germplasm/{searchResultsDbid} | Full | Germplasm | Manage Germplasm | Search Germplasm |
GET | /{crop}/brapi/v1/studies/{studyDbId}/germplasm | Full | Germplasm | Manage Germplasm | Search Germplasm |
Locations |
|
|
GET | /{crop}/brapi/v1/locations | Full | Crop Management | Manage Crop Settings |
Samples |
|
|
GET | /{crop}/brapi/v1/samples/{sampleDbId} | Full | Studies | Manage Studies | Observations | View Observations | Sample Lists | Import Genotypes Options | Import Genotypes From Gigwa | Import Genotypes from File | List | Sample Lists |
Phenotypes |
|
|
POST | /{crop}/brapi/v1/phenotypes-search | Full | Studies | Manage Studies | Manage Observation Units | Graphical Queries |
|
|
|
Other | ||
GET | /brapi/authorize | N/A |
POST | /token | N/A |
GET | /{crop}/brapi/authorize | N/A |
GET | /brapi/v2/serverinfo | N/A |
GET | /{crop}/brapi/v2/serverinfo | N/A |