API Changelog: API Documentation

Previous Next

May 06, 2026

70 changes
70 changes click to expand
~
Schema modified resource_booking_report
Schema changes
  •   event: Event booking
  •   service: Service booking
  •   x-used-in:
  • - - serializer
  •   - filter
  • - - grouper
  •   organization:
  •   title: Organization
  •   x-used-in:
~
Schema modified resource_invoice_report
Schema changes
  •   title: Invoiced On Period
  •   x-used-in:
  •   - serializer
  • - payment_terms_type:
  • - type: integer
  • - title: Payment Terms Type
  • - x-used-in:
  • - - filter
  •   currency_normalized:
  •   title: Currency Normalized
  •   x-used-in:
~
Schema modified filter_invoice
Schema changes
  •   not_contain:
  •   "$ref": "#/components/schemas/resource_invoice/properties/amount_written_off"
  •   - "$ref": "#/components/schemas/resource_invoice/properties/amount_written_off"
  • - payment_terms_type:
  • - oneOf:
  • - - type: object
  • - title: Operation
  • - properties:
  • - eq:
  • - "$ref": "#/components/schemas/resource_invoice/properties/payment_terms_type"
  • - not_eq:
  • - "$ref": "#/components/schemas/resource_invoice/properties/payment_terms_type"
  • - contains:
  • - "$ref": "#/components/schemas/resource_invoice/properties/payment_terms_type"
  • - not_contain:
  • - "$ref": "#/components/schemas/resource_invoice/properties/payment_terms_type"
  • - - "$ref": "#/components/schemas/resource_invoice/properties/payment_terms_type"
  •   automatically_created:
  •   oneOf:
  •   - type: object
~
Schema modified resource_expense
Schema changes
  •   - serializer
  •   x-relationship: has_one
  •   x-related-resource: resource_service
  • - updater:
  • - title: Updater
  • - x-used-in:
  • - - serializer
  • - x-relationship: has_one
  • - x-related-resource: resource_person
  •   approved:
  •   title: Approved
  •   x-used-in:
  • ...
  •   x-enums:
  •   '1': Deal
  •   '2': Budget
  • - x-used-in:
  • - - filter
  • - updated_at:
  • - type: string
  • - title: Updated At
  • - format: date-time
  • - x-used-in:
  • - - serializer
  • - - filter
  • - updater_id:
  • - type: integer
  • - title: Updater
  •   x-used-in:
  •   - filter
  •   with_draft:
~
Schema modified resource_workflow_status
Schema changes
  •   - serializer
  •   x-relationship: has_one
  •   x-related-resource: resource_workflow
  • - project_id:
  • - type: integer
  • - title: Project
  • - x-used-in:
  • - - filter
  •   category_id:
  •   enum:
  •   - 1
~
Schema modified resource_organization
Schema changes
  •   x-used-in:
  •   - serializer
  •   - form
  • - payment_terms_type:
  • - enum:
  • - - days_after_invoice_date
  • - - end_of_month
  • - - due_upon_receipt
  • - type: string
  • - title: Payment Terms Type
  • - nullable: true
  • - x-used-in:
  • - - serializer
  • - - form
  •   quick_start_config:
  •   type: string
  •   title: Quick Start Config
~
Schema modified filter_membership
Schema changes
  •   not_contain:
  •   "$ref": "#/components/schemas/resource_membership/properties/target_id"
  •   - "$ref": "#/components/schemas/resource_membership/properties/target_id"
  • - meeting_id:
  • - oneOf:
  • - - type: object
  • - title: Operation
  • - properties:
  • - eq:
  • - "$ref": "#/components/schemas/resource_membership/properties/meeting_id"
  • - not_eq:
  • - "$ref": "#/components/schemas/resource_membership/properties/meeting_id"
  • - contains:
  • - "$ref": "#/components/schemas/resource_membership/properties/meeting_id"
  • - not_contain:
  • - "$ref": "#/components/schemas/resource_membership/properties/meeting_id"
  • - - "$ref": "#/components/schemas/resource_membership/properties/meeting_id"
  •   project_id:
  •   oneOf:
  •   - type: object
~
Schema modified filter_expense
Schema changes
  •   not_contain:
  •   "$ref": "#/components/schemas/resource_expense/properties/stage_type"
  •   - "$ref": "#/components/schemas/resource_expense/properties/stage_type"
  • - updated_at:
  • - oneOf:
  • - - type: object
  • - title: Operation
  • - properties:
  • - eq:
  • - "$ref": "#/components/schemas/resource_expense/properties/updated_at"
  • - not_eq:
  • - "$ref": "#/components/schemas/resource_expense/properties/updated_at"
  • - contains:
  • - "$ref": "#/components/schemas/resource_expense/properties/updated_at"
  • - not_contain:
  • - "$ref": "#/components/schemas/resource_expense/properties/updated_at"
  • - - "$ref": "#/components/schemas/resource_expense/properties/updated_at"
  • - updater_id:
  • - oneOf:
  • - - type: object
  • - title: Operation
  • - properties:
  • - eq:
  • - "$ref": "#/components/schemas/resource_expense/properties/updater_id"
  • - not_eq:
  • - "$ref": "#/components/schemas/resource_expense/properties/updater_id"
  • - contains:
  • - "$ref": "#/components/schemas/resource_expense/properties/updater_id"
  • - not_contain:
  • - "$ref": "#/components/schemas/resource_expense/properties/updater_id"
  • - - "$ref": "#/components/schemas/resource_expense/properties/updater_id"
  •   with_draft:
  •   oneOf:
  •   - type: object
~
Schema modified resource_expense_report
Schema changes
  •   - grouper
  •   x-relationship: has_one
  •   x-related-resource: resource_service
  • - updater:
  • - title: Updater
  • - x-used-in:
  • - - serializer
  • - - sorter
  • - - grouper
  • - x-relationship: has_one
  • - x-related-resource: resource_person
  •   approver:
  •   title: Approver
  •   x-used-in:
  • ...
  •   - filter
  •   - sorter
  •   - grouper
  • - updated_at:
  • - type: string
  • - title: Updated At
  • - format: date
  • - x-used-in:
  • - - filter
  • - - sorter
  • - - grouper
  • - updater_id:
  • - type: integer
  • - title: Updater
  • - x-used-in:
  • - - filter
  •   with_draft:
  •   type: boolean
  •   title: With Draft
  • ...
  •   title: Purchase Order
  •   x-used-in:
  •   - filter
  • - updated_at_period:
  • - title: Updated At Period
  • - x-used-in:
  • - - serializer
  •   approved_at_period:
  •   title: Approved At Period
  •   x-used-in:
~
Schema modified resource_company
Schema changes
  •   title: Has Parent Company
  •   x-used-in:
  •   - filter
  • - payment_terms_type:
  • - enum:
  • - - days_after_invoice_date
  • - - end_of_month
  • - - due_upon_receipt
  • - type: string
  • - title: Payment Terms Type
  • - nullable: true
  • - x-used-in:
  • - - serializer
  • - - form
  • - - filter
  •   custom_field_people:
  •   title: Custom Field People
  •   x-used-in:
~
Schema modified filter_company
Schema changes
  •   not_contain:
  •   "$ref": "#/components/schemas/resource_company/properties/has_parent_company"
  •   - "$ref": "#/components/schemas/resource_company/properties/has_parent_company"
  • - payment_terms_type:
  • - oneOf:
  • - - type: object
  • - title: Operation
  • - properties:
  • - eq:
  • - "$ref": "#/components/schemas/resource_company/properties/payment_terms_type"
  • - not_eq:
  • - "$ref": "#/components/schemas/resource_company/properties/payment_terms_type"
  • - contains:
  • - "$ref": "#/components/schemas/resource_company/properties/payment_terms_type"
  • - not_contain:
  • - "$ref": "#/components/schemas/resource_company/properties/payment_terms_type"
  • - - "$ref": "#/components/schemas/resource_company/properties/payment_terms_type"
  •   default_tax_rate_id:
  •   oneOf:
  •   - type: object
~
Schema modified resource_invoice
Schema changes
  •   x-used-in:
  •   - serializer
  •   - form
  • - payment_terms_days:
  • - type: integer
  • - title: Payment Terms Days
  • - nullable: true
  • - x-used-in:
  • - - serializer
  • - - form
  • - payment_terms_type:
  • - enum:
  • - - days_after_invoice_date
  • - - end_of_month
  • - - due_upon_receipt
  • - type: string
  • - title: Payment Terms Type
  • - nullable: true
  • - x-used-in:
  • - - serializer
  • - - form
  • - - filter
  •   amount_paid_default:
  •   title: Amount Paid Default
  •   x-used-in:
~
Schema modified resource_company_report
Schema changes
  •   title: Has Parent Company
  •   x-used-in:
  •   - filter
  • - payment_terms_type:
  • - type: integer
  • - title: Payment Terms Type
  • - x-used-in:
  • - - serializer
  • - - filter
  • - - sorter
  •   currency_normalized:
  •   title: Currency Normalized
  •   x-used-in:
~
Schema modified filter_expense_report
Schema changes
  •   not_contain:
  •   "$ref": "#/components/schemas/resource_expense_report/properties/stage_type"
  •   - "$ref": "#/components/schemas/resource_expense_report/properties/stage_type"
  • - updated_at:
  • - oneOf:
  • - - type: object
  • - title: Operation
  • - properties:
  • - eq:
  • - "$ref": "#/components/schemas/resource_expense_report/properties/updated_at"
  • - not_eq:
  • - "$ref": "#/components/schemas/resource_expense_report/properties/updated_at"
  • - contains:
  • - "$ref": "#/components/schemas/resource_expense_report/properties/updated_at"
  • - not_contain:
  • - "$ref": "#/components/schemas/resource_expense_report/properties/updated_at"
  • - - "$ref": "#/components/schemas/resource_expense_report/properties/updated_at"
  • - updater_id:
  • - oneOf:
  • - - type: object
  • - title: Operation
  • - properties:
  • - eq:
  • - "$ref": "#/components/schemas/resource_expense_report/properties/updater_id"
  • - not_eq:
  • - "$ref": "#/components/schemas/resource_expense_report/properties/updater_id"
  • - contains:
  • - "$ref": "#/components/schemas/resource_expense_report/properties/updater_id"
  • - not_contain:
  • - "$ref": "#/components/schemas/resource_expense_report/properties/updater_id"
  • - - "$ref": "#/components/schemas/resource_expense_report/properties/updater_id"
  •   with_draft:
  •   oneOf:
  •   - type: object
~
Schema modified filter_workflow_status
Schema changes
  •   not_contain:
  •   "$ref": "#/components/schemas/resource_workflow_status/properties/query"
  •   - "$ref": "#/components/schemas/resource_workflow_status/properties/query"
  • - project_id:
  • - oneOf:
  • - - type: object
  • - title: Operation
  • - properties:
  • - eq:
  • - "$ref": "#/components/schemas/resource_workflow_status/properties/project_id"
  • - not_eq:
  • - "$ref": "#/components/schemas/resource_workflow_status/properties/project_id"
  • - - "$ref": "#/components/schemas/resource_workflow_status/properties/project_id"
  •   category_id:
  •   oneOf:
  •   - type: object
~
Schema modified resource_invoice_template
Schema changes
  •   x-used-in:
  •   - form
  •   - filter
  • - payment_terms_days:
  • - type: integer
  • - title: Payment Terms Days
  • - nullable: true
  • - x-used-in:
  • - - serializer
  • - payment_terms_type:
  • - enum:
  • - - days_after_invoice_date
  • - - end_of_month
  • - - due_upon_receipt
  • - type: string
  • - title: Payment Terms Type
  • - nullable: true
  • - x-used-in:
  • - - serializer
  •   invoice_due_in_days:
  •   type: integer
  •   title: Invoice Due In Days
~
Schema modified resource_membership
Schema changes
  •   title: Target
  •   x-used-in:
  •   - filter
  • - meeting_id:
  • - type: integer
  • - title: Meeting
  • - x-used-in:
  • - - form
  • - - filter
  •   project_id:
  •   type: integer
  •   title: Project
~
Schema modified resource_company
Schema changes
  •   title: Has Parent Company
  •   x-used-in:
  •   - filter
  • + payment_terms_type:
  • + enum:
  • + - days_after_invoice_date
  • + - end_of_month
  • + - due_upon_receipt
  • + type: string
  • + title: Payment Terms Type
  • + nullable: true
  • + x-used-in:
  • + - serializer
  • + - form
  • + - filter
  •   custom_field_people:
  •   title: Custom Field People
  •   x-used-in:
~
Schema modified filter_invoice
Schema changes
  •   not_contain:
  •   "$ref": "#/components/schemas/resource_invoice/properties/amount_written_off"
  •   - "$ref": "#/components/schemas/resource_invoice/properties/amount_written_off"
  • + payment_terms_type:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_invoice/properties/payment_terms_type"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_invoice/properties/payment_terms_type"
  • + contains:
  • + "$ref": "#/components/schemas/resource_invoice/properties/payment_terms_type"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_invoice/properties/payment_terms_type"
  • + - "$ref": "#/components/schemas/resource_invoice/properties/payment_terms_type"
  •   automatically_created:
  •   oneOf:
  •   - type: object
~
Schema modified resource_invoice
Schema changes
  •   x-used-in:
  •   - serializer
  •   - form
  • + payment_terms_days:
  • + type: integer
  • + title: Payment Terms Days
  • + nullable: true
  • + x-used-in:
  • + - serializer
  • + - form
  • + payment_terms_type:
  • + enum:
  • + - days_after_invoice_date
  • + - end_of_month
  • + - due_upon_receipt
  • + type: string
  • + title: Payment Terms Type
  • + nullable: true
  • + x-used-in:
  • + - serializer
  • + - form
  • + - filter
  •   amount_paid_default:
  •   title: Amount Paid Default
  •   x-used-in:
~
Schema modified resource_organization
Schema changes
  •   x-used-in:
  •   - serializer
  •   - form
  • + payment_terms_type:
  • + enum:
  • + - days_after_invoice_date
  • + - end_of_month
  • + - due_upon_receipt
  • + type: string
  • + title: Payment Terms Type
  • + nullable: true
  • + x-used-in:
  • + - serializer
  • + - form
  •   quick_start_config:
  •   type: string
  •   title: Quick Start Config
~
Schema modified resource_invoice_report
Schema changes
  •   title: Invoiced On Period
  •   x-used-in:
  •   - serializer
  • + payment_terms_type:
  • + type: integer
  • + title: Payment Terms Type
  • + x-used-in:
  • + - filter
  •   currency_normalized:
  •   title: Currency Normalized
  •   x-used-in:
~
Schema modified resource_invoice_template
Schema changes
  •   x-used-in:
  •   - form
  •   - filter
  • + payment_terms_days:
  • + type: integer
  • + title: Payment Terms Days
  • + nullable: true
  • + x-used-in:
  • + - serializer
  • + payment_terms_type:
  • + enum:
  • + - days_after_invoice_date
  • + - end_of_month
  • + - due_upon_receipt
  • + type: string
  • + title: Payment Terms Type
  • + nullable: true
  • + x-used-in:
  • + - serializer
  •   invoice_due_in_days:
  •   type: integer
  •   title: Invoice Due In Days
~
Schema modified resource_company_report
Schema changes
  •   title: Has Parent Company
  •   x-used-in:
  •   - filter
  • + payment_terms_type:
  • + type: integer
  • + title: Payment Terms Type
  • + x-used-in:
  • + - serializer
  • + - filter
  • + - sorter
  •   currency_normalized:
  •   title: Currency Normalized
  •   x-used-in:
~
Schema modified filter_company
Schema changes
  •   not_contain:
  •   "$ref": "#/components/schemas/resource_company/properties/has_parent_company"
  •   - "$ref": "#/components/schemas/resource_company/properties/has_parent_company"
  • + payment_terms_type:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_company/properties/payment_terms_type"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_company/properties/payment_terms_type"
  • + contains:
  • + "$ref": "#/components/schemas/resource_company/properties/payment_terms_type"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_company/properties/payment_terms_type"
  • + - "$ref": "#/components/schemas/resource_company/properties/payment_terms_type"
  •   default_tax_rate_id:
  •   oneOf:
  •   - type: object
~
Schema modified filter_expense_report
Schema changes
  •   not_contain:
  •   "$ref": "#/components/schemas/resource_expense_report/properties/stage_type"
  •   - "$ref": "#/components/schemas/resource_expense_report/properties/stage_type"
  • + updated_at:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_expense_report/properties/updated_at"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_expense_report/properties/updated_at"
  • + contains:
  • + "$ref": "#/components/schemas/resource_expense_report/properties/updated_at"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_expense_report/properties/updated_at"
  • + - "$ref": "#/components/schemas/resource_expense_report/properties/updated_at"
  • + updater_id:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_expense_report/properties/updater_id"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_expense_report/properties/updater_id"
  • + contains:
  • + "$ref": "#/components/schemas/resource_expense_report/properties/updater_id"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_expense_report/properties/updater_id"
  • + - "$ref": "#/components/schemas/resource_expense_report/properties/updater_id"
  •   with_draft:
  •   oneOf:
  •   - type: object
~
Schema modified resource_expense_report
Schema changes
  •   - grouper
  •   x-relationship: has_one
  •   x-related-resource: resource_service
  • + updater:
  • + title: Updater
  • + x-used-in:
  • + - serializer
  • + - sorter
  • + - grouper
  • + x-relationship: has_one
  • + x-related-resource: resource_person
  •   approver:
  •   title: Approver
  •   x-used-in:
  • ...
  •   - filter
  •   - sorter
  •   - grouper
  • + updated_at:
  • + type: string
  • + title: Updated At
  • + format: date
  • + x-used-in:
  • + - filter
  • + - sorter
  • + - grouper
  • + updater_id:
  • + type: integer
  • + title: Updater
  • + x-used-in:
  • + - filter
  •   with_draft:
  •   type: boolean
  •   title: With Draft
  • ...
  •   title: Purchase Order
  •   x-used-in:
  •   - filter
  • + updated_at_period:
  • + title: Updated At Period
  • + x-used-in:
  • + - serializer
  •   approved_at_period:
  •   title: Approved At Period
  •   x-used-in:
~
Schema modified resource_expense
Schema changes
  •   - serializer
  •   x-relationship: has_one
  •   x-related-resource: resource_service
  • + updater:
  • + title: Updater
  • + x-used-in:
  • + - serializer
  • + x-relationship: has_one
  • + x-related-resource: resource_person
  •   approved:
  •   title: Approved
  •   x-used-in:
  • ...
  •   x-enums:
  •   '1': Deal
  •   '2': Budget
  • + x-used-in:
  • + - filter
  • + updated_at:
  • + type: string
  • + title: Updated At
  • + format: date-time
  • + x-used-in:
  • + - serializer
  • + - filter
  • + updater_id:
  • + type: integer
  • + title: Updater
  •   x-used-in:
  •   - filter
  •   with_draft:
~
Schema modified filter_expense
Schema changes
  •   not_contain:
  •   "$ref": "#/components/schemas/resource_expense/properties/stage_type"
  •   - "$ref": "#/components/schemas/resource_expense/properties/stage_type"
  • + updated_at:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_expense/properties/updated_at"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_expense/properties/updated_at"
  • + contains:
  • + "$ref": "#/components/schemas/resource_expense/properties/updated_at"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_expense/properties/updated_at"
  • + - "$ref": "#/components/schemas/resource_expense/properties/updated_at"
  • + updater_id:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_expense/properties/updater_id"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_expense/properties/updater_id"
  • + contains:
  • + "$ref": "#/components/schemas/resource_expense/properties/updater_id"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_expense/properties/updater_id"
  • + - "$ref": "#/components/schemas/resource_expense/properties/updater_id"
  •   with_draft:
  •   oneOf:
  •   - type: object
~
Schema modified resource_workflow_status
Schema changes
  •   - serializer
  •   x-relationship: has_one
  •   x-related-resource: resource_workflow
  • + project_id:
  • + type: integer
  • + title: Project
  • + x-used-in:
  • + - filter
  •   category_id:
  •   enum:
  •   - 1
~
Schema modified resource_membership
Schema changes
  •   title: Target
  •   x-used-in:
  •   - filter
  • + meeting_id:
  • + type: integer
  • + title: Meeting
  • + x-used-in:
  • + - form
  • + - filter
  •   project_id:
  •   type: integer
  •   title: Project
~
Schema modified filter_workflow_status
Schema changes
  •   not_contain:
  •   "$ref": "#/components/schemas/resource_workflow_status/properties/query"
  •   - "$ref": "#/components/schemas/resource_workflow_status/properties/query"
  • + project_id:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_workflow_status/properties/project_id"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_workflow_status/properties/project_id"
  • + - "$ref": "#/components/schemas/resource_workflow_status/properties/project_id"
  •   category_id:
  •   oneOf:
  •   - type: object
~
Schema modified filter_membership
Schema changes
  •   not_contain:
  •   "$ref": "#/components/schemas/resource_membership/properties/target_id"
  •   - "$ref": "#/components/schemas/resource_membership/properties/target_id"
  • + meeting_id:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_membership/properties/meeting_id"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_membership/properties/meeting_id"
  • + contains:
  • + "$ref": "#/components/schemas/resource_membership/properties/meeting_id"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_membership/properties/meeting_id"
  • + - "$ref": "#/components/schemas/resource_membership/properties/meeting_id"
  •   project_id:
  •   oneOf:
  •   - type: object
-
Operation removed /api/v2/bookings/{id}/unapprove/patch
Schema changes
  • -tags:
  • -- Bookings
  • -summary: Unapproves a booking
  • -responses:
  • - '200':
  • - "$ref": "#/components/responses/single_booking"
  • -parameters:
  • -- in: path
  • - name: id
  • - schema:
  • - type: string
  • - required: true
  • -- "$ref": "#/components/parameters/header_organization"
  • -operationId: bookings-unapprove-unapprove
  • -
~
Response modified collection_company
Schema changes
  •   "$ref": "#/components/schemas/resource_company/properties/last_activity_at"
  •   parent_company_id:
  •   "$ref": "#/components/schemas/resource_company/properties/parent_company_id"
  • - payment_terms_type:
  • - "$ref": "#/components/schemas/resource_company/properties/payment_terms_type"
  •   default_tax_rate_id:
  •   "$ref": "#/components/schemas/resource_company/properties/default_tax_rate_id"
  •   original_avatar_url:
~
Response modified single_company
Schema changes
  •   "$ref": "#/components/schemas/resource_company/properties/last_activity_at"
  •   parent_company_id:
  •   "$ref": "#/components/schemas/resource_company/properties/parent_company_id"
  • - payment_terms_type:
  • - "$ref": "#/components/schemas/resource_company/properties/payment_terms_type"
  •   default_tax_rate_id:
  •   "$ref": "#/components/schemas/resource_company/properties/default_tax_rate_id"
  •   original_avatar_url:
~
Response modified single_invoice_template
Schema changes
  •   "$ref": "#/components/schemas/resource_invoice_template/properties/subject"
  •   custom_fields:
  •   "$ref": "#/components/schemas/resource_invoice_template/properties/custom_fields"
  • - payment_terms_days:
  • - "$ref": "#/components/schemas/resource_invoice_template/properties/payment_terms_days"
  • - payment_terms_type:
  • - "$ref": "#/components/schemas/resource_invoice_template/properties/payment_terms_type"
  •   invoice_due_in_days:
  •   "$ref": "#/components/schemas/resource_invoice_template/properties/invoice_due_in_days"
  •   bank_account_details:
~
Response modified single_expense
Schema changes
  •   "$ref": "#/components/schemas/resource_expense/properties/deleted_at"
  •   export_url:
  •   "$ref": "#/components/schemas/resource_expense/properties/export_url"
  • - updated_at:
  • - "$ref": "#/components/schemas/resource_expense/properties/updated_at"
  •   approved_at:
  •   "$ref": "#/components/schemas/resource_expense/properties/approved_at"
  •   exported_at:
  • ...
  •   creator:
  •   "$ref": "#/components/schemas/_single_relationship"
  •   service:
  • - "$ref": "#/components/schemas/_single_relationship"
  • - updater:
  •   "$ref": "#/components/schemas/_single_relationship"
  •   approver:
  •   "$ref": "#/components/schemas/_single_relationship"
~
Response modified collection_expense_report
Schema changes
  •   "$ref": "#/components/schemas/resource_expense_report/properties/total_tax_amount"
  •   created_at_period:
  •   "$ref": "#/components/schemas/resource_expense_report/properties/created_at_period"
  • - updated_at_period:
  • - "$ref": "#/components/schemas/resource_expense_report/properties/updated_at_period"
  •   approved_at_period:
  •   "$ref": "#/components/schemas/resource_expense_report/properties/approved_at_period"
  •   currency_normalized:
  • ...
  •   project:
  •   "$ref": "#/components/schemas/_single_relationship"
  •   service:
  • - "$ref": "#/components/schemas/_single_relationship"
  • - updater:
  •   "$ref": "#/components/schemas/_single_relationship"
  •   approver:
  •   "$ref": "#/components/schemas/_single_relationship"
~
Response modified collection_expense
Schema changes
  •   "$ref": "#/components/schemas/resource_expense/properties/deleted_at"
  •   export_url:
  •   "$ref": "#/components/schemas/resource_expense/properties/export_url"
  • - updated_at:
  • - "$ref": "#/components/schemas/resource_expense/properties/updated_at"
  •   approved_at:
  •   "$ref": "#/components/schemas/resource_expense/properties/approved_at"
  •   exported_at:
  • ...
  •   creator:
  •   "$ref": "#/components/schemas/_single_relationship"
  •   service:
  • - "$ref": "#/components/schemas/_single_relationship"
  • - updater:
  •   "$ref": "#/components/schemas/_single_relationship"
  •   approver:
  •   "$ref": "#/components/schemas/_single_relationship"
~
Response modified single_organization
Schema changes
  •   "$ref": "#/components/schemas/resource_organization/properties/week_start_day_id"
  •   currency_format_id:
  •   "$ref": "#/components/schemas/resource_organization/properties/currency_format_id"
  • - payment_terms_type:
  • - "$ref": "#/components/schemas/resource_organization/properties/payment_terms_type"
  •   quick_start_config:
  •   "$ref": "#/components/schemas/resource_organization/properties/quick_start_config"
  •   rounding_method_id:
~
Response modified collection_company_report
Schema changes
  •   "$ref": "#/components/schemas/resource_company_report/properties/currency_default"
  •   created_at_period:
  •   "$ref": "#/components/schemas/resource_company_report/properties/created_at_period"
  • - payment_terms_type:
  • - "$ref": "#/components/schemas/resource_company_report/properties/payment_terms_type"
  •   currency_normalized:
  •   "$ref": "#/components/schemas/resource_company_report/properties/currency_normalized"
  •   last_activity_at_period:
~
Response modified collection_organization
Schema changes
  •   "$ref": "#/components/schemas/resource_organization/properties/week_start_day_id"
  •   currency_format_id:
  •   "$ref": "#/components/schemas/resource_organization/properties/currency_format_id"
  • - payment_terms_type:
  • - "$ref": "#/components/schemas/resource_organization/properties/payment_terms_type"
  •   quick_start_config:
  •   "$ref": "#/components/schemas/resource_organization/properties/quick_start_config"
  •   rounding_method_id:
~
Response modified single_invoice
Schema changes
  •   "$ref": "#/components/schemas/resource_invoice/properties/amount_written_off"
  •   export_invoice_url:
  •   "$ref": "#/components/schemas/resource_invoice/properties/export_invoice_url"
  • - payment_terms_days:
  • - "$ref": "#/components/schemas/resource_invoice/properties/payment_terms_days"
  • - payment_terms_type:
  • - "$ref": "#/components/schemas/resource_invoice/properties/payment_terms_type"
  •   amount_paid_default:
  •   "$ref": "#/components/schemas/resource_invoice/properties/amount_paid_default"
  •   currency_normalized:
~
Response modified collection_invoice
Schema changes
  •   "$ref": "#/components/schemas/resource_invoice/properties/amount_written_off"
  •   export_invoice_url:
  •   "$ref": "#/components/schemas/resource_invoice/properties/export_invoice_url"
  • - payment_terms_days:
  • - "$ref": "#/components/schemas/resource_invoice/properties/payment_terms_days"
  • - payment_terms_type:
  • - "$ref": "#/components/schemas/resource_invoice/properties/payment_terms_type"
  •   amount_paid_default:
  •   "$ref": "#/components/schemas/resource_invoice/properties/amount_paid_default"
  •   currency_normalized:
~
Response modified collection_invoice_template
Schema changes
  •   "$ref": "#/components/schemas/resource_invoice_template/properties/subject"
  •   custom_fields:
  •   "$ref": "#/components/schemas/resource_invoice_template/properties/custom_fields"
  • - payment_terms_days:
  • - "$ref": "#/components/schemas/resource_invoice_template/properties/payment_terms_days"
  • - payment_terms_type:
  • - "$ref": "#/components/schemas/resource_invoice_template/properties/payment_terms_type"
  •   invoice_due_in_days:
  •   "$ref": "#/components/schemas/resource_invoice_template/properties/invoice_due_in_days"
  •   bank_account_details:
~
Response modified single_organization
Schema changes
  •   "$ref": "#/components/schemas/resource_organization/properties/week_start_day_id"
  •   currency_format_id:
  •   "$ref": "#/components/schemas/resource_organization/properties/currency_format_id"
  • + payment_terms_type:
  • + "$ref": "#/components/schemas/resource_organization/properties/payment_terms_type"
  •   quick_start_config:
  •   "$ref": "#/components/schemas/resource_organization/properties/quick_start_config"
  •   rounding_method_id:
~
Response modified collection_company
Schema changes
  •   "$ref": "#/components/schemas/resource_company/properties/last_activity_at"
  •   parent_company_id:
  •   "$ref": "#/components/schemas/resource_company/properties/parent_company_id"
  • + payment_terms_type:
  • + "$ref": "#/components/schemas/resource_company/properties/payment_terms_type"
  •   default_tax_rate_id:
  •   "$ref": "#/components/schemas/resource_company/properties/default_tax_rate_id"
  •   original_avatar_url:
~
Response modified single_invoice
Schema changes
  •   "$ref": "#/components/schemas/resource_invoice/properties/amount_written_off"
  •   export_invoice_url:
  •   "$ref": "#/components/schemas/resource_invoice/properties/export_invoice_url"
  • + payment_terms_days:
  • + "$ref": "#/components/schemas/resource_invoice/properties/payment_terms_days"
  • + payment_terms_type:
  • + "$ref": "#/components/schemas/resource_invoice/properties/payment_terms_type"
  •   amount_paid_default:
  •   "$ref": "#/components/schemas/resource_invoice/properties/amount_paid_default"
  •   currency_normalized:
~
Response modified collection_company_report
Schema changes
  •   "$ref": "#/components/schemas/resource_company_report/properties/currency_default"
  •   created_at_period:
  •   "$ref": "#/components/schemas/resource_company_report/properties/created_at_period"
  • + payment_terms_type:
  • + "$ref": "#/components/schemas/resource_company_report/properties/payment_terms_type"
  •   currency_normalized:
  •   "$ref": "#/components/schemas/resource_company_report/properties/currency_normalized"
  •   last_activity_at_period:
~
Response modified single_invoice_template
Schema changes
  •   "$ref": "#/components/schemas/resource_invoice_template/properties/subject"
  •   custom_fields:
  •   "$ref": "#/components/schemas/resource_invoice_template/properties/custom_fields"
  • + payment_terms_days:
  • + "$ref": "#/components/schemas/resource_invoice_template/properties/payment_terms_days"
  • + payment_terms_type:
  • + "$ref": "#/components/schemas/resource_invoice_template/properties/payment_terms_type"
  •   invoice_due_in_days:
  •   "$ref": "#/components/schemas/resource_invoice_template/properties/invoice_due_in_days"
  •   bank_account_details:
~
Response modified single_company
Schema changes
  •   "$ref": "#/components/schemas/resource_company/properties/last_activity_at"
  •   parent_company_id:
  •   "$ref": "#/components/schemas/resource_company/properties/parent_company_id"
  • + payment_terms_type:
  • + "$ref": "#/components/schemas/resource_company/properties/payment_terms_type"
  •   default_tax_rate_id:
  •   "$ref": "#/components/schemas/resource_company/properties/default_tax_rate_id"
  •   original_avatar_url:
~
Response modified collection_organization
Schema changes
  •   "$ref": "#/components/schemas/resource_organization/properties/week_start_day_id"
  •   currency_format_id:
  •   "$ref": "#/components/schemas/resource_organization/properties/currency_format_id"
  • + payment_terms_type:
  • + "$ref": "#/components/schemas/resource_organization/properties/payment_terms_type"
  •   quick_start_config:
  •   "$ref": "#/components/schemas/resource_organization/properties/quick_start_config"
  •   rounding_method_id:
~
Response modified collection_invoice_template
Schema changes
  •   "$ref": "#/components/schemas/resource_invoice_template/properties/subject"
  •   custom_fields:
  •   "$ref": "#/components/schemas/resource_invoice_template/properties/custom_fields"
  • + payment_terms_days:
  • + "$ref": "#/components/schemas/resource_invoice_template/properties/payment_terms_days"
  • + payment_terms_type:
  • + "$ref": "#/components/schemas/resource_invoice_template/properties/payment_terms_type"
  •   invoice_due_in_days:
  •   "$ref": "#/components/schemas/resource_invoice_template/properties/invoice_due_in_days"
  •   bank_account_details:
~
Response modified collection_invoice
Schema changes
  •   "$ref": "#/components/schemas/resource_invoice/properties/amount_written_off"
  •   export_invoice_url:
  •   "$ref": "#/components/schemas/resource_invoice/properties/export_invoice_url"
  • + payment_terms_days:
  • + "$ref": "#/components/schemas/resource_invoice/properties/payment_terms_days"
  • + payment_terms_type:
  • + "$ref": "#/components/schemas/resource_invoice/properties/payment_terms_type"
  •   amount_paid_default:
  •   "$ref": "#/components/schemas/resource_invoice/properties/amount_paid_default"
  •   currency_normalized:
~
Response modified collection_expense_report
Schema changes
  •   "$ref": "#/components/schemas/resource_expense_report/properties/total_tax_amount"
  •   created_at_period:
  •   "$ref": "#/components/schemas/resource_expense_report/properties/created_at_period"
  • + updated_at_period:
  • + "$ref": "#/components/schemas/resource_expense_report/properties/updated_at_period"
  •   approved_at_period:
  •   "$ref": "#/components/schemas/resource_expense_report/properties/approved_at_period"
  •   currency_normalized:
  • ...
  •   project:
  •   "$ref": "#/components/schemas/_single_relationship"
  •   service:
  • + "$ref": "#/components/schemas/_single_relationship"
  • + updater:
  •   "$ref": "#/components/schemas/_single_relationship"
  •   approver:
  •   "$ref": "#/components/schemas/_single_relationship"
~
Response modified collection_expense
Schema changes
  •   "$ref": "#/components/schemas/resource_expense/properties/deleted_at"
  •   export_url:
  •   "$ref": "#/components/schemas/resource_expense/properties/export_url"
  • + updated_at:
  • + "$ref": "#/components/schemas/resource_expense/properties/updated_at"
  •   approved_at:
  •   "$ref": "#/components/schemas/resource_expense/properties/approved_at"
  •   exported_at:
  • ...
  •   creator:
  •   "$ref": "#/components/schemas/_single_relationship"
  •   service:
  • + "$ref": "#/components/schemas/_single_relationship"
  • + updater:
  •   "$ref": "#/components/schemas/_single_relationship"
  •   approver:
  •   "$ref": "#/components/schemas/_single_relationship"
~
Response modified single_expense
Schema changes
  •   "$ref": "#/components/schemas/resource_expense/properties/deleted_at"
  •   export_url:
  •   "$ref": "#/components/schemas/resource_expense/properties/export_url"
  • + updated_at:
  • + "$ref": "#/components/schemas/resource_expense/properties/updated_at"
  •   approved_at:
  •   "$ref": "#/components/schemas/resource_expense/properties/approved_at"
  •   exported_at:
  • ...
  •   creator:
  •   "$ref": "#/components/schemas/_single_relationship"
  •   service:
  • + "$ref": "#/components/schemas/_single_relationship"
  • + updater:
  •   "$ref": "#/components/schemas/_single_relationship"
  •   approver:
  •   "$ref": "#/components/schemas/_single_relationship"
~
Request body modified company
Schema changes
  •   "$ref": "#/components/schemas/resource_company/properties/default_currency"
  •   parent_company_id:
  •   "$ref": "#/components/schemas/resource_company/properties/parent_company_id"
  • - payment_terms_type:
  • - "$ref": "#/components/schemas/resource_company/properties/payment_terms_type"
  •   default_tax_rate_id:
  •   "$ref": "#/components/schemas/resource_company/properties/default_tax_rate_id"
  •   default_subsidiary_id:
~
Request body modified organization
Schema changes
  •   "$ref": "#/components/schemas/resource_organization/properties/week_start_day_id"
  •   currency_format_id:
  •   "$ref": "#/components/schemas/resource_organization/properties/currency_format_id"
  • - payment_terms_type:
  • - "$ref": "#/components/schemas/resource_organization/properties/payment_terms_type"
  •   quick_start_config:
  •   "$ref": "#/components/schemas/resource_organization/properties/quick_start_config"
  •   rounding_method_id:
~
Request body modified membership
Schema changes
  •   "$ref": "#/components/schemas/resource_membership/properties/filter_id"
  •   survey_id:
  •   "$ref": "#/components/schemas/resource_membership/properties/survey_id"
  • - meeting_id:
  • - "$ref": "#/components/schemas/resource_membership/properties/meeting_id"
  •   project_id:
  •   "$ref": "#/components/schemas/resource_membership/properties/project_id"
  •   dashboard_id:
~
Request body modified invoice
Schema changes
  •   x-required: Required for credit notes
  •   export_invoice_url:
  •   "$ref": "#/components/schemas/resource_invoice/properties/export_invoice_url"
  • - payment_terms_days:
  • - "$ref": "#/components/schemas/resource_invoice/properties/payment_terms_days"
  • - payment_terms_type:
  • - "$ref": "#/components/schemas/resource_invoice/properties/payment_terms_type"
  •   bank_account_details:
  •   "$ref": "#/components/schemas/resource_invoice/properties/bank_account_details"
  •   purchase_order_number:
~
Request body modified company
Schema changes
  •   "$ref": "#/components/schemas/resource_company/properties/default_currency"
  •   parent_company_id:
  •   "$ref": "#/components/schemas/resource_company/properties/parent_company_id"
  • + payment_terms_type:
  • + "$ref": "#/components/schemas/resource_company/properties/payment_terms_type"
  •   default_tax_rate_id:
  •   "$ref": "#/components/schemas/resource_company/properties/default_tax_rate_id"
  •   default_subsidiary_id:
~
Request body modified invoice
Schema changes
  •   x-required: Required for credit notes
  •   export_invoice_url:
  •   "$ref": "#/components/schemas/resource_invoice/properties/export_invoice_url"
  • + payment_terms_days:
  • + "$ref": "#/components/schemas/resource_invoice/properties/payment_terms_days"
  • + payment_terms_type:
  • + "$ref": "#/components/schemas/resource_invoice/properties/payment_terms_type"
  •   bank_account_details:
  •   "$ref": "#/components/schemas/resource_invoice/properties/bank_account_details"
  •   purchase_order_number:
~
Request body modified organization
Schema changes
  •   "$ref": "#/components/schemas/resource_organization/properties/week_start_day_id"
  •   currency_format_id:
  •   "$ref": "#/components/schemas/resource_organization/properties/currency_format_id"
  • + payment_terms_type:
  • + "$ref": "#/components/schemas/resource_organization/properties/payment_terms_type"
  •   quick_start_config:
  •   "$ref": "#/components/schemas/resource_organization/properties/quick_start_config"
  •   rounding_method_id:
~
Request body modified membership
Schema changes
  •   "$ref": "#/components/schemas/resource_membership/properties/filter_id"
  •   survey_id:
  •   "$ref": "#/components/schemas/resource_membership/properties/survey_id"
  • + meeting_id:
  • + "$ref": "#/components/schemas/resource_membership/properties/meeting_id"
  •   project_id:
  •   "$ref": "#/components/schemas/resource_membership/properties/project_id"
  •   dashboard_id:
~
Parameter modified sort_expense_report
Schema changes
  •   - "-total_recognized_revenue"
  •   - total_tax_amount
  •   - "-total_tax_amount"
  • - - updated_at
  • - - "-updated_at"
  • - - updater
  • - - "-updater"
  •   - vendor
  •   - "-vendor"
  •   - week
~
Parameter modified group_expense_report
Schema changes
  •   - stage_type
  •   - status
  •   - tax_rate
  • - - updated_at
  • - - updater
  •   - vendor
  •   - week
  •   - year
  • ...
  •   project: Project
  •   quarter: Quarter
  •   service: Service
  • - updater: Updater
  •   approver: Approver
  •   invoiced: Invoiced
  •   tax_rate: Tax Rate
  •   created_at: Created At
  •   quote_type: Quote Type
  •   stage_type: Stage Type
  • - updated_at: Updated At
  •   approved_at: Approved At
  •   responsible: Responsible
  •   organization: Organization
~
Parameter modified group_expense_report
Schema changes
  •   - stage_type
  •   - status
  •   - tax_rate
  • + - updated_at
  • + - updater
  •   - vendor
  •   - week
  •   - year
  • ...
  •   project: Project
  •   quarter: Quarter
  •   service: Service
  • + updater: Updater
  •   approver: Approver
  •   invoiced: Invoiced
  •   tax_rate: Tax Rate
  •   created_at: Created At
  •   quote_type: Quote Type
  •   stage_type: Stage Type
  • + updated_at: Updated At
  •   approved_at: Approved At
  •   responsible: Responsible
  •   organization: Organization
~
Parameter modified sort_expense_report
Schema changes
  •   - "-total_recognized_revenue"
  •   - total_tax_amount
  •   - "-total_tax_amount"
  • + - updated_at
  • + - "-updated_at"
  • + - updater
  • + - "-updater"
  •   - vendor
  •   - "-vendor"
  •   - week

May 04, 2026

8 changes
8 changes click to expand
~
Schema modified resource_booking_report
Schema changes
  •   event: Event booking
  •   service: Service booking
  •   x-used-in:
  • + - serializer
  •   - filter
  • + - grouper
  •   organization:
  •   title: Organization
  •   x-used-in:
~
Create a page POST Operation modified /api/v2/pages/post
Schema changes
  •  tags:
  •  - Pages
  •  summary: Create a page
  • -x-internal: true
  •  operationId: pages-create
  •  
-
Create a page with markdown body POST Operation removed /api/v2/pages/create_with_markdown/post
Schema changes
  • -tags:
  • -- Pages
  • -summary: Create a page with markdown body
  • -responses:
  • - '201':
  • - "$ref": "#/components/responses/single_page"
  • - '403':
  • - content:
  • - application/vnd.api+json: {}
  • - headers:
  • - Content-Type:
  • - schema:
  • - type: string
  • - '422':
  • - content:
  • - application/vnd.api+json: {}
  • - headers:
  • - Content-Type:
  • - schema:
  • - type: string
  • - '502':
  • - content:
  • - application/vnd.api+json: {}
  • - headers:
  • - Content-Type:
  • - schema:
  • - type: string
  • -parameters:
  • -- "$ref": "#/components/parameters/header_organization"
  • -operationId: pages-proxy-create-with-markdown
  • -requestBody:
  • - "$ref": "#/components/requestBodies/page_create_with_markdown"
  • -
~
Update a page PATCH Operation modified /api/v2/pages/{id}/patch
Schema changes
  •  tags:
  •  - Pages
  •  summary: Update a page
  • -x-internal: true
  •  operationId: pages-update
  •  
-
Append HTML to a page body PATCH Operation removed /api/v2/pages/{id}/append_html/patch
Schema changes
  • -tags:
  • -- Pages
  • -summary: Append HTML to a page body
  • -responses:
  • - '200':
  • - "$ref": "#/components/responses/single_page"
  • - '403':
  • - content:
  • - application/vnd.api+json: {}
  • - headers:
  • - Content-Type:
  • - schema:
  • - type: string
  • - '422':
  • - content:
  • - application/vnd.api+json: {}
  • - headers:
  • - Content-Type:
  • - schema:
  • - type: string
  • - '502':
  • - content:
  • - application/vnd.api+json: {}
  • - headers:
  • - Content-Type:
  • - schema:
  • - type: string
  • -parameters:
  • -- in: path
  • - name: id
  • - schema:
  • - type: string
  • - required: true
  • -- "$ref": "#/components/parameters/header_organization"
  • -operationId: pages-proxy-append-html
  • -requestBody:
  • - "$ref": "#/components/requestBodies/page_html_body"
  • -
-
Append markdown to a page body PATCH Operation removed /api/v2/pages/{id}/append_markdown/patch
Schema changes
  • -tags:
  • -- Pages
  • -summary: Append markdown to a page body
  • -responses:
  • - '200':
  • - "$ref": "#/components/responses/single_page"
  • - '403':
  • - content:
  • - application/vnd.api+json: {}
  • - headers:
  • - Content-Type:
  • - schema:
  • - type: string
  • - '422':
  • - content:
  • - application/vnd.api+json: {}
  • - headers:
  • - Content-Type:
  • - schema:
  • - type: string
  • - '502':
  • - content:
  • - application/vnd.api+json: {}
  • - headers:
  • - Content-Type:
  • - schema:
  • - type: string
  • -parameters:
  • -- in: path
  • - name: id
  • - schema:
  • - type: string
  • - required: true
  • -- "$ref": "#/components/parameters/header_organization"
  • -operationId: pages-proxy-append-markdown
  • -requestBody:
  • - "$ref": "#/components/requestBodies/page_markdown_body"
  • -
-
Replace a page body with HTML PATCH Operation removed /api/v2/pages/{id}/replace_body_with_html/patch
Schema changes
  • -tags:
  • -- Pages
  • -summary: Replace a page body with HTML
  • -responses:
  • - '200':
  • - "$ref": "#/components/responses/single_page"
  • - '403':
  • - content:
  • - application/vnd.api+json: {}
  • - headers:
  • - Content-Type:
  • - schema:
  • - type: string
  • - '422':
  • - content:
  • - application/vnd.api+json: {}
  • - headers:
  • - Content-Type:
  • - schema:
  • - type: string
  • - '502':
  • - content:
  • - application/vnd.api+json: {}
  • - headers:
  • - Content-Type:
  • - schema:
  • - type: string
  • -parameters:
  • -- in: path
  • - name: id
  • - schema:
  • - type: string
  • - required: true
  • -- "$ref": "#/components/parameters/header_organization"
  • -operationId: pages-proxy-replace-body-with-html
  • -requestBody:
  • - "$ref": "#/components/requestBodies/page_html_body"
  • -
-
Replace a page body with markdown PATCH Operation removed /api/v2/pages/{id}/replace_body_with_markdown/patch
Schema changes
  • -tags:
  • -- Pages
  • -summary: Replace a page body with markdown
  • -responses:
  • - '200':
  • - "$ref": "#/components/responses/single_page"
  • - '403':
  • - content:
  • - application/vnd.api+json: {}
  • - headers:
  • - Content-Type:
  • - schema:
  • - type: string
  • - '422':
  • - content:
  • - application/vnd.api+json: {}
  • - headers:
  • - Content-Type:
  • - schema:
  • - type: string
  • - '502':
  • - content:
  • - application/vnd.api+json: {}
  • - headers:
  • - Content-Type:
  • - schema:
  • - type: string
  • -parameters:
  • -- in: path
  • - name: id
  • - schema:
  • - type: string
  • - required: true
  • -- "$ref": "#/components/parameters/header_organization"
  • -operationId: pages-proxy-replace-body-with-markdown
  • -requestBody:
  • - "$ref": "#/components/requestBodies/page_markdown_body"
  • -

April 30, 2026

10 changes
10 changes click to expand
+
Request body added page_markdown_body
Schema changes
  • +content:
  • + application/vnd.api+json:
  • + schema:
  • + type: object
  • + required:
  • + - markdown
  • + properties:
  • + markdown:
  • + type: string
  • + title: Markdown
  • +
+
Request body added page_create_with_markdown
Schema changes
  • +content:
  • + application/vnd.api+json:
  • + schema:
  • + type: object
  • + properties:
  • + data:
  • + type: object
  • + properties:
  • + attributes:
  • + type: object
  • + required:
  • + - markdown
  • + properties:
  • + title:
  • + "$ref": "#/components/schemas/resource_page/properties/title"
  • + icon_id:
  • + "$ref": "#/components/schemas/resource_page/properties/icon_id"
  • + markdown:
  • + type: string
  • + title: Markdown
  • + position:
  • + "$ref": "#/components/schemas/resource_page/properties/position"
  • + project_id:
  • + "$ref": "#/components/schemas/resource_page/properties/project_id"
  • + preferences:
  • + "$ref": "#/components/schemas/resource_page/properties/preferences"
  • + root_page_id:
  • + "$ref": "#/components/schemas/resource_page/properties/root_page_id"
  • + custom_fields:
  • + "$ref": "#/components/schemas/resource_page/properties/custom_fields"
  • + public_access:
  • + "$ref": "#/components/schemas/resource_page/properties/public_access"
  • + attachment_ids:
  • + "$ref": "#/components/schemas/resource_page/properties/attachment_ids"
  • + parent_page_id:
  • + "$ref": "#/components/schemas/resource_page/properties/parent_page_id"
  • + subscriber_ids:
  • + "$ref": "#/components/schemas/resource_page/properties/subscriber_ids"
  • + cover_image_url:
  • + "$ref": "#/components/schemas/resource_page/properties/cover_image_url"
  • + cover_image_meta:
  • + "$ref": "#/components/schemas/resource_page/properties/cover_image_meta"
  • +
+
Request body added page_html_body
Schema changes
  • +content:
  • + application/vnd.api+json:
  • + schema:
  • + type: object
  • + required:
  • + - html
  • + properties:
  • + html:
  • + type: string
  • + title: Html
  • +
~
Create a page POST Operation modified /api/v2/pages/post
Schema changes
  •  tags:
  •  - Pages
  •  summary: Create a page
  • +x-internal: true
  •  operationId: pages-create
  •  
+
Create a page with markdown body POST Operation added /api/v2/pages/create_with_markdown/post
Schema changes
  • +tags:
  • +- Pages
  • +summary: Create a page with markdown body
  • +responses:
  • + '201':
  • + "$ref": "#/components/responses/single_page"
  • + '403':
  • + content:
  • + application/vnd.api+json: {}
  • + headers:
  • + Content-Type:
  • + schema:
  • + type: string
  • + '422':
  • + content:
  • + application/vnd.api+json: {}
  • + headers:
  • + Content-Type:
  • + schema:
  • + type: string
  • + '502':
  • + content:
  • + application/vnd.api+json: {}
  • + headers:
  • + Content-Type:
  • + schema:
  • + type: string
  • +parameters:
  • +- "$ref": "#/components/parameters/header_organization"
  • +operationId: pages-proxy-create-with-markdown
  • +requestBody:
  • + "$ref": "#/components/requestBodies/page_create_with_markdown"
  • +
~
Update a page PATCH Operation modified /api/v2/pages/{id}/patch
Schema changes
  •  tags:
  •  - Pages
  •  summary: Update a page
  • +x-internal: true
  •  operationId: pages-update
  •  
+
Append HTML to a page body PATCH Operation added /api/v2/pages/{id}/append_html/patch
Schema changes
  • +tags:
  • +- Pages
  • +summary: Append HTML to a page body
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/single_page"
  • + '403':
  • + content:
  • + application/vnd.api+json: {}
  • + headers:
  • + Content-Type:
  • + schema:
  • + type: string
  • + '422':
  • + content:
  • + application/vnd.api+json: {}
  • + headers:
  • + Content-Type:
  • + schema:
  • + type: string
  • + '502':
  • + content:
  • + application/vnd.api+json: {}
  • + headers:
  • + Content-Type:
  • + schema:
  • + type: string
  • +parameters:
  • +- in: path
  • + name: id
  • + schema:
  • + type: string
  • + required: true
  • +- "$ref": "#/components/parameters/header_organization"
  • +operationId: pages-proxy-append-html
  • +requestBody:
  • + "$ref": "#/components/requestBodies/page_html_body"
  • +
+
Append markdown to a page body PATCH Operation added /api/v2/pages/{id}/append_markdown/patch
Schema changes
  • +tags:
  • +- Pages
  • +summary: Append markdown to a page body
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/single_page"
  • + '403':
  • + content:
  • + application/vnd.api+json: {}
  • + headers:
  • + Content-Type:
  • + schema:
  • + type: string
  • + '422':
  • + content:
  • + application/vnd.api+json: {}
  • + headers:
  • + Content-Type:
  • + schema:
  • + type: string
  • + '502':
  • + content:
  • + application/vnd.api+json: {}
  • + headers:
  • + Content-Type:
  • + schema:
  • + type: string
  • +parameters:
  • +- in: path
  • + name: id
  • + schema:
  • + type: string
  • + required: true
  • +- "$ref": "#/components/parameters/header_organization"
  • +operationId: pages-proxy-append-markdown
  • +requestBody:
  • + "$ref": "#/components/requestBodies/page_markdown_body"
  • +
+
Replace a page body with HTML PATCH Operation added /api/v2/pages/{id}/replace_body_with_html/patch
Schema changes
  • +tags:
  • +- Pages
  • +summary: Replace a page body with HTML
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/single_page"
  • + '403':
  • + content:
  • + application/vnd.api+json: {}
  • + headers:
  • + Content-Type:
  • + schema:
  • + type: string
  • + '422':
  • + content:
  • + application/vnd.api+json: {}
  • + headers:
  • + Content-Type:
  • + schema:
  • + type: string
  • + '502':
  • + content:
  • + application/vnd.api+json: {}
  • + headers:
  • + Content-Type:
  • + schema:
  • + type: string
  • +parameters:
  • +- in: path
  • + name: id
  • + schema:
  • + type: string
  • + required: true
  • +- "$ref": "#/components/parameters/header_organization"
  • +operationId: pages-proxy-replace-body-with-html
  • +requestBody:
  • + "$ref": "#/components/requestBodies/page_html_body"
  • +
+
Replace a page body with markdown PATCH Operation added /api/v2/pages/{id}/replace_body_with_markdown/patch
Schema changes
  • +tags:
  • +- Pages
  • +summary: Replace a page body with markdown
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/single_page"
  • + '403':
  • + content:
  • + application/vnd.api+json: {}
  • + headers:
  • + Content-Type:
  • + schema:
  • + type: string
  • + '422':
  • + content:
  • + application/vnd.api+json: {}
  • + headers:
  • + Content-Type:
  • + schema:
  • + type: string
  • + '502':
  • + content:
  • + application/vnd.api+json: {}
  • + headers:
  • + Content-Type:
  • + schema:
  • + type: string
  • +parameters:
  • +- in: path
  • + name: id
  • + schema:
  • + type: string
  • + required: true
  • +- "$ref": "#/components/parameters/header_organization"
  • +operationId: pages-proxy-replace-body-with-markdown
  • +requestBody:
  • + "$ref": "#/components/requestBodies/page_markdown_body"
  • +

April 24, 2026

82 changes
82 changes click to expand
~
Request body modified team
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - name
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_team/properties/name"
~
Request body modified attachment
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - name
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_attachment/properties/name"
~
Request body modified workflow
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - name
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_workflow/properties/name"
~
Request body modified approval_workflow
Schema changes
  •   properties:
  •   event_id:
  •   "$ref": "#/components/schemas/resource_approval_workflow/properties/event_id"
  • - x-required: Required if target_type_id is event
  •   approver_ids:
  •   "$ref": "#/components/schemas/resource_approval_workflow/properties/approver_ids"
  •   subscriber_ids:
~
Request body modified deal
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - name
  • - - responsible_id
  • - - deal_type_id
  • - - date
  •   properties:
  •   date:
  •   "$ref": "#/components/schemas/resource_deal/properties/date"
  • ...
  •   "$ref": "#/components/schemas/resource_deal/properties/color_id"
  •   currency:
  •   "$ref": "#/components/schemas/resource_deal/properties/currency"
  • - x-required: Required when financials are enabled
  •   end_date:
  •   "$ref": "#/components/schemas/resource_deal/properties/end_date"
  • - x-required: Required for recurring deals
  •   position:
  •   "$ref": "#/components/schemas/resource_deal/properties/position"
  •   tag_list:
  •   "$ref": "#/components/schemas/resource_deal/properties/tag_list"
  •   company_id:
  •   "$ref": "#/components/schemas/resource_deal/properties/company_id"
  • - x-required: Required for non-internal deals
  •   contact_id:
  •   "$ref": "#/components/schemas/resource_deal/properties/contact_id"
  •   deal_value:
  • ...
  •   "$ref": "#/components/schemas/resource_deal/properties/project_id"
  •   probability:
  •   "$ref": "#/components/schemas/resource_deal/properties/probability"
  • - x-required: Required for sales pipeline deals
  •   tax_rate_id:
  •   "$ref": "#/components/schemas/resource_deal/properties/tax_rate_id"
  •   deal_type_id:
  •   "$ref": "#/components/schemas/resource_deal/properties/deal_type_id"
  •   delivered_on:
  •   "$ref": "#/components/schemas/resource_deal/properties/delivered_on"
  • - x-required: Required when the deal is closed
  •   lost_comment:
  •   "$ref": "#/components/schemas/resource_deal/properties/lost_comment"
  •   client_access:
  • ...
  •   "$ref": "#/components/schemas/resource_deal/properties/budget_warning"
  •   deal_status_id:
  •   "$ref": "#/components/schemas/resource_deal/properties/deal_status_id"
  • - x-required: Required for sales pipeline deals
  •   lost_reason_id:
  •   "$ref": "#/components/schemas/resource_deal/properties/lost_reason_id"
  •   origin_deal_id:
~
Request body modified expense
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - name
  • - - currency
  • - - date
  •   properties:
  •   date:
  •   "$ref": "#/components/schemas/resource_expense/properties/date"
  • ...
  •   "$ref": "#/components/schemas/resource_expense/properties/name"
  •   amount:
  •   "$ref": "#/components/schemas/resource_expense/properties/amount"
  • - x-required: Required unless expense_line_items feature is enabled
  •   markup:
  •   "$ref": "#/components/schemas/resource_expense/properties/markup"
  •   pay_on:
  • ...
  •   "$ref": "#/components/schemas/resource_expense/properties/vendor_id"
  •   service_id:
  •   "$ref": "#/components/schemas/resource_expense/properties/service_id"
  • - x-required: Required unless expense_without_service feature is enabled
  •   tax_rate_id:
  •   "$ref": "#/components/schemas/resource_expense/properties/tax_rate_id"
  •   reimbursable:
~
Request body modified line_item
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - invoice_id
  • - - unit_price
  • - - quantity
  • - - tax_rate_id
  •   properties:
  •   unit_id:
  •   "$ref": "#/components/schemas/resource_line_item/properties/unit_id"
  • - x-required: Required unless percentage_billing_type feature is enabled
  •   discount:
  •   "$ref": "#/components/schemas/resource_line_item/properties/discount"
  •   position:
~
Request body modified task_dependency
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - dependent_task_id
  • - - task_id
  •   properties:
  •   task_id:
  •   "$ref": "#/components/schemas/resource_task_dependency/properties/task_id"
~
Request body modified webhook
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - event_id
  • - - type_id
  • - - target_url
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_webhook/properties/name"
~
Request body modified widget
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - height
  • - - width
  • - - widget_type_id
  • - - dashboard_id
  •   properties:
  •   title:
  •   "$ref": "#/components/schemas/resource_widget/properties/title"
  • ...
  •   "$ref": "#/components/schemas/resource_widget/properties/content"
  •   filter_id:
  •   "$ref": "#/components/schemas/resource_widget/properties/filter_id"
  • - x-required: Required if widget_type_id is 14 (Report)
  •   dashboard_id:
  •   "$ref": "#/components/schemas/resource_widget/properties/dashboard_id"
  •   row_position:
~
Request body modified approval_policy
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - type_id
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_approval_policy/properties/name"
~
Request body modified team_membership
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - person_id
  • - - team_id
  •   properties:
  •   team_id:
  •   "$ref": "#/components/schemas/resource_team_membership/properties/team_id"
~
Request body modified company
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - name
  •   properties:
  •   vat:
  •   "$ref": "#/components/schemas/resource_company/properties/vat"
~
Request body modified survey
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - title
  • - - project_id
  •   properties:
  •   title:
  •   "$ref": "#/components/schemas/resource_survey/properties/title"
~
Request body modified lost_reason
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - name
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_lost_reason/properties/name"
~
Request body modified custom_field_section
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - name
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_custom_field_section/properties/name"
~
Request body modified pulse
Schema changes
  •   "$ref": "#/components/schemas/resource_pulse/properties/recipients"
  •   teams_team:
  •   "$ref": "#/components/schemas/resource_pulse/properties/teams_team"
  • - x-required: Required if type_id is 3 (Teams)
  •   test_pulse:
  •   "$ref": "#/components/schemas/resource_pulse/properties/test_pulse"
  •   export_params:
  • ...
  •   "$ref": "#/components/schemas/resource_pulse/properties/skip_if_empty"
  •   slack_channel:
  •   "$ref": "#/components/schemas/resource_pulse/properties/slack_channel"
  • - x-required: Required if type_id is 2 (Slack)
  •   teams_channel:
  •   "$ref": "#/components/schemas/resource_pulse/properties/teams_channel"
  • - x-required: Required if type_id is 3 (Teams)
  •   schedule_day_id:
  •   "$ref": "#/components/schemas/resource_pulse/properties/schedule_day_id"
  •   schedule_frame_id:
~
Request body modified person
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - company_id
  • - - role_id
  •   properties:
  •   email:
  •   "$ref": "#/components/schemas/resource_person/properties/email"
  • ...
  •   "$ref": "#/components/schemas/resource_person/properties/custom_fields"
  •   subsidiary_id:
  •   "$ref": "#/components/schemas/resource_person/properties/subsidiary_id"
  • - x-required: Required for time-tracker roles when subsidiaries are
  • - enabled
  •   time_unlocked:
  •   "$ref": "#/components/schemas/resource_person/properties/time_unlocked"
  •   custom_role_id:
  • ...
  •   "$ref": "#/components/schemas/resource_person/properties/subscriber_ids"
  •   time_unlocked_on:
  •   "$ref": "#/components/schemas/resource_person/properties/time_unlocked_on"
  • - x-required: Required if time_unlocked is true
  •   status_expires_at:
  •   "$ref": "#/components/schemas/resource_person/properties/status_expires_at"
  •   time_off_status_sync:
  •   "$ref": "#/components/schemas/resource_person/properties/time_off_status_sync"
  •   time_unlocked_end_date:
  •   "$ref": "#/components/schemas/resource_person/properties/time_unlocked_end_date"
  • - x-required: Required if time_unlocked is true
  •   time_unlocked_interval:
  •   "$ref": "#/components/schemas/resource_person/properties/time_unlocked_interval"
  • - x-required: Required if time_unlocked is true
  •   time_tracking_policy_id:
  •   "$ref": "#/components/schemas/resource_person/properties/time_tracking_policy_id"
  •   time_unlocked_period_id:
  •   "$ref": "#/components/schemas/resource_person/properties/time_unlocked_period_id"
  • - x-required: Required if time_unlocked is true
  •   time_unlocked_start_date:
  •   "$ref": "#/components/schemas/resource_person/properties/time_unlocked_start_date"
  • - x-required: Required if time_unlocked is true
  •   timesheet_submission_disabled:
  •   "$ref": "#/components/schemas/resource_person/properties/timesheet_submission_disabled"
  •   granular_notification_preferences:
~
Request body modified survey_field
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - data_type_id
  • - - name
  • - - survey_id
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_survey_field/properties/name"
~
Request body modified time_entry
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - service_id
  • - - person_id
  • - - date
  • - - time
  •   properties:
  •   date:
  •   "$ref": "#/components/schemas/resource_time_entry/properties/date"
~
Request body modified service_type_assignment
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - service_type_id
  • - - person_id
  •   properties:
  •   person_id:
  •   "$ref": "#/components/schemas/resource_service_type_assignment/properties/person_id"
~
Request body modified todo
Schema changes
  •   "$ref": "#/components/schemas/resource_todo/properties/closed"
  •   deal_id:
  •   "$ref": "#/components/schemas/resource_todo/properties/deal_id"
  • - x-required: Required if task_id is not present
  •   task_id:
  •   "$ref": "#/components/schemas/resource_todo/properties/task_id"
  • - x-required: Required if deal_id is not present
  •   due_date:
  •   "$ref": "#/components/schemas/resource_todo/properties/due_date"
  • - x-required: Required if due_time is present
  •   due_time:
  •   "$ref": "#/components/schemas/resource_todo/properties/due_time"
  •   position:
~
Request body modified service
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - name
  • - - deal_id
  • - - limitation_type
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_service/properties/name"
  •   price:
  •   "$ref": "#/components/schemas/resource_service/properties/price"
  • - x-required: Required for fixed-price services
  •   markup:
  •   "$ref": "#/components/schemas/resource_service/properties/markup"
  •   deal_id:
  •   "$ref": "#/components/schemas/resource_service/properties/deal_id"
  •   unit_id:
  •   "$ref": "#/components/schemas/resource_service/properties/unit_id"
  • - x-required: Required if financials are enabled and billing_type_id
  • - is not percentage
  •   discount:
  •   "$ref": "#/components/schemas/resource_service/properties/discount"
  •   position:
  •   "$ref": "#/components/schemas/resource_service/properties/position"
  •   quantity:
  •   "$ref": "#/components/schemas/resource_service/properties/quantity"
  • - x-required: Required for fixed-price or percentage services
  •   person_id:
  •   "$ref": "#/components/schemas/resource_service/properties/person_id"
  •   section_id:
  • ...
  •   "$ref": "#/components/schemas/resource_service/properties/estimated_time"
  •   billing_type_id:
  •   "$ref": "#/components/schemas/resource_service/properties/billing_type_id"
  • - x-required: Required if financials are enabled
  •   limitation_type:
  •   "$ref": "#/components/schemas/resource_service/properties/limitation_type"
  •   service_type_id:
~
Request body modified organization
Schema changes
  •   "$ref": "#/components/schemas/resource_organization/properties/onboarding_progress"
  •   rounding_interval_id:
  •   "$ref": "#/components/schemas/resource_organization/properties/rounding_interval_id"
  • - x-required: Required if rounding_method_id uses interval-based rounding
  •   timesheet_submission:
  •   "$ref": "#/components/schemas/resource_organization/properties/timesheet_submission"
  •   limited_service_types:
  •   "$ref": "#/components/schemas/resource_organization/properties/limited_service_types"
  •   time_locking_interval:
  •   "$ref": "#/components/schemas/resource_organization/properties/time_locking_interval"
  • - x-required: Required if time_locking is true
  •   time_locking_period_id:
  •   "$ref": "#/components/schemas/resource_organization/properties/time_locking_period_id"
  • - x-required: Required if time_locking is true
  •   time_locking_reminders:
  •   "$ref": "#/components/schemas/resource_organization/properties/time_locking_reminders"
  •   time_reminder_condition:
~
Request body modified role
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - name
  • - - user_type_id
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_role/properties/name"
~
Request body modified purchase_order
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - currency
  • - - issued_on
  •   properties:
  •   note:
  •   "$ref": "#/components/schemas/resource_purchase_order/properties/note"
  •   deal_id:
  •   "$ref": "#/components/schemas/resource_purchase_order/properties/deal_id"
  • - x-required: Required on create
  •   sent_on:
  •   "$ref": "#/components/schemas/resource_purchase_order/properties/sent_on"
  •   subject:
~
Request body modified board
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - name
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_board/properties/name"
~
Request body modified timer
Schema changes
  •   "$ref": "#/components/schemas/resource_timer/properties/person_id"
  •   service_id:
  •   "$ref": "#/components/schemas/resource_timer/properties/service_id"
  • - x-required: Required if time_entry_id is not present
  •   started_at:
  •   "$ref": "#/components/schemas/resource_timer/properties/started_at"
  •   time_entry_id:
  •   "$ref": "#/components/schemas/resource_timer/properties/time_entry_id"
  • - x-required: Required if service_id is not present
  •  
~
Request body modified holiday
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - name
  • - - date
  • - - holiday_calendar_id
  •   properties:
  •   date:
  •   "$ref": "#/components/schemas/resource_holiday/properties/date"
~
Request body modified subsidiary
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - name
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_subsidiary/properties/name"
~
Request body modified contact_entry
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - type
  • - - name
  •   properties:
  •   vat:
  •   "$ref": "#/components/schemas/resource_contact_entry/properties/vat"
  • ...
  •   "$ref": "#/components/schemas/resource_contact_entry/properties/type"
  •   email:
  •   "$ref": "#/components/schemas/resource_contact_entry/properties/email"
  • - x-required: Required if type is 'email'
  •   phone:
  •   "$ref": "#/components/schemas/resource_contact_entry/properties/phone"
  • - x-required: Required if type is 'phone'
  •   state:
  •   "$ref": "#/components/schemas/resource_contact_entry/properties/state"
  •   address:
  • ...
  •   "$ref": "#/components/schemas/resource_contact_entry/properties/country"
  •   website:
  •   "$ref": "#/components/schemas/resource_contact_entry/properties/website"
  • - x-required: Required if type is 'website'
  •   zipcode:
  •   "$ref": "#/components/schemas/resource_contact_entry/properties/zipcode"
  •   person_id:
  •   "$ref": "#/components/schemas/resource_contact_entry/properties/person_id"
  • - x-required: Required if contactable_type is 'person'
  •   company_id:
  •   "$ref": "#/components/schemas/resource_contact_entry/properties/company_id"
  • - x-required: Required if contactable_type is 'company'
  •   invoice_id:
  •   "$ref": "#/components/schemas/resource_contact_entry/properties/invoice_id"
  • - x-required: Required if contactable_type is 'invoice'
  •   billing_email:
  •   "$ref": "#/components/schemas/resource_contact_entry/properties/billing_email"
  •   subsidiary_id:
  •   "$ref": "#/components/schemas/resource_contact_entry/properties/subsidiary_id"
  • - x-required: Required if contactable_type is 'subsidiary'
  •   billing_address:
  •   "$ref": "#/components/schemas/resource_contact_entry/properties/billing_address"
  •   organization_id:
  •   "$ref": "#/components/schemas/resource_contact_entry/properties/organization_id"
  • - x-required: Required if contactable_type is 'organization'
  •   contactable_type:
  •   "$ref": "#/components/schemas/resource_contact_entry/properties/contactable_type"
  •   purchase_order_id:
  •   "$ref": "#/components/schemas/resource_contact_entry/properties/purchase_order_id"
  • - x-required: Required if contactable_type is 'purchase_order'
  •   invoice_template_id:
  •   "$ref": "#/components/schemas/resource_contact_entry/properties/invoice_template_id"
  • - x-required: Required if contactable_type is 'invoice_template'
  •  
~
Request body modified folder
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - name
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_folder/properties/name"
~
Request body modified price
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - name
  • - - company_id
  • - - unit_id
  • - - currency
  • - - rate_card_id
  • - - rate
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_price/properties/name"
~
Request body modified custom_field
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - name
  • - - data_type_id
  • - - customizable_type
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_custom_field/properties/name"
  • ...
  •   "$ref": "#/components/schemas/resource_custom_field/properties/project_id"
  •   section_id:
  •   "$ref": "#/components/schemas/resource_custom_field/properties/section_id"
  • - x-required: Required if customizable_type is 'employees'
  •   data_type_id:
  •   "$ref": "#/components/schemas/resource_custom_field/properties/data_type_id"
  •   customizable_type:
~
Request body modified pipeline
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - name
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_pipeline/properties/name"
~
Request body modified service_assignment
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - service_id
  • - - person_id
  •   properties:
  •   person_id:
  •   "$ref": "#/components/schemas/resource_service_assignment/properties/person_id"
~
Request body modified project
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - name
  • - - project_manager_id
  • - - project_type_id
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_project/properties/name"
  •   company_id:
  •   "$ref": "#/components/schemas/resource_project/properties/company_id"
  • - x-required: Required for non-internal projects
  •   tag_colors:
  •   "$ref": "#/components/schemas/resource_project/properties/tag_colors"
  •   preferences:
  •   "$ref": "#/components/schemas/resource_project/properties/preferences"
  •   workflow_id:
  •   "$ref": "#/components/schemas/resource_project/properties/workflow_id"
  • - x-required: Required on create when tasks feature is enabled
  •   custom_fields:
  •   "$ref": "#/components/schemas/resource_project/properties/custom_fields"
  •   project_type_id:
~
Request body modified payment
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - invoice_id
  • - - amount
  •   properties:
  •   note:
  •   "$ref": "#/components/schemas/resource_payment/properties/note"
  • ...
  •   "$ref": "#/components/schemas/resource_payment/properties/amount"
  •   paid_on:
  •   "$ref": "#/components/schemas/resource_payment/properties/paid_on"
  • - x-required: Required if written_off_on is not present
  •   invoice_id:
  •   "$ref": "#/components/schemas/resource_payment/properties/invoice_id"
  •   written_off_on:
~
Request body modified report_category
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - name
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_report_category/properties/name"
~
Request body modified invoice_attribution
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - invoice_id
  • - - budget_id
  • - - amount
  •   properties:
  •   amount:
  •   "$ref": "#/components/schemas/resource_invoice_attribution/properties/amount"
~
Request body modified custom_field_option
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - name
  • - - custom_field_id
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_custom_field_option/properties/name"
~
Request body modified workflow_status
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - name
  • - - workflow_id
  • - - category_id
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_workflow_status/properties/name"
~
Request body modified deal_status
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - name
  • - - pipeline_id
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_deal_status/properties/name"
  • ...
  •   "$ref": "#/components/schemas/resource_deal_status/properties/pipeline_id"
  •   probability:
  •   "$ref": "#/components/schemas/resource_deal_status/properties/probability"
  • - x-required: Required if probability_enabled is present
  •   lost_reason_enabled:
  •   "$ref": "#/components/schemas/resource_deal_status/properties/lost_reason_enabled"
  •   probability_enabled:
~
Request body modified holiday_calendar
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - name
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_holiday_calendar/properties/name"
~
Request body modified bill
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - purchase_order_id
  •   properties:
  •   date:
  •   "$ref": "#/components/schemas/resource_bill/properties/date"
~
Request body modified service_type
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - name
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_service_type/properties/name"
~
Request body modified invoice
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - company_id
  • - - currency
  • - - invoiced_on
  •   properties:
  •   note:
  •   "$ref": "#/components/schemas/resource_invoice/properties/note"
  • ...
  •   "$ref": "#/components/schemas/resource_invoice/properties/document_type_id"
  •   parent_invoice_id:
  •   "$ref": "#/components/schemas/resource_invoice/properties/parent_invoice_id"
  • - x-required: Required for credit notes
  •   export_invoice_url:
  •   "$ref": "#/components/schemas/resource_invoice/properties/export_invoice_url"
  •   bank_account_details:
~
Request body modified event
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - name
  • - - event_type_id
  • - - limitation_type_id
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_event/properties/name"
~
Request body modified task
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - title
  • - - project_id
  • - - task_list_id
  •   properties:
  •   title:
  •   "$ref": "#/components/schemas/resource_task/properties/title"
  • ...
  •   "$ref": "#/components/schemas/resource_task/properties/type_id"
  •   due_date:
  •   "$ref": "#/components/schemas/resource_task/properties/due_date"
  • - x-required: Required if due_time or start_date is present
  •   due_time:
  •   "$ref": "#/components/schemas/resource_task/properties/due_time"
  •   tag_list:
  • ...
  •   "$ref": "#/components/schemas/resource_task/properties/remaining_time"
  •   repeat_on_date:
  •   "$ref": "#/components/schemas/resource_task/properties/repeat_on_date"
  • - x-required: Required for yearly repeat schedules
  •   subscriber_ids:
  •   "$ref": "#/components/schemas/resource_task/properties/subscriber_ids"
  •   skip_reposition:
  • ...
  •   "$ref": "#/components/schemas/resource_task/properties/initial_estimate"
  •   repeat_on_weekday:
  •   "$ref": "#/components/schemas/resource_task/properties/repeat_on_weekday"
  • - x-required: Required for weekly repeat schedules
  •   repeat_on_interval:
  •   "$ref": "#/components/schemas/resource_task/properties/repeat_on_interval"
  • - x-required: Required if repeat_schedule_id is present
  •   repeat_on_monthday:
  •   "$ref": "#/components/schemas/resource_task/properties/repeat_on_monthday"
  • - x-required: Required for monthly repeat schedules
  •   repeat_schedule_id:
  •   "$ref": "#/components/schemas/resource_task/properties/repeat_schedule_id"
  •   workflow_status_id:
  •   "$ref": "#/components/schemas/resource_task/properties/workflow_status_id"
  • - x-required: Required on create
  •  
~
Request body modified task_list
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - name
  • - - project_id
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_task_list/properties/name"
  •   board_id:
  •   "$ref": "#/components/schemas/resource_task_list/properties/board_id"
  • - x-required: Required if folder_id is not present
  •   position:
  •   "$ref": "#/components/schemas/resource_task_list/properties/position"
  •   folder_id:
  •   "$ref": "#/components/schemas/resource_task_list/properties/folder_id"
  • - x-required: Required if board_id is not present
  •   project_id:
  •   "$ref": "#/components/schemas/resource_task_list/properties/project_id"
  •  
~
Request body modified salary
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - person_id
  • - - salary_type_id
  • - - cost
  • - - currency
  • - - working_hours
  •   properties:
  •   cost:
  •   "$ref": "#/components/schemas/resource_salary/properties/cost"
~
Request body modified rate_card
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - name
  • - - company_id
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_rate_card/properties/name"
~
Request body modified tax_rate
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - name
  • - - subsidiary_id
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_tax_rate/properties/name"
  • ...
  •   "$ref": "#/components/schemas/resource_tax_rate/properties/subsidiary_id"
  •   primary_component_name:
  •   "$ref": "#/components/schemas/resource_tax_rate/properties/primary_component_name"
  • - x-required: Required if primary_component_value is present
  •   primary_component_value:
  •   "$ref": "#/components/schemas/resource_tax_rate/properties/primary_component_value"
  • - x-required: Required if primary_component_name is present
  •   secondary_component_name:
  •   "$ref": "#/components/schemas/resource_tax_rate/properties/secondary_component_name"
  • - x-required: Required if secondary_component_value is present
  •   secondary_component_value:
  •   "$ref": "#/components/schemas/resource_tax_rate/properties/secondary_component_value"
  •  
~
Request body modified dashboard
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - name
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_dashboard/properties/name"
~
Request body modified section
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - deal_id
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_section/properties/name"
~
Request body modified page_version
Schema changes
  •   "$ref": "#/components/schemas/resource_page_version/properties/name"
  •   page_id:
  •   "$ref": "#/components/schemas/resource_page_version/properties/page_id"
  • - x-required: Required if restored_from_version_id is not present
  •   restored_from_version_id:
  •   "$ref": "#/components/schemas/resource_page_version/properties/restored_from_version_id"
  • - x-required: Required if page_id is not present
  •  
~
Request body modified contract
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - interval_id
  • - - template_id
  •   properties:
  •   ends_on:
  •   "$ref": "#/components/schemas/resource_contract/properties/ends_on"
  • ...
  •   "$ref": "#/components/schemas/resource_contract/properties/copy_expenses"
  •   next_occurrence_on:
  •   "$ref": "#/components/schemas/resource_contract/properties/next_occurrence_on"
  • - x-required: Required on create
  •   use_rollover_hours:
  •   "$ref": "#/components/schemas/resource_contract/properties/use_rollover_hours"
  •   copy_purchase_order_number:
~
Request body modified booking
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • - required:
  • - - person_id
  • - - started_on
  • - - ended_on
  •   properties:
  •   note:
  •   "$ref": "#/components/schemas/resource_booking/properties/note"
  •   time:
  •   "$ref": "#/components/schemas/resource_booking/properties/time"
  • - x-required: Required when booking_method_id is per-day
  •   draft:
  •   "$ref": "#/components/schemas/resource_booking/properties/draft"
  •   task_id:
  • ...
  •   "$ref": "#/components/schemas/resource_booking/properties/person_id"
  •   percentage:
  •   "$ref": "#/components/schemas/resource_booking/properties/percentage"
  • - x-required: Required when booking_method_id is percentage
  •   service_id:
  •   "$ref": "#/components/schemas/resource_booking/properties/service_id"
  •   started_on:
  •   "$ref": "#/components/schemas/resource_booking/properties/started_on"
  •   total_time:
  •   "$ref": "#/components/schemas/resource_booking/properties/total_time"
  • - x-required: Required when booking_method_id is total-hours
  •   approver_id:
  •   "$ref": "#/components/schemas/resource_booking/properties/approver_id"
  •   autotracking:
+
Group added Line Items - Bulk
Schema changes
  • +name: Line Items - Bulk
  • +x-resource: resource_line_item
  • +
~
Schema modified resource_automatic_invoicing_rule
Schema changes
  •   - serializer
  •   x-relationship: has_one
  •   x-related-resource: resource_organization
  • - processed_at:
  • - type: string
  • - title: Processed At
  • - format: date-time
  • - x-used-in:
  • - - serializer
  •   skip_weekends:
  •   type: boolean
  •   title: Skip Weekends
~
Schema modified _filter_root_einvoice_identity
Schema changes
  •   - or
  •   - and
  •   type: string
  • - x-enums:
  • - or: OR
  • - and: AND
  •   patternProperties:
  •   "^[0-9]+$":
  •   "$ref": "#/components/schemas/_filter_root_einvoice_identity"
~
Schema modified _filter_root_einvoice_configuration
Schema changes
  •   - or
  •   - and
  •   type: string
  • - x-enums:
  • - or: OR
  • - and: AND
  •   patternProperties:
  •   "^[0-9]+$":
  •   "$ref": "#/components/schemas/_filter_root_einvoice_configuration"
~
Schema modified _filter_root_kpd_code
Schema changes
  •   - or
  •   - and
  •   type: string
  • - x-enums:
  • - or: OR
  • - and: AND
  •   patternProperties:
  •   "^[0-9]+$":
  •   "$ref": "#/components/schemas/_filter_root_kpd_code"
~
Schema modified _filter_root_einvoice_transaction
Schema changes
  •   - or
  •   - and
  •   type: string
  • - x-enums:
  • - or: OR
  • - and: AND
  •   patternProperties:
  •   "^[0-9]+$":
  •   "$ref": "#/components/schemas/_filter_root_einvoice_transaction"
~
Schema modified resource_automatic_invoicing_rule
Schema changes
  •   - serializer
  •   x-relationship: has_one
  •   x-related-resource: resource_organization
  • + processed_at:
  • + type: string
  • + title: Processed At
  • + format: date-time
  • + x-used-in:
  • + - serializer
  •   skip_weekends:
  •   type: boolean
  •   title: Skip Weekends
~
Schema modified resource_service_report
Schema changes
  •   title: Initial Service
  •   x-used-in:
  •   - filter
  • + net_unplanned_time:
  • + type: integer
  • + title: Net Unplanned Time
  • + x-used-in:
  • + - filter
  •   origin_deal_report:
  •   title: Origin Deal Report
  •   x-used-in:
  • ...
  •   - sorter
  •   total_future_budget_used:
  •   title: Total Future Budget Used
  • + x-used-in:
  • + - serializer
  • + - sorter
  • + total_net_unplanned_time:
  • + type: number
  • + title: Total Net Unplanned Time
  •   x-used-in:
  •   - serializer
  •   - sorter
~
Response modified single_automatic_invoicing_rule
Schema changes
  •   attributes:
  •   type: object
  •   properties:
  • - processed_at:
  • - "$ref": "#/components/schemas/resource_automatic_invoicing_rule/properties/processed_at"
  •   skip_weekends:
  •   "$ref": "#/components/schemas/resource_automatic_invoicing_rule/properties/skip_weekends"
  •   reference_date:
~
Response modified collection_automatic_invoicing_rule
Schema changes
  •   attributes:
  •   type: object
  •   properties:
  • - processed_at:
  • - "$ref": "#/components/schemas/resource_automatic_invoicing_rule/properties/processed_at"
  •   skip_weekends:
  •   "$ref": "#/components/schemas/resource_automatic_invoicing_rule/properties/skip_weekends"
  •   reference_date:
~
Response modified single_automatic_invoicing_rule
Schema changes
  •   attributes:
  •   type: object
  •   properties:
  • + processed_at:
  • + "$ref": "#/components/schemas/resource_automatic_invoicing_rule/properties/processed_at"
  •   skip_weekends:
  •   "$ref": "#/components/schemas/resource_automatic_invoicing_rule/properties/skip_weekends"
  •   reference_date:
~
Response modified collection_automatic_invoicing_rule
Schema changes
  •   attributes:
  •   type: object
  •   properties:
  • + processed_at:
  • + "$ref": "#/components/schemas/resource_automatic_invoicing_rule/properties/processed_at"
  •   skip_weekends:
  •   "$ref": "#/components/schemas/resource_automatic_invoicing_rule/properties/skip_weekends"
  •   reference_date:
+
Delete line items DELETE Operation added /api/v2/line_items/delete
Schema changes
  • +tags:
  • +- Line Items - Bulk
  • +summary: Delete line items
  • +responses:
  • + '204': {}
  • +parameters:
  • +- "$ref": "#/components/parameters/header_organization"
  • +operationId: line_items-destroy-bulk
  • +
+
Update line items PATCH Operation added /api/v2/line_items/patch
Schema changes
  • +tags:
  • +- Line Items - Bulk
  • +summary: Update line items
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/collection_line_item"
  • +parameters:
  • +- "$ref": "#/components/parameters/header_organization"
  • +operationId: line_items-update-bulk
  • +requestBody:
  • + "$ref": "#/components/requestBodies/line_item"
  • +
~
Create line items POST Operation modified /api/v2/line_items/post
Schema changes
  •  tags:
  • -- Line Items
  • +- Line Items - Bulk
  • -summary: Create a line item
  • +summary: Create line items
  • -operationId: line_items-create
  • +operationId: line_items-create-bulk
  •  
-
Marks a notification as unread PATCH Operation removed /api/v2/notifications/{id}/unread/patch
Schema changes
  • -tags:
  • -- Notifications
  • -summary: Marks a notification as unread
  • -responses:
  • - '200':
  • - "$ref": "#/components/responses/single_notification"
  • -parameters:
  • -- in: path
  • - name: id
  • - schema:
  • - type: string
  • - required: true
  • -- "$ref": "#/components/parameters/header_organization"
  • -operationId: notifications-unread-unread
  • -
-
Marks a notification as unread PATCH Operation removed /api/v2/notifications/{id}/unread/patch
Schema changes
  • -tags:
  • -- Notifications
  • -summary: Marks a notification as unread
  • -responses:
  • - '200':
  • - "$ref": "#/components/responses/single_notification"
  • -parameters:
  • -- in: path
  • - name: id
  • - schema:
  • - type: string
  • - required: true
  • -- "$ref": "#/components/parameters/header_organization"
  • -operationId: notifications-unread-unread
  • -
-
Mark all notifications as read for organization membership PATCH Operation removed /api/v2/organization_memberships/{id}/read_notifications/patch
Schema changes
  • -tags:
  • -- Organization Memberships
  • -summary: Mark all notifications as read for organization membership
  • -responses:
  • - '200':
  • - "$ref": "#/components/responses/single_organization_membership"
  • -parameters:
  • -- in: path
  • - name: id
  • - schema:
  • - type: string
  • - required: true
  • -- "$ref": "#/components/parameters/header_organization"
  • -operationId: organization_memberships-read_notifications-read_notifications
  • -
-
Mark all notifications as read for organization membership PATCH Operation removed /api/v2/organization_memberships/{id}/read_notifications/patch
Schema changes
  • -tags:
  • -- Organization Memberships
  • -summary: Mark all notifications as read for organization membership
  • -responses:
  • - '200':
  • - "$ref": "#/components/responses/single_organization_membership"
  • -parameters:
  • -- in: path
  • - name: id
  • - schema:
  • - type: string
  • - required: true
  • -- "$ref": "#/components/parameters/header_organization"
  • -operationId: organization_memberships-read_notifications-read_notifications
  • -
-
Applies navigation tabs from a template to the project PATCH Operation removed /api/v2/projects/{id}/apply_navigation_tabs/patch
Schema changes
  • -tags:
  • -- Projects
  • -summary: Applies navigation tabs from a template to the project
  • -responses:
  • - '200':
  • - "$ref": "#/components/responses/single_project"
  • - '422':
  • - content:
  • - application/vnd.api+json: {}
  • - headers:
  • - Content-Type:
  • - schema:
  • - type: string
  • -parameters:
  • -- in: path
  • - name: id
  • - schema:
  • - type: string
  • - required: true
  • -- "$ref": "#/components/parameters/header_organization"
  • -operationId: projects-apply_navigation_tabs-apply_navigation_tabs
  • -requestBody:
  • - "$ref": "#/components/requestBodies/project_apply_navigation_tabs"
  • -
-
Applies navigation tabs from a template to the project PATCH Operation removed /api/v2/projects/{id}/apply_navigation_tabs/patch
Schema changes
  • -tags:
  • -- Projects
  • -summary: Applies navigation tabs from a template to the project
  • -responses:
  • - '200':
  • - "$ref": "#/components/responses/single_project"
  • - '422':
  • - content:
  • - application/vnd.api+json: {}
  • - headers:
  • - Content-Type:
  • - schema:
  • - type: string
  • -parameters:
  • -- in: path
  • - name: id
  • - schema:
  • - type: string
  • - required: true
  • -- "$ref": "#/components/parameters/header_organization"
  • -operationId: projects-apply_navigation_tabs-apply_navigation_tabs
  • -requestBody:
  • - "$ref": "#/components/requestBodies/project_apply_navigation_tabs"
  • -
-
Changes workflow on project PATCH Request body removed /api/v2/projects/{id}/change_workflow/patch/requestBody
Schema changes
  • -"$ref": "#/components/requestBodies/project_change_workflow"
  • -
-
Changes workflow on project PATCH Request body removed /api/v2/projects/{id}/change_workflow/patch/requestBody
Schema changes
  • -"$ref": "#/components/requestBodies/project_change_workflow"
  • -
-
Delete purchase orders DELETE Request body removed /api/v2/purchase_orders/delete/requestBody
Schema changes
  • -"$ref": "#/components/requestBodies/purchase_order_bulk_delete"
  • -

April 23, 2026

7 changes
7 changes click to expand
+
Request body added project_apply_navigation_tabs
Schema changes
  • +content:
  • + application/vnd.api+json:
  • + schema:
  • + type: object
  • + properties:
  • + data:
  • + type: object
  • + properties:
  • + type:
  • + enum:
  • + - projects
  • + type: string
  • + attributes:
  • + type: object
  • + required:
  • + - template_id
  • + - keep_existing_tabs
  • + properties:
  • + template_id:
  • + type: integer
  • + title: Template ID
  • + keep_existing_tabs:
  • + type: boolean
  • + title: Keep Existing Tabs
  • +
+
Request body added project_change_workflow
Schema changes
  • +content:
  • + application/vnd.api+json:
  • + schema:
  • + type: object
  • + properties:
  • + data:
  • + type: object
  • + properties:
  • + type:
  • + enum:
  • + - projects
  • + type: string
  • + attributes:
  • + type: object
  • + required:
  • + - workflow_id
  • + - map
  • + properties:
  • + map:
  • + type: object
  • + title: Status Map
  • + additionalProperties:
  • + type: integer
  • + workflow_id:
  • + type: integer
  • + title: Workflow ID
  • +
+
Marks a notification as unread PATCH Operation added /api/v2/notifications/{id}/unread/patch
Schema changes
  • +tags:
  • +- Notifications
  • +summary: Marks a notification as unread
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/single_notification"
  • +parameters:
  • +- in: path
  • + name: id
  • + schema:
  • + type: string
  • + required: true
  • +- "$ref": "#/components/parameters/header_organization"
  • +operationId: notifications-unread-unread
  • +
+
Marks a notification as unread PATCH Parameter added /api/v2/notifications/{id}/unread/patch/parameters/id
Schema changes
  • +in: path
  • +name: id
  • +schema:
  • + type: string
  • +required: true
  • +
+
Mark all notifications as read for organization membership PATCH Operation added /api/v2/organization_memberships/{id}/read_notifications/patch
Schema changes
  • +tags:
  • +- Organization Memberships
  • +summary: Mark all notifications as read for organization membership
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/single_organization_membership"
  • +parameters:
  • +- in: path
  • + name: id
  • + schema:
  • + type: string
  • + required: true
  • +- "$ref": "#/components/parameters/header_organization"
  • +operationId: organization_memberships-read_notifications-read_notifications
  • +
+
Mark all notifications as read for organization membership PATCH Parameter added /api/v2/organization_memberships/{id}/read_notifications/patch/parameters/id
Schema changes
  • +in: path
  • +name: id
  • +schema:
  • + type: string
  • +required: true
  • +
+
Applies navigation tabs from a template to the project PATCH Operation added /api/v2/projects/{id}/apply_navigation_tabs/patch
Schema changes
  • +tags:
  • +- Projects
  • +summary: Applies navigation tabs from a template to the project
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/single_project"
  • + '422':
  • + content:
  • + application/vnd.api+json: {}
  • + headers:
  • + Content-Type:
  • + schema:
  • + type: string
  • +parameters:
  • +- in: path
  • + name: id
  • + schema:
  • + type: string
  • + required: true
  • +- "$ref": "#/components/parameters/header_organization"
  • +operationId: projects-apply_navigation_tabs-apply_navigation_tabs
  • +requestBody:
  • + "$ref": "#/components/requestBodies/project_apply_navigation_tabs"
  • +

April 17, 2026

62 changes
62 changes click to expand
~
Request body modified deal
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - name
  • + - responsible_id
  • + - deal_type_id
  • + - date
  •   properties:
  •   date:
  •   "$ref": "#/components/schemas/resource_deal/properties/date"
  • ...
  •   "$ref": "#/components/schemas/resource_deal/properties/color_id"
  •   currency:
  •   "$ref": "#/components/schemas/resource_deal/properties/currency"
  • + x-required: Required when financials are enabled
  •   end_date:
  •   "$ref": "#/components/schemas/resource_deal/properties/end_date"
  • + x-required: Required for recurring deals
  •   position:
  •   "$ref": "#/components/schemas/resource_deal/properties/position"
  •   tag_list:
  •   "$ref": "#/components/schemas/resource_deal/properties/tag_list"
  •   company_id:
  •   "$ref": "#/components/schemas/resource_deal/properties/company_id"
  • + x-required: Required for non-internal deals
  •   contact_id:
  •   "$ref": "#/components/schemas/resource_deal/properties/contact_id"
  •   deal_value:
  • ...
  •   "$ref": "#/components/schemas/resource_deal/properties/project_id"
  •   probability:
  •   "$ref": "#/components/schemas/resource_deal/properties/probability"
  • + x-required: Required for sales pipeline deals
  •   tax_rate_id:
  •   "$ref": "#/components/schemas/resource_deal/properties/tax_rate_id"
  •   deal_type_id:
  •   "$ref": "#/components/schemas/resource_deal/properties/deal_type_id"
  •   delivered_on:
  •   "$ref": "#/components/schemas/resource_deal/properties/delivered_on"
  • + x-required: Required when the deal is closed
  •   lost_comment:
  •   "$ref": "#/components/schemas/resource_deal/properties/lost_comment"
  •   client_access:
  • ...
  •   "$ref": "#/components/schemas/resource_deal/properties/budget_warning"
  •   deal_status_id:
  •   "$ref": "#/components/schemas/resource_deal/properties/deal_status_id"
  • + x-required: Required for sales pipeline deals
  •   lost_reason_id:
  •   "$ref": "#/components/schemas/resource_deal/properties/lost_reason_id"
  •   origin_deal_id:
~
Request body modified workflow_status
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - name
  • + - workflow_id
  • + - category_id
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_workflow_status/properties/name"
~
Request body modified approval_policy
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - type_id
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_approval_policy/properties/name"
~
Request body modified holiday
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - name
  • + - date
  • + - holiday_calendar_id
  •   properties:
  •   date:
  •   "$ref": "#/components/schemas/resource_holiday/properties/date"
~
Request body modified webhook
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - event_id
  • + - type_id
  • + - target_url
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_webhook/properties/name"
~
Request body modified payment
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - invoice_id
  • + - amount
  •   properties:
  •   note:
  •   "$ref": "#/components/schemas/resource_payment/properties/note"
  • ...
  •   "$ref": "#/components/schemas/resource_payment/properties/amount"
  •   paid_on:
  •   "$ref": "#/components/schemas/resource_payment/properties/paid_on"
  • + x-required: Required if written_off_on is not present
  •   invoice_id:
  •   "$ref": "#/components/schemas/resource_payment/properties/invoice_id"
  •   written_off_on:
~
Request body modified report_category
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - name
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_report_category/properties/name"
~
Request body modified todo
Schema changes
  •   "$ref": "#/components/schemas/resource_todo/properties/closed"
  •   deal_id:
  •   "$ref": "#/components/schemas/resource_todo/properties/deal_id"
  • + x-required: Required if task_id is not present
  •   task_id:
  •   "$ref": "#/components/schemas/resource_todo/properties/task_id"
  • + x-required: Required if deal_id is not present
  •   due_date:
  •   "$ref": "#/components/schemas/resource_todo/properties/due_date"
  • + x-required: Required if due_time is present
  •   due_time:
  •   "$ref": "#/components/schemas/resource_todo/properties/due_time"
  •   position:
~
Request body modified attachment
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - name
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_attachment/properties/name"
~
Request body modified person
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - company_id
  • + - role_id
  •   properties:
  •   email:
  •   "$ref": "#/components/schemas/resource_person/properties/email"
  • ...
  •   "$ref": "#/components/schemas/resource_person/properties/custom_fields"
  •   subsidiary_id:
  •   "$ref": "#/components/schemas/resource_person/properties/subsidiary_id"
  • + x-required: Required for time-tracker roles when subsidiaries are
  • + enabled
  •   time_unlocked:
  •   "$ref": "#/components/schemas/resource_person/properties/time_unlocked"
  •   custom_role_id:
  • ...
  •   "$ref": "#/components/schemas/resource_person/properties/subscriber_ids"
  •   time_unlocked_on:
  •   "$ref": "#/components/schemas/resource_person/properties/time_unlocked_on"
  • + x-required: Required if time_unlocked is true
  •   status_expires_at:
  •   "$ref": "#/components/schemas/resource_person/properties/status_expires_at"
  •   time_off_status_sync:
  •   "$ref": "#/components/schemas/resource_person/properties/time_off_status_sync"
  •   time_unlocked_end_date:
  •   "$ref": "#/components/schemas/resource_person/properties/time_unlocked_end_date"
  • + x-required: Required if time_unlocked is true
  •   time_unlocked_interval:
  •   "$ref": "#/components/schemas/resource_person/properties/time_unlocked_interval"
  • + x-required: Required if time_unlocked is true
  •   time_tracking_policy_id:
  •   "$ref": "#/components/schemas/resource_person/properties/time_tracking_policy_id"
  •   time_unlocked_period_id:
  •   "$ref": "#/components/schemas/resource_person/properties/time_unlocked_period_id"
  • + x-required: Required if time_unlocked is true
  •   time_unlocked_start_date:
  •   "$ref": "#/components/schemas/resource_person/properties/time_unlocked_start_date"
  • + x-required: Required if time_unlocked is true
  •   timesheet_submission_disabled:
  •   "$ref": "#/components/schemas/resource_person/properties/timesheet_submission_disabled"
  •   granular_notification_preferences:
~
Request body modified deal_status
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - name
  • + - pipeline_id
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_deal_status/properties/name"
  • ...
  •   "$ref": "#/components/schemas/resource_deal_status/properties/pipeline_id"
  •   probability:
  •   "$ref": "#/components/schemas/resource_deal_status/properties/probability"
  • + x-required: Required if probability_enabled is present
  •   lost_reason_enabled:
  •   "$ref": "#/components/schemas/resource_deal_status/properties/lost_reason_enabled"
  •   probability_enabled:
~
Request body modified lost_reason
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - name
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_lost_reason/properties/name"
~
Request body modified custom_field
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - name
  • + - data_type_id
  • + - customizable_type
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_custom_field/properties/name"
  • ...
  •   "$ref": "#/components/schemas/resource_custom_field/properties/project_id"
  •   section_id:
  •   "$ref": "#/components/schemas/resource_custom_field/properties/section_id"
  • + x-required: Required if customizable_type is 'employees'
  •   data_type_id:
  •   "$ref": "#/components/schemas/resource_custom_field/properties/data_type_id"
  •   customizable_type:
~
Request body modified rate_card
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - name
  • + - company_id
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_rate_card/properties/name"
~
Request body modified task_dependency
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - dependent_task_id
  • + - task_id
  •   properties:
  •   task_id:
  •   "$ref": "#/components/schemas/resource_task_dependency/properties/task_id"
~
Request body modified contract
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - interval_id
  • + - template_id
  •   properties:
  •   ends_on:
  •   "$ref": "#/components/schemas/resource_contract/properties/ends_on"
  • ...
  •   "$ref": "#/components/schemas/resource_contract/properties/copy_expenses"
  •   next_occurrence_on:
  •   "$ref": "#/components/schemas/resource_contract/properties/next_occurrence_on"
  • + x-required: Required on create
  •   use_rollover_hours:
  •   "$ref": "#/components/schemas/resource_contract/properties/use_rollover_hours"
  •   copy_purchase_order_number:
~
Request body modified time_entry
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - service_id
  • + - person_id
  • + - date
  • + - time
  •   properties:
  •   date:
  •   "$ref": "#/components/schemas/resource_time_entry/properties/date"
~
Request body modified task_list
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - name
  • + - project_id
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_task_list/properties/name"
  •   board_id:
  •   "$ref": "#/components/schemas/resource_task_list/properties/board_id"
  • + x-required: Required if folder_id is not present
  •   position:
  •   "$ref": "#/components/schemas/resource_task_list/properties/position"
  •   folder_id:
  •   "$ref": "#/components/schemas/resource_task_list/properties/folder_id"
  • + x-required: Required if board_id is not present
  •   project_id:
  •   "$ref": "#/components/schemas/resource_task_list/properties/project_id"
  •  
~
Request body modified service_assignment
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - service_id
  • + - person_id
  •   properties:
  •   person_id:
  •   "$ref": "#/components/schemas/resource_service_assignment/properties/person_id"
~
Request body modified event
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - name
  • + - event_type_id
  • + - limitation_type_id
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_event/properties/name"
~
Request body modified folder
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - name
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_folder/properties/name"
~
Request body modified dashboard
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - name
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_dashboard/properties/name"
~
Request body modified section
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - deal_id
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_section/properties/name"
~
Request body modified invoice
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - company_id
  • + - currency
  • + - invoiced_on
  •   properties:
  •   note:
  •   "$ref": "#/components/schemas/resource_invoice/properties/note"
  • ...
  •   "$ref": "#/components/schemas/resource_invoice/properties/document_type_id"
  •   parent_invoice_id:
  •   "$ref": "#/components/schemas/resource_invoice/properties/parent_invoice_id"
  • + x-required: Required for credit notes
  •   export_invoice_url:
  •   "$ref": "#/components/schemas/resource_invoice/properties/export_invoice_url"
  •   bank_account_details:
~
Request body modified workflow
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - name
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_workflow/properties/name"
~
Request body modified price
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - name
  • + - company_id
  • + - unit_id
  • + - currency
  • + - rate_card_id
  • + - rate
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_price/properties/name"
~
Request body modified service_type
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - name
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_service_type/properties/name"
~
Request body modified subsidiary
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - name
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_subsidiary/properties/name"
~
Request body modified team_membership
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - person_id
  • + - team_id
  •   properties:
  •   team_id:
  •   "$ref": "#/components/schemas/resource_team_membership/properties/team_id"
~
Request body modified survey_field
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - data_type_id
  • + - name
  • + - survey_id
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_survey_field/properties/name"
~
Request body modified board
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - name
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_board/properties/name"
~
Request body modified organization
Schema changes
  •   "$ref": "#/components/schemas/resource_organization/properties/onboarding_progress"
  •   rounding_interval_id:
  •   "$ref": "#/components/schemas/resource_organization/properties/rounding_interval_id"
  • + x-required: Required if rounding_method_id uses interval-based rounding
  •   timesheet_submission:
  •   "$ref": "#/components/schemas/resource_organization/properties/timesheet_submission"
  •   limited_service_types:
  •   "$ref": "#/components/schemas/resource_organization/properties/limited_service_types"
  •   time_locking_interval:
  •   "$ref": "#/components/schemas/resource_organization/properties/time_locking_interval"
  • + x-required: Required if time_locking is true
  •   time_locking_period_id:
  •   "$ref": "#/components/schemas/resource_organization/properties/time_locking_period_id"
  • + x-required: Required if time_locking is true
  •   time_locking_reminders:
  •   "$ref": "#/components/schemas/resource_organization/properties/time_locking_reminders"
  •   time_reminder_condition:
~
Request body modified task
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - title
  • + - project_id
  • + - task_list_id
  •   properties:
  •   title:
  •   "$ref": "#/components/schemas/resource_task/properties/title"
  • ...
  •   "$ref": "#/components/schemas/resource_task/properties/type_id"
  •   due_date:
  •   "$ref": "#/components/schemas/resource_task/properties/due_date"
  • + x-required: Required if due_time or start_date is present
  •   due_time:
  •   "$ref": "#/components/schemas/resource_task/properties/due_time"
  •   tag_list:
  • ...
  •   "$ref": "#/components/schemas/resource_task/properties/remaining_time"
  •   repeat_on_date:
  •   "$ref": "#/components/schemas/resource_task/properties/repeat_on_date"
  • + x-required: Required for yearly repeat schedules
  •   subscriber_ids:
  •   "$ref": "#/components/schemas/resource_task/properties/subscriber_ids"
  •   skip_reposition:
  • ...
  •   "$ref": "#/components/schemas/resource_task/properties/initial_estimate"
  •   repeat_on_weekday:
  •   "$ref": "#/components/schemas/resource_task/properties/repeat_on_weekday"
  • + x-required: Required for weekly repeat schedules
  •   repeat_on_interval:
  •   "$ref": "#/components/schemas/resource_task/properties/repeat_on_interval"
  • + x-required: Required if repeat_schedule_id is present
  •   repeat_on_monthday:
  •   "$ref": "#/components/schemas/resource_task/properties/repeat_on_monthday"
  • + x-required: Required for monthly repeat schedules
  •   repeat_schedule_id:
  •   "$ref": "#/components/schemas/resource_task/properties/repeat_schedule_id"
  •   workflow_status_id:
  •   "$ref": "#/components/schemas/resource_task/properties/workflow_status_id"
  • + x-required: Required on create
  •  
~
Request body modified holiday_calendar
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - name
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_holiday_calendar/properties/name"
~
Request body modified page_version
Schema changes
  •   "$ref": "#/components/schemas/resource_page_version/properties/name"
  •   page_id:
  •   "$ref": "#/components/schemas/resource_page_version/properties/page_id"
  • + x-required: Required if restored_from_version_id is not present
  •   restored_from_version_id:
  •   "$ref": "#/components/schemas/resource_page_version/properties/restored_from_version_id"
  • + x-required: Required if page_id is not present
  •  
~
Request body modified purchase_order
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - currency
  • + - issued_on
  •   properties:
  •   note:
  •   "$ref": "#/components/schemas/resource_purchase_order/properties/note"
  •   deal_id:
  •   "$ref": "#/components/schemas/resource_purchase_order/properties/deal_id"
  • + x-required: Required on create
  •   sent_on:
  •   "$ref": "#/components/schemas/resource_purchase_order/properties/sent_on"
  •   subject:
~
Request body modified expense
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - name
  • + - currency
  • + - date
  •   properties:
  •   date:
  •   "$ref": "#/components/schemas/resource_expense/properties/date"
  • ...
  •   "$ref": "#/components/schemas/resource_expense/properties/name"
  •   amount:
  •   "$ref": "#/components/schemas/resource_expense/properties/amount"
  • + x-required: Required unless expense_line_items feature is enabled
  •   markup:
  •   "$ref": "#/components/schemas/resource_expense/properties/markup"
  •   pay_on:
  • ...
  •   "$ref": "#/components/schemas/resource_expense/properties/vendor_id"
  •   service_id:
  •   "$ref": "#/components/schemas/resource_expense/properties/service_id"
  • + x-required: Required unless expense_without_service feature is enabled
  •   tax_rate_id:
  •   "$ref": "#/components/schemas/resource_expense/properties/tax_rate_id"
  •   reimbursable:
~
Request body modified invoice_attribution
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - invoice_id
  • + - budget_id
  • + - amount
  •   properties:
  •   amount:
  •   "$ref": "#/components/schemas/resource_invoice_attribution/properties/amount"
~
Request body modified contact_entry
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - type
  • + - name
  •   properties:
  •   vat:
  •   "$ref": "#/components/schemas/resource_contact_entry/properties/vat"
  • ...
  •   "$ref": "#/components/schemas/resource_contact_entry/properties/type"
  •   email:
  •   "$ref": "#/components/schemas/resource_contact_entry/properties/email"
  • + x-required: Required if type is 'email'
  •   phone:
  •   "$ref": "#/components/schemas/resource_contact_entry/properties/phone"
  • + x-required: Required if type is 'phone'
  •   state:
  •   "$ref": "#/components/schemas/resource_contact_entry/properties/state"
  •   address:
  • ...
  •   "$ref": "#/components/schemas/resource_contact_entry/properties/country"
  •   website:
  •   "$ref": "#/components/schemas/resource_contact_entry/properties/website"
  • + x-required: Required if type is 'website'
  •   zipcode:
  •   "$ref": "#/components/schemas/resource_contact_entry/properties/zipcode"
  •   person_id:
  •   "$ref": "#/components/schemas/resource_contact_entry/properties/person_id"
  • + x-required: Required if contactable_type is 'person'
  •   company_id:
  •   "$ref": "#/components/schemas/resource_contact_entry/properties/company_id"
  • + x-required: Required if contactable_type is 'company'
  •   invoice_id:
  •   "$ref": "#/components/schemas/resource_contact_entry/properties/invoice_id"
  • + x-required: Required if contactable_type is 'invoice'
  •   billing_email:
  •   "$ref": "#/components/schemas/resource_contact_entry/properties/billing_email"
  •   subsidiary_id:
  •   "$ref": "#/components/schemas/resource_contact_entry/properties/subsidiary_id"
  • + x-required: Required if contactable_type is 'subsidiary'
  •   billing_address:
  •   "$ref": "#/components/schemas/resource_contact_entry/properties/billing_address"
  •   organization_id:
  •   "$ref": "#/components/schemas/resource_contact_entry/properties/organization_id"
  • + x-required: Required if contactable_type is 'organization'
  •   contactable_type:
  •   "$ref": "#/components/schemas/resource_contact_entry/properties/contactable_type"
  •   purchase_order_id:
  •   "$ref": "#/components/schemas/resource_contact_entry/properties/purchase_order_id"
  • + x-required: Required if contactable_type is 'purchase_order'
  •   invoice_template_id:
  •   "$ref": "#/components/schemas/resource_contact_entry/properties/invoice_template_id"
  • + x-required: Required if contactable_type is 'invoice_template'
  •  
~
Request body modified pulse
Schema changes
  •   "$ref": "#/components/schemas/resource_pulse/properties/recipients"
  •   teams_team:
  •   "$ref": "#/components/schemas/resource_pulse/properties/teams_team"
  • + x-required: Required if type_id is 3 (Teams)
  •   test_pulse:
  •   "$ref": "#/components/schemas/resource_pulse/properties/test_pulse"
  •   export_params:
  • ...
  •   "$ref": "#/components/schemas/resource_pulse/properties/skip_if_empty"
  •   slack_channel:
  •   "$ref": "#/components/schemas/resource_pulse/properties/slack_channel"
  • + x-required: Required if type_id is 2 (Slack)
  •   teams_channel:
  •   "$ref": "#/components/schemas/resource_pulse/properties/teams_channel"
  • + x-required: Required if type_id is 3 (Teams)
  •   schedule_day_id:
  •   "$ref": "#/components/schemas/resource_pulse/properties/schedule_day_id"
  •   schedule_frame_id:
~
Request body modified project
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - name
  • + - project_manager_id
  • + - project_type_id
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_project/properties/name"
  •   company_id:
  •   "$ref": "#/components/schemas/resource_project/properties/company_id"
  • + x-required: Required for non-internal projects
  •   tag_colors:
  •   "$ref": "#/components/schemas/resource_project/properties/tag_colors"
  •   preferences:
  •   "$ref": "#/components/schemas/resource_project/properties/preferences"
  •   workflow_id:
  •   "$ref": "#/components/schemas/resource_project/properties/workflow_id"
  • + x-required: Required on create when tasks feature is enabled
  •   custom_fields:
  •   "$ref": "#/components/schemas/resource_project/properties/custom_fields"
  •   project_type_id:
~
Request body modified timer
Schema changes
  •   "$ref": "#/components/schemas/resource_timer/properties/person_id"
  •   service_id:
  •   "$ref": "#/components/schemas/resource_timer/properties/service_id"
  • + x-required: Required if time_entry_id is not present
  •   started_at:
  •   "$ref": "#/components/schemas/resource_timer/properties/started_at"
  •   time_entry_id:
  •   "$ref": "#/components/schemas/resource_timer/properties/time_entry_id"
  • + x-required: Required if service_id is not present
  •  
~
Request body modified service
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - name
  • + - deal_id
  • + - limitation_type
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_service/properties/name"
  •   price:
  •   "$ref": "#/components/schemas/resource_service/properties/price"
  • + x-required: Required for fixed-price services
  •   markup:
  •   "$ref": "#/components/schemas/resource_service/properties/markup"
  •   deal_id:
  •   "$ref": "#/components/schemas/resource_service/properties/deal_id"
  •   unit_id:
  •   "$ref": "#/components/schemas/resource_service/properties/unit_id"
  • + x-required: Required if financials are enabled and billing_type_id
  • + is not percentage
  •   discount:
  •   "$ref": "#/components/schemas/resource_service/properties/discount"
  •   position:
  •   "$ref": "#/components/schemas/resource_service/properties/position"
  •   quantity:
  •   "$ref": "#/components/schemas/resource_service/properties/quantity"
  • + x-required: Required for fixed-price or percentage services
  •   person_id:
  •   "$ref": "#/components/schemas/resource_service/properties/person_id"
  •   section_id:
  • ...
  •   "$ref": "#/components/schemas/resource_service/properties/estimated_time"
  •   billing_type_id:
  •   "$ref": "#/components/schemas/resource_service/properties/billing_type_id"
  • + x-required: Required if financials are enabled
  •   limitation_type:
  •   "$ref": "#/components/schemas/resource_service/properties/limitation_type"
  •   service_type_id:
~
Request body modified widget
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - height
  • + - width
  • + - widget_type_id
  • + - dashboard_id
  •   properties:
  •   title:
  •   "$ref": "#/components/schemas/resource_widget/properties/title"
  • ...
  •   "$ref": "#/components/schemas/resource_widget/properties/content"
  •   filter_id:
  •   "$ref": "#/components/schemas/resource_widget/properties/filter_id"
  • + x-required: Required if widget_type_id is 14 (Report)
  •   dashboard_id:
  •   "$ref": "#/components/schemas/resource_widget/properties/dashboard_id"
  •   row_position:
~
Request body modified pipeline
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - name
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_pipeline/properties/name"
~
Request body modified line_item
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - invoice_id
  • + - unit_price
  • + - quantity
  • + - tax_rate_id
  •   properties:
  •   unit_id:
  •   "$ref": "#/components/schemas/resource_line_item/properties/unit_id"
  • + x-required: Required unless percentage_billing_type feature is enabled
  •   discount:
  •   "$ref": "#/components/schemas/resource_line_item/properties/discount"
  •   position:
~
Request body modified custom_field_option
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - name
  • + - custom_field_id
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_custom_field_option/properties/name"
~
Request body modified team
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - name
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_team/properties/name"
~
Request body modified bill
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - purchase_order_id
  •   properties:
  •   date:
  •   "$ref": "#/components/schemas/resource_bill/properties/date"
~
Request body modified approval_workflow
Schema changes
  •   properties:
  •   event_id:
  •   "$ref": "#/components/schemas/resource_approval_workflow/properties/event_id"
  • + x-required: Required if target_type_id is event
  •   approver_ids:
  •   "$ref": "#/components/schemas/resource_approval_workflow/properties/approver_ids"
  •   subscriber_ids:
~
Request body modified company
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - name
  •   properties:
  •   vat:
  •   "$ref": "#/components/schemas/resource_company/properties/vat"
~
Request body modified tax_rate
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - name
  • + - subsidiary_id
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_tax_rate/properties/name"
  • ...
  •   "$ref": "#/components/schemas/resource_tax_rate/properties/subsidiary_id"
  •   primary_component_name:
  •   "$ref": "#/components/schemas/resource_tax_rate/properties/primary_component_name"
  • + x-required: Required if primary_component_value is present
  •   primary_component_value:
  •   "$ref": "#/components/schemas/resource_tax_rate/properties/primary_component_value"
  • + x-required: Required if primary_component_name is present
  •   secondary_component_name:
  •   "$ref": "#/components/schemas/resource_tax_rate/properties/secondary_component_name"
  • + x-required: Required if secondary_component_value is present
  •   secondary_component_value:
  •   "$ref": "#/components/schemas/resource_tax_rate/properties/secondary_component_value"
  •  
~
Request body modified survey
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - title
  • + - project_id
  •   properties:
  •   title:
  •   "$ref": "#/components/schemas/resource_survey/properties/title"
~
Request body modified salary
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - person_id
  • + - salary_type_id
  • + - cost
  • + - currency
  • + - working_hours
  •   properties:
  •   cost:
  •   "$ref": "#/components/schemas/resource_salary/properties/cost"
~
Request body modified custom_field_section
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - name
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_custom_field_section/properties/name"
~
Request body modified booking
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - person_id
  • + - started_on
  • + - ended_on
  •   properties:
  •   note:
  •   "$ref": "#/components/schemas/resource_booking/properties/note"
  •   time:
  •   "$ref": "#/components/schemas/resource_booking/properties/time"
  • + x-required: Required when booking_method_id is per-day
  •   draft:
  •   "$ref": "#/components/schemas/resource_booking/properties/draft"
  •   task_id:
  • ...
  •   "$ref": "#/components/schemas/resource_booking/properties/person_id"
  •   percentage:
  •   "$ref": "#/components/schemas/resource_booking/properties/percentage"
  • + x-required: Required when booking_method_id is percentage
  •   service_id:
  •   "$ref": "#/components/schemas/resource_booking/properties/service_id"
  •   started_on:
  •   "$ref": "#/components/schemas/resource_booking/properties/started_on"
  •   total_time:
  •   "$ref": "#/components/schemas/resource_booking/properties/total_time"
  • + x-required: Required when booking_method_id is total-hours
  •   approver_id:
  •   "$ref": "#/components/schemas/resource_booking/properties/approver_id"
  •   autotracking:
~
Request body modified role
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - name
  • + - user_type_id
  •   properties:
  •   name:
  •   "$ref": "#/components/schemas/resource_role/properties/name"
~
Request body modified service_type_assignment
Schema changes
  •   properties:
  •   attributes:
  •   type: object
  • + required:
  • + - service_type_id
  • + - person_id
  •   properties:
  •   person_id:
  •   "$ref": "#/components/schemas/resource_service_type_assignment/properties/person_id"
~
Schema modified _filter_root_einvoice_configuration
Schema changes
  •   - or
  •   - and
  •   type: string
  • + x-enums:
  • + or: OR
  • + and: AND
  •   patternProperties:
  •   "^[0-9]+$":
  •   "$ref": "#/components/schemas/_filter_root_einvoice_configuration"
~
Schema modified _filter_root_einvoice_transaction
Schema changes
  •   - or
  •   - and
  •   type: string
  • + x-enums:
  • + or: OR
  • + and: AND
  •   patternProperties:
  •   "^[0-9]+$":
  •   "$ref": "#/components/schemas/_filter_root_einvoice_transaction"
~
Schema modified _filter_root_einvoice_identity
Schema changes
  •   - or
  •   - and
  •   type: string
  • + x-enums:
  • + or: OR
  • + and: AND
  •   patternProperties:
  •   "^[0-9]+$":
  •   "$ref": "#/components/schemas/_filter_root_einvoice_identity"
~
Schema modified _filter_root_kpd_code
Schema changes
  •   - or
  •   - and
  •   type: string
  • + x-enums:
  • + or: OR
  • + and: AND
  •   patternProperties:
  •   "^[0-9]+$":
  •   "$ref": "#/components/schemas/_filter_root_kpd_code"

April 10, 2026

56 changes
56 changes click to expand
+
Schema added resource_einvoice_transaction
Schema changes
  • +type: object
  • +title: E-invoice Transaction Resource
  • +required: false
  • +properties:
  • + sender:
  • + title: Sender
  • + x-used-in:
  • + - serializer
  • + x-relationship: has_one
  • + x-related-resource: resource_person
  • + invoice:
  • + title: Invoice
  • + x-used-in:
  • + - serializer
  • + x-relationship: has_one
  • + x-related-resource: resource_invoice
  • + failed_at:
  • + type: string
  • + title: Failed At
  • + format: date-time
  • + x-used-in:
  • + - serializer
  • + format_id:
  • + enum:
  • + - 1
  • + - 2
  • + - 3
  • + - 4
  • + - 5
  • + - 6
  • + type: integer
  • + title: Format
  • + x-enums:
  • + '1': Peppol BIS Billing 3.0
  • + '2': Xrechnung
  • + '3': FACe/FACeB2B
  • + '4': Fiskalizacija 2.0
  • + '5': Krajowy System e-Faktur 2.0
  • + '6': Verifactu
  • + x-used-in:
  • + - serializer
  • + created_at:
  • + type: string
  • + title: Created At
  • + format: date-time
  • + x-used-in:
  • + - serializer
  • + - filter
  • + invoice_id:
  • + type: integer
  • + title: Invoice
  • + x-used-in:
  • + - filter
  • + updated_at:
  • + type: string
  • + title: Updated At
  • + format: date-time
  • + x-used-in:
  • + - serializer
  • + delivered_at:
  • + type: string
  • + title: Delivered At
  • + format: date-time
  • + x-used-in:
  • + - serializer
  • + failed_reason:
  • + type: string
  • + title: Failed Reason
  • + x-used-in:
  • + - serializer
  • + tax_cleared_at:
  • + type: string
  • + title: Tax Cleared At
  • + format: date-time
  • + x-used-in:
  • + - serializer
  • + sender_routing_id:
  • + type: string
  • + title: Sender Routing Id
  • + x-used-in:
  • + - serializer
  • + receiver_routing_id:
  • + type: string
  • + title: Receiver Routing Id
  • + x-used-in:
  • + - serializer
  • + fiscalization_failed_at:
  • + type: string
  • + title: Fiscalization Failed At
  • + format: date-time
  • + x-used-in:
  • + - serializer
  • + fiscalization_failed_reason:
  • + type: string
  • + title: Fiscalization Failed Reason
  • + x-used-in:
  • + - serializer
  • +x-internal: true
  • +
+
Schema added filter_einvoice_identity
Schema changes
  • +type: object
  • +title: Filter einvoice identity
  • +required: false
  • +properties:
  • + company_id:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_einvoice_identity/properties/company_id"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_einvoice_identity/properties/company_id"
  • + contains:
  • + "$ref": "#/components/schemas/resource_einvoice_identity/properties/company_id"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_einvoice_identity/properties/company_id"
  • + - "$ref": "#/components/schemas/resource_einvoice_identity/properties/company_id"
  • + subsidiary_id:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_einvoice_identity/properties/subsidiary_id"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_einvoice_identity/properties/subsidiary_id"
  • + contains:
  • + "$ref": "#/components/schemas/resource_einvoice_identity/properties/subsidiary_id"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_einvoice_identity/properties/subsidiary_id"
  • + - "$ref": "#/components/schemas/resource_einvoice_identity/properties/subsidiary_id"
  • +
+
Schema added resource_kpd_code
Schema changes
  • +type: object
  • +title: KPD Code Resource
  • +required: false
  • +properties:
  • + id:
  • + type: integer
  • + title: Id
  • + x-used-in:
  • + - filter
  • + code:
  • + type: string
  • + title: Code
  • + x-used-in:
  • + - serializer
  • + - filter
  • + query:
  • + type: string
  • + title: Query
  • + x-used-in:
  • + - filter
  • + is_kpd:
  • + type: boolean
  • + title: Is Kpd
  • + x-used-in:
  • + - serializer
  • + - filter
  • + kpd_name:
  • + type: string
  • + title: Kpd Name
  • + x-used-in:
  • + - serializer
  • + nkd_name:
  • + type: string
  • + title: Nkd Name
  • + x-used-in:
  • + - serializer
  • + created_at:
  • + type: string
  • + title: Created At
  • + format: date-time
  • + x-used-in:
  • + - serializer
  • + updated_at:
  • + type: string
  • + title: Updated At
  • + format: date-time
  • + x-used-in:
  • + - serializer
  • +x-internal: true
  • +
+
Schema added filter_einvoice_transaction
Schema changes
  • +type: object
  • +title: Filter einvoice transaction
  • +required: false
  • +properties:
  • + created_at:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_einvoice_transaction/properties/created_at"
  • + gt:
  • + "$ref": "#/components/schemas/resource_einvoice_transaction/properties/created_at"
  • + lt:
  • + "$ref": "#/components/schemas/resource_einvoice_transaction/properties/created_at"
  • + gte:
  • + "$ref": "#/components/schemas/resource_einvoice_transaction/properties/created_at"
  • + lte:
  • + "$ref": "#/components/schemas/resource_einvoice_transaction/properties/created_at"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_einvoice_transaction/properties/created_at"
  • + - "$ref": "#/components/schemas/resource_einvoice_transaction/properties/created_at"
  • + invoice_id:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_einvoice_transaction/properties/invoice_id"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_einvoice_transaction/properties/invoice_id"
  • + contains:
  • + "$ref": "#/components/schemas/resource_einvoice_transaction/properties/invoice_id"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_einvoice_transaction/properties/invoice_id"
  • + - "$ref": "#/components/schemas/resource_einvoice_transaction/properties/invoice_id"
  • +x-internal: true
  • +
+
Schema added filter_einvoice_identity
Schema changes
  • +type: object
  • +title: Filter einvoice identity
  • +required: false
  • +properties:
  • + company_id:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_einvoice_identity/properties/company_id"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_einvoice_identity/properties/company_id"
  • + contains:
  • + "$ref": "#/components/schemas/resource_einvoice_identity/properties/company_id"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_einvoice_identity/properties/company_id"
  • + - "$ref": "#/components/schemas/resource_einvoice_identity/properties/company_id"
  • + subsidiary_id:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_einvoice_identity/properties/subsidiary_id"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_einvoice_identity/properties/subsidiary_id"
  • + contains:
  • + "$ref": "#/components/schemas/resource_einvoice_identity/properties/subsidiary_id"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_einvoice_identity/properties/subsidiary_id"
  • + - "$ref": "#/components/schemas/resource_einvoice_identity/properties/subsidiary_id"
  • +
+
Schema added filter_einvoice_transaction
Schema changes
  • +type: object
  • +title: Filter einvoice transaction
  • +required: false
  • +properties:
  • + created_at:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_einvoice_transaction/properties/created_at"
  • + gt:
  • + "$ref": "#/components/schemas/resource_einvoice_transaction/properties/created_at"
  • + lt:
  • + "$ref": "#/components/schemas/resource_einvoice_transaction/properties/created_at"
  • + gte:
  • + "$ref": "#/components/schemas/resource_einvoice_transaction/properties/created_at"
  • + lte:
  • + "$ref": "#/components/schemas/resource_einvoice_transaction/properties/created_at"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_einvoice_transaction/properties/created_at"
  • + - "$ref": "#/components/schemas/resource_einvoice_transaction/properties/created_at"
  • + invoice_id:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_einvoice_transaction/properties/invoice_id"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_einvoice_transaction/properties/invoice_id"
  • + contains:
  • + "$ref": "#/components/schemas/resource_einvoice_transaction/properties/invoice_id"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_einvoice_transaction/properties/invoice_id"
  • + - "$ref": "#/components/schemas/resource_einvoice_transaction/properties/invoice_id"
  • +x-internal: true
  • +
+
Schema added filter_kpd_code
Schema changes
  • +type: object
  • +title: Filter kpd code
  • +required: false
  • +properties:
  • + id:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_kpd_code/properties/id"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_kpd_code/properties/id"
  • + contains:
  • + "$ref": "#/components/schemas/resource_kpd_code/properties/id"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_kpd_code/properties/id"
  • + - "$ref": "#/components/schemas/resource_kpd_code/properties/id"
  • + code:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_kpd_code/properties/code"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_kpd_code/properties/code"
  • + contains:
  • + "$ref": "#/components/schemas/resource_kpd_code/properties/code"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_kpd_code/properties/code"
  • + - "$ref": "#/components/schemas/resource_kpd_code/properties/code"
  • + query:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_kpd_code/properties/query"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_kpd_code/properties/query"
  • + contains:
  • + "$ref": "#/components/schemas/resource_kpd_code/properties/query"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_kpd_code/properties/query"
  • + - "$ref": "#/components/schemas/resource_kpd_code/properties/query"
  • + is_kpd:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_kpd_code/properties/is_kpd"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_kpd_code/properties/is_kpd"
  • + - "$ref": "#/components/schemas/resource_kpd_code/properties/is_kpd"
  • +x-internal: true
  • +
+
Schema added _filter_root_einvoice_transaction
Schema changes
  • +oneOf:
  • +- type: object
  • + title: Advanced filters
  • + required:
  • + - "$op"
  • + properties:
  • + "$op":
  • + enum:
  • + - or
  • + - and
  • + type: string
  • + patternProperties:
  • + "^[0-9]+$":
  • + "$ref": "#/components/schemas/_filter_root_einvoice_transaction"
  • +- "$ref": "#/components/schemas/filter_einvoice_transaction"
  • +required: false
  • +x-internal: true
  • +
+
Schema added resource_einvoice_configuration
Schema changes
  • +type: object
  • +title: E-invoice Configuration Resource
  • +required: false
  • +properties:
  • + created_at:
  • + type: string
  • + title: Created At
  • + format: date-time
  • + x-used-in:
  • + - serializer
  • + subsidiary:
  • + title: Subsidiary
  • + x-used-in:
  • + - serializer
  • + x-relationship: has_one
  • + x-related-resource: resource_subsidiary
  • + updated_at:
  • + type: string
  • + title: Updated At
  • + format: date-time
  • + x-used-in:
  • + - serializer
  • + mer_enabled:
  • + type: boolean
  • + title: Mer Enabled
  • + x-used-in:
  • + - serializer
  • + - form
  • + face_enabled:
  • + type: boolean
  • + title: Face Enabled
  • + x-used-in:
  • + - serializer
  • + - form
  • + ksef_enabled:
  • + type: boolean
  • + title: Ksef Enabled
  • + x-used-in:
  • + - serializer
  • + - form
  • + mer_username:
  • + type: string
  • + title: Mer Username
  • + x-used-in:
  • + - serializer
  • + - form
  • + subsidiary_id:
  • + type: integer
  • + title: Subsidiary
  • + x-used-in:
  • + - form
  • + - filter
  • + kpd_code_mapping:
  • + type: object
  • + title: Kpd Code Mapping
  • + x-used-in:
  • + - serializer
  • + - form
  • + tax_rate_mapping:
  • + type: object
  • + title: Tax Rate Mapping
  • + x-used-in:
  • + - serializer
  • + - form
  • + xrechnung_enabled:
  • + type: boolean
  • + title: Xrechnung Enabled
  • + x-used-in:
  • + - serializer
  • + - form
  • + payment_means_type_id:
  • + enum:
  • + - 1
  • + - 2
  • + type: integer
  • + title: Payment Means Type
  • + x-enums:
  • + '1': Credit transfer
  • + '2': SEPA credit transfer
  • + x-used-in:
  • + - serializer
  • + - form
  • + include_pdf_attachment:
  • + type: boolean
  • + title: Include Pdf Attachment
  • + x-used-in:
  • + - serializer
  • + - form
  • + include_timesheet_attachment:
  • + type: boolean
  • + title: Include Timesheet Attachment
  • + x-used-in:
  • + - serializer
  • + - form
  • +x-internal: true
  • +
+
Schema added _filter_root_kpd_code
Schema changes
  • +oneOf:
  • +- type: object
  • + title: Advanced filters
  • + required:
  • + - "$op"
  • + properties:
  • + "$op":
  • + enum:
  • + - or
  • + - and
  • + type: string
  • + patternProperties:
  • + "^[0-9]+$":
  • + "$ref": "#/components/schemas/_filter_root_kpd_code"
  • +- "$ref": "#/components/schemas/filter_kpd_code"
  • +required: false
  • +x-internal: true
  • +
+
Schema added _filter_root_einvoice_transaction
Schema changes
  • +oneOf:
  • +- type: object
  • + title: Advanced filters
  • + required:
  • + - "$op"
  • + properties:
  • + "$op":
  • + enum:
  • + - or
  • + - and
  • + type: string
  • + patternProperties:
  • + "^[0-9]+$":
  • + "$ref": "#/components/schemas/_filter_root_einvoice_transaction"
  • +- "$ref": "#/components/schemas/filter_einvoice_transaction"
  • +required: false
  • +x-internal: true
  • +
+
Schema added resource_kpd_code
Schema changes
  • +type: object
  • +title: KPD Code Resource
  • +required: false
  • +properties:
  • + id:
  • + type: integer
  • + title: Id
  • + x-used-in:
  • + - filter
  • + code:
  • + type: string
  • + title: Code
  • + x-used-in:
  • + - serializer
  • + - filter
  • + query:
  • + type: string
  • + title: Query
  • + x-used-in:
  • + - filter
  • + is_kpd:
  • + type: boolean
  • + title: Is Kpd
  • + x-used-in:
  • + - serializer
  • + - filter
  • + kpd_name:
  • + type: string
  • + title: Kpd Name
  • + x-used-in:
  • + - serializer
  • + nkd_name:
  • + type: string
  • + title: Nkd Name
  • + x-used-in:
  • + - serializer
  • + created_at:
  • + type: string
  • + title: Created At
  • + format: date-time
  • + x-used-in:
  • + - serializer
  • + updated_at:
  • + type: string
  • + title: Updated At
  • + format: date-time
  • + x-used-in:
  • + - serializer
  • +x-internal: true
  • +
+
Schema added filter_einvoice_configuration
Schema changes
  • +type: object
  • +title: Filter einvoice configuration
  • +required: false
  • +properties:
  • + subsidiary_id:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_einvoice_configuration/properties/subsidiary_id"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_einvoice_configuration/properties/subsidiary_id"
  • + contains:
  • + "$ref": "#/components/schemas/resource_einvoice_configuration/properties/subsidiary_id"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_einvoice_configuration/properties/subsidiary_id"
  • + - "$ref": "#/components/schemas/resource_einvoice_configuration/properties/subsidiary_id"
  • +x-internal: true
  • +
+
Schema added resource_einvoice_transaction
Schema changes
  • +type: object
  • +title: E-invoice Transaction Resource
  • +required: false
  • +properties:
  • + sender:
  • + title: Sender
  • + x-used-in:
  • + - serializer
  • + x-relationship: has_one
  • + x-related-resource: resource_person
  • + invoice:
  • + title: Invoice
  • + x-used-in:
  • + - serializer
  • + x-relationship: has_one
  • + x-related-resource: resource_invoice
  • + failed_at:
  • + type: string
  • + title: Failed At
  • + format: date-time
  • + x-used-in:
  • + - serializer
  • + format_id:
  • + enum:
  • + - 1
  • + - 2
  • + - 3
  • + - 4
  • + - 5
  • + - 6
  • + type: integer
  • + title: Format
  • + x-enums:
  • + '1': Peppol BIS Billing 3.0
  • + '2': Xrechnung
  • + '3': FACe/FACeB2B
  • + '4': Fiskalizacija 2.0
  • + '5': Krajowy System e-Faktur 2.0
  • + '6': Verifactu
  • + x-used-in:
  • + - serializer
  • + created_at:
  • + type: string
  • + title: Created At
  • + format: date-time
  • + x-used-in:
  • + - serializer
  • + - filter
  • + invoice_id:
  • + type: integer
  • + title: Invoice
  • + x-used-in:
  • + - filter
  • + updated_at:
  • + type: string
  • + title: Updated At
  • + format: date-time
  • + x-used-in:
  • + - serializer
  • + delivered_at:
  • + type: string
  • + title: Delivered At
  • + format: date-time
  • + x-used-in:
  • + - serializer
  • + failed_reason:
  • + type: string
  • + title: Failed Reason
  • + x-used-in:
  • + - serializer
  • + tax_cleared_at:
  • + type: string
  • + title: Tax Cleared At
  • + format: date-time
  • + x-used-in:
  • + - serializer
  • + sender_routing_id:
  • + type: string
  • + title: Sender Routing Id
  • + x-used-in:
  • + - serializer
  • + receiver_routing_id:
  • + type: string
  • + title: Receiver Routing Id
  • + x-used-in:
  • + - serializer
  • + fiscalization_failed_at:
  • + type: string
  • + title: Fiscalization Failed At
  • + format: date-time
  • + x-used-in:
  • + - serializer
  • + fiscalization_failed_reason:
  • + type: string
  • + title: Fiscalization Failed Reason
  • + x-used-in:
  • + - serializer
  • +x-internal: true
  • +
+
Schema added _filter_root_einvoice_identity
Schema changes
  • +oneOf:
  • +- type: object
  • + title: Advanced filters
  • + required:
  • + - "$op"
  • + properties:
  • + "$op":
  • + enum:
  • + - or
  • + - and
  • + type: string
  • + patternProperties:
  • + "^[0-9]+$":
  • + "$ref": "#/components/schemas/_filter_root_einvoice_identity"
  • +- "$ref": "#/components/schemas/filter_einvoice_identity"
  • +required: false
  • +
+
Schema added resource_einvoice_identity
Schema changes
  • +type: object
  • +title: E-invoice Identity Resource
  • +required: false
  • +properties:
  • + company:
  • + title: Company
  • + x-used-in:
  • + - serializer
  • + x-relationship: has_one
  • + x-related-resource: resource_company
  • + dire_code:
  • + type: string
  • + title: Dire Code
  • + x-used-in:
  • + - serializer
  • + - form
  • + peppol_id:
  • + type: string
  • + title: Peppol Id
  • + x-used-in:
  • + - serializer
  • + - form
  • + company_id:
  • + type: integer
  • + title: Company
  • + x-used-in:
  • + - form
  • + - filter
  • + created_at:
  • + type: string
  • + title: Created At
  • + format: date-time
  • + x-used-in:
  • + - serializer
  • + subsidiary:
  • + title: Subsidiary
  • + x-used-in:
  • + - serializer
  • + x-relationship: has_one
  • + x-related-resource: resource_subsidiary
  • + updated_at:
  • + type: string
  • + title: Updated At
  • + format: date-time
  • + x-used-in:
  • + - serializer
  • + subsidiary_id:
  • + type: integer
  • + title: Subsidiary
  • + x-used-in:
  • + - form
  • + - filter
  • + buyer_reference:
  • + type: string
  • + title: Buyer Reference
  • + x-used-in:
  • + - serializer
  • + - form
  • + dir3_fiscal_code:
  • + type: string
  • + title: Dir3 Fiscal Code
  • + x-used-in:
  • + - serializer
  • + - form
  • + dir3_pagador_code:
  • + type: string
  • + title: Dir3 Pagador Code
  • + x-used-in:
  • + - serializer
  • + - form
  • + dir3_receptor_code:
  • + type: string
  • + title: Dir3 Receptor Code
  • + x-used-in:
  • + - serializer
  • + - form
  • + is_government_entity:
  • + type: boolean
  • + title: Is Government Entity
  • + x-used-in:
  • + - serializer
  • + - form
  • +
+
Schema added _filter_root_einvoice_configuration
Schema changes
  • +oneOf:
  • +- type: object
  • + title: Advanced filters
  • + required:
  • + - "$op"
  • + properties:
  • + "$op":
  • + enum:
  • + - or
  • + - and
  • + type: string
  • + patternProperties:
  • + "^[0-9]+$":
  • + "$ref": "#/components/schemas/_filter_root_einvoice_configuration"
  • +- "$ref": "#/components/schemas/filter_einvoice_configuration"
  • +required: false
  • +x-internal: true
  • +
+
Schema added filter_einvoice_configuration
Schema changes
  • +type: object
  • +title: Filter einvoice configuration
  • +required: false
  • +properties:
  • + subsidiary_id:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_einvoice_configuration/properties/subsidiary_id"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_einvoice_configuration/properties/subsidiary_id"
  • + contains:
  • + "$ref": "#/components/schemas/resource_einvoice_configuration/properties/subsidiary_id"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_einvoice_configuration/properties/subsidiary_id"
  • + - "$ref": "#/components/schemas/resource_einvoice_configuration/properties/subsidiary_id"
  • +x-internal: true
  • +
+
Schema added _filter_root_kpd_code
Schema changes
  • +oneOf:
  • +- type: object
  • + title: Advanced filters
  • + required:
  • + - "$op"
  • + properties:
  • + "$op":
  • + enum:
  • + - or
  • + - and
  • + type: string
  • + patternProperties:
  • + "^[0-9]+$":
  • + "$ref": "#/components/schemas/_filter_root_kpd_code"
  • +- "$ref": "#/components/schemas/filter_kpd_code"
  • +required: false
  • +x-internal: true
  • +
+
Schema added resource_einvoice_identity
Schema changes
  • +type: object
  • +title: E-invoice Identity Resource
  • +required: false
  • +properties:
  • + company:
  • + title: Company
  • + x-used-in:
  • + - serializer
  • + x-relationship: has_one
  • + x-related-resource: resource_company
  • + dire_code:
  • + type: string
  • + title: Dire Code
  • + x-used-in:
  • + - serializer
  • + - form
  • + peppol_id:
  • + type: string
  • + title: Peppol Id
  • + x-used-in:
  • + - serializer
  • + - form
  • + company_id:
  • + type: integer
  • + title: Company
  • + x-used-in:
  • + - form
  • + - filter
  • + created_at:
  • + type: string
  • + title: Created At
  • + format: date-time
  • + x-used-in:
  • + - serializer
  • + subsidiary:
  • + title: Subsidiary
  • + x-used-in:
  • + - serializer
  • + x-relationship: has_one
  • + x-related-resource: resource_subsidiary
  • + updated_at:
  • + type: string
  • + title: Updated At
  • + format: date-time
  • + x-used-in:
  • + - serializer
  • + subsidiary_id:
  • + type: integer
  • + title: Subsidiary
  • + x-used-in:
  • + - form
  • + - filter
  • + buyer_reference:
  • + type: string
  • + title: Buyer Reference
  • + x-used-in:
  • + - serializer
  • + - form
  • + dir3_fiscal_code:
  • + type: string
  • + title: Dir3 Fiscal Code
  • + x-used-in:
  • + - serializer
  • + - form
  • + dir3_pagador_code:
  • + type: string
  • + title: Dir3 Pagador Code
  • + x-used-in:
  • + - serializer
  • + - form
  • + dir3_receptor_code:
  • + type: string
  • + title: Dir3 Receptor Code
  • + x-used-in:
  • + - serializer
  • + - form
  • + is_government_entity:
  • + type: boolean
  • + title: Is Government Entity
  • + x-used-in:
  • + - serializer
  • + - form
  • +
+
Schema added _filter_root_einvoice_identity
Schema changes
  • +oneOf:
  • +- type: object
  • + title: Advanced filters
  • + required:
  • + - "$op"
  • + properties:
  • + "$op":
  • + enum:
  • + - or
  • + - and
  • + type: string
  • + patternProperties:
  • + "^[0-9]+$":
  • + "$ref": "#/components/schemas/_filter_root_einvoice_identity"
  • +- "$ref": "#/components/schemas/filter_einvoice_identity"
  • +required: false
  • +
+
Schema added resource_einvoice_configuration
Schema changes
  • +type: object
  • +title: E-invoice Configuration Resource
  • +required: false
  • +properties:
  • + created_at:
  • + type: string
  • + title: Created At
  • + format: date-time
  • + x-used-in:
  • + - serializer
  • + subsidiary:
  • + title: Subsidiary
  • + x-used-in:
  • + - serializer
  • + x-relationship: has_one
  • + x-related-resource: resource_subsidiary
  • + updated_at:
  • + type: string
  • + title: Updated At
  • + format: date-time
  • + x-used-in:
  • + - serializer
  • + mer_enabled:
  • + type: boolean
  • + title: Mer Enabled
  • + x-used-in:
  • + - serializer
  • + - form
  • + face_enabled:
  • + type: boolean
  • + title: Face Enabled
  • + x-used-in:
  • + - serializer
  • + - form
  • + ksef_enabled:
  • + type: boolean
  • + title: Ksef Enabled
  • + x-used-in:
  • + - serializer
  • + - form
  • + mer_username:
  • + type: string
  • + title: Mer Username
  • + x-used-in:
  • + - serializer
  • + - form
  • + subsidiary_id:
  • + type: integer
  • + title: Subsidiary
  • + x-used-in:
  • + - form
  • + - filter
  • + kpd_code_mapping:
  • + type: object
  • + title: Kpd Code Mapping
  • + x-used-in:
  • + - serializer
  • + - form
  • + tax_rate_mapping:
  • + type: object
  • + title: Tax Rate Mapping
  • + x-used-in:
  • + - serializer
  • + - form
  • + xrechnung_enabled:
  • + type: boolean
  • + title: Xrechnung Enabled
  • + x-used-in:
  • + - serializer
  • + - form
  • + payment_means_type_id:
  • + enum:
  • + - 1
  • + - 2
  • + type: integer
  • + title: Payment Means Type
  • + x-enums:
  • + '1': Credit transfer
  • + '2': SEPA credit transfer
  • + x-used-in:
  • + - serializer
  • + - form
  • + include_pdf_attachment:
  • + type: boolean
  • + title: Include Pdf Attachment
  • + x-used-in:
  • + - serializer
  • + - form
  • + include_timesheet_attachment:
  • + type: boolean
  • + title: Include Timesheet Attachment
  • + x-used-in:
  • + - serializer
  • + - form
  • +x-internal: true
  • +
+
Schema added _filter_root_einvoice_configuration
Schema changes
  • +oneOf:
  • +- type: object
  • + title: Advanced filters
  • + required:
  • + - "$op"
  • + properties:
  • + "$op":
  • + enum:
  • + - or
  • + - and
  • + type: string
  • + patternProperties:
  • + "^[0-9]+$":
  • + "$ref": "#/components/schemas/_filter_root_einvoice_configuration"
  • +- "$ref": "#/components/schemas/filter_einvoice_configuration"
  • +required: false
  • +x-internal: true
  • +
+
Schema added filter_kpd_code
Schema changes
  • +type: object
  • +title: Filter kpd code
  • +required: false
  • +properties:
  • + id:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_kpd_code/properties/id"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_kpd_code/properties/id"
  • + contains:
  • + "$ref": "#/components/schemas/resource_kpd_code/properties/id"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_kpd_code/properties/id"
  • + - "$ref": "#/components/schemas/resource_kpd_code/properties/id"
  • + code:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_kpd_code/properties/code"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_kpd_code/properties/code"
  • + contains:
  • + "$ref": "#/components/schemas/resource_kpd_code/properties/code"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_kpd_code/properties/code"
  • + - "$ref": "#/components/schemas/resource_kpd_code/properties/code"
  • + query:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_kpd_code/properties/query"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_kpd_code/properties/query"
  • + contains:
  • + "$ref": "#/components/schemas/resource_kpd_code/properties/query"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_kpd_code/properties/query"
  • + - "$ref": "#/components/schemas/resource_kpd_code/properties/query"
  • + is_kpd:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_kpd_code/properties/is_kpd"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_kpd_code/properties/is_kpd"
  • + - "$ref": "#/components/schemas/resource_kpd_code/properties/is_kpd"
  • +x-internal: true
  • +
+
Group added E-invoice Transactions
Schema changes
  • +name: E-invoice Transactions
  • +x-resource: resource_einvoice_transaction
  • +
+
Group added E-invoice Identities
Schema changes
  • +name: E-invoice Identities
  • +x-resource: resource_einvoice_identity
  • +
+
Group added KPD Codes
Schema changes
  • +name: KPD Codes
  • +x-resource: resource_kpd_code
  • +
+
Group added KPD Codes
Schema changes
  • +name: KPD Codes
  • +x-resource: resource_kpd_code
  • +
+
Group added E-invoice Configurations
Schema changes
  • +name: E-invoice Configurations
  • +x-resource: resource_einvoice_configuration
  • +
+
Group added E-invoice Configurations
Schema changes
  • +name: E-invoice Configurations
  • +x-resource: resource_einvoice_configuration
  • +
+
Group added E-invoice Transactions
Schema changes
  • +name: E-invoice Transactions
  • +x-resource: resource_einvoice_transaction
  • +
+
Group added E-invoice Identities
Schema changes
  • +name: E-invoice Identities
  • +x-resource: resource_einvoice_identity
  • +
+
Gets a list of e-invoice configurations GET Operation added /api/v2/einvoice_configurations/get
Schema changes
  • +tags:
  • +- E-invoice Configurations
  • +summary: Gets a list of e-invoice configurations
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/collection_einvoice_configuration"
  • +parameters:
  • +- "$ref": "#/components/parameters/header_organization"
  • +- "$ref": "#/components/parameters/filter_einvoice_configuration"
  • +x-internal: true
  • +operationId: einvoice_configurations-index
  • +
+
Gets a list of e-invoice configurations GET Operation added /api/v2/einvoice_configurations/get
Schema changes
  • +tags:
  • +- E-invoice Configurations
  • +summary: Gets a list of e-invoice configurations
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/collection_einvoice_configuration"
  • +parameters:
  • +- "$ref": "#/components/parameters/header_organization"
  • +- "$ref": "#/components/parameters/filter_einvoice_configuration"
  • +x-internal: true
  • +operationId: einvoice_configurations-index
  • +
+
Creates an e-invoice configuration POST Operation added /api/v2/einvoice_configurations/post
Schema changes
  • +tags:
  • +- E-invoice Configurations
  • +summary: Creates an e-invoice configuration
  • +responses:
  • + '201':
  • + "$ref": "#/components/responses/single_einvoice_configuration"
  • + '422':
  • + content:
  • + application/vnd.api+json: {}
  • + headers:
  • + Content-Type:
  • + schema:
  • + type: string
  • +parameters:
  • +- "$ref": "#/components/parameters/header_organization"
  • +x-internal: true
  • +operationId: einvoice_configurations-create
  • +requestBody:
  • + "$ref": "#/components/requestBodies/einvoice_configuration"
  • +
+
Creates an e-invoice configuration POST Operation added /api/v2/einvoice_configurations/post
Schema changes
  • +tags:
  • +- E-invoice Configurations
  • +summary: Creates an e-invoice configuration
  • +responses:
  • + '201':
  • + "$ref": "#/components/responses/single_einvoice_configuration"
  • + '422':
  • + content:
  • + application/vnd.api+json: {}
  • + headers:
  • + Content-Type:
  • + schema:
  • + type: string
  • +parameters:
  • +- "$ref": "#/components/parameters/header_organization"
  • +x-internal: true
  • +operationId: einvoice_configurations-create
  • +requestBody:
  • + "$ref": "#/components/requestBodies/einvoice_configuration"
  • +
+
Gets an e-invoice configuration GET Operation added /api/v2/einvoice_configurations/{id}/get
Schema changes
  • +tags:
  • +- E-invoice Configurations
  • +summary: Gets an e-invoice configuration
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/single_einvoice_configuration"
  • +parameters:
  • +- in: path
  • + name: id
  • + schema:
  • + type: string
  • + required: true
  • +- "$ref": "#/components/parameters/header_organization"
  • +x-internal: true
  • +operationId: einvoice_configurations-show
  • +
+
Gets an e-invoice configuration GET Operation added /api/v2/einvoice_configurations/{id}/get
Schema changes
  • +tags:
  • +- E-invoice Configurations
  • +summary: Gets an e-invoice configuration
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/single_einvoice_configuration"
  • +parameters:
  • +- in: path
  • + name: id
  • + schema:
  • + type: string
  • + required: true
  • +- "$ref": "#/components/parameters/header_organization"
  • +x-internal: true
  • +operationId: einvoice_configurations-show
  • +
+
Updates an e-invoice configuration PATCH Operation added /api/v2/einvoice_configurations/{id}/patch
Schema changes
  • +tags:
  • +- E-invoice Configurations
  • +summary: Updates an e-invoice configuration
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/single_einvoice_configuration"
  • + '422':
  • + content:
  • + application/vnd.api+json: {}
  • + headers:
  • + Content-Type:
  • + schema:
  • + type: string
  • +parameters:
  • +- in: path
  • + name: id
  • + schema:
  • + type: string
  • + required: true
  • +- "$ref": "#/components/parameters/header_organization"
  • +x-internal: true
  • +operationId: einvoice_configurations-update
  • +requestBody:
  • + "$ref": "#/components/requestBodies/einvoice_configuration"
  • +
+
Updates an e-invoice configuration PATCH Operation added /api/v2/einvoice_configurations/{id}/patch
Schema changes
  • +tags:
  • +- E-invoice Configurations
  • +summary: Updates an e-invoice configuration
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/single_einvoice_configuration"
  • + '422':
  • + content:
  • + application/vnd.api+json: {}
  • + headers:
  • + Content-Type:
  • + schema:
  • + type: string
  • +parameters:
  • +- in: path
  • + name: id
  • + schema:
  • + type: string
  • + required: true
  • +- "$ref": "#/components/parameters/header_organization"
  • +x-internal: true
  • +operationId: einvoice_configurations-update
  • +requestBody:
  • + "$ref": "#/components/requestBodies/einvoice_configuration"
  • +
+
Gets a list of e-invoice identities GET Operation added /api/v2/einvoice_identities/get
Schema changes
  • +tags:
  • +- E-invoice Identities
  • +summary: Gets a list of e-invoice identities
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/collection_einvoice_identity"
  • +parameters:
  • +- "$ref": "#/components/parameters/header_organization"
  • +- "$ref": "#/components/parameters/filter_einvoice_identity"
  • +operationId: einvoice_identities-index
  • +
+
Gets a list of e-invoice identities GET Operation added /api/v2/einvoice_identities/get
Schema changes
  • +tags:
  • +- E-invoice Identities
  • +summary: Gets a list of e-invoice identities
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/collection_einvoice_identity"
  • +parameters:
  • +- "$ref": "#/components/parameters/header_organization"
  • +- "$ref": "#/components/parameters/filter_einvoice_identity"
  • +operationId: einvoice_identities-index
  • +
+
Creates an e-invoice identity POST Operation added /api/v2/einvoice_identities/post
Schema changes
  • +tags:
  • +- E-invoice Identities
  • +summary: Creates an e-invoice identity
  • +responses:
  • + '201':
  • + "$ref": "#/components/responses/single_einvoice_identity"
  • + '422':
  • + content:
  • + application/vnd.api+json: {}
  • + headers:
  • + Content-Type:
  • + schema:
  • + type: string
  • +parameters:
  • +- "$ref": "#/components/parameters/header_organization"
  • +operationId: einvoice_identities-create
  • +requestBody:
  • + "$ref": "#/components/requestBodies/einvoice_identity"
  • +
+
Creates an e-invoice identity POST Operation added /api/v2/einvoice_identities/post
Schema changes
  • +tags:
  • +- E-invoice Identities
  • +summary: Creates an e-invoice identity
  • +responses:
  • + '201':
  • + "$ref": "#/components/responses/single_einvoice_identity"
  • + '422':
  • + content:
  • + application/vnd.api+json: {}
  • + headers:
  • + Content-Type:
  • + schema:
  • + type: string
  • +parameters:
  • +- "$ref": "#/components/parameters/header_organization"
  • +operationId: einvoice_identities-create
  • +requestBody:
  • + "$ref": "#/components/requestBodies/einvoice_identity"
  • +
+
Gets an e-invoice identity GET Operation added /api/v2/einvoice_identities/{id}/get
Schema changes
  • +tags:
  • +- E-invoice Identities
  • +summary: Gets an e-invoice identity
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/single_einvoice_identity"
  • +parameters:
  • +- in: path
  • + name: id
  • + schema:
  • + type: string
  • + required: true
  • +- "$ref": "#/components/parameters/header_organization"
  • +operationId: einvoice_identities-show
  • +
+
Gets an e-invoice identity GET Operation added /api/v2/einvoice_identities/{id}/get
Schema changes
  • +tags:
  • +- E-invoice Identities
  • +summary: Gets an e-invoice identity
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/single_einvoice_identity"
  • +parameters:
  • +- in: path
  • + name: id
  • + schema:
  • + type: string
  • + required: true
  • +- "$ref": "#/components/parameters/header_organization"
  • +operationId: einvoice_identities-show
  • +
+
Updates an e-invoice identity PATCH Operation added /api/v2/einvoice_identities/{id}/patch
Schema changes
  • +tags:
  • +- E-invoice Identities
  • +summary: Updates an e-invoice identity
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/single_einvoice_identity"
  • + '422':
  • + content:
  • + application/vnd.api+json: {}
  • + headers:
  • + Content-Type:
  • + schema:
  • + type: string
  • +parameters:
  • +- in: path
  • + name: id
  • + schema:
  • + type: string
  • + required: true
  • +- "$ref": "#/components/parameters/header_organization"
  • +operationId: einvoice_identities-update
  • +requestBody:
  • + "$ref": "#/components/requestBodies/einvoice_identity"
  • +
+
Updates an e-invoice identity PATCH Operation added /api/v2/einvoice_identities/{id}/patch
Schema changes
  • +tags:
  • +- E-invoice Identities
  • +summary: Updates an e-invoice identity
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/single_einvoice_identity"
  • + '422':
  • + content:
  • + application/vnd.api+json: {}
  • + headers:
  • + Content-Type:
  • + schema:
  • + type: string
  • +parameters:
  • +- in: path
  • + name: id
  • + schema:
  • + type: string
  • + required: true
  • +- "$ref": "#/components/parameters/header_organization"
  • +operationId: einvoice_identities-update
  • +requestBody:
  • + "$ref": "#/components/requestBodies/einvoice_identity"
  • +
+
Gets a list of e-invoice transactions GET Operation added /api/v2/einvoice_transactions/get
Schema changes
  • +tags:
  • +- E-invoice Transactions
  • +summary: Gets a list of e-invoice transactions
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/collection_einvoice_transaction"
  • +parameters:
  • +- "$ref": "#/components/parameters/header_organization"
  • +- "$ref": "#/components/parameters/filter_einvoice_transaction"
  • +x-internal: true
  • +operationId: einvoice_transactions-index
  • +
+
Gets a list of e-invoice transactions GET Operation added /api/v2/einvoice_transactions/get
Schema changes
  • +tags:
  • +- E-invoice Transactions
  • +summary: Gets a list of e-invoice transactions
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/collection_einvoice_transaction"
  • +parameters:
  • +- "$ref": "#/components/parameters/header_organization"
  • +- "$ref": "#/components/parameters/filter_einvoice_transaction"
  • +x-internal: true
  • +operationId: einvoice_transactions-index
  • +
+
Sends an e-invoice PATCH Operation added /api/v2/invoices/{id}/send_einvoice/patch
Schema changes
  • +tags:
  • +- Invoices
  • +summary: Sends an e-invoice
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/single_invoice"
  • + '403':
  • + content:
  • + application/vnd.api+json: {}
  • + headers:
  • + Content-Type:
  • + schema:
  • + type: string
  • + '422':
  • + content:
  • + application/vnd.api+json: {}
  • + headers:
  • + Content-Type:
  • + schema:
  • + type: string
  • +parameters:
  • +- in: path
  • + name: id
  • + schema:
  • + type: string
  • + required: true
  • +- "$ref": "#/components/parameters/header_organization"
  • +operationId: invoices-send_einvoice
  • +requestBody:
  • + "$ref": "#/components/requestBodies/send_einvoice"
  • +
+
Sends an e-invoice PATCH Operation added /api/v2/invoices/{id}/send_einvoice/patch
Schema changes
  • +tags:
  • +- Invoices
  • +summary: Sends an e-invoice
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/single_invoice"
  • + '403':
  • + content:
  • + application/vnd.api+json: {}
  • + headers:
  • + Content-Type:
  • + schema:
  • + type: string
  • + '422':
  • + content:
  • + application/vnd.api+json: {}
  • + headers:
  • + Content-Type:
  • + schema:
  • + type: string
  • +parameters:
  • +- in: path
  • + name: id
  • + schema:
  • + type: string
  • + required: true
  • +- "$ref": "#/components/parameters/header_organization"
  • +operationId: invoices-send_einvoice
  • +requestBody:
  • + "$ref": "#/components/requestBodies/send_einvoice"
  • +
+
Gets a list of KPD codes GET Operation added /api/v2/kpd_codes/get
Schema changes
  • +tags:
  • +- KPD Codes
  • +summary: Gets a list of KPD codes
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/collection_kpd_code"
  • +parameters:
  • +- "$ref": "#/components/parameters/header_organization"
  • +- "$ref": "#/components/parameters/filter_kpd_code"
  • +x-internal: true
  • +operationId: kpd_codes-index
  • +
+
Gets a list of KPD codes GET Operation added /api/v2/kpd_codes/get
Schema changes
  • +tags:
  • +- KPD Codes
  • +summary: Gets a list of KPD codes
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/collection_kpd_code"
  • +parameters:
  • +- "$ref": "#/components/parameters/header_organization"
  • +- "$ref": "#/components/parameters/filter_kpd_code"
  • +x-internal: true
  • +operationId: kpd_codes-index
  • +
+
Gets a KPD code GET Operation added /api/v2/kpd_codes/{id}/get
Schema changes
  • +tags:
  • +- KPD Codes
  • +summary: Gets a KPD code
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/single_kpd_code"
  • +parameters:
  • +- in: path
  • + name: id
  • + schema:
  • + type: string
  • + required: true
  • +- "$ref": "#/components/parameters/header_organization"
  • +x-internal: true
  • +operationId: kpd_codes-show
  • +
+
Gets a KPD code GET Operation added /api/v2/kpd_codes/{id}/get
Schema changes
  • +tags:
  • +- KPD Codes
  • +summary: Gets a KPD code
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/single_kpd_code"
  • +parameters:
  • +- in: path
  • + name: id
  • + schema:
  • + type: string
  • + required: true
  • +- "$ref": "#/components/parameters/header_organization"
  • +x-internal: true
  • +operationId: kpd_codes-show
  • +
Previous Next