# Get Custom Entity Layout

Unlike the Category model — which has a single layout shared by all categories — each Custom
Entity type has its own layout, selected by the route's customEntityDenominator.
            
The layout describes how the Custom Entity edit form is rendered. It is a JSON document with a
sections array; each section has a title and a rows array; each row has a
fields array and, optionally, a divider (dividerType and dividerTitle).
Each field carries an attributeId and a grid size — one of quarter,
half, threeQuarters or row. When a row has a divider its dividerType
is one of normal, wide or lineBreak. dividerType and
dividerTitle are omitted from a row when they have no value, so a row without a divider
contains only its fields.
            
A layout must be configured for the requested Custom Entity; if none exists the request returns
404 Not Found.

Endpoint: GET /CustomEntities('{customEntityDenominator}')/layout
Version: 2.0.0

## Header parameters:

  - `X-API-KEY` (string)
    Tenant's API key

## Path parameters:

  - `customEntityDenominator` (string, required)
    Denominator of the Custom Entity type whose layout is requested.

## Response 200 fields (application/json):

  - `@readLink` (string,null)

  - `@editLink` (string,null)

  - `@etag` (string,null)

  - `@navigationLinks` (array,null)

  - `@navigationLinks.uri` (string,null)

  - `@associationLinks` (array,null)

  - `@associationLinks.uri` (string,null)

  - `@context` (string,null)

  - `value` (any,null)

## Response 500 fields (application/json):

  - `error` (string,null)

  - `details` (any,null)


## Response 401 fields

## Response 404 fields
