Models

List all models (lightweight)

Changed on

Returns a lightweight list of all models across all types. Use this for navigation, search, or building dependency graphs. For full model details, use type-specific endpoints.

get/models

Request

  • Base URL: http://localhost:8080/api/v1
  • URL: http://localhost:8080/api/v1/models
  • Auth: none declared

Query parameters

type'external' | 'transformation'

Filter by model type

databasestring

Filter by database name

searchstring

Search by model ID or description (case-insensitive)

Response

List of all models (summary view)

totalinteger required

Example response

{
  "models": [
    {
      "id": "analytics.daily_users",
      "database": "analytics",
      "table": "daily_users",
      "description": "Daily active user counts"
    }
  ]
}

Changes

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status

    • breaking

      removed the required property // from the response with the status

    • warning

      removed the optional property // from the response with the status

    • warning

      removed the optional property // from the response with the status

    • warning

      added the new external enum value to the // response property for the response status

    • warning

      added the new transformation enum value to the // response property for the response status

    • info

      api operation id getModels removed and replaced with listAllModels

    • info

      api tag Models added

    • info

      added the new optional query request parameter search

    • info

      added the non-success response with the status

    • info

      added the optional property // to the response with the status