Fibery
The robomotion fibery CLI connects to Fibery for workspace and entity management. It creates, reads, updates, and deletes entities in any Fibery database, lists available types/spaces, and supports filtered queries.
When to use
- Create, update, or delete entities in Fibery databases
- List and search entities with filters
- Browse available entity types and database schemas
Prerequisites
robomotionCLI installed- Package installed:
robomotion install fibery - Fibery API token and workspace URL configured via Robomotion vault
IMPORTANT: Session Mode Required for Multi-Step Operations
Each CLI command runs as a separate process — connection IDs from connect do NOT persist across calls.
You MUST use --session on connect and pass --session-id to all subsequent commands.
Workflow
- Install (once):
robomotion install fibery - Connect with session:
robomotion fibery fibery_connect --session --output json # → {"outClientId":"<client-id>","session_id":"<session-id>"} - Use the returned
client-idandsession-idin all subsequent commands:robomotion fibery fibery_list_entities --client-id "<client-id>" --type <type> --session-id "<session-id>" --output json - Disconnect when done:
robomotion fibery fibery_disconnect --client-id "<client-id>" --session-id "<session-id>" --output json
Always append --output json to get structured JSON results.
Commands Reference
robomotion fibery fibery_connect --session --output jsonConnects to Fibery API and returns a client ID for subsequent operationsrobomotion fibery fibery_disconnect --client-id --session-id "<session-id>" --output jsonCloses the Fibery connection and releases resourcesrobomotion fibery fibery_query_schema --client-id [--60] --session-id "<session-id>" --output jsonRetrieves the Fibery workspace schema including all types، fields، and their propertiesrobomotion fibery fibery_query_entities --client-id --entity-type --select-fields --where --order-by [--100] [--0] [--60] --session-id "<session-id>" --output jsonQueries and retrieves entities from a Fibery database with optional filtering، sorting، and paginationrobomotion fibery fibery_create_entity --client-id --entity-type --fields --entity-id [--60] --session-id "<session-id>" --output jsonCreates a new entity in a Fibery database with the specified fieldsrobomotion fibery fibery_update_entity --client-id --entity-type --entity-id --fields [--60] --session-id "<session-id>" --output jsonUpdates an existing entity in a Fibery database with new field valuesrobomotion fibery fibery_delete_entity --client-id --entity-type --entity-id [--60] --session-id "<session-id>" --output jsonDeletes an entity from a Fibery database
Environment
- ROBOMOTION_API_TOKEN (if vault credentials are needed)