Skip to content

enumeray model member-add

Add a model co-admin at an observed generation.

Use when: The owner wants a collaborator to manage publication and model access.

Role and prerequisites: Resource owner; co-admin status alone does not grant ownership changes. Install enumeray, configure the API and log in. Use an account or delegated token with the required permissions. Example IDs must be replaced with IDs from your service.

Terminal window
enumeray model members scalar-double
enumeray model member-add scalar-double --user 11111111-1111-4111-8111-111111111111 --generation 1

Resource names and UUIDs below are examples. Replace them with IDs returned by your service; --generation 1 is valid only if the latest response reports generation 1.

Input Meaning and use
<ID> Model ID you own.
--user <USER> Stable UUID of the target account, obtained from auth whoami for yourself or from the service administrator for another account. Display labels and email addresses are not user IDs.
--generation <GENERATION> Observed resource generation from the relevant get, members, policy or limits response. This is an optimistic concurrency check, not a release number. Read again after a conflict; do not blindly increment it.

Every command also accepts the profile, API, JSON and timeout options.

Grants model administration, including inspection of accepted user inputs, logs, results and referenced files.

Inspect members and the new resource generation before another management change.

Exact syntax, defaults and accepted values
Add a model co-administrator at the observed model generation
Usage: enumeray model member-add [OPTIONS] --user <USER> --generation <GENERATION> <ID>
Arguments:
<ID> Stable model ID from model list/get or supplied by its author
Options:
--api <API> User API origin override; credentials never cross origins. Host/runner commands use explicit configuration
--user <USER> Stable UUID of the target account; use auth whoami to find your own ID
--generation <GENERATION> Observed model generation from model get/members; shared by access and governance changes
--profile <PROFILE> Named local user API/login profile; host/runner commands use explicit configuration [default: default]
--config <CONFIG> Private user profiles file; defaults to $XDG_CONFIG_HOME/enumeray/profiles.json or ~/.config/enumeray/profiles.json
--json Emit user API results as JSON (NDJSON for following logs) and runtime errors on stderr; host/runner output follows its own protocol
--timeout <TIMEOUT> User API HTTP timeout in seconds; live logs use it for read inactivity. Does not limit execution time [default: 60]
-h, --help Print help

Documentation 205dcb3116ea · public sources 8c70356d340f · built .Download documentation identity.