---
title: "RequestCommonAttributeData"
url: "https://apipartners.mosaicinsurance.com/apis/trident-sandbox-1/versions/063565b3-7d5d-4ebb-9e4e-ea5966a41579/schemas/RequestCommonAttributeData"
---

> Full API specification: https://apipartners.mosaicinsurance.com/apis/trident-sandbox-1/versions/063565b3-7d5d-4ebb-9e4e-ea5966a41579.md

# RequestCommonAttributeData

Reference to a lookup-backed entity. Identified by `id` (preferred — the XFI lookup id), or by `code` or `description` when you don't have the id; when more than one is supplied, `id` takes precedence (id > code > description). `id` values are environment-specific; `code` values are stable across environments. Supply at least one of `id`, `code`, or `description`.

## OpenAPI definition

```yaml
openapi: 3.0.1
info:
  title: Trident APIs
  version: dev
servers:
  - url: https://apinonprod.mosaicinsurance.com
    description: Generated server url
components:
  schemas:
    RequestCommonAttributeData:
      type: object
      description: Reference to a lookup-backed entity. Identified by `id` (preferred
        — the XFI lookup id), or by `code` or `description` when you don't have
        the id; when more than one is supplied, `id` takes precedence (id > code
        > description). `id` values are environment-specific; `code` values are
        stable across environments. Supply at least one of `id`, `code`, or
        `description`.
      minProperties: 1
      properties:
        id:
          type: string
          description: XFI lookup id — the preferred, canonical identifier
            (environment-specific).
          example: "260"
        code:
          type: string
          description: Environment-stable business code. Accepted when id is omitted.
          example: MSSL
        description:
          type: string
          description: Human-readable description. Lowest-precedence fallback.
          example: Mosaic Syndicate Services Ltd
```
