Skip to main content

Entity Reference

The Nexudus CLI supports 40+ entity types. Each entity follows the same consistent command pattern and maps to a Nexudus REST API endpoint.
This list grows with each release. Run nexudus --help to see all currently available entity commands, or run nexudus doctor --agent for the full list.

Supported entities

EntityCLI commandOperationsAPI module
AccessTokenaccesstokenslist, get, create, update, deletesecurity
Bookingbookingslist, get, create, update, deletespaces
BookingAvailabilityExceptionbookingavailabilityexceptionslist, get, create, update, deletespaces
BookingNotebookingnoteslist, get, create, update, deletespaces
BookingProductbookingproductslist, get, create, update, deletebilling
BookingVisitorbookingvisitorslist, get, create, update, deletespaces
Businessbusinesseslist, get, updatesys
CancelledBookingcancelledbookingslist, getspaces
Checkincheckinslist, get, create, update, deletespaces
Countrycountrieslist, getsys
Coworkercoworkerslist, get, create, update, delete, commandsspaces
CoworkerDeliverycoworkerdeliverieslist, get, create, update, deletespaces
CoworkerIdentityCheckcoworkeridentitycheckslist, get, create, update, deletespaces
CoworkerIdentityCheckDocumentcoworkeridentitycheckdocumentslist, get, create, update, deletespaces
CoworkerInventoryAssetcoworkerinventoryassetslist, get, create, update, deletespaces
CoworkerNotificationcoworkernotificationslist, get, create, update, deletespaces
CoworkerPricePlanHistorycoworkerpriceplanhistorieslist, getbilling
Currencycurrencieslist, getsys
ExtraServiceextraserviceslist, get, create, update, deletebilling
FailedCheckinfailedcheckinslist, getspaces
InventoryAssetinventoryassetslist, get, create, update, deletespaces
MsOfficeAdminCalendarmsofficeadmincalendarslist, get, create, update, deletespaces
Productproductslist, get, create, update, delete, commandsbilling
ProductExtraServiceproductextraserviceslist, get, create, update, deletebilling
ProductTimePassproducttimepasseslist, get, create, update, deletebilling
Resourceresourceslist, get, create, update, deletespaces
ResourceAccessRuleresourceaccessruleslist, get, create, update, deletespaces
ResourceAccessRuleEligibleTimeSlotresourceaccessruleeligibletimeslotslist, get, create, update, deletespaces
ResourceAccessRuleTimeSlotresourceaccessruletimeslotslist, get, create, update, deletespaces
ResourceTimeSlotresourcetimeslotslist, get, create, update, deletespaces
ResourceTyperesourcetypeslist, get, create, update, deletespaces
Teamteamslist, get, create, update, deletespaces
TimePasstimepasseslist, get, create, update, deletebilling
Visitorvisitorslist, get, create, update, deletespaces

Operation details

list

Searches and returns a paginated list of entities. Supports --query, --page, --size, and --business filters.

get <id>

Returns full details for a single entity, including collection properties (tariffs, teams, linked resources) that are omitted from list results.

create

Creates a new entity. Required fields vary by entity type — use --help to see them.

update <id>

Updates specific fields on an existing entity. Only the fields you supply are changed.

delete <id>

Deletes an entity. Prompts for confirmation unless --yes is passed.

commands

Lists available special commands for the entity type (e.g., archive, activate).

run-command <command> <id>

Executes a special command on one or more entities. Supports comma-separated IDs for batch operations.

API pattern

Every entity maps to a Nexudus REST API endpoint following this pattern:
OperationHTTP MethodURL
SearchGET/api/{module}/{entities}?page=1&size=25
Get oneGET/api/{module}/{entities}/{id}
CreatePOST/api/{module}/{entities}
UpdatePUT/api/{module}/{entities}
DeleteDELETE/api/{module}/{entities}/{id}
CommandsGET/api/{module}/{entities}/commands
Run commandPOST/api/{module}/{entities}/runCommand
Business entities cannot be created or deleted via the API — only listed, viewed, and updated. Country and Currency entities are read-only (list and get only).