API Changelog: API Documentation

Previous Next

May 27, 2026

11 changes
11 changes click to expand
~
Schema modified resource_task
Schema changes
  •   - serializer
  •   x-relationship: has_many
  •   x-related-resource: resource_attachment
  • + description:
  • + type: string
  • + title: Description
  • + nullable: true
  • + x-used-in:
  • + - serializer
  • + - form
  •   due_date_on:
  •   type: string
  •   title: Due Date On
+
Request body added task_move_dependent
Schema changes
  • +content:
  • + application/vnd.api+json:
  • + schema:
  • + type: object
  • + properties:
  • + data:
  • + type: object
  • + properties:
  • + attributes:
  • + type: object
  • + required:
  • + - days_count
  • + properties:
  • + days_count:
  • + type: integer
  • + skip_root_task:
  • + type: boolean
  • + default: false
  • +
~
Request body modified task
Schema changes
  •   "$ref": "#/components/schemas/resource_task/properties/start_date"
  •   assignee_id:
  •   "$ref": "#/components/schemas/resource_task/properties/assignee_id"
  • + description:
  • + "$ref": "#/components/schemas/resource_task/properties/description"
  •   task_list_id:
  •   "$ref": "#/components/schemas/resource_task/properties/task_list_id"
  •   custom_fields:
+
Request body added task_reposition
Schema changes
  • +content:
  • + application/vnd.api+json:
  • + schema:
  • + type: object
  • + properties:
  • + data:
  • + type: object
  • + properties:
  • + attributes:
  • + type: object
  • + properties:
  • + subtask:
  • + type: boolean
  • + move_after_id:
  • + type: integer
  • + move_before_id:
  • + type: integer
  • +
+
Request body added task_copy
Schema changes
  • +content:
  • + application/vnd.api+json:
  • + schema:
  • + type: object
  • + properties:
  • + data:
  • + type: object
  • + properties:
  • + attributes:
  • + type: object
  • + required:
  • + - title
  • + - template_id
  • + - project_id
  • + - task_list_id
  • + - workflow_status_id
  • + - private
  • + properties:
  • + title:
  • + "$ref": "#/components/schemas/resource_task/properties/title"
  • + private:
  • + "$ref": "#/components/schemas/resource_task/properties/private"
  • + project_id:
  • + "$ref": "#/components/schemas/resource_task/properties/project_id"
  • + template_id:
  • + type: integer
  • + task_list_id:
  • + "$ref": "#/components/schemas/resource_task/properties/task_list_id"
  • + parent_task_id:
  • + "$ref": "#/components/schemas/resource_task/properties/parent_task_id"
  • + x-required: Required when copying as a subtask.
  • + workflow_status_id:
  • + "$ref": "#/components/schemas/resource_task/properties/workflow_status_id"
  • + template_description:
  • + type: string
  • + copy_as_task_template:
  • + type: boolean
  • +
-
Copies a task POST Response removed /api/v2/tasks/copy/post/responses/200
Schema changes
  • -"$ref": "#/components/responses/single_task"
  • -
+
Moves a task and its dependent tasks by a given number of working days PATCH Parameter added /api/v2/tasks/{id}/move_dependent/patch/parameters/id
Schema changes
  • +in: path
  • +name: id
  • +schema:
  • + type: string
  • +required: true
  • +
+
Moves a task and its dependent tasks by a given number of working days PATCH Operation added /api/v2/tasks/{id}/move_dependent/patch
Schema changes
  • +tags:
  • +- Tasks
  • +summary: Moves a task and its dependent tasks by a given number of working days
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/single_task"
  • + '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: tasks-move-dependent-move-dependent
  • +requestBody:
  • + "$ref": "#/components/requestBodies/task_move_dependent"
  • +
+
Moves a task and its dependent tasks by a given number of working days PATCH Response added /api/v2/tasks/{id}/move_dependent/patch/responses/422
Schema changes
  • +content:
  • + application/vnd.api+json: {}
  • +headers:
  • + Content-Type:
  • + schema:
  • + type: string
  • +
~
Repositions a task PATCH Response modified /api/v2/tasks/{id}/reposition/patch/responses/204
Schema changes
  • -content:
  • +--- {}
  • - any: {}
  • -headers: {}
  •  
-
Repositions a task PATCH Response removed /api/v2/tasks/{id}/reposition/patch/responses/200
Schema changes
  • -"$ref": "#/components/responses/single_task"
  • -

May 26, 2026

1 change
1 change click to expand
~
Parameter modified sort_person_report
Schema changes
  •   - "-person_role_id"
  •   - person_status
  •   - "-person_status"
  • + - person_time_tracking_policy
  • + - "-person_time_tracking_policy"
  •   - person_title
  •   - "-person_title"
  •   - person_type

May 21, 2026

9 changes
9 changes click to expand
~
Request body modified filter
Schema changes
  •   "$ref": "#/components/schemas/resource_filter/properties/chart_type_id"
  •   exchange_date:
  •   "$ref": "#/components/schemas/resource_filter/properties/exchange_date"
  • - export_params:
  • - "$ref": "#/components/schemas/resource_filter/properties/export_params"
  •   filterable_id:
  •   "$ref": "#/components/schemas/resource_filter/properties/filterable_id"
  •   predefined_id:
-
Request body removed project_copy
Schema changes
  • -content:
  • - application/vnd.api+json:
  • - schema:
  • - type: object
  • - properties:
  • - data:
  • - type: object
  • - properties:
  • - attributes:
  • - type: object
  • - required:
  • - - name
  • - - template_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
  • - description:
  • - type: string
  • - template_id:
  • - type: integer
  • - project_type_id:
  • - "$ref": "#/components/schemas/resource_project/properties/project_type_id"
  • - copy_as_template:
  • - type: boolean
  • - project_color_id:
  • - "$ref": "#/components/schemas/resource_project/properties/project_color_id"
  • - project_manager_id:
  • - "$ref": "#/components/schemas/resource_project/properties/project_manager_id"
  • -
+
Request body added project_copy
Schema changes
  • +content:
  • + application/vnd.api+json:
  • + schema:
  • + type: object
  • + properties:
  • + data:
  • + type: object
  • + properties:
  • + attributes:
  • + type: object
  • + required:
  • + - name
  • + - template_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
  • + description:
  • + type: string
  • + template_id:
  • + type: integer
  • + project_type_id:
  • + "$ref": "#/components/schemas/resource_project/properties/project_type_id"
  • + copy_as_template:
  • + type: boolean
  • + project_color_id:
  • + "$ref": "#/components/schemas/resource_project/properties/project_color_id"
  • + project_manager_id:
  • + "$ref": "#/components/schemas/resource_project/properties/project_manager_id"
  • +
~
Schema modified resource_filter
Schema changes
  •   x-used-in:
  •   - serializer
  •   - form
  • - export_params:
  • - type: object
  • - title: Export Params
  • - x-used-in:
  • - - serializer
  • - - form
  •   filterable_id:
  •   type: integer
  •   title: Filterable
~
Schema modified resource_task
Schema changes
  •   x-used-in:
  •   - filter
  •   repeat_on_weekday:
  • - type: string
  • + type: array
  • + items:
  • + type: integer
  • + maximum: 7
  • + minimum: 1
  •   title: Repeat On Weekday
  •   x-used-in:
  •   - serializer
~
Response modified collection_filter
Schema changes
  •   "$ref": "#/components/schemas/resource_filter/properties/chart_type_id"
  •   exchange_date:
  •   "$ref": "#/components/schemas/resource_filter/properties/exchange_date"
  • - export_params:
  • - "$ref": "#/components/schemas/resource_filter/properties/export_params"
  •   filterable_id:
  •   "$ref": "#/components/schemas/resource_filter/properties/filterable_id"
  •   predefined_id:
~
Response modified single_filter
Schema changes
  •   "$ref": "#/components/schemas/resource_filter/properties/chart_type_id"
  •   exchange_date:
  •   "$ref": "#/components/schemas/resource_filter/properties/exchange_date"
  • - export_params:
  • - "$ref": "#/components/schemas/resource_filter/properties/export_params"
  •   filterable_id:
  •   "$ref": "#/components/schemas/resource_filter/properties/filterable_id"
  •   predefined_id:
-
Copies a project POST Request body removed /api/v2/projects/copy/post/requestBody
Schema changes
  • -"$ref": "#/components/requestBodies/project_copy"
  • -
-
Copies a project POST Response removed /api/v2/projects/copy/post/responses/200
Schema changes
  • -"$ref": "#/components/responses/single_project"
  • -

May 19, 2026

14 changes
14 changes click to expand
+
Parameter added sort_template
Schema changes
  • +in: query
  • +name: sort
  • +style: form
  • +schema:
  • + type: array
  • + items:
  • + enum:
  • + - created_at
  • + - "-created_at"
  • + - id
  • + - "-id"
  • + - project_id
  • + - "-project_id"
  • + - target_id
  • + - "-target_id"
  • + - target_type
  • + - "-target_type"
  • + - updated_at
  • + - "-updated_at"
  • + type: string
  • + title: Sort template
  • +explode: false
  • +required: false
  • +
+
Parameter added filter_template
Schema changes
  • +in: query
  • +name: filter
  • +style: deepObject
  • +schema:
  • + "$ref": "#/components/schemas/_filter_root_template"
  • +required: false
  • +
+
Request body added template
Schema changes
  • +content:
  • + application/vnd.api+json:
  • + schema:
  • + type: object
  • + properties:
  • + data:
  • + type: object
  • + properties:
  • + attributes:
  • + type: object
  • + properties:
  • + name:
  • + "$ref": "#/components/schemas/resource_template/properties/name"
  • + target_id:
  • + "$ref": "#/components/schemas/resource_template/properties/target_id"
  • + description:
  • + "$ref": "#/components/schemas/resource_template/properties/description"
  • + target_type:
  • + "$ref": "#/components/schemas/resource_template/properties/target_type"
  • + copy_attributes:
  • + "$ref": "#/components/schemas/resource_template/properties/copy_attributes"
  • + model_attributes:
  • + "$ref": "#/components/schemas/resource_template/properties/model_attributes"
  • +
+
Group added Templates
Schema changes
  • +name: Templates
  • +x-resource: resource_template
  • +
+
Response added single_template
Schema changes
  • +content:
  • + application/vnd.api+json:
  • + schema:
  • + type: object
  • + properties:
  • + data:
  • + type: object
  • + properties:
  • + attributes:
  • + type: object
  • + properties:
  • + name:
  • + "$ref": "#/components/schemas/resource_template/properties/name"
  • + color_id:
  • + "$ref": "#/components/schemas/resource_template/properties/color_id"
  • + target_id:
  • + "$ref": "#/components/schemas/resource_template/properties/target_id"
  • + created_at:
  • + "$ref": "#/components/schemas/resource_template/properties/created_at"
  • + deleted_at:
  • + "$ref": "#/components/schemas/resource_template/properties/deleted_at"
  • + updated_at:
  • + "$ref": "#/components/schemas/resource_template/properties/updated_at"
  • + description:
  • + "$ref": "#/components/schemas/resource_template/properties/description"
  • + target_type:
  • + "$ref": "#/components/schemas/resource_template/properties/target_type"
  • + relationships:
  • + type: object
  • + properties:
  • + deal:
  • + "$ref": "#/components/schemas/_single_relationship"
  • + page:
  • + "$ref": "#/components/schemas/_single_relationship"
  • + task:
  • + "$ref": "#/components/schemas/_single_relationship"
  • + creator:
  • + "$ref": "#/components/schemas/_single_relationship"
  • + project:
  • + "$ref": "#/components/schemas/_single_relationship"
  • + meta:
  • + "$ref": "#/components/schemas/_meta"
  • + included:
  • + type: array
  • + items: {}
  • +
+
Response added collection_template
Schema changes
  • +content:
  • + application/vnd.api+json:
  • + schema:
  • + type: object
  • + properties:
  • + data:
  • + type: array
  • + items:
  • + type: object
  • + properties:
  • + attributes:
  • + type: object
  • + properties:
  • + name:
  • + "$ref": "#/components/schemas/resource_template/properties/name"
  • + color_id:
  • + "$ref": "#/components/schemas/resource_template/properties/color_id"
  • + target_id:
  • + "$ref": "#/components/schemas/resource_template/properties/target_id"
  • + created_at:
  • + "$ref": "#/components/schemas/resource_template/properties/created_at"
  • + deleted_at:
  • + "$ref": "#/components/schemas/resource_template/properties/deleted_at"
  • + updated_at:
  • + "$ref": "#/components/schemas/resource_template/properties/updated_at"
  • + description:
  • + "$ref": "#/components/schemas/resource_template/properties/description"
  • + target_type:
  • + "$ref": "#/components/schemas/resource_template/properties/target_type"
  • + relationships:
  • + type: object
  • + properties:
  • + deal:
  • + "$ref": "#/components/schemas/_single_relationship"
  • + page:
  • + "$ref": "#/components/schemas/_single_relationship"
  • + task:
  • + "$ref": "#/components/schemas/_single_relationship"
  • + creator:
  • + "$ref": "#/components/schemas/_single_relationship"
  • + project:
  • + "$ref": "#/components/schemas/_single_relationship"
  • + meta:
  • + "$ref": "#/components/schemas/_meta"
  • + included:
  • + type: array
  • + items: {}
  • +
+
Schema added _filter_root_template
Schema changes
  • +oneOf:
  • +- type: object
  • + title: Advanced filters
  • + required:
  • + - "$op"
  • + properties:
  • + "$op":
  • + enum:
  • + - or
  • + - and
  • + type: string
  • + x-enums:
  • + or: OR
  • + and: AND
  • + patternProperties:
  • + "^[0-9]+$":
  • + "$ref": "#/components/schemas/_filter_root_template"
  • +- "$ref": "#/components/schemas/filter_template"
  • +required: false
  • +x-internal: true
  • +
+
Schema added filter_template
Schema changes
  • +type: object
  • +title: Filter template
  • +required: false
  • +properties:
  • + id:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_template/properties/id"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_template/properties/id"
  • + contains:
  • + "$ref": "#/components/schemas/resource_template/properties/id"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_template/properties/id"
  • + - "$ref": "#/components/schemas/resource_template/properties/id"
  • + query:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_template/properties/query"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_template/properties/query"
  • + contains:
  • + "$ref": "#/components/schemas/resource_template/properties/query"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_template/properties/query"
  • + - "$ref": "#/components/schemas/resource_template/properties/query"
  • + target_id:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_template/properties/target_id"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_template/properties/target_id"
  • + contains:
  • + "$ref": "#/components/schemas/resource_template/properties/target_id"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_template/properties/target_id"
  • + - "$ref": "#/components/schemas/resource_template/properties/target_id"
  • + project_id:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_template/properties/project_id"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_template/properties/project_id"
  • + contains:
  • + "$ref": "#/components/schemas/resource_template/properties/project_id"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_template/properties/project_id"
  • + - "$ref": "#/components/schemas/resource_template/properties/project_id"
  • + target_type:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_template/properties/target_type"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_template/properties/target_type"
  • + - "$ref": "#/components/schemas/resource_template/properties/target_type"
  • + task_project_id:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_template/properties/task_project_id"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_template/properties/task_project_id"
  • + contains:
  • + "$ref": "#/components/schemas/resource_template/properties/task_project_id"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_template/properties/task_project_id"
  • + - "$ref": "#/components/schemas/resource_template/properties/task_project_id"
  • +x-internal: true
  • +patternProperties: {}
  • +
+
Schema added resource_template
Schema changes
  • +type: object
  • +title: Template Resource
  • +required: false
  • +properties:
  • + id:
  • + type: integer
  • + title: Id
  • + x-used-in:
  • + - filter
  • + - sorter
  • + deal:
  • + title: Deal
  • + x-used-in:
  • + - serializer
  • + x-relationship: has_one
  • + x-related-resource: resource_deal
  • + name:
  • + type: string
  • + title: Name
  • + maxLength: 255
  • + x-used-in:
  • + - serializer
  • + - form
  • + page:
  • + title: Page
  • + x-used-in:
  • + - serializer
  • + x-relationship: has_one
  • + x-related-resource: resource_page
  • + task:
  • + title: Task
  • + x-used-in:
  • + - serializer
  • + x-relationship: has_one
  • + x-related-resource: resource_task
  • + query:
  • + type: string
  • + title: Query
  • + x-used-in:
  • + - filter
  • + creator:
  • + title: Creator
  • + x-used-in:
  • + - serializer
  • + x-relationship: has_one
  • + x-related-resource: resource_person
  • + project:
  • + title: Project
  • + x-used-in:
  • + - serializer
  • + x-relationship: has_one
  • + x-related-resource: resource_project
  • + color_id:
  • + type: integer
  • + title: Color
  • + nullable: true
  • + x-used-in:
  • + - serializer
  • + target_id:
  • + type: integer
  • + title: Target
  • + x-used-in:
  • + - serializer
  • + - form
  • + - filter
  • + - sorter
  • + created_at:
  • + type: string
  • + title: Created At
  • + format: date-time
  • + x-used-in:
  • + - serializer
  • + - sorter
  • + deleted_at:
  • + type: string
  • + title: Deleted At
  • + format: date-time
  • + nullable: true
  • + x-used-in:
  • + - serializer
  • + project_id:
  • + type: integer
  • + title: Project
  • + x-used-in:
  • + - filter
  • + - sorter
  • + updated_at:
  • + type: string
  • + title: Updated At
  • + format: date-time
  • + x-used-in:
  • + - serializer
  • + - sorter
  • + description:
  • + type: string
  • + title: Description
  • + nullable: true
  • + x-used-in:
  • + - serializer
  • + - form
  • + target_type:
  • + enum:
  • + - budget
  • + - deal
  • + - project
  • + - page
  • + - task
  • + type: string
  • + title: Target Type
  • + x-enums:
  • + deal: Deal
  • + page: Page
  • + task: Task
  • + budget: Budget
  • + project: Project
  • + x-used-in:
  • + - serializer
  • + - form
  • + - filter
  • + - sorter
  • + copy_attributes:
  • + type: object
  • + title: Copy Attributes
  • + x-used-in:
  • + - form
  • + additionalProperties: true
  • + task_project_id:
  • + type: integer
  • + title: Task Project
  • + x-used-in:
  • + - filter
  • + model_attributes:
  • + type: object
  • + title: Model Attributes
  • + x-used-in:
  • + - form
  • + additionalProperties: true
  • +
+
Get templates GET Operation added /api/v2/templates/get
Schema changes
  • +tags:
  • +- Templates
  • +summary: Get templates
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/collection_template"
  • +parameters:
  • +- "$ref": "#/components/parameters/filter_template"
  • +- "$ref": "#/components/parameters/sort_template"
  • +- "$ref": "#/components/parameters/header_organization"
  • +operationId: templates-index
  • +
+
Create a template POST Operation added /api/v2/templates/post
Schema changes
  • +tags:
  • +- Templates
  • +summary: Create a template
  • +responses:
  • + '201':
  • + "$ref": "#/components/responses/single_template"
  • + '422':
  • + content:
  • + application/vnd.api+json: {}
  • + headers:
  • + Content-Type:
  • + schema:
  • + type: string
  • +parameters:
  • +- "$ref": "#/components/parameters/header_organization"
  • +operationId: templates-create
  • +requestBody:
  • + "$ref": "#/components/requestBodies/template"
  • +
+
Deletes a template DELETE Operation added /api/v2/templates/{id}/delete
Schema changes
  • +tags:
  • +- Templates
  • +summary: Deletes a template
  • +responses:
  • + '204': {}
  • +parameters:
  • +- in: path
  • + name: id
  • + schema:
  • + type: string
  • + required: true
  • +- "$ref": "#/components/parameters/header_organization"
  • +operationId: templates-destroy
  • +
+
Gets a template GET Operation added /api/v2/templates/{id}/get
Schema changes
  • +tags:
  • +- Templates
  • +summary: Gets a template
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/single_template"
  • +parameters:
  • +- in: path
  • + name: id
  • + schema:
  • + type: string
  • + required: true
  • +- "$ref": "#/components/parameters/header_organization"
  • +operationId: templates-show
  • +
+
Update a template PATCH Operation added /api/v2/templates/{id}/patch
Schema changes
  • +tags:
  • +- Templates
  • +summary: Update a template
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/single_template"
  • + '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: templates-update
  • +requestBody:
  • + "$ref": "#/components/requestBodies/template"
  • +

May 11, 2026

10 changes
10 changes click to expand
~
Schema modified filter_page
Schema changes
  •   "$ref": "#/components/schemas/resource_page/properties/fuzzy_dates"
  •   not_eq:
  •   "$ref": "#/components/schemas/resource_page/properties/fuzzy_dates"
  • - contains:
  • - "$ref": "#/components/schemas/resource_page/properties/fuzzy_dates"
  • - not_contain:
  • - "$ref": "#/components/schemas/resource_page/properties/fuzzy_dates"
  •   - "$ref": "#/components/schemas/resource_page/properties/fuzzy_dates"
  •   person_type:
  •   oneOf:
~
Schema modified filter_person
Schema changes
  •   "$ref": "#/components/schemas/resource_person/properties/fuzzy_dates"
  •   not_eq:
  •   "$ref": "#/components/schemas/resource_person/properties/fuzzy_dates"
  • - contains:
  • - "$ref": "#/components/schemas/resource_person/properties/fuzzy_dates"
  • - not_contain:
  • - "$ref": "#/components/schemas/resource_person/properties/fuzzy_dates"
  •   - "$ref": "#/components/schemas/resource_person/properties/fuzzy_dates"
  •   hrm_type_id:
  •   oneOf:
~
Schema modified filter_attachment
Schema changes
  •   "$ref": "#/components/schemas/resource_attachment/properties/fuzzy_dates"
  •   not_eq:
  •   "$ref": "#/components/schemas/resource_attachment/properties/fuzzy_dates"
  • - contains:
  • - "$ref": "#/components/schemas/resource_attachment/properties/fuzzy_dates"
  • - not_contain:
  • - "$ref": "#/components/schemas/resource_attachment/properties/fuzzy_dates"
  •   - "$ref": "#/components/schemas/resource_attachment/properties/fuzzy_dates"
  •   fuzzy_people:
  •   oneOf:
~
Schema modified filter_invoice
Schema changes
  •   "$ref": "#/components/schemas/resource_invoice/properties/fuzzy_dates"
  •   not_eq:
  •   "$ref": "#/components/schemas/resource_invoice/properties/fuzzy_dates"
  • - contains:
  • - "$ref": "#/components/schemas/resource_invoice/properties/fuzzy_dates"
  • - not_contain:
  • - "$ref": "#/components/schemas/resource_invoice/properties/fuzzy_dates"
  •   - "$ref": "#/components/schemas/resource_invoice/properties/fuzzy_dates"
  •   invoiced_on:
  •   oneOf:
~
Schema modified filter_project
Schema changes
  •   "$ref": "#/components/schemas/resource_project/properties/fuzzy_dates"
  •   not_eq:
  •   "$ref": "#/components/schemas/resource_project/properties/fuzzy_dates"
  • - contains:
  • - "$ref": "#/components/schemas/resource_project/properties/fuzzy_dates"
  • - not_contain:
  • - "$ref": "#/components/schemas/resource_project/properties/fuzzy_dates"
  •   - "$ref": "#/components/schemas/resource_project/properties/fuzzy_dates"
  •   worked_time:
  •   oneOf:
~
Schema modified filter_company
Schema changes
  •   "$ref": "#/components/schemas/resource_company/properties/fuzzy_dates"
  •   not_eq:
  •   "$ref": "#/components/schemas/resource_company/properties/fuzzy_dates"
  • - contains:
  • - "$ref": "#/components/schemas/resource_company/properties/fuzzy_dates"
  • - not_contain:
  • - "$ref": "#/components/schemas/resource_company/properties/fuzzy_dates"
  •   - "$ref": "#/components/schemas/resource_company/properties/fuzzy_dates"
  •   billing_name:
  •   oneOf:
~
Schema modified filter_task
Schema changes
  •   "$ref": "#/components/schemas/resource_task/properties/fuzzy_dates"
  •   not_eq:
  •   "$ref": "#/components/schemas/resource_task/properties/fuzzy_dates"
  • - contains:
  • - "$ref": "#/components/schemas/resource_task/properties/fuzzy_dates"
  • - not_contain:
  • - "$ref": "#/components/schemas/resource_task/properties/fuzzy_dates"
  •   - "$ref": "#/components/schemas/resource_task/properties/fuzzy_dates"
  •   person_type:
  •   oneOf:
~
Schema modified filter_comment
Schema changes
  •   "$ref": "#/components/schemas/resource_comment/properties/fuzzy_dates"
  •   not_eq:
  •   "$ref": "#/components/schemas/resource_comment/properties/fuzzy_dates"
  • - contains:
  • - "$ref": "#/components/schemas/resource_comment/properties/fuzzy_dates"
  • - not_contain:
  • - "$ref": "#/components/schemas/resource_comment/properties/fuzzy_dates"
  •   - "$ref": "#/components/schemas/resource_comment/properties/fuzzy_dates"
  •   person_type:
  •   oneOf:
~
Schema modified filter_expense
Schema changes
  •   "$ref": "#/components/schemas/resource_expense/properties/fuzzy_dates"
  •   not_eq:
  •   "$ref": "#/components/schemas/resource_expense/properties/fuzzy_dates"
  • - contains:
  • - "$ref": "#/components/schemas/resource_expense/properties/fuzzy_dates"
  • - not_contain:
  • - "$ref": "#/components/schemas/resource_expense/properties/fuzzy_dates"
  •   - "$ref": "#/components/schemas/resource_expense/properties/fuzzy_dates"
  •   tax_rate_id:
  •   oneOf:
~
Parameter modified sort_person
Schema changes
  •   - "-manager"
  •   - name
  •   - "-name"
  • + - resource_request_match
  • + - "-resource_request_match"
  •   - role_id
  •   - "-role_id"
  •   - schedulable

May 08, 2026

72 changes
72 changes click to expand
~
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 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_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_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_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_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 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 added resource_expense_line_item
Schema changes
  • +type: object
  • +title: Expense line item Resource
  • +required: false
  • +properties:
  • + id:
  • + type: integer
  • + title: Id
  • + x-used-in:
  • + - filter
  • + name:
  • + type: string
  • + title: Name
  • + x-used-in:
  • + - serializer
  • + - form
  • + expense:
  • + title: Expense
  • + x-used-in:
  • + - serializer
  • + x-relationship: has_one
  • + x-related-resource: resource_expense
  • + position:
  • + type: integer
  • + title: Position
  • + x-used-in:
  • + - form
  • + quantity:
  • + type: number
  • + title: Quantity
  • + x-used-in:
  • + - serializer
  • + - form
  • + tax_rate:
  • + title: Tax Rate
  • + x-used-in:
  • + - serializer
  • + x-relationship: has_one
  • + x-related-resource: resource_tax_rate
  • + expense_id:
  • + type: integer
  • + title: Expense
  • + x-used-in:
  • + - form
  • + - filter
  • + unit_price:
  • + type: integer
  • + title: Unit Price
  • + x-used-in:
  • + - serializer
  • + - form
  • + tax_rate_id:
  • + type: integer
  • + title: Tax Rate
  • + x-used-in:
  • + - form
  • + - filter
  • + unit_price_default:
  • + title: Unit Price Default
  • + x-used-in:
  • + - serializer
  • + unit_price_normalized:
  • + title: Unit Price Normalized
  • + x-used-in:
  • + - serializer
  • +x-feature-flags:
  • +- expenseLineItems
  • +
~
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
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_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 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_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 resource_booking_report
Schema changes
  •   event: Event booking
  •   service: Service booking
  •   x-used-in:
  • - - serializer
  •   - filter
  • - - grouper
  •   organization:
  •   title: Organization
  •   x-used-in:
+
Schema added _filter_root_expense_line_item
Schema changes
  • +oneOf:
  • +- type: object
  • + title: Advanced filters
  • + required:
  • + - "$op"
  • + properties:
  • + "$op":
  • + enum:
  • + - or
  • + - and
  • + type: string
  • + x-enums:
  • + or: OR
  • + and: AND
  • + patternProperties:
  • + "^[0-9]+$":
  • + "$ref": "#/components/schemas/_filter_root_expense_line_item"
  • +- "$ref": "#/components/schemas/filter_expense_line_item"
  • +required: false
  • +x-internal: true
  • +
+
Schema added filter_expense_line_item
Schema changes
  • +type: object
  • +title: Filter expense line item
  • +required: false
  • +properties:
  • + id:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_expense_line_item/properties/id"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_expense_line_item/properties/id"
  • + contains:
  • + "$ref": "#/components/schemas/resource_expense_line_item/properties/id"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_expense_line_item/properties/id"
  • + - "$ref": "#/components/schemas/resource_expense_line_item/properties/id"
  • + expense_id:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_expense_line_item/properties/expense_id"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_expense_line_item/properties/expense_id"
  • + contains:
  • + "$ref": "#/components/schemas/resource_expense_line_item/properties/expense_id"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_expense_line_item/properties/expense_id"
  • + - "$ref": "#/components/schemas/resource_expense_line_item/properties/expense_id"
  • + tax_rate_id:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_expense_line_item/properties/tax_rate_id"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_expense_line_item/properties/tax_rate_id"
  • + contains:
  • + "$ref": "#/components/schemas/resource_expense_line_item/properties/tax_rate_id"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_expense_line_item/properties/tax_rate_id"
  • + - "$ref": "#/components/schemas/resource_expense_line_item/properties/tax_rate_id"
  • +x-internal: true
  • +patternProperties:
  • + "^expense..*$":
  • + title: Expense relationship
  • + "^tax_rate..*$":
  • + title: Tax rate relationship
  • +
~
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_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_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 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
~
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 added single_expense_line_item
Schema changes
  • +content:
  • + application/vnd.api+json:
  • + schema:
  • + type: object
  • + properties:
  • + data:
  • + type: object
  • + properties:
  • + attributes:
  • + type: object
  • + properties:
  • + name:
  • + "$ref": "#/components/schemas/resource_expense_line_item/properties/name"
  • + quantity:
  • + "$ref": "#/components/schemas/resource_expense_line_item/properties/quantity"
  • + unit_price:
  • + "$ref": "#/components/schemas/resource_expense_line_item/properties/unit_price"
  • + unit_price_default:
  • + "$ref": "#/components/schemas/resource_expense_line_item/properties/unit_price_default"
  • + unit_price_normalized:
  • + "$ref": "#/components/schemas/resource_expense_line_item/properties/unit_price_normalized"
  • + relationships:
  • + type: object
  • + properties:
  • + expense:
  • + "$ref": "#/components/schemas/_single_relationship"
  • + tax_rate:
  • + "$ref": "#/components/schemas/_single_relationship"
  • + meta:
  • + "$ref": "#/components/schemas/_meta"
  • + included:
  • + type: array
  • + items: {}
  • +
~
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_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_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_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 added collection_expense_line_item
Schema changes
  • +content:
  • + application/vnd.api+json:
  • + schema:
  • + type: object
  • + properties:
  • + data:
  • + type: array
  • + items:
  • + type: object
  • + properties:
  • + attributes:
  • + type: object
  • + properties:
  • + name:
  • + "$ref": "#/components/schemas/resource_expense_line_item/properties/name"
  • + quantity:
  • + "$ref": "#/components/schemas/resource_expense_line_item/properties/quantity"
  • + unit_price:
  • + "$ref": "#/components/schemas/resource_expense_line_item/properties/unit_price"
  • + unit_price_default:
  • + "$ref": "#/components/schemas/resource_expense_line_item/properties/unit_price_default"
  • + unit_price_normalized:
  • + "$ref": "#/components/schemas/resource_expense_line_item/properties/unit_price_normalized"
  • + relationships:
  • + type: object
  • + properties:
  • + expense:
  • + "$ref": "#/components/schemas/_single_relationship"
  • + tax_rate:
  • + "$ref": "#/components/schemas/_single_relationship"
  • + meta:
  • + "$ref": "#/components/schemas/_meta"
  • + included:
  • + type: array
  • + items: {}
  • +
~
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_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_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 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_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 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 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 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:
~
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 added expense_line_item_bulk_update
Schema changes
  • +content:
  • + application/vnd.api+json; ext=bulk:
  • + schema:
  • + type: object
  • + properties:
  • + data:
  • + type: array
  • + items:
  • + type: object
  • + required:
  • + - type
  • + - id
  • + properties:
  • + id:
  • + "$ref": "#/components/schemas/resource_expense_line_item/properties/id"
  • + type:
  • + enum:
  • + - expense_line_items
  • + type: string
  • + attributes:
  • + type: object
  • + properties:
  • + name:
  • + "$ref": "#/components/schemas/resource_expense_line_item/properties/name"
  • + position:
  • + "$ref": "#/components/schemas/resource_expense_line_item/properties/position"
  • + quantity:
  • + "$ref": "#/components/schemas/resource_expense_line_item/properties/quantity"
  • + expense_id:
  • + "$ref": "#/components/schemas/resource_expense_line_item/properties/expense_id"
  • + unit_price:
  • + "$ref": "#/components/schemas/resource_expense_line_item/properties/unit_price"
  • + tax_rate_id:
  • + "$ref": "#/components/schemas/resource_expense_line_item/properties/tax_rate_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 added expense_line_item_bulk_create
Schema changes
  • +content:
  • + application/vnd.api+json; ext=bulk:
  • + schema:
  • + type: object
  • + properties:
  • + data:
  • + type: array
  • + items:
  • + type: object
  • + required:
  • + - type
  • + properties:
  • + type:
  • + enum:
  • + - expense_line_items
  • + type: string
  • + attributes:
  • + type: object
  • + required:
  • + - name
  • + - quantity
  • + - unit_price
  • + - expense_id
  • + properties:
  • + name:
  • + "$ref": "#/components/schemas/resource_expense_line_item/properties/name"
  • + position:
  • + "$ref": "#/components/schemas/resource_expense_line_item/properties/position"
  • + quantity:
  • + "$ref": "#/components/schemas/resource_expense_line_item/properties/quantity"
  • + expense_id:
  • + "$ref": "#/components/schemas/resource_expense_line_item/properties/expense_id"
  • + unit_price:
  • + "$ref": "#/components/schemas/resource_expense_line_item/properties/unit_price"
  • + tax_rate_id:
  • + "$ref": "#/components/schemas/resource_expense_line_item/properties/tax_rate_id"
  • +
+
Request body added expense_line_item_bulk_delete
Schema changes
  • +content:
  • + application/vnd.api+json; ext=bulk:
  • + schema:
  • + type: object
  • + properties:
  • + data:
  • + type: array
  • + items:
  • + type: object
  • + required:
  • + - type
  • + - id
  • + properties:
  • + id:
  • + "$ref": "#/components/schemas/resource_expense_line_item/properties/id"
  • + type:
  • + enum:
  • + - expense_line_items
  • + type: string
  • +
+
Parameter added sort_expense_line_item
Schema changes
  • +in: query
  • +name: sort
  • +style: form
  • +schema:
  • + type: array
  • + items:
  • + enum:
  • + - expense_id
  • + - "-expense_id"
  • + - id
  • + - "-id"
  • + - tax_rate_id
  • + - "-tax_rate_id"
  • + type: string
  • + title: Sort expense line item
  • +explode: false
  • +required: false
  • +
+
Parameter added filter_expense_line_item
Schema changes
  • +in: query
  • +name: filter
  • +style: deepObject
  • +schema:
  • + "$ref": "#/components/schemas/_filter_root_expense_line_item"
  • +required: false
  • +
~
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
+
Group added Expense Line Items
Schema changes
  • +name: Expense Line Items
  • +x-resource: resource_expense_line_item
  • +
+
Group added Expense Line Items - Bulk
Schema changes
  • +name: Expense Line Items - Bulk
  • +x-resource: resource_expense_line_item
  • +
-
Group removed Line Items - Bulk
Schema changes
  • -name: Line Items - Bulk
  • -x-resource: resource_line_item
  • -
+
Operation added /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
  • +
+
Get expense line items GET Operation added /api/v2/expense_line_items/get
Schema changes
  • +tags:
  • +- Expense Line Items
  • +summary: Get expense line items
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/collection_expense_line_item"
  • +parameters:
  • +- "$ref": "#/components/parameters/filter_expense_line_item"
  • +- "$ref": "#/components/parameters/sort_expense_line_item"
  • +- "$ref": "#/components/parameters/header_organization"
  • +operationId: expense_line_items-index
  • +x-feature-flags:
  • +- expenseLineItems
  • +
+
Gets an expense line item GET Operation added /api/v2/expense_line_items/{id}/get
Schema changes
  • +tags:
  • +- Expense Line Items
  • +summary: Gets an expense line item
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/single_expense_line_item"
  • +parameters:
  • +- in: path
  • + name: id
  • + schema:
  • + type: string
  • + required: true
  • +- "$ref": "#/components/parameters/header_organization"
  • +operationId: expense_line_items-show
  • +x-feature-flags:
  • +- expenseLineItems
  • +
+
Delete expense line items DELETE Operation added /api/v2/expense_line_items/delete
Schema changes
  • +tags:
  • +- Expense Line Items - Bulk
  • +summary: Delete expense line items
  • +responses:
  • + '204': {}
  • +parameters:
  • +- "$ref": "#/components/parameters/header_organization"
  • +operationId: expense_line_items-destroy-bulk
  • +requestBody:
  • + "$ref": "#/components/requestBodies/expense_line_item_bulk_delete"
  • +x-feature-flags:
  • +- expenseLineItems
  • +
+
Update expense line items PATCH Operation added /api/v2/expense_line_items/patch
Schema changes
  • +tags:
  • +- Expense Line Items - Bulk
  • +summary: Update expense line items
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/collection_expense_line_item"
  • +parameters:
  • +- "$ref": "#/components/parameters/header_organization"
  • +operationId: expense_line_items-update-bulk
  • +requestBody:
  • + "$ref": "#/components/requestBodies/expense_line_item_bulk_update"
  • +x-feature-flags:
  • +- expenseLineItems
  • +
+
Create expense line items POST Operation added /api/v2/expense_line_items/post
Schema changes
  • +tags:
  • +- Expense Line Items - Bulk
  • +summary: Create expense line items
  • +responses:
  • + '201':
  • + "$ref": "#/components/responses/collection_expense_line_item"
  • + '422':
  • + content:
  • + application/vnd.api+json: {}
  • + headers:
  • + Content-Type:
  • + schema:
  • + type: string
  • +parameters:
  • +- "$ref": "#/components/parameters/header_organization"
  • +operationId: expense_line_items-create-bulk
  • +requestBody:
  • + "$ref": "#/components/requestBodies/expense_line_item_bulk_create"
  • +x-feature-flags:
  • +- expenseLineItems
  • +
-
Delete line items DELETE Operation removed /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 removed /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 - Bulk
  • +- Line Items
  • -summary: Create line items
  • +summary: Create a line item
  • -operationId: line_items-create-bulk
  • +operationId: line_items-create
  •  
-
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
  • -
~
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"
  • -
-
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"
  • -
-
Delete purchase orders DELETE Request body removed /api/v2/purchase_orders/delete/requestBody
Schema changes
  • -"$ref": "#/components/requestBodies/purchase_order_bulk_delete"
  • -

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 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_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
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_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_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_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_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_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_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
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 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_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_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_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 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_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_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_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 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_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_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 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 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_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_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 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
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_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
-
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
  • -
~
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
~
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_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_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_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 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_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_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 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_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_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_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_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 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 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_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 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_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
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"
~
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 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 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 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:
Previous Next