Canvas

List project canvas nodes

Returns sanitized visible media nodes on a project canvas. The response omits raw graph documents, Liveblocks internals, raw Convex IDs, and unbounded node data blobs.

get/projects/{projectId}/nodes

Path parameters

projectIdstring required

Project identifier

Example:prj_abc123

Project identifier

Query parameters

limitinteger

Maximum number of results to return

Maximum number of results to return

cursorstring

Opaque cursor for fetching the next page

Example:eyJvZmZzZXQiOjIwfQ

Opaque cursor for fetching the next page

Response

Canvas nodes returned.

project_idstring required

Project identifier

canvas_urlstring uri required

Project canvas URL

Example response

{
  "project_id": "prj_abc123",
  "nodes": [
    {
      "node_id": "node_abc123",
      "label": "Logo",
      "asset_id": "asset_abc123",
      "url": "https://media.flora.ai/output.png"
    }
  ],
  "meta": {
    "next_cursor": "eyJvZmZzZXQiOjIwfQ"
  }
}

Changes

Changed in 3 of the 8 revisions of this API.38

  • 5546855ea63718See the full diff
    • the nodes/items/url/anyOf[subschema #1]/ response's property type/format changed from string/uri to string/ for status 200

      response-property-type-changed

    • added the non-success response with the status 400

      response-non-success-status-added

    • added the non-success response with the status 401

      response-non-success-status-added

    • added the non-success response with the status 402

      response-non-success-status-added

    • added the non-success response with the status 403

      response-non-success-status-added

    • added the non-success response with the status 404

      response-non-success-status-added

    • added the non-success response with the status 409

      response-non-success-status-added

    • added the non-success response with the status 429

      response-non-success-status-added

    • added the non-success response with the status 500

      response-non-success-status-added

    • the nodes/items/url/anyOf[subschema #1]/ response property's minLength was decreased from 1 to 0 for the response status 200

      response-property-min-length-decreased

    • the nodes/items/url/anyOf[subschema #1]/ response's property type/format changed from string/uri to string/ for status 200

      response-property-type-changed