v1
Schema Management

List User Schemas V1

List all schemas accessible to the authenticated user.

Returns schemas that the user owns or has read access to, including:
- Personal schemas created by the user
- Workspace schemas shared within the user's workspace (legacy)
- Namespace schemas shared within the user's namespace
- Organization schemas available to the user's organization

**Authentication Required**:
One of the following authentication methods must be used:
- Bearer token in `Authorization` header
- API Key in `X-API-Key` header
- Session token in `X-Session-Token` header
get/v1/schemas

Query parameters

workspace_idstring nullable

Filter by workspace ID

Filter by workspace ID

status_filterstring nullable

Filter by status (draft, active, deprecated, archived)

Filter by status (draft, active, deprecated, archived)

Response

Schemas retrieved successfully

successboolean required
errorstring nullable
codeinteger
totalinteger

Changes

Changed in 4 of the 37 revisions of this API.651

    • added the optional property data/anyOf[subschema #1]/items/node_types/additionalProperties/constraint/anyOf[subschema #1: NodeConstraint]/set/anyOf[subschema #1]/additionalProperties/anyOf[subschema #7: PropertyValue]/prompt to the response with the 200 status

      response-optional-property-added

    • added the optional property data/anyOf[subschema #1]/items/node_types/additionalProperties/constraint/anyOf[subschema #1: NodeConstraint]/set/anyOf[subschema #1]/additionalProperties/anyOf[subschema #7: PropertyValue]/prompt to the response with the 401 status

      response-optional-property-added

    • added the optional property data/anyOf[subschema #1]/items/node_types/additionalProperties/constraint/anyOf[subschema #1: NodeConstraint]/set/anyOf[subschema #1]/additionalProperties/anyOf[subschema #7: PropertyValue]/prompt to the response with the 500 status

      response-optional-property-added

    • added the optional property data/anyOf[subschema #1]/items/relationship_types/additionalProperties/constraint/anyOf[subschema #1: EdgeConstraint]/set/anyOf[subschema #1]/additionalProperties/anyOf[subschema #7: PropertyValue]/prompt to the response with the 200 status

      response-optional-property-added

    • added the optional property data/anyOf[subschema #1]/items/relationship_types/additionalProperties/constraint/anyOf[subschema #1: EdgeConstraint]/set/anyOf[subschema #1]/additionalProperties/anyOf[subschema #7: PropertyValue]/prompt to the response with the 401 status

      response-optional-property-added

    • added the optional property data/anyOf[subschema #1]/items/relationship_types/additionalProperties/constraint/anyOf[subschema #1: EdgeConstraint]/set/anyOf[subschema #1]/additionalProperties/anyOf[subschema #7: PropertyValue]/prompt to the response with the 500 status

      response-optional-property-added

    • added the optional property detail/items/ctx to the response with the 422 status

      response-optional-property-added

    • added the optional property detail/items/input to the response with the 422 status

      response-optional-property-added

    • added the optional property data/anyOf[subschema #1]/items/memory_policy to the response with the 200 status

      response-optional-property-added

    • added the optional property data/anyOf[subschema #1]/items/memory_policy to the response with the 401 status

      response-optional-property-added

    • added the optional property data/anyOf[subschema #1]/items/memory_policy to the response with the 500 status

      response-optional-property-added

    • added the optional property data/anyOf[subschema #1]/items/namespace_id to the response with the 200 status

      response-optional-property-added

    • added the optional property data/anyOf[subschema #1]/items/namespace_id to the response with the 401 status

      response-optional-property-added

    • added the optional property data/anyOf[subschema #1]/items/namespace_id to the response with the 500 status

      response-optional-property-added

    • added the optional property data/anyOf[subschema #1]/items/node_types/additionalProperties/constraint to the response with the 200 status

      response-optional-property-added

    • added the optional property data/anyOf[subschema #1]/items/node_types/additionalProperties/constraint to the response with the 401 status

      response-optional-property-added

    • added the optional property data/anyOf[subschema #1]/items/node_types/additionalProperties/constraint to the response with the 500 status

      response-optional-property-added

    • added the optional property data/anyOf[subschema #1]/items/node_types/additionalProperties/link_only to the response with the 200 status

      response-optional-property-added

    • added the optional property data/anyOf[subschema #1]/items/node_types/additionalProperties/link_only to the response with the 401 status

      response-optional-property-added

    • added the optional property data/anyOf[subschema #1]/items/node_types/additionalProperties/link_only to the response with the 500 status

      response-optional-property-added

    • added the optional property data/anyOf[subschema #1]/items/node_types/additionalProperties/resolution_policy to the response with the 200 status

      response-optional-property-added

    • added the optional property data/anyOf[subschema #1]/items/node_types/additionalProperties/resolution_policy to the response with the 401 status

      response-optional-property-added

    • added the optional property data/anyOf[subschema #1]/items/node_types/additionalProperties/resolution_policy to the response with the 500 status

      response-optional-property-added

    • added the optional property data/anyOf[subschema #1]/items/organization_id to the response with the 200 status

      response-optional-property-added

    • added the optional property data/anyOf[subschema #1]/items/organization_id to the response with the 401 status

      response-optional-property-added

    • added the optional property data/anyOf[subschema #1]/items/organization_id to the response with the 500 status

      response-optional-property-added

    • added the optional property data/anyOf[subschema #1]/items/relationship_types/additionalProperties/constraint to the response with the 200 status

      response-optional-property-added

    • added the optional property data/anyOf[subschema #1]/items/relationship_types/additionalProperties/constraint to the response with the 401 status

      response-optional-property-added

    • added the optional property data/anyOf[subschema #1]/items/relationship_types/additionalProperties/constraint to the response with the 500 status

      response-optional-property-added

    • added the optional property data/anyOf[subschema #1]/items/relationship_types/additionalProperties/link_only to the response with the 200 status

      response-optional-property-added

    • added the optional property data/anyOf[subschema #1]/items/relationship_types/additionalProperties/link_only to the response with the 401 status

      response-optional-property-added

    • added the optional property data/anyOf[subschema #1]/items/relationship_types/additionalProperties/link_only to the response with the 500 status

      response-optional-property-added

    • added the optional property data/anyOf[subschema #1]/items/relationship_types/additionalProperties/resolution_policy to the response with the 200 status

      response-optional-property-added

    • added the optional property data/anyOf[subschema #1]/items/relationship_types/additionalProperties/resolution_policy to the response with the 401 status

      response-optional-property-added

    • added the optional property data/anyOf[subschema #1]/items/relationship_types/additionalProperties/resolution_policy to the response with the 500 status

      response-optional-property-added

    • response property data/anyOf[subschema #1]/items/namespace deprecated

      response-property-deprecated

    • response property data/anyOf[subschema #1]/items/namespace deprecated

      response-property-deprecated

    • response property data/anyOf[subschema #1]/items/namespace deprecated

      response-property-deprecated

    • response property data/anyOf[subschema #1]/items/organization deprecated

      response-property-deprecated

    • response property data/anyOf[subschema #1]/items/organization deprecated

      response-property-deprecated

    • response property data/anyOf[subschema #1]/items/organization deprecated

      response-property-deprecated

  • 2422ab514a9d69See the full diff
    • removed the optional property data/anyOf[subschema #1]/items/organization_id from the response with the 200 status

      response-optional-property-removed

    • removed the optional property data/anyOf[subschema #1]/items/organization_id from the response with the 401 status

      response-optional-property-removed

    • removed the optional property data/anyOf[subschema #1]/items/organization_id from the response with the 500 status

      response-optional-property-removed

    • added the new namespace enum value to the data/anyOf[subschema #1]/items/scope response property for the response status 200

      response-property-enum-value-added

    • added the new namespace enum value to the data/anyOf[subschema #1]/items/scope response property for the response status 401

      response-property-enum-value-added

    • added the new namespace enum value to the data/anyOf[subschema #1]/items/scope response property for the response status 500

      response-property-enum-value-added

    • added the optional property data/anyOf[subschema #1]/items/namespace to the response with the 200 status

      response-optional-property-added

    • added the optional property data/anyOf[subschema #1]/items/namespace to the response with the 401 status

      response-optional-property-added

    • added the optional property data/anyOf[subschema #1]/items/namespace to the response with the 500 status

      response-optional-property-added

    • added the optional property data/anyOf[subschema #1]/items/organization to the response with the 200 status

      response-optional-property-added

    • added the optional property data/anyOf[subschema #1]/items/organization to the response with the 401 status

      response-optional-property-added

    • added the optional property data/anyOf[subschema #1]/items/organization to the response with the 500 status

      response-optional-property-added

    • the scope response's property default value changed from workspace to organization for the status 200

      response-property-default-value-changed

    • the scope response's property default value changed from workspace to organization for the status 401

      response-property-default-value-changed

    • the scope response's property default value changed from workspace to organization for the status 500

      response-property-default-value-changed

    • endpoint added

      endpoint-added

    This revision also has 12 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog