---
title: "RepeatableBlueprint"
url: "https://developers.zinnia.com/apis/market-connect-order-entry/versions/50f981c3-db50-4358-884f-31eb427255ec/schemas/RepeatableBlueprint"
---

> Full API specification: https://developers.zinnia.com/apis/market-connect-order-entry/versions/50f981c3-db50-4358-884f-31eb427255ec.md

# RepeatableBlueprint

## OpenAPI definition

```yaml
openapi: 3.0.1
info:
  title: Market Connect Order Entry API
  version: 1.0.3
servers:
  - url: https://dev.api.zinnia.io
  - url: https://qa.api.zinnia.io
  - url: https://uat.api.zinnia.io
components:
  schemas:
    LocalizedText:
      type: object
      properties:
        en:
          type: string
          description: English text content
          nullable: true
      additionalProperties: false
    RepeatableBlueprint:
      type: object
      properties:
        repeatableAnswerNodeId:
          type: string
          description: Blueprint id this repeat block is bound to (matches
            SubsectionBlueprint.id or FieldGroupBlueprint.id).
          nullable: true
        addButtonText:
          allOf:
            - $ref: "#/components/schemas/LocalizedText"
          description: Localized label for the control that adds another row.
        removeButtonText:
          allOf:
            - $ref: "#/components/schemas/LocalizedText"
          description: Localized label for removing a row.
        minRepeatable:
          type: integer
          description: Minimum number of instances.
          format: int32
        maxRepeatable:
          type: integer
          description: Maximum number of instances.
          format: int32
        outputPath:
          type: string
          description: Optional binding path for persisted repeat instances.
          nullable: true
      additionalProperties: false
```
