Command-line tool

Creates invocation schema and validates invocations. Uses descriptor’s invocation schema if it exists, otherwise creates one.

usage: bosh invocation [-h] [-i INVOCATION] [-w] [--sandbox] descriptor

Positional Arguments


The Boutiques descriptor as a JSON file, JSON string or Zenodo ID (prefixed by ‘zenodo.’).

Named Arguments

-i, --invocation

Input values in a JSON file or as a JSON object to be validated against the invocation schema.

-w, --write-schema

If descriptor doesn’t have an invocation schema, creates one and writes it to the descriptor file

Default: False


Get descriptor from Zenodo’s sandbox instead of production server.

Default: False

Python API


Refer to the Command-line tool section above