> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pricenow.ch/llms.txt
> Use this file to discover all available pages before exploring further.

# Get apiaccountspersonsschema

> Get the person schema. Contains the fields that are required (and optional) to create a new person (and owner).



## OpenAPI

````yaml https://pratiq-docs.s3.eu-west-1.amazonaws.com/open-api/production/public/2025-02-18.json get /api/accounts/persons/schema
openapi: 3.0.0
info:
  title: Pricenow API
  version: '2025-02-18'
servers:
  - url: https://api.pricenow.dev
    description: Production Endpoint
security: []
tags: []
paths:
  /api/accounts/persons/schema:
    get:
      tags:
        - accounts
      description: >-
        Get the person schema. Contains the fields that are required (and
        optional) to create a new person (and owner).
      parameters:
        - name: accept-language
          in: header
          description: Language of the response
          required: true
          schema:
            type: string
            enum:
              - en
              - de
              - fr
              - it
        - name: pratiq-channel-uuid
          in: header
          description: UUID of the sales channel
          required: true
          schema:
            type: string
        - name: productIds
          in: query
          required: false
          schema:
            type: array
            items:
              type: number
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: object
                    additionalProperties:
                      oneOf:
                        - type: object
                          properties:
                            label:
                              type: object
                              properties:
                                en:
                                  type: string
                                de:
                                  type: string
                                fr:
                                  type: string
                                it:
                                  type: string
                            sortOrder:
                              type: number
                            type:
                              type: string
                              enum:
                                - text
                            required:
                              type: object
                              properties:
                                owner:
                                  type: boolean
                                person:
                                  type: boolean
                              required:
                                - owner
                                - person
                            enabled:
                              type: object
                              properties:
                                owner:
                                  type: boolean
                                person:
                                  type: boolean
                              required:
                                - owner
                                - person
                            placeholder:
                              type: object
                              properties:
                                en:
                                  type: string
                                de:
                                  type: string
                                fr:
                                  type: string
                                it:
                                  type: string
                              nullable: true
                            description:
                              type: object
                              properties:
                                en:
                                  type: string
                                de:
                                  type: string
                                fr:
                                  type: string
                                it:
                                  type: string
                              nullable: true
                            min:
                              type: number
                              nullable: true
                            max:
                              type: number
                              nullable: true
                            length:
                              type: number
                              nullable: true
                            defaultValue:
                              type: string
                              nullable: true
                          required:
                            - label
                            - sortOrder
                            - type
                            - required
                            - enabled
                        - type: object
                          properties:
                            label:
                              type: object
                              properties:
                                en:
                                  type: string
                                de:
                                  type: string
                                fr:
                                  type: string
                                it:
                                  type: string
                            sortOrder:
                              type: number
                            type:
                              type: string
                              enum:
                                - number
                            required:
                              type: object
                              properties:
                                owner:
                                  type: boolean
                                person:
                                  type: boolean
                              required:
                                - owner
                                - person
                            enabled:
                              type: object
                              properties:
                                owner:
                                  type: boolean
                                person:
                                  type: boolean
                              required:
                                - owner
                                - person
                            placeholder:
                              type: object
                              properties:
                                en:
                                  type: string
                                de:
                                  type: string
                                fr:
                                  type: string
                                it:
                                  type: string
                              nullable: true
                            description:
                              type: object
                              properties:
                                en:
                                  type: string
                                de:
                                  type: string
                                fr:
                                  type: string
                                it:
                                  type: string
                              nullable: true
                            min:
                              type: number
                              nullable: true
                            max:
                              type: number
                              nullable: true
                            options:
                              type: array
                              items:
                                type: number
                              nullable: true
                            defaultValue:
                              type: number
                              nullable: true
                          required:
                            - label
                            - sortOrder
                            - type
                            - required
                            - enabled
                        - type: object
                          properties:
                            label:
                              type: object
                              properties:
                                en:
                                  type: string
                                de:
                                  type: string
                                fr:
                                  type: string
                                it:
                                  type: string
                            sortOrder:
                              type: number
                            type:
                              type: string
                              enum:
                                - select
                            options:
                              type: array
                              items:
                                type: object
                                properties:
                                  label:
                                    type: object
                                    properties:
                                      en:
                                        type: string
                                      de:
                                        type: string
                                      fr:
                                        type: string
                                      it:
                                        type: string
                                  value:
                                    type: string
                                required:
                                  - label
                                  - value
                            required:
                              type: object
                              properties:
                                owner:
                                  type: boolean
                                person:
                                  type: boolean
                              required:
                                - owner
                                - person
                            enabled:
                              type: object
                              properties:
                                owner:
                                  type: boolean
                                person:
                                  type: boolean
                              required:
                                - owner
                                - person
                            placeholder:
                              type: object
                              properties:
                                en:
                                  type: string
                                de:
                                  type: string
                                fr:
                                  type: string
                                it:
                                  type: string
                              nullable: true
                            description:
                              type: object
                              properties:
                                en:
                                  type: string
                                de:
                                  type: string
                                fr:
                                  type: string
                                it:
                                  type: string
                              nullable: true
                            defaultValue:
                              type: string
                              nullable: true
                          required:
                            - label
                            - sortOrder
                            - type
                            - options
                            - required
                            - enabled
                        - type: object
                          properties:
                            label:
                              type: object
                              properties:
                                en:
                                  type: string
                                de:
                                  type: string
                                fr:
                                  type: string
                                it:
                                  type: string
                            sortOrder:
                              type: number
                            type:
                              type: string
                              enum:
                                - date
                            required:
                              type: object
                              properties:
                                owner:
                                  type: boolean
                                person:
                                  type: boolean
                              required:
                                - owner
                                - person
                            enabled:
                              type: object
                              properties:
                                owner:
                                  type: boolean
                                person:
                                  type: boolean
                              required:
                                - owner
                                - person
                            placeholder:
                              type: object
                              properties:
                                en:
                                  type: string
                                de:
                                  type: string
                                fr:
                                  type: string
                                it:
                                  type: string
                              nullable: true
                            description:
                              type: object
                              properties:
                                en:
                                  type: string
                                de:
                                  type: string
                                fr:
                                  type: string
                                it:
                                  type: string
                              nullable: true
                            min:
                              type: string
                              nullable: true
                            max:
                              type: string
                              nullable: true
                            defaultValue:
                              type: string
                              nullable: true
                          required:
                            - label
                            - sortOrder
                            - type
                            - required
                            - enabled
                        - type: object
                          properties:
                            label:
                              type: object
                              properties:
                                en:
                                  type: string
                                de:
                                  type: string
                                fr:
                                  type: string
                                it:
                                  type: string
                            sortOrder:
                              type: number
                            type:
                              type: string
                              enum:
                                - tel
                            required:
                              type: object
                              properties:
                                owner:
                                  type: boolean
                                person:
                                  type: boolean
                              required:
                                - owner
                                - person
                            enabled:
                              type: object
                              properties:
                                owner:
                                  type: boolean
                                person:
                                  type: boolean
                              required:
                                - owner
                                - person
                            placeholder:
                              type: object
                              properties:
                                en:
                                  type: string
                                de:
                                  type: string
                                fr:
                                  type: string
                                it:
                                  type: string
                              nullable: true
                            description:
                              type: object
                              properties:
                                en:
                                  type: string
                                de:
                                  type: string
                                fr:
                                  type: string
                                it:
                                  type: string
                              nullable: true
                            defaultValue:
                              type: string
                              nullable: true
                          required:
                            - label
                            - sortOrder
                            - type
                            - required
                            - enabled
                        - type: object
                          properties:
                            label:
                              type: object
                              properties:
                                en:
                                  type: string
                                de:
                                  type: string
                                fr:
                                  type: string
                                it:
                                  type: string
                            sortOrder:
                              type: number
                            type:
                              type: string
                              enum:
                                - file
                            fileType:
                              type: string
                              enum:
                                - avatar
                                - document
                                - image
                            acceptedMimeTypes:
                              type: array
                              items:
                                type: string
                            required:
                              type: object
                              properties:
                                owner:
                                  type: boolean
                                person:
                                  type: boolean
                              required:
                                - owner
                                - person
                            enabled:
                              type: object
                              properties:
                                owner:
                                  type: boolean
                                person:
                                  type: boolean
                              required:
                                - owner
                                - person
                            placeholder:
                              type: object
                              properties:
                                en:
                                  type: string
                                de:
                                  type: string
                                fr:
                                  type: string
                                it:
                                  type: string
                              nullable: true
                            description:
                              type: object
                              properties:
                                en:
                                  type: string
                                de:
                                  type: string
                                fr:
                                  type: string
                                it:
                                  type: string
                              nullable: true
                            defaultValue:
                              type: string
                              nullable: true
                          required:
                            - label
                            - sortOrder
                            - type
                            - fileType
                            - acceptedMimeTypes
                            - required
                            - enabled
                        - type: object
                          properties:
                            label:
                              type: object
                              properties:
                                en:
                                  type: string
                                de:
                                  type: string
                                fr:
                                  type: string
                                it:
                                  type: string
                            sortOrder:
                              type: number
                            type:
                              type: string
                              enum:
                                - checkbox
                            required:
                              type: object
                              properties:
                                owner:
                                  type: boolean
                                person:
                                  type: boolean
                              required:
                                - owner
                                - person
                            enabled:
                              type: object
                              properties:
                                owner:
                                  type: boolean
                                person:
                                  type: boolean
                              required:
                                - owner
                                - person
                            placeholder:
                              type: object
                              properties:
                                en:
                                  type: string
                                de:
                                  type: string
                                fr:
                                  type: string
                                it:
                                  type: string
                              nullable: true
                            description:
                              type: object
                              properties:
                                en:
                                  type: string
                                de:
                                  type: string
                                fr:
                                  type: string
                                it:
                                  type: string
                              nullable: true
                            defaultValue:
                              oneOf:
                                - type: object
                                  properties: {}
                                - nullable: true
                                - type: boolean
                                - type: boolean
                              nullable: true
                          required:
                            - label
                            - sortOrder
                            - type
                            - required
                            - enabled
                required:
                  - data

````