---
title: "POST /contract/"
method: POST
path: "/contract/"
tags: ["contract"]
---

# POST /contract/

`POST /contract/`

## Request body

- Contract
  - `id` integer
  - `user` UserProfile
    - `id` integer
    - `password` string, required
    - `last_login` string, date-time, nullable
    - `is_superuser` boolean — Indica que este usuario tiene todos los permisos sin asignárselos explícitamente.
    - `username` string, required — Requerido. 150 carácteres como máximo. Únicamente letras, dígitos y @/./+/-/_
    - `first_name` string
    - `last_name` string
    - `email` string, email
    - `is_staff` boolean — Indica si el usuario puede entrar en este sitio de administración.
    - `is_active` boolean — Indica si el usuario debe ser tratado como activo. Desmarque esta opción en lugar de borrar la cuenta.
    - `date_joined` string, date-time
    - `phone_number` string, required
    - `dni` string, required
    - `dni_image` string, uri, nullable
    - `birth_date` string, date, required
    - `postal_code` string, required
    - `groups` integer[] — Los grupos a los que pertenece este usuario. Un usuario tendrá todos los permisos asignados a cada uno de sus grupos.
    - `user_permissions` integer[] — Permisos específicos para este usuario.
  - `adviser` Adviser
    - `id` integer
    - `created_date` string, date-time
    - `updated_date` string, date-time
    - `name` string, required
    - `description` string, nullable
    - `email` string, email, required
    - `phone_number` string, required
  - `preference` Preference
    - `id` integer
    - `created_date` string, date-time
    - `updated_date` string, date-time
    - `name` string, required
    - `description` string, nullable
    - `image` string, uri, nullable — Sube una imagen en formato PNG o JPG.
    - `order` integer
  - `pack` Pack
    - `id` integer
    - `features` string
    - `created_date` string, date-time
    - `updated_date` string, date-time
    - `name` string, required
    - `description` string, nullable
    - `image` string, uri, nullable — Sube una imagen en formato PNG o JPG.
    - `ceremony` boolean
    - `wake_room` boolean
    - `order` integer
    - `feature_recogida` boolean
    - `feature_cremacion` boolean
    - `feature_fetrero_ecologico` boolean
    - `feature_fetrero_premium` boolean
    - `feature_urna` boolean
    - `feature_velatorio` boolean
    - `feature_recordatorios` boolean
  - `services` Service[]
    - `id` integer
    - `created_date` string, date-time
    - `updated_date` string, date-time
    - `name` string, required
    - `description` string, nullable
    - `image` string, uri, nullable — Sube una imagen en formato PNG o JPG.
    - `price` string, decimal, required
    - `order` integer
  - `created_date` string, date-time
  - `updated_date` string, date-time
  - `status` string, required
  - `person` string, required
  - `birth_date` string, date, required
  - `postal_code` string, required
  - `name` string, required
  - `phone_number` string, required
  - `dni` string, required
  - `email` string, email, nullable
  - `ceremony_type` string, nullable
  - `custom_service` string, nullable
  - `call_time` string, nullable
  - `payment_method` string, nullable
  - `gocardless_mandate_id` string, nullable
  - `gocardless_subscription_id` string, nullable
  - `gocardless_payment_id` string, nullable
  - `wannme_recurrent_id` string, nullable
  - `payments_total` integer
  - `payments_made` integer
  - `price` string, decimal, required
  - `payment_price` string, decimal, required
  - `payment_paid` string, decimal, required

## Response `201`

Created

- Contract
  - `id` integer
  - `user` UserProfile
    - `id` integer
    - `password` string, required
    - `last_login` string, date-time, nullable
    - `is_superuser` boolean — Indica que este usuario tiene todos los permisos sin asignárselos explícitamente.
    - `username` string, required — Requerido. 150 carácteres como máximo. Únicamente letras, dígitos y @/./+/-/_
    - `first_name` string
    - `last_name` string
    - `email` string, email
    - `is_staff` boolean — Indica si el usuario puede entrar en este sitio de administración.
    - `is_active` boolean — Indica si el usuario debe ser tratado como activo. Desmarque esta opción en lugar de borrar la cuenta.
    - `date_joined` string, date-time
    - `phone_number` string, required
    - `dni` string, required
    - `dni_image` string, uri, nullable
    - `birth_date` string, date, required
    - `postal_code` string, required
    - `groups` integer[] — Los grupos a los que pertenece este usuario. Un usuario tendrá todos los permisos asignados a cada uno de sus grupos.
    - `user_permissions` integer[] — Permisos específicos para este usuario.
  - `adviser` Adviser
    - `id` integer
    - `created_date` string, date-time
    - `updated_date` string, date-time
    - `name` string, required
    - `description` string, nullable
    - `email` string, email, required
    - `phone_number` string, required
  - `preference` Preference
    - `id` integer
    - `created_date` string, date-time
    - `updated_date` string, date-time
    - `name` string, required
    - `description` string, nullable
    - `image` string, uri, nullable — Sube una imagen en formato PNG o JPG.
    - `order` integer
  - `pack` Pack
    - `id` integer
    - `features` string
    - `created_date` string, date-time
    - `updated_date` string, date-time
    - `name` string, required
    - `description` string, nullable
    - `image` string, uri, nullable — Sube una imagen en formato PNG o JPG.
    - `ceremony` boolean
    - `wake_room` boolean
    - `order` integer
    - `feature_recogida` boolean
    - `feature_cremacion` boolean
    - `feature_fetrero_ecologico` boolean
    - `feature_fetrero_premium` boolean
    - `feature_urna` boolean
    - `feature_velatorio` boolean
    - `feature_recordatorios` boolean
  - `services` Service[]
    - `id` integer
    - `created_date` string, date-time
    - `updated_date` string, date-time
    - `name` string, required
    - `description` string, nullable
    - `image` string, uri, nullable — Sube una imagen en formato PNG o JPG.
    - `price` string, decimal, required
    - `order` integer
  - `created_date` string, date-time
  - `updated_date` string, date-time
  - `status` string, required
  - `person` string, required
  - `birth_date` string, date, required
  - `postal_code` string, required
  - `name` string, required
  - `phone_number` string, required
  - `dni` string, required
  - `email` string, email, nullable
  - `ceremony_type` string, nullable
  - `custom_service` string, nullable
  - `call_time` string, nullable
  - `payment_method` string, nullable
  - `gocardless_mandate_id` string, nullable
  - `gocardless_subscription_id` string, nullable
  - `gocardless_payment_id` string, nullable
  - `wannme_recurrent_id` string, nullable
  - `payments_total` integer
  - `payments_made` integer
  - `price` string, decimal, required
  - `payment_price` string, decimal, required
  - `payment_paid` string, decimal, required

---

[API](https://skmtc.net/pazy/apis/pazy-api.md) · [All operations](https://skmtc.net/pazy/apis/pazy-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/pazy/pazy-api/revisions/065e523f40af/schema)
