Get a specific column by its fully qualified name (FQN).
The FQN format is: service.database.schema.table.column Example: PostgreSQL.dvdrental.public.customer.email
Args: fqn: Fully qualified name of the column. ctx: Request context for authentication. service: Data assets service instance.
Returns: Column domain model.
Raises: HTTPException: 404 if column not found.
Documentation Index
Fetch the complete documentation index at: https://em-docs.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
JWT Bearer token authentication. Include the token in the Authorization header as: Authorization: Bearer <token>. The JWT must contain valid client_id, and project_id claims for tenant isolation and SDK routing.
Fully qualified name of the column (e.g., service.database.schema.table.column)
1Successful Response
Column domain model for API responses and requests.
Clean DTO representing a table column with comprehensive technical and business metadata. Supports business context enrichment through business_rules and business_definition fields. Used for nested column creation within tables.
Column name
Unique column identifier (UUID)
Fully qualified name
SQL data type (e.g., VARCHAR(255), INTEGER, NUMERIC(15,2))
Technical description of the column
User-friendly display name
Human-readable data type description
Business rules governing this column (max 1000 chars)
Business meaning and purpose (max 1000 chars)
Column constraint as structured JSONB (constraintType, referenceTable, etc.)
Relationships to other columns (FK references, etc.)
List of tag dicts with tagFQN, name, justification, etc.
DQ tags with nested rules and execution results