/
Projects and assets

Projects and assets

project_create

Create a Project in your Delightex Nova account.

Example prompt

“Create a Project called Moon Garden.”

Example response

{
  "projectId": "PROJECT_EXAMPLE",
  "projectUrl": "https://nova.example/projects/PROJECT_EXAMPLE"
}

NOTE: Returns the new Project's ID and editor URL. Editing still needs a connected Nova tab.

‍

project_get_info

Read the open Project's details, scenes, and sharing status.

Example prompt

“Show the details and scenes of this Project.”

Example response

{
  "projectId": "PROJECT_EXAMPLE",
  "name": "Moon Garden",
  "createdAt": "2026-09-17T10:00:00Z",
  "lastModifiedAt": "2026-09-17T10:05:00Z",
  "scenes": [
    {
      "id": "SCENE_EXAMPLE",
      "name": "Garden",
      "active": true
    }
  ]
}

NOTE: This example is unshared and unarchived, so "publication" and "archivedAt" are absent.

‍

project_update

Rename, archive, or restore the open Project.

Example prompt

“Rename this Project to Moon Garden.”

Example response

{
  "changed": true
}

NOTE: "changed" reports whether the action changed the Project. Archiving can be reversed.

‍

project_publish

Publish or update an unlisted or Community version.

Example prompt

“Share this Project as an unlisted link with remixing turned off.”

Example response

{
  "sharedProjectId": "SHARED_EXAMPLE",
  "projectUrl": "https://nova.example/shared/SHARED_EXAMPLE",
  "created": true
}

NOTE: Anyone with an unlisted link can view the Project. Community Projects are public and always allow remixing. Use this tool again to update the shared version; "created" is then false.

‍

project_stop_sharing

Disable a Project's shared version while keeping the original.

Example prompt

“Stop sharing this Project.”

Example response

{
  "changed": true,
  "stoppedSharingId": "SHARED_EXAMPLE"
}

NOTE: If the Project was already private, "changed" is false and "stoppedSharingId" is absent.

‍

project_list_assets

List uploaded or imported assets in the open Project.

Example prompt

“Show the first uploaded asset in this Project.”

Example response

{
  "assets": [
    {
      "id": "ASSET_EXAMPLE",
      "name": "Mission Badge",
      "type": "image"
    }
  ],
  "total": 2,
  "nextOffset": 1
}

NOTE: "nextOffset" tells the assistant where to continue. It is absent on the last page; pages contain up to 100 assets.

‍

project_get_asset_details

Inspect selected Project assets and model details.

Example prompt

“Inspect the uploaded image named Mission Badge.”

Example response

{
  "items": [
    {
      "type": "image",
      "id": "ASSET_EXAMPLE",
      "name": "Mission Badge",
      "aspectRatio": 1.0
    }
  ],
  "missingNames": []
}

NOTE: A supported image or video may also return an image preview alongside this data. Model results include structure.

‍

Tool index · About these examples

Browse by topic
Get help