v26 API changes documentation

BMSAPI

The list below only contains modifications to existing APIs. New APIs introduced in this release are NOT included.

API

Version Modified

Action

API

Version Modified

Action

POST​/crops​/{cropName}​/germplasm​/search

25.2

Shows the correct germplasmSearchRequest example value and model

BRAPI v1 Changes

API Call

Change for v25

API Call

Change for v25

GET /{crop}/brapi/v1/locations
GET /{crop}/brapi/v2/locations

GET /{crop}/brapi/v1/programs

Revised authorization rules for these API endpoints in v25.4

BRAPI v2

API Call

Action

API Call

Action

POST​/{crop}​/brapi​/v2​/search​/germplasm

Modified in v25.2. Shows the correct germplasmSearchRequest example value and model

GET /{crop}/brapi/v2/search/observationunits/{searchResultsDbId}

Modified in v25.3. A new ObservationLevelRelationship entry is added for sub observation

GET /{crop}/brapi/v2/observationunits

Modified in v25.3. A new ObservationLevelRelationship entry is added for sub observation

GET /{crop}/brapi/v2/breedingmethods
GET /{crop}/brapi/v2/breedingmethods/{breedingMethodDbId}
GET /{crop}/brapi/v2/locations/{locationDbId}
POST /{crop}/brapi/v2/search/locations
GET /{crop}/brapi/v2/search/locations/{searchResultsDbId}
GET /{cropName}/brapi/v2/programs

Revised authorization rules for these API endpoints in v25.4

Notes

  • New BMS login page URL is located at https://<domain>/ibpworkbench/main/app/#/login

  • If there is no valid session for the user, accessing https://<domain> will result in a redirection to the login page.