protocol-versions

Create a farm protocol version

Save the exact producer-approved protocol name, version and steps. The same version and steps are idempotent; different steps for an existing version return 409. External credential scopes: write:records. Minimum farm role: EDITOR.

post/v1/farm/{farm_id}/protocol-versions

Request

  • Base URL: https://api.ranch.bot
  • URL: https://api.ranch.bot/v1/farm/{farm_id}/protocol-versions
  • Auth: HTTP bearer

Path parameters

farm_idstring uuid required

Request body

namestring required
versionstring required
stepsstring[] required

Response

Success

idstring uuid required
farm_idstring uuid required
namestring required
versionstring required
stepsstring[] required
created_by_user_idstring uuid required
created_atstring date-time required

Changes

No recorded changes to this operation across all 1 revision of this API.