v29 API changes documentation

v29 API changes documentation

BMSAPI

 

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

API

Action

API

Action

GET /crops/{crop}/programs/{programUUID}/crosses/existing/femaleGID/{femaleGID}/maleGIDs/{maleGIDs}

Change to /crops/{crop}/programs/{programUUID}/crosses/existing/femaleGIDs/{femaleGIDs}/maleGIDs/{maleGIDs}. Adds support for multi-parent uncontrolled crosses on both male and female sides of a breeding operation.

POST ​/crops​/{crop}​/programs​/{programUUID}​/studies​/{studyId}​/crosses

Populate the plot number according to the specified observationUnitId, if it has been provided.

POST /crops/{cropName}/lots/generation

Add option to reuse source obsunitid as lot uuid: isUseSrcObsUnitId

POST/crops/{cropName}/transactions/pending-deposits-lists

Add option to use the source observation unit as harvest plot when creating lots: observationUnitId

BRAPI v1 Changes

API Call

Action

API Call

Action

No changes

 

BRAPI v2

API Call

Action

API Call

Action

GET v2/observationunits

Add the parent observation in observationLevelRelationships if an observation unit is a sub-observation

POST v2/search/observationunits

Add the parent observation in observationLevelRelationships if an observation unit is a sub-observation

GET v2/search/observationunits/{searchResultsDbId}

Add the parent observation in observationLevelRelationships if an observation unit is a sub-observation

Notes