API Changelog: API Documentation

September 02, 2026

61 changes
61 changes click to expand
~
Schema modified filter_membership
Schema changes
  •   not_contain:
  •   "$ref": "#/components/schemas/resource_membership/properties/agent_id"
  •   - "$ref": "#/components/schemas/resource_membership/properties/agent_id"
  • - skill_id:
  • - oneOf:
  • - - type: object
  • - title: Operation
  • - properties:
  • - eq:
  • - "$ref": "#/components/schemas/resource_membership/properties/skill_id"
  • - not_eq:
  • - "$ref": "#/components/schemas/resource_membership/properties/skill_id"
  • - contains:
  • - "$ref": "#/components/schemas/resource_membership/properties/skill_id"
  • - not_contain:
  • - "$ref": "#/components/schemas/resource_membership/properties/skill_id"
  • - - "$ref": "#/components/schemas/resource_membership/properties/skill_id"
  •   filter_id:
  •   oneOf:
  •   - type: object
  • ...
  •   not_contain:
  •   "$ref": "#/components/schemas/resource_membership/properties/project_id"
  •   - "$ref": "#/components/schemas/resource_membership/properties/project_id"
  • - artifact_id:
  • - oneOf:
  • - - type: object
  • - title: Operation
  • - properties:
  • - eq:
  • - "$ref": "#/components/schemas/resource_membership/properties/artifact_id"
  • - not_eq:
  • - "$ref": "#/components/schemas/resource_membership/properties/artifact_id"
  • - contains:
  • - "$ref": "#/components/schemas/resource_membership/properties/artifact_id"
  • - not_contain:
  • - "$ref": "#/components/schemas/resource_membership/properties/artifact_id"
  • - - "$ref": "#/components/schemas/resource_membership/properties/artifact_id"
  •   target_type:
  •   oneOf:
  •   - type: object
~
Schema modified resource_membership
Schema changes
  •   x-used-in:
  •   - form
  •   - filter
  • - meeting:
  • - title: Meeting
  • - x-used-in:
  • - - serializer
  • - x-relationship: has_one
  • - x-related-resource: resource_meeting
  •   options:
  •   type: object
  •   title: Options
  • ...
  •   x-used-in:
  •   - form
  •   - filter
  • - artifact:
  • - title: Artifact
  • - x-used-in:
  • - - serializer
  • - x-relationship: has_one
  • - x-related-resource: resource_artifact
  •   pulse_id:
  •   type: integer
  •   title: Pulse
  •   x-used-in:
  •   - form
  • - skill_id:
  • - type: integer
  • - title: Skill
  • - x-used-in:
  • - - form
  • - - filter
  •   dashboard:
  •   title: Dashboard
  •   x-used-in:
  • ...
  •   project_id:
  •   type: integer
  •   title: Project
  • - x-used-in:
  • - - form
  • - - filter
  • - artifact_id:
  • - type: integer
  • - title: Artifact
  •   x-used-in:
  •   - form
  •   - filter
~
Schema modified resource_agent_config
Schema changes
  •   x-used-in:
  •   - form
  •   - filter
  • - ai_model:
  • - type: string
  • - title: AI Model
  • - nullable: true
  • - x-used-in:
  • - - serializer
  • - - form
  • - x-feature-flags:
  • - - agentModelSettings
  •   created_at:
  •   type: string
  •   title: Created At
  • ...
  •   x-used-in:
  •   - serializer
  •   - form
  • - reasoning_effort:
  • - enum:
  • - - low
  • - - medium
  • - - high
  • - type: string
  • - title: Reasoning Effort
  • - x-enums:
  • - low: Low
  • - high: High
  • - medium: Medium
  • - nullable: true
  • - x-used-in:
  • - - serializer
  • - - form
  • - x-feature-flags:
  • - - agentModelSettings
  •  
~
Schema modified filter_project_relevancy_report
Schema changes
  •   not_contain:
  •   "$ref": "#/components/schemas/resource_project_relevancy_report/properties/heuristic_type"
  •   - "$ref": "#/components/schemas/resource_project_relevancy_report/properties/heuristic_type"
  • - booked_period_end:
  • - "$ref": "#/components/schemas/resource_project_relevancy_report/properties/booked_period_end"
  •   activity_period_end:
  •   "$ref": "#/components/schemas/resource_project_relevancy_report/properties/activity_period_end"
  • - booked_period_start:
  • - "$ref": "#/components/schemas/resource_project_relevancy_report/properties/booked_period_start"
  •   activity_period_start:
  •   "$ref": "#/components/schemas/resource_project_relevancy_report/properties/activity_period_start"
  •   time_trackable_on_date:
~
Schema modified resource_page
Schema changes
  •   - sorter
  •   x-relationship: has_one
  •   x-related-resource: resource_project
  • - updater:
  • - title: Updater
  • - x-used-in:
  • - - serializer
  • - x-relationship: has_one
  • - x-related-resource: resource_person
  •   position:
  •   type: integer
  •   title: Position
  • ...
  •   title: Public Uuid
  •   x-used-in:
  •   - serializer
  • - template_id:
  • - type: integer
  • - title: Template
  • - x-used-in:
  • - - form
  •   creator_name:
  •   title: Creator Name
  •   x-used-in:
  • ...
  •   title: Subscriber
  •   x-used-in:
  •   - filter
  • - target_doc_id:
  • - type: integer
  • - title: Target Doc
  • - x-used-in:
  • - - form
  •   attachment_ids:
  •   title: Attachment Ids
  •   x-used-in:
~
Schema modified resource_deal
Schema changes
  •   - serializer
  •   - form
  •   - filter
  • + contacts:
  • + title: Contacts
  • + x-used-in:
  • + - serializer
  • + x-relationship: has_many
  • + x-feature-flags:
  • + - dealContactsArray
  • + x-related-resource: resource_person
  •   contract:
  •   title: Contract
  •   x-used-in:
  • ...
  •   - serializer
  •   - filter
  •   - sorter
  • + contact_ids:
  • + title: Contact Ids
  • + x-used-in:
  • + - form
  • + x-feature-flags:
  • + - dealContactsArray
  •   contract_id:
  •   type: integer
  •   title: Contract
~
Schema modified resource_organization_subscription
Schema changes
  •   title: Contract Seats
  •   x-used-in:
  •   - serializer
  • + active_products:
  • + type: object
  • + title: Active Products
  • + x-used-in:
  • + - serializer
  • + - form
  •   billing_address:
  •   type: object
  •   title: Billing Address
~
Schema modified resource_price
Schema changes
  •   - form
  •   - filter
  •   - sorter
  • - discount_type:
  • - enum:
  • - - percentage
  • - - amount
  • - type: string
  • - title: Discount Type
  • - x-enums:
  • - amount: Amount
  • - percentage: Percentage
  • - x-used-in:
  • - - serializer
  •   editor_config:
  •   type: object
  •   title: Editor Config
  • ...
  •   - form
  •   - filter
  •   - sorter
  • - discount_amount:
  • - type: number
  • - title: Discount Amount
  • - x-used-in:
  • - - serializer
  • - - form
  •   estimated_hours:
  •   type: number
  •   title: Estimated Hours
  • ...
  •   title: Estimated Cost Default
  •   x-used-in:
  •   - serializer
  • - discount_amount_default:
  • - title: Discount Amount Default
  • - x-used-in:
  • - - serializer
  •   booking_tracking_enabled:
  •   type: boolean
  •   title: Booking Tracking Enabled
  • ...
  •   - sorter
  •   estimated_cost_normalized:
  •   title: Estimated Cost Normalized
  • - x-used-in:
  • - - serializer
  • - discount_amount_normalized:
  • - title: Discount Amount Normalized
  •   x-used-in:
  •   - serializer
  •  
~
Schema modified resource_proposal
Schema changes
  •   title: Footer
  •   x-used-in:
  •   - serializer
  • - number:
  • - type: string
  • - title: Number
  • - nullable: true
  • - x-used-in:
  • - - serializer
  •   signed:
  •   title: Signed
  •   x-used-in:
  • ...
  •   - serializer
  •   x-relationship: has_one
  •   x-related-resource: resource_organization
  • + audit_pdf_url:
  • + type: string
  • + title: Audit Pdf Url
  • + x-used-in:
  • + - serializer
  • + deprecated: true
  •   custom_fields:
  •   type: object
  •   title: Custom Fields
  • ...
  •   title: Currency Default
  •   x-used-in:
  •   - serializer
  • + original_pdf_url:
  • + type: string
  • + title: Original Pdf Url
  • + x-used-in:
  • + - serializer
  • + deprecated: true
  •   note_interpolated:
  •   title: Note Interpolated
  •   x-used-in:
~
Schema modified resource_membership
Schema changes
  •   x-used-in:
  •   - form
  •   - filter
  • - meeting:
  • - title: Meeting
  • - x-used-in:
  • - - serializer
  • - x-relationship: has_one
  • - x-related-resource: resource_meeting
  •   options:
  •   type: object
  •   title: Options
  • ...
  •   x-used-in:
  •   - form
  •   - filter
  • - artifact:
  • - title: Artifact
  • - x-used-in:
  • - - serializer
  • - x-relationship: has_one
  • - x-related-resource: resource_artifact
  •   pulse_id:
  •   type: integer
  •   title: Pulse
  •   x-used-in:
  •   - form
  • - skill_id:
  • - type: integer
  • - title: Skill
  • - x-used-in:
  • - - form
  • - - filter
  •   dashboard:
  •   title: Dashboard
  •   x-used-in:
  • ...
  •   project_id:
  •   type: integer
  •   title: Project
  • - x-used-in:
  • - - form
  • - - filter
  • - artifact_id:
  • - type: integer
  • - title: Artifact
  •   x-used-in:
  •   - form
  •   - filter
~
Schema modified filter_membership
Schema changes
  •   not_contain:
  •   "$ref": "#/components/schemas/resource_membership/properties/agent_id"
  •   - "$ref": "#/components/schemas/resource_membership/properties/agent_id"
  • - skill_id:
  • - oneOf:
  • - - type: object
  • - title: Operation
  • - properties:
  • - eq:
  • - "$ref": "#/components/schemas/resource_membership/properties/skill_id"
  • - not_eq:
  • - "$ref": "#/components/schemas/resource_membership/properties/skill_id"
  • - contains:
  • - "$ref": "#/components/schemas/resource_membership/properties/skill_id"
  • - not_contain:
  • - "$ref": "#/components/schemas/resource_membership/properties/skill_id"
  • - - "$ref": "#/components/schemas/resource_membership/properties/skill_id"
  •   filter_id:
  •   oneOf:
  •   - type: object
  • ...
  •   not_contain:
  •   "$ref": "#/components/schemas/resource_membership/properties/project_id"
  •   - "$ref": "#/components/schemas/resource_membership/properties/project_id"
  • - artifact_id:
  • - oneOf:
  • - - type: object
  • - title: Operation
  • - properties:
  • - eq:
  • - "$ref": "#/components/schemas/resource_membership/properties/artifact_id"
  • - not_eq:
  • - "$ref": "#/components/schemas/resource_membership/properties/artifact_id"
  • - contains:
  • - "$ref": "#/components/schemas/resource_membership/properties/artifact_id"
  • - not_contain:
  • - "$ref": "#/components/schemas/resource_membership/properties/artifact_id"
  • - - "$ref": "#/components/schemas/resource_membership/properties/artifact_id"
  •   target_type:
  •   oneOf:
  •   - type: object
~
Schema modified resource_company
Schema changes
  •   x-used-in:
  •   - serializer
  •   - form
  • - deprecated: true
  •   import:
  •   title: Import
  •   x-used-in:
  • ...
  •   contact:
  •   type: object
  •   title: Contact
  • - x-used-in:
  • - - serializer
  • - - form
  • - domains:
  • - type: array
  • - items:
  • - type: string
  • - title: Domains
  •   x-used-in:
  •   - serializer
  •   - form
~
Schema modified resource_project_relevancy_report
Schema changes
  •   title: Heuristic Type
  •   x-used-in:
  •   - filter
  • - booked_period_end:
  • - type: string
  • - title: Booked Period End
  • - format: date
  • - x-used-in:
  • - - filter
  •   time_tracked_score:
  •   type: integer
  •   title: Time Tracked Score
  • ...
  •   activity_period_end:
  •   type: string
  •   title: Activity Period End
  • - format: date
  • - x-used-in:
  • - - filter
  • - booked_period_start:
  • - type: string
  • - title: Booked Period Start
  •   format: date
  •   x-used-in:
  •   - filter
~
Schema modified resource_service
Schema changes
  •   title: Deal Stage
  •   x-used-in:
  •   - filter
  • - discount_type:
  • - enum:
  • - - percentage
  • - - amount
  • - type: string
  • - title: Discount Type
  • - x-enums:
  • - amount: Amount
  • - percentage: Percentage
  • - x-used-in:
  • - - serializer
  •   editor_config:
  •   type: object
  •   title: Editor Config
  • ...
  •   x-used-in:
  •   - serializer
  •   discount_amount:
  • - type: number
  •   title: Discount Amount
  •   x-used-in:
  •   - serializer
  • - - form
  •   - filter
  •   explicit_access:
  •   type: boolean
~
Schema modified resource_membership
Schema changes
  •   x-used-in:
  •   - form
  •   - filter
  • + meeting:
  • + title: Meeting
  • + x-used-in:
  • + - serializer
  • + x-relationship: has_one
  • + x-related-resource: resource_meeting
  •   options:
  •   type: object
  •   title: Options
  • ...
  •   x-used-in:
  •   - form
  •   - filter
  • + artifact:
  • + title: Artifact
  • + x-used-in:
  • + - serializer
  • + x-relationship: has_one
  • + x-related-resource: resource_artifact
  •   pulse_id:
  •   type: integer
  •   title: Pulse
  •   x-used-in:
  •   - form
  • + skill_id:
  • + type: integer
  • + title: Skill
  • + x-used-in:
  • + - form
  • + - filter
  •   dashboard:
  •   title: Dashboard
  •   x-used-in:
  • ...
  •   project_id:
  •   type: integer
  •   title: Project
  • + x-used-in:
  • + - form
  • + - filter
  • + artifact_id:
  • + type: integer
  • + title: Artifact
  •   x-used-in:
  •   - form
  •   - filter
~
Schema modified filter_membership
Schema changes
  •   not_contain:
  •   "$ref": "#/components/schemas/resource_membership/properties/agent_id"
  •   - "$ref": "#/components/schemas/resource_membership/properties/agent_id"
  • + skill_id:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_membership/properties/skill_id"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_membership/properties/skill_id"
  • + contains:
  • + "$ref": "#/components/schemas/resource_membership/properties/skill_id"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_membership/properties/skill_id"
  • + - "$ref": "#/components/schemas/resource_membership/properties/skill_id"
  •   filter_id:
  •   oneOf:
  •   - type: object
  • ...
  •   not_contain:
  •   "$ref": "#/components/schemas/resource_membership/properties/project_id"
  •   - "$ref": "#/components/schemas/resource_membership/properties/project_id"
  • + artifact_id:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_membership/properties/artifact_id"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_membership/properties/artifact_id"
  • + contains:
  • + "$ref": "#/components/schemas/resource_membership/properties/artifact_id"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_membership/properties/artifact_id"
  • + - "$ref": "#/components/schemas/resource_membership/properties/artifact_id"
  •   target_type:
  •   oneOf:
  •   - type: object
~
Response modified single_service
Schema changes
  •   price:
  •   "$ref": "#/components/schemas/resource_service/properties/price"
  •   markup:
  • - anyOf:
  • + "$ref": "#/components/schemas/resource_service/properties/markup"
  • - - "$ref": "#/components/schemas/resource_service/properties/markup"
  • - - type: string
  • - - type: 'null'
  •   profit:
  •   "$ref": "#/components/schemas/resource_service/properties/profit"
  •   revenue:
  • ...
  •   currency:
  •   "$ref": "#/components/schemas/resource_service/properties/currency"
  •   discount:
  • - anyOf:
  • + "$ref": "#/components/schemas/resource_service/properties/discount"
  • - - "$ref": "#/components/schemas/resource_service/properties/discount"
  • - - type: string
  • - - type: 'null'
  •   position:
  •   "$ref": "#/components/schemas/resource_service/properties/position"
  •   quantity:
  • - anyOf:
  • + "$ref": "#/components/schemas/resource_service/properties/quantity"
  • - - "$ref": "#/components/schemas/resource_service/properties/quantity"
  • - - type: string
  • - - type: 'null'
  •   work_cost:
  •   "$ref": "#/components/schemas/resource_service/properties/work_cost"
  •   deleted_at:
  • - anyOf:
  • + "$ref": "#/components/schemas/resource_service/properties/deleted_at"
  • - - "$ref": "#/components/schemas/resource_service/properties/deleted_at"
  • - - type: 'null'
  •   booked_time:
  •   "$ref": "#/components/schemas/resource_service/properties/booked_time"
  •   budget_used:
  • ...
  •   billable_time:
  •   "$ref": "#/components/schemas/resource_service/properties/billable_time"
  •   budgeted_time:
  • - anyOf:
  • + "$ref": "#/components/schemas/resource_service/properties/budgeted_time"
  • - - "$ref": "#/components/schemas/resource_service/properties/budgeted_time"
  • - - type: 'null'
  •   custom_fields:
  • - anyOf:
  • + "$ref": "#/components/schemas/resource_service/properties/custom_fields"
  • - - "$ref": "#/components/schemas/resource_service/properties/custom_fields"
  • - - type: 'null'
  • - discount_type:
  • - "$ref": "#/components/schemas/resource_service/properties/discount_type"
  •   editor_config:
  • - anyOf:
  • + "$ref": "#/components/schemas/resource_service/properties/editor_config"
  • - - "$ref": "#/components/schemas/resource_service/properties/editor_config"
  • - - type: 'null'
  •   markup_amount:
  •   "$ref": "#/components/schemas/resource_service/properties/markup_amount"
  •   price_default:
  •   "$ref": "#/components/schemas/resource_service/properties/price_default"
  •   profit_margin:
  • - anyOf:
  • + "$ref": "#/components/schemas/resource_service/properties/profit_margin"
  • - - "$ref": "#/components/schemas/resource_service/properties/profit_margin"
  • - - type: string
  • - - type: 'null'
  •   estimated_cost:
  •   "$ref": "#/components/schemas/resource_service/properties/estimated_cost"
  •   estimated_time:
  • ...
  •   rolled_over_time:
  •   "$ref": "#/components/schemas/resource_service/properties/rolled_over_time"
  •   origin_service_id:
  • - anyOf:
  • + "$ref": "#/components/schemas/resource_service/properties/origin_service_id"
  • - - "$ref": "#/components/schemas/resource_service/properties/origin_service_id"
  • - - type: 'null'
  •   profit_normalized:
  •   "$ref": "#/components/schemas/resource_service/properties/profit_normalized"
  •   projected_revenue:
~
Response modified single_company
Schema changes
  •   "$ref": "#/components/schemas/resource_company/properties/domain"
  •   contact:
  •   "$ref": "#/components/schemas/resource_company/properties/contact"
  • - domains:
  • - "$ref": "#/components/schemas/resource_company/properties/domains"
  •   due_days:
  •   "$ref": "#/components/schemas/resource_company/properties/due_days"
  •   settings:
~
Response modified single_organization_subscription
Schema changes
  •   "$ref": "#/components/schemas/resource_organization_subscription/properties/trial_ends_at"
  •   contract_seats:
  •   "$ref": "#/components/schemas/resource_organization_subscription/properties/contract_seats"
  • + active_products:
  • + "$ref": "#/components/schemas/resource_organization_subscription/properties/active_products"
  •   billing_address:
  •   "$ref": "#/components/schemas/resource_organization_subscription/properties/billing_address"
  •   trial_plan_type:
~
Response modified single_deal
Schema changes
  •   "$ref": "#/components/schemas/_single_relationship"
  •   project:
  •   "$ref": "#/components/schemas/_single_relationship"
  • + contacts:
  • + "$ref": "#/components/schemas/_collection_relationship"
  •   contract:
  •   "$ref": "#/components/schemas/_single_relationship"
  •   pipeline:
~
Response modified single_proposal
Schema changes
  •   "$ref": "#/components/schemas/resource_proposal/properties/note"
  •   footer:
  •   "$ref": "#/components/schemas/resource_proposal/properties/footer"
  • - number:
  • - "$ref": "#/components/schemas/resource_proposal/properties/number"
  •   signed:
  •   "$ref": "#/components/schemas/resource_proposal/properties/signed"
  •   status:
  • ...
  •   "$ref": "#/components/schemas/resource_proposal/properties/public_uuid"
  •   budget_total:
  •   "$ref": "#/components/schemas/resource_proposal/properties/budget_total"
  • + audit_pdf_url:
  • + "$ref": "#/components/schemas/resource_proposal/properties/audit_pdf_url"
  •   custom_fields:
  •   "$ref": "#/components/schemas/resource_proposal/properties/custom_fields"
  •   exchange_date:
  • ...
  •   "$ref": "#/components/schemas/resource_proposal/properties/responder_email"
  •   currency_default:
  •   "$ref": "#/components/schemas/resource_proposal/properties/currency_default"
  • + original_pdf_url:
  • + "$ref": "#/components/schemas/resource_proposal/properties/original_pdf_url"
  •   note_interpolated:
  •   "$ref": "#/components/schemas/resource_proposal/properties/note_interpolated"
  •   status_changed_at:
~
Response modified collection_service
Schema changes
  •   price:
  •   "$ref": "#/components/schemas/resource_service/properties/price"
  •   markup:
  • - anyOf:
  • + "$ref": "#/components/schemas/resource_service/properties/markup"
  • - - "$ref": "#/components/schemas/resource_service/properties/markup"
  • - - type: string
  • - - type: 'null'
  •   profit:
  •   "$ref": "#/components/schemas/resource_service/properties/profit"
  •   revenue:
  • ...
  •   currency:
  •   "$ref": "#/components/schemas/resource_service/properties/currency"
  •   discount:
  • - anyOf:
  • + "$ref": "#/components/schemas/resource_service/properties/discount"
  • - - "$ref": "#/components/schemas/resource_service/properties/discount"
  • - - type: string
  • - - type: 'null'
  •   position:
  •   "$ref": "#/components/schemas/resource_service/properties/position"
  •   quantity:
  • - anyOf:
  • + "$ref": "#/components/schemas/resource_service/properties/quantity"
  • - - "$ref": "#/components/schemas/resource_service/properties/quantity"
  • - - type: string
  • - - type: 'null'
  •   work_cost:
  •   "$ref": "#/components/schemas/resource_service/properties/work_cost"
  •   deleted_at:
  • - anyOf:
  • + "$ref": "#/components/schemas/resource_service/properties/deleted_at"
  • - - "$ref": "#/components/schemas/resource_service/properties/deleted_at"
  • - - type: 'null'
  •   booked_time:
  •   "$ref": "#/components/schemas/resource_service/properties/booked_time"
  •   budget_used:
  • ...
  •   billable_time:
  •   "$ref": "#/components/schemas/resource_service/properties/billable_time"
  •   budgeted_time:
  • - anyOf:
  • + "$ref": "#/components/schemas/resource_service/properties/budgeted_time"
  • - - "$ref": "#/components/schemas/resource_service/properties/budgeted_time"
  • - - type: 'null'
  •   custom_fields:
  • - anyOf:
  • + "$ref": "#/components/schemas/resource_service/properties/custom_fields"
  • - - "$ref": "#/components/schemas/resource_service/properties/custom_fields"
  • - - type: 'null'
  • - discount_type:
  • - "$ref": "#/components/schemas/resource_service/properties/discount_type"
  •   editor_config:
  • - anyOf:
  • + "$ref": "#/components/schemas/resource_service/properties/editor_config"
  • - - "$ref": "#/components/schemas/resource_service/properties/editor_config"
  • - - type: 'null'
  •   markup_amount:
  •   "$ref": "#/components/schemas/resource_service/properties/markup_amount"
  •   price_default:
  •   "$ref": "#/components/schemas/resource_service/properties/price_default"
  •   profit_margin:
  • - anyOf:
  • + "$ref": "#/components/schemas/resource_service/properties/profit_margin"
  • - - "$ref": "#/components/schemas/resource_service/properties/profit_margin"
  • - - type: string
  • - - type: 'null'
  •   estimated_cost:
  •   "$ref": "#/components/schemas/resource_service/properties/estimated_cost"
  •   estimated_time:
  • ...
  •   rolled_over_time:
  •   "$ref": "#/components/schemas/resource_service/properties/rolled_over_time"
  •   origin_service_id:
  • - anyOf:
  • + "$ref": "#/components/schemas/resource_service/properties/origin_service_id"
  • - - "$ref": "#/components/schemas/resource_service/properties/origin_service_id"
  • - - type: 'null'
  •   profit_normalized:
  •   "$ref": "#/components/schemas/resource_service/properties/profit_normalized"
  •   projected_revenue:
~
Response modified collection_company
Schema changes
  •   "$ref": "#/components/schemas/resource_company/properties/domain"
  •   contact:
  •   "$ref": "#/components/schemas/resource_company/properties/contact"
  • - domains:
  • - "$ref": "#/components/schemas/resource_company/properties/domains"
  •   due_days:
  •   "$ref": "#/components/schemas/resource_company/properties/due_days"
  •   settings:
~
Response modified single_public_proposal
Schema changes
  •   "$ref": "#/components/schemas/resource_proposal/properties/responder_name"
  •   responder_email:
  •   "$ref": "#/components/schemas/resource_proposal/properties/responder_email"
  • + original_pdf_url:
  • + "$ref": "#/components/schemas/resource_proposal/properties/original_pdf_url"
  •   status_changed_at:
  •   "$ref": "#/components/schemas/resource_proposal/properties/status_changed_at"
  •   disclaimer_enabled:
~
Response modified single_page
Schema changes
  •   "$ref": "#/components/schemas/_single_relationship"
  •   project:
  •   "$ref": "#/components/schemas/_single_relationship"
  • - updater:
  • - "$ref": "#/components/schemas/_single_relationship"
  •   root_page:
  •   "$ref": "#/components/schemas/_single_relationship"
  •   attachments:
~
Response modified collection_page
Schema changes
  •   "$ref": "#/components/schemas/_single_relationship"
  •   project:
  •   "$ref": "#/components/schemas/_single_relationship"
  • - updater:
  • - "$ref": "#/components/schemas/_single_relationship"
  •   root_page:
  •   "$ref": "#/components/schemas/_single_relationship"
  •   attachments:
~
Response modified collection_proposal
Schema changes
  •   "$ref": "#/components/schemas/resource_proposal/properties/note"
  •   footer:
  •   "$ref": "#/components/schemas/resource_proposal/properties/footer"
  • - number:
  • - "$ref": "#/components/schemas/resource_proposal/properties/number"
  •   signed:
  •   "$ref": "#/components/schemas/resource_proposal/properties/signed"
  •   status:
  • ...
  •   "$ref": "#/components/schemas/resource_proposal/properties/public_uuid"
  •   budget_total:
  •   "$ref": "#/components/schemas/resource_proposal/properties/budget_total"
  • + audit_pdf_url:
  • + "$ref": "#/components/schemas/resource_proposal/properties/audit_pdf_url"
  •   custom_fields:
  •   "$ref": "#/components/schemas/resource_proposal/properties/custom_fields"
  •   exchange_date:
  • ...
  •   "$ref": "#/components/schemas/resource_proposal/properties/responder_email"
  •   currency_default:
  •   "$ref": "#/components/schemas/resource_proposal/properties/currency_default"
  • + original_pdf_url:
  • + "$ref": "#/components/schemas/resource_proposal/properties/original_pdf_url"
  •   note_interpolated:
  •   "$ref": "#/components/schemas/resource_proposal/properties/note_interpolated"
  •   status_changed_at:
~
Response modified collection_deal
Schema changes
  •   "$ref": "#/components/schemas/_single_relationship"
  •   project:
  •   "$ref": "#/components/schemas/_single_relationship"
  • + contacts:
  • + "$ref": "#/components/schemas/_collection_relationship"
  •   contract:
  •   "$ref": "#/components/schemas/_single_relationship"
  •   pipeline:
~
Request body modified agent_config
Schema changes
  •   properties:
  •   agent_id:
  •   "$ref": "#/components/schemas/resource_agent_config/properties/agent_id"
  • - ai_model:
  • - "$ref": "#/components/schemas/resource_agent_config/properties/ai_model"
  •   instructions:
  •   "$ref": "#/components/schemas/resource_agent_config/properties/instructions"
  • - reasoning_effort:
  • - "$ref": "#/components/schemas/resource_agent_config/properties/reasoning_effort"
  •  
~
Request body modified agent_config_update
Schema changes
  •   attributes:
  •   type: object
  •   properties:
  • - ai_model:
  • - "$ref": "#/components/schemas/resource_agent_config/properties/ai_model"
  •   instructions:
  •   "$ref": "#/components/schemas/resource_agent_config/properties/instructions"
  • - reasoning_effort:
  • - "$ref": "#/components/schemas/resource_agent_config/properties/reasoning_effort"
  •  
~
Request body modified organization_subscription
Schema changes
  •   "$ref": "#/components/schemas/resource_organization_subscription/properties/billing_email"
  •   product_types:
  •   "$ref": "#/components/schemas/resource_organization_subscription/properties/product_types"
  • + active_products:
  • + "$ref": "#/components/schemas/resource_organization_subscription/properties/active_products"
  •   billing_address:
  •   "$ref": "#/components/schemas/resource_organization_subscription/properties/billing_address"
  •   trial_plan_type:
~
Request body modified company
Schema changes
  •   "$ref": "#/components/schemas/resource_company/properties/domain"
  •   contact:
  •   "$ref": "#/components/schemas/resource_company/properties/contact"
  • - domains:
  • - "$ref": "#/components/schemas/resource_company/properties/domains"
  •   due_days:
  •   "$ref": "#/components/schemas/resource_company/properties/due_days"
  •   settings:
~
Request body modified deal
Schema changes
  •   "$ref": "#/components/schemas/resource_deal/properties/deal_value"
  •   project_id:
  •   "$ref": "#/components/schemas/resource_deal/properties/project_id"
  • + contact_ids:
  • + "$ref": "#/components/schemas/resource_deal/properties/contact_ids"
  •   probability:
  •   "$ref": "#/components/schemas/resource_deal/properties/probability"
  •   x-required: Required for sales pipeline deals
~
Get pages GET Operation modified /api/v2/pages/get
Schema changes
  •  tags:
  •  - Pages
  •  summary: Get pages
  • -x-position: 10
  •  operationId: pages-index
  •  
~
Create a page POST Operation modified /api/v2/pages/post
Schema changes
  •  - Pages
  •  summary: Create a page
  •  x-internal: true
  • -x-position: 20
  •  operationId: pages-create
  •  
-
Creates a doc from a template POST Operation removed /api/v2/pages/apply_template_as_doc/post
Schema changes
  • -tags:
  • -- Pages
  • -summary: Creates a doc from a template
  • -responses:
  • - '201':
  • - "$ref": "#/components/responses/single_page"
  • - '422':
  • - content:
  • - application/vnd.api+json: {}
  • - headers:
  • - Content-Type:
  • - schema:
  • - type: string
  • -parameters:
  • -- "$ref": "#/components/parameters/header_organization"
  • -x-position: 140
  • -operationId: pages-template-apply-template-as-doc
  • -requestBody:
  • - "$ref": "#/components/requestBodies/page_apply_template_as_doc"
  • -
~
Copies a page POST Operation modified /api/v2/pages/copy/post
Schema changes
  •  tags:
  •  - Pages
  •  summary: Copies a page
  • -x-position: 110
  •  operationId: pages-copy-copy
  •  
-
Copies a page POST Request body removed /api/v2/pages/copy/post/requestBody
Schema changes
  • -"$ref": "#/components/requestBodies/page_copy"
  • -
~
Copies a page POST Response modified /api/v2/pages/copy/post/responses/201
Schema changes
  • -"$ref": "#/components/responses/single_page"
  • +content:
  • + application/vnd.api+json: {}
  • +headers:
  • + Content-Type:
  • + schema:
  • + type: string
  •  
~
Create a page with markdown body POST Operation modified /api/v2/pages/create_with_markdown/post
Schema changes
  •  tags:
  •  - Pages
  •  summary: Create a page with markdown body
  • -x-position: 30
  •  operationId: pages-proxy-create-with-markdown
  •  
-
Deletes a page DELETE Response removed /api/v2/pages/{id}/delete/responses/409
Schema changes
  • -content:
  • - application/vnd.api+json: {}
  • -headers:
  • - Content-Type:
  • - schema:
  • - type: string
  • -
~
Deletes a page DELETE Operation modified /api/v2/pages/{id}/delete
Schema changes
  •  tags:
  •  - Pages
  •  summary: Deletes a page
  • -x-position: 60
  •  operationId: pages-destroy
  •  
~
Gets a page GET Operation modified /api/v2/pages/{id}/get
Schema changes
  •  tags:
  •  - Pages
  •  summary: Gets a page
  • -x-position: 40
  •  operationId: pages-show
  •  
~
Update a page PATCH Operation modified /api/v2/pages/{id}/patch
Schema changes
  •  - Pages
  •  summary: Update a page
  •  x-internal: true
  • -x-position: 50
  •  operationId: pages-update
  •  
~
Append HTML to a page body PATCH Operation modified /api/v2/pages/{id}/append_html/patch
Schema changes
  •  tags:
  •  - Pages
  •  summary: Append HTML to a page body
  • -x-position: 100
  •  operationId: pages-proxy-append-html
  •  
~
Append markdown to a page body PATCH Operation modified /api/v2/pages/{id}/append_markdown/patch
Schema changes
  •  tags:
  •  - Pages
  •  summary: Append markdown to a page body
  • -x-position: 90
  •  operationId: pages-proxy-append-markdown
  •  
-
Applies a template onto a page PATCH Operation removed /api/v2/pages/{id}/apply_template_as_target/patch
Schema changes
  • -tags:
  • -- Pages
  • -summary: Applies a template onto a page
  • -responses:
  • - '200':
  • - "$ref": "#/components/responses/single_page"
  • - '409':
  • - content:
  • - application/vnd.api+json: {}
  • - headers:
  • - Content-Type:
  • - schema:
  • - type: string
  • - '422':
  • - content:
  • - application/vnd.api+json: {}
  • - headers:
  • - Content-Type:
  • - schema:
  • - type: string
  • -parameters:
  • -- in: path
  • - name: id
  • - schema:
  • - type: string
  • - required: true
  • -- "$ref": "#/components/parameters/header_organization"
  • -x-position: 150
  • -operationId: pages-template-apply-template-as-target
  • -requestBody:
  • - "$ref": "#/components/requestBodies/page_apply_template"
  • -
-
Creates a subpage from a template PATCH Operation removed /api/v2/pages/{id}/apply_template_on_parent/patch
Schema changes
  • -tags:
  • -- Pages
  • -summary: Creates a subpage from a template
  • -responses:
  • - '200':
  • - "$ref": "#/components/responses/single_page"
  • - '409':
  • - content:
  • - application/vnd.api+json: {}
  • - headers:
  • - Content-Type:
  • - schema:
  • - type: string
  • - '422':
  • - content:
  • - application/vnd.api+json: {}
  • - headers:
  • - Content-Type:
  • - schema:
  • - type: string
  • -parameters:
  • -- in: path
  • - name: id
  • - schema:
  • - type: string
  • - required: true
  • -- "$ref": "#/components/parameters/header_organization"
  • -x-position: 160
  • -operationId: pages-template-apply-template-on-parent
  • -requestBody:
  • - "$ref": "#/components/requestBodies/page_apply_template"
  • -
-
Converts a subpage into a doc PATCH Operation removed /api/v2/pages/{id}/convert_to_doc/patch
Schema changes
  • -tags:
  • -- Pages
  • -summary: Converts a subpage into a doc
  • -responses:
  • - '200':
  • - "$ref": "#/components/responses/single_page"
  • - '409':
  • - content:
  • - application/vnd.api+json: {}
  • - headers:
  • - Content-Type:
  • - schema:
  • - type: string
  • -parameters:
  • -- in: path
  • - name: id
  • - schema:
  • - type: string
  • - required: true
  • -- "$ref": "#/components/parameters/header_organization"
  • -x-position: 130
  • -operationId: pages-convert-to-doc-convert-to-doc
  • -
-
Generates a realtime collaboration token for a page POST Operation removed /api/v2/pages/{id}/jwt/post
Schema changes
  • -tags:
  • -- Pages
  • -summary: Generates a realtime collaboration token for a page
  • -responses:
  • - '201':
  • - content:
  • - application/json:
  • - schema:
  • - type: object
  • - properties:
  • - jwt:
  • - type: string
  • - title: JWT
  • - payload:
  • - type: object
  • - title: Payload
  • -parameters:
  • -- in: path
  • - name: id
  • - schema:
  • - type: string
  • - required: true
  • -- in: query
  • - name: expires_in
  • - schema:
  • - type: integer
  • - required: false
  • -- "$ref": "#/components/parameters/header_organization"
  • -x-internal: true
  • -x-position: 210
  • -operationId: pages-jwt-jwt
  • -
~
Moves a page PATCH Operation modified /api/v2/pages/{id}/move/patch
Schema changes
  •  tags:
  •  - Pages
  •  summary: Moves a page
  • -x-position: 120
  •  operationId: pages-move-move
  •  
-
Moves a page PATCH Request body removed /api/v2/pages/{id}/move/patch/requestBody
Schema changes
  • -"$ref": "#/components/requestBodies/page_move"
  • -
-
Moves a page PATCH Response removed /api/v2/pages/{id}/move/patch/responses/409
Schema changes
  • -content:
  • - application/vnd.api+json: {}
  • -headers:
  • - Content-Type:
  • - schema:
  • - type: string
  • -
-
Moves a page PATCH Response removed /api/v2/pages/{id}/move/patch/responses/403
Schema changes
  • -content:
  • - application/vnd.api+json: {}
  • -headers:
  • - Content-Type:
  • - schema:
  • - type: string
  • -
~
Publishes a page PATCH Operation modified /api/v2/pages/{id}/publish/patch
Schema changes
  •  tags:
  •  - Pages
  •  summary: Publishes a page
  • -x-position: 170
  •  operationId: pages-publish-publish
  •  
~
Replace a page body with HTML PATCH Operation modified /api/v2/pages/{id}/replace_body_with_html/patch
Schema changes
  •  tags:
  •  - Pages
  •  summary: Replace a page body with HTML
  • -x-position: 80
  •  operationId: pages-proxy-replace-body-with-html
  •  
~
Replace a page body with markdown PATCH Operation modified /api/v2/pages/{id}/replace_body_with_markdown/patch
Schema changes
  •  tags:
  •  - Pages
  •  summary: Replace a page body with markdown
  • -x-position: 70
  •  operationId: pages-proxy-replace-body-with-markdown
  •  
~
Unpublishes a page PATCH Operation modified /api/v2/pages/{id}/unpublish/patch
Schema changes
  •  tags:
  •  - Pages
  •  summary: Unpublishes a page
  • -x-position: 180
  •  operationId: pages-unpublish-unpublish
  •  
-
Gets a public doc GET Operation removed /api/v2/public/pages/{uuid}/get
Schema changes
  • -tags:
  • -- Pages
  • -summary: Gets a public doc
  • -security: []
  • -responses:
  • - '200':
  • - "$ref": "#/components/responses/single_public_page"
  • - '404': {}
  • -parameters:
  • -- in: path
  • - name: uuid
  • - schema:
  • - type: string
  • - required: true
  • -x-position: 190
  • -operationId: public-pages-show
  • -
-
Authenticates access to a public doc attachment GET Operation removed /api/v2/public/pages/{uuid}/attachments/{id}/auth/get
Schema changes
  • -tags:
  • -- Pages
  • -summary: Authenticates access to a public doc attachment
  • -security: []
  • -responses:
  • - '200': {}
  • - '404': {}
  • -parameters:
  • -- in: path
  • - name: uuid
  • - schema:
  • - type: string
  • - required: true
  • -- in: path
  • - name: id
  • - schema:
  • - type: string
  • - required: true
  • -x-internal: true
  • -x-position: 200
  • -operationId: public-pages-attachments-auth
  • -
-
Get a download URL for the signed proposal PDF GET Operation removed /api/v2/proposals/{id}/signed_pdf/get
Schema changes
  • -tags:
  • -- Proposals
  • -summary: Get a download URL for the signed proposal PDF
  • -responses:
  • - '200':
  • - "$ref": "#/components/responses/proposal_signed_pdf"
  • -parameters:
  • -- in: path
  • - name: id
  • - schema:
  • - type: string
  • - required: true
  • -- "$ref": "#/components/parameters/header_organization"
  • -operationId: proposals-signed_pdf-signed_pdf
  • -

September 01, 2026

22 changes
22 changes click to expand
~
Schema modified resource_service
Schema changes
  •   title: Deal Stage
  •   x-used-in:
  •   - filter
  • + discount_type:
  • + enum:
  • + - percentage
  • + - amount
  • + type: string
  • + title: Discount Type
  • + x-enums:
  • + amount: Amount
  • + percentage: Percentage
  • + x-used-in:
  • + - serializer
  •   editor_config:
  •   type: object
  •   title: Editor Config
  • ...
  •   x-used-in:
  •   - serializer
  •   discount_amount:
  • + type: number
  •   title: Discount Amount
  •   x-used-in:
  •   - serializer
  • + - form
  •   - filter
  •   explicit_access:
  •   type: boolean
~
Schema modified resource_price
Schema changes
  •   - form
  •   - filter
  •   - sorter
  • + discount_type:
  • + enum:
  • + - percentage
  • + - amount
  • + type: string
  • + title: Discount Type
  • + x-enums:
  • + amount: Amount
  • + percentage: Percentage
  • + x-used-in:
  • + - serializer
  •   editor_config:
  •   type: object
  •   title: Editor Config
  • ...
  •   - form
  •   - filter
  •   - sorter
  • + discount_amount:
  • + type: number
  • + title: Discount Amount
  • + x-used-in:
  • + - serializer
  • + - form
  •   estimated_hours:
  •   type: number
  •   title: Estimated Hours
  • ...
  •   title: Estimated Cost Default
  •   x-used-in:
  •   - serializer
  • + discount_amount_default:
  • + title: Discount Amount Default
  • + x-used-in:
  • + - serializer
  •   booking_tracking_enabled:
  •   type: boolean
  •   title: Booking Tracking Enabled
  • ...
  •   - sorter
  •   estimated_cost_normalized:
  •   title: Estimated Cost Normalized
  • + x-used-in:
  • + - serializer
  • + discount_amount_normalized:
  • + title: Discount Amount Normalized
  •   x-used-in:
  •   - serializer
  •  
~
Schema modified resource_proposal
Schema changes
  •   title: Footer
  •   x-used-in:
  •   - serializer
  • - number:
  • - type: string
  • - title: Number
  • - nullable: true
  • - x-used-in:
  • - - serializer
  •   signed:
  •   title: Signed
  •   x-used-in:
~
Schema modified resource_proposal
Schema changes
  •   title: Footer
  •   x-used-in:
  •   - serializer
  • + number:
  • + type: string
  • + title: Number
  • + nullable: true
  • + x-used-in:
  • + - serializer
  •   signed:
  •   title: Signed
  •   x-used-in:
~
Schema modified resource_proposal
Schema changes
  •   - serializer
  •   x-relationship: has_one
  •   x-related-resource: resource_organization
  • + audit_pdf_url:
  • + type: string
  • + title: Audit Pdf Url
  • + x-used-in:
  • + - serializer
  • + deprecated: true
  •   custom_fields:
  •   type: object
  •   title: Custom Fields
  • ...
  •   title: Currency Default
  •   x-used-in:
  •   - serializer
  • + original_pdf_url:
  • + type: string
  • + title: Original Pdf Url
  • + x-used-in:
  • + - serializer
  • + deprecated: true
  •   note_interpolated:
  •   title: Note Interpolated
  •   x-used-in:
~
Schema modified resource_proposal
Schema changes
  •   - serializer
  •   x-relationship: has_one
  •   x-related-resource: resource_organization
  • - audit_pdf_url:
  • - type: string
  • - title: Audit Pdf Url
  • - x-used-in:
  • - - serializer
  • - deprecated: true
  •   custom_fields:
  •   type: object
  •   title: Custom Fields
  • ...
  •   title: Currency Default
  •   x-used-in:
  •   - serializer
  • - original_pdf_url:
  • - type: string
  • - title: Original Pdf Url
  • - x-used-in:
  • - - serializer
  • - deprecated: true
  •   note_interpolated:
  •   title: Note Interpolated
  •   x-used-in:
~
Response modified single_service
Schema changes
  •   anyOf:
  •   - "$ref": "#/components/schemas/resource_service/properties/custom_fields"
  •   - type: 'null'
  • + discount_type:
  • + "$ref": "#/components/schemas/resource_service/properties/discount_type"
  •   editor_config:
  •   anyOf:
  •   - "$ref": "#/components/schemas/resource_service/properties/editor_config"
~
Response modified collection_service
Schema changes
  •   anyOf:
  •   - "$ref": "#/components/schemas/resource_service/properties/custom_fields"
  •   - type: 'null'
  • + discount_type:
  • + "$ref": "#/components/schemas/resource_service/properties/discount_type"
  •   editor_config:
  •   anyOf:
  •   - "$ref": "#/components/schemas/resource_service/properties/editor_config"
~
Response modified single_proposal
Schema changes
  •   "$ref": "#/components/schemas/resource_proposal/properties/note"
  •   footer:
  •   "$ref": "#/components/schemas/resource_proposal/properties/footer"
  • - number:
  • - "$ref": "#/components/schemas/resource_proposal/properties/number"
  •   signed:
  •   "$ref": "#/components/schemas/resource_proposal/properties/signed"
  •   status:
+
Response added proposal_signed_pdf
Schema changes
  • +content:
  • + application/json:
  • + schema:
  • + type: object
  • + properties:
  • + data:
  • + type: object
  • + properties:
  • + id:
  • + type: integer
  • + url:
  • + type: string
  • + format: uri
  • +
~
Response modified collection_proposal
Schema changes
  •   "$ref": "#/components/schemas/resource_proposal/properties/note"
  •   footer:
  •   "$ref": "#/components/schemas/resource_proposal/properties/footer"
  • - number:
  • - "$ref": "#/components/schemas/resource_proposal/properties/number"
  •   signed:
  •   "$ref": "#/components/schemas/resource_proposal/properties/signed"
  •   status:
~
Response modified single_proposal
Schema changes
  •   "$ref": "#/components/schemas/resource_proposal/properties/note"
  •   footer:
  •   "$ref": "#/components/schemas/resource_proposal/properties/footer"
  • + number:
  • + "$ref": "#/components/schemas/resource_proposal/properties/number"
  •   signed:
  •   "$ref": "#/components/schemas/resource_proposal/properties/signed"
  •   status:
~
Response modified collection_proposal
Schema changes
  •   "$ref": "#/components/schemas/resource_proposal/properties/note"
  •   footer:
  •   "$ref": "#/components/schemas/resource_proposal/properties/footer"
  • + number:
  • + "$ref": "#/components/schemas/resource_proposal/properties/number"
  •   signed:
  •   "$ref": "#/components/schemas/resource_proposal/properties/signed"
  •   status:
~
Response modified collection_proposal
Schema changes
  •   "$ref": "#/components/schemas/resource_proposal/properties/public_uuid"
  •   budget_total:
  •   "$ref": "#/components/schemas/resource_proposal/properties/budget_total"
  • + audit_pdf_url:
  • + "$ref": "#/components/schemas/resource_proposal/properties/audit_pdf_url"
  •   custom_fields:
  •   "$ref": "#/components/schemas/resource_proposal/properties/custom_fields"
  •   exchange_date:
  • ...
  •   "$ref": "#/components/schemas/resource_proposal/properties/responder_email"
  •   currency_default:
  •   "$ref": "#/components/schemas/resource_proposal/properties/currency_default"
  • + original_pdf_url:
  • + "$ref": "#/components/schemas/resource_proposal/properties/original_pdf_url"
  •   note_interpolated:
  •   "$ref": "#/components/schemas/resource_proposal/properties/note_interpolated"
  •   status_changed_at:
~
Response modified single_service
Schema changes
  •   price:
  •   "$ref": "#/components/schemas/resource_service/properties/price"
  •   markup:
  • - "$ref": "#/components/schemas/resource_service/properties/markup"
  • + anyOf:
  • + - "$ref": "#/components/schemas/resource_service/properties/markup"
  • + - type: string
  • + - type: 'null'
  •   profit:
  •   "$ref": "#/components/schemas/resource_service/properties/profit"
  •   revenue:
  • ...
  •   currency:
  •   "$ref": "#/components/schemas/resource_service/properties/currency"
  •   discount:
  • - "$ref": "#/components/schemas/resource_service/properties/discount"
  • + anyOf:
  • + - "$ref": "#/components/schemas/resource_service/properties/discount"
  • + - type: string
  • + - type: 'null'
  •   position:
  •   "$ref": "#/components/schemas/resource_service/properties/position"
  •   quantity:
  • - "$ref": "#/components/schemas/resource_service/properties/quantity"
  • + anyOf:
  • + - "$ref": "#/components/schemas/resource_service/properties/quantity"
  • + - type: string
  • + - type: 'null'
  •   work_cost:
  •   "$ref": "#/components/schemas/resource_service/properties/work_cost"
  •   deleted_at:
  • - "$ref": "#/components/schemas/resource_service/properties/deleted_at"
  • + anyOf:
  • + - "$ref": "#/components/schemas/resource_service/properties/deleted_at"
  • + - type: 'null'
  •   booked_time:
  •   "$ref": "#/components/schemas/resource_service/properties/booked_time"
  •   budget_used:
  • ...
  •   billable_time:
  •   "$ref": "#/components/schemas/resource_service/properties/billable_time"
  •   budgeted_time:
  • - "$ref": "#/components/schemas/resource_service/properties/budgeted_time"
  • + anyOf:
  • + - "$ref": "#/components/schemas/resource_service/properties/budgeted_time"
  • + - type: 'null'
  •   custom_fields:
  • - "$ref": "#/components/schemas/resource_service/properties/custom_fields"
  • + anyOf:
  • + - "$ref": "#/components/schemas/resource_service/properties/custom_fields"
  • + - type: 'null'
  •   editor_config:
  • - "$ref": "#/components/schemas/resource_service/properties/editor_config"
  • + anyOf:
  • + - "$ref": "#/components/schemas/resource_service/properties/editor_config"
  • + - type: 'null'
  •   markup_amount:
  •   "$ref": "#/components/schemas/resource_service/properties/markup_amount"
  •   price_default:
  •   "$ref": "#/components/schemas/resource_service/properties/price_default"
  •   profit_margin:
  • - "$ref": "#/components/schemas/resource_service/properties/profit_margin"
  • + anyOf:
  • + - "$ref": "#/components/schemas/resource_service/properties/profit_margin"
  • + - type: string
  • + - type: 'null'
  •   estimated_cost:
  •   "$ref": "#/components/schemas/resource_service/properties/estimated_cost"
  •   estimated_time:
  • ...
  •   rolled_over_time:
  •   "$ref": "#/components/schemas/resource_service/properties/rolled_over_time"
  •   origin_service_id:
  • - "$ref": "#/components/schemas/resource_service/properties/origin_service_id"
  • + anyOf:
  • + - "$ref": "#/components/schemas/resource_service/properties/origin_service_id"
  • + - type: 'null'
  •   profit_normalized:
  •   "$ref": "#/components/schemas/resource_service/properties/profit_normalized"
  •   projected_revenue:
~
Response modified single_public_proposal
Schema changes
  •   "$ref": "#/components/schemas/resource_proposal/properties/responder_name"
  •   responder_email:
  •   "$ref": "#/components/schemas/resource_proposal/properties/responder_email"
  • + original_pdf_url:
  • + "$ref": "#/components/schemas/resource_proposal/properties/original_pdf_url"
  •   status_changed_at:
  •   "$ref": "#/components/schemas/resource_proposal/properties/status_changed_at"
  •   disclaimer_enabled:
~
Response modified collection_service
Schema changes
  •   price:
  •   "$ref": "#/components/schemas/resource_service/properties/price"
  •   markup:
  • - "$ref": "#/components/schemas/resource_service/properties/markup"
  • + anyOf:
  • + - "$ref": "#/components/schemas/resource_service/properties/markup"
  • + - type: string
  • + - type: 'null'
  •   profit:
  •   "$ref": "#/components/schemas/resource_service/properties/profit"
  •   revenue:
  • ...
  •   currency:
  •   "$ref": "#/components/schemas/resource_service/properties/currency"
  •   discount:
  • - "$ref": "#/components/schemas/resource_service/properties/discount"
  • + anyOf:
  • + - "$ref": "#/components/schemas/resource_service/properties/discount"
  • + - type: string
  • + - type: 'null'
  •   position:
  •   "$ref": "#/components/schemas/resource_service/properties/position"
  •   quantity:
  • - "$ref": "#/components/schemas/resource_service/properties/quantity"
  • + anyOf:
  • + - "$ref": "#/components/schemas/resource_service/properties/quantity"
  • + - type: string
  • + - type: 'null'
  •   work_cost:
  •   "$ref": "#/components/schemas/resource_service/properties/work_cost"
  •   deleted_at:
  • - "$ref": "#/components/schemas/resource_service/properties/deleted_at"
  • + anyOf:
  • + - "$ref": "#/components/schemas/resource_service/properties/deleted_at"
  • + - type: 'null'
  •   booked_time:
  •   "$ref": "#/components/schemas/resource_service/properties/booked_time"
  •   budget_used:
  • ...
  •   billable_time:
  •   "$ref": "#/components/schemas/resource_service/properties/billable_time"
  •   budgeted_time:
  • - "$ref": "#/components/schemas/resource_service/properties/budgeted_time"
  • + anyOf:
  • + - "$ref": "#/components/schemas/resource_service/properties/budgeted_time"
  • + - type: 'null'
  •   custom_fields:
  • - "$ref": "#/components/schemas/resource_service/properties/custom_fields"
  • + anyOf:
  • + - "$ref": "#/components/schemas/resource_service/properties/custom_fields"
  • + - type: 'null'
  •   editor_config:
  • - "$ref": "#/components/schemas/resource_service/properties/editor_config"
  • + anyOf:
  • + - "$ref": "#/components/schemas/resource_service/properties/editor_config"
  • + - type: 'null'
  •   markup_amount:
  •   "$ref": "#/components/schemas/resource_service/properties/markup_amount"
  •   price_default:
  •   "$ref": "#/components/schemas/resource_service/properties/price_default"
  •   profit_margin:
  • - "$ref": "#/components/schemas/resource_service/properties/profit_margin"
  • + anyOf:
  • + - "$ref": "#/components/schemas/resource_service/properties/profit_margin"
  • + - type: string
  • + - type: 'null'
  •   estimated_cost:
  •   "$ref": "#/components/schemas/resource_service/properties/estimated_cost"
  •   estimated_time:
  • ...
  •   rolled_over_time:
  •   "$ref": "#/components/schemas/resource_service/properties/rolled_over_time"
  •   origin_service_id:
  • - "$ref": "#/components/schemas/resource_service/properties/origin_service_id"
  • + anyOf:
  • + - "$ref": "#/components/schemas/resource_service/properties/origin_service_id"
  • + - type: 'null'
  •   profit_normalized:
  •   "$ref": "#/components/schemas/resource_service/properties/profit_normalized"
  •   projected_revenue:
~
Response modified single_proposal
Schema changes
  •   "$ref": "#/components/schemas/resource_proposal/properties/public_uuid"
  •   budget_total:
  •   "$ref": "#/components/schemas/resource_proposal/properties/budget_total"
  • + audit_pdf_url:
  • + "$ref": "#/components/schemas/resource_proposal/properties/audit_pdf_url"
  •   custom_fields:
  •   "$ref": "#/components/schemas/resource_proposal/properties/custom_fields"
  •   exchange_date:
  • ...
  •   "$ref": "#/components/schemas/resource_proposal/properties/responder_email"
  •   currency_default:
  •   "$ref": "#/components/schemas/resource_proposal/properties/currency_default"
  • + original_pdf_url:
  • + "$ref": "#/components/schemas/resource_proposal/properties/original_pdf_url"
  •   note_interpolated:
  •   "$ref": "#/components/schemas/resource_proposal/properties/note_interpolated"
  •   status_changed_at:
~
Response modified single_proposal
Schema changes
  •   "$ref": "#/components/schemas/resource_proposal/properties/public_uuid"
  •   budget_total:
  •   "$ref": "#/components/schemas/resource_proposal/properties/budget_total"
  • - audit_pdf_url:
  • - "$ref": "#/components/schemas/resource_proposal/properties/audit_pdf_url"
  •   custom_fields:
  •   "$ref": "#/components/schemas/resource_proposal/properties/custom_fields"
  •   exchange_date:
  • ...
  •   "$ref": "#/components/schemas/resource_proposal/properties/responder_email"
  •   currency_default:
  •   "$ref": "#/components/schemas/resource_proposal/properties/currency_default"
  • - original_pdf_url:
  • - "$ref": "#/components/schemas/resource_proposal/properties/original_pdf_url"
  •   note_interpolated:
  •   "$ref": "#/components/schemas/resource_proposal/properties/note_interpolated"
  •   status_changed_at:
~
Response modified single_public_proposal
Schema changes
  •   "$ref": "#/components/schemas/resource_proposal/properties/responder_name"
  •   responder_email:
  •   "$ref": "#/components/schemas/resource_proposal/properties/responder_email"
  • - original_pdf_url:
  • - "$ref": "#/components/schemas/resource_proposal/properties/original_pdf_url"
  •   status_changed_at:
  •   "$ref": "#/components/schemas/resource_proposal/properties/status_changed_at"
  •   disclaimer_enabled:
~
Response modified collection_proposal
Schema changes
  •   "$ref": "#/components/schemas/resource_proposal/properties/public_uuid"
  •   budget_total:
  •   "$ref": "#/components/schemas/resource_proposal/properties/budget_total"
  • - audit_pdf_url:
  • - "$ref": "#/components/schemas/resource_proposal/properties/audit_pdf_url"
  •   custom_fields:
  •   "$ref": "#/components/schemas/resource_proposal/properties/custom_fields"
  •   exchange_date:
  • ...
  •   "$ref": "#/components/schemas/resource_proposal/properties/responder_email"
  •   currency_default:
  •   "$ref": "#/components/schemas/resource_proposal/properties/currency_default"
  • - original_pdf_url:
  • - "$ref": "#/components/schemas/resource_proposal/properties/original_pdf_url"
  •   note_interpolated:
  •   "$ref": "#/components/schemas/resource_proposal/properties/note_interpolated"
  •   status_changed_at:
+
Get a download URL for the signed proposal PDF GET Operation added /api/v2/proposals/{id}/signed_pdf/get
Schema changes
  • +tags:
  • +- Proposals
  • +summary: Get a download URL for the signed proposal PDF
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/proposal_signed_pdf"
  • +parameters:
  • +- in: path
  • + name: id
  • + schema:
  • + type: string
  • + required: true
  • +- "$ref": "#/components/parameters/header_organization"
  • +operationId: proposals-signed_pdf-signed_pdf
  • +

August 31, 2026

11 changes
11 changes click to expand
~
Request body modified agent_config
Schema changes
  •   properties:
  •   agent_id:
  •   "$ref": "#/components/schemas/resource_agent_config/properties/agent_id"
  • + ai_model:
  • + "$ref": "#/components/schemas/resource_agent_config/properties/ai_model"
  •   instructions:
  •   "$ref": "#/components/schemas/resource_agent_config/properties/instructions"
  • + reasoning_effort:
  • + "$ref": "#/components/schemas/resource_agent_config/properties/reasoning_effort"
  •  
~
Request body modified agent_config_update
Schema changes
  •   attributes:
  •   type: object
  •   properties:
  • + ai_model:
  • + "$ref": "#/components/schemas/resource_agent_config/properties/ai_model"
  •   instructions:
  •   "$ref": "#/components/schemas/resource_agent_config/properties/instructions"
  • + reasoning_effort:
  • + "$ref": "#/components/schemas/resource_agent_config/properties/reasoning_effort"
  •  
~
Request body modified company
Schema changes
  •   "$ref": "#/components/schemas/resource_company/properties/domain"
  •   contact:
  •   "$ref": "#/components/schemas/resource_company/properties/contact"
  • + domains:
  • + "$ref": "#/components/schemas/resource_company/properties/domains"
  •   due_days:
  •   "$ref": "#/components/schemas/resource_company/properties/due_days"
  •   settings:
~
Schema modified filter_project_relevancy_report
Schema changes
  •   not_contain:
  •   "$ref": "#/components/schemas/resource_project_relevancy_report/properties/heuristic_type"
  •   - "$ref": "#/components/schemas/resource_project_relevancy_report/properties/heuristic_type"
  • - booked_period_end:
  • - "$ref": "#/components/schemas/resource_project_relevancy_report/properties/booked_period_end"
  •   activity_period_end:
  •   "$ref": "#/components/schemas/resource_project_relevancy_report/properties/activity_period_end"
  • - booked_period_start:
  • - "$ref": "#/components/schemas/resource_project_relevancy_report/properties/booked_period_start"
  •   activity_period_start:
  •   "$ref": "#/components/schemas/resource_project_relevancy_report/properties/activity_period_start"
  •   time_trackable_on_date:
~
Schema modified resource_project_relevancy_report
Schema changes
  •   title: Heuristic Type
  •   x-used-in:
  •   - filter
  • - booked_period_end:
  • - type: string
  • - title: Booked Period End
  • - format: date
  • - x-used-in:
  • - - filter
  •   time_tracked_score:
  •   type: integer
  •   title: Time Tracked Score
  • ...
  •   activity_period_end:
  •   type: string
  •   title: Activity Period End
  • - format: date
  • - x-used-in:
  • - - filter
  • - booked_period_start:
  • - type: string
  • - title: Booked Period Start
  •   format: date
  •   x-used-in:
  •   - filter
~
Schema modified resource_agent_config
Schema changes
  •   x-used-in:
  •   - form
  •   - filter
  • + ai_model:
  • + type: string
  • + title: AI Model
  • + nullable: true
  • + x-used-in:
  • + - serializer
  • + - form
  • + x-feature-flags:
  • + - agentModelSettings
  •   created_at:
  •   type: string
  •   title: Created At
  • ...
  •   x-used-in:
  •   - serializer
  •   - form
  • + reasoning_effort:
  • + enum:
  • + - low
  • + - medium
  • + - high
  • + type: string
  • + title: Reasoning Effort
  • + x-enums:
  • + low: Low
  • + high: High
  • + medium: Medium
  • + nullable: true
  • + x-used-in:
  • + - serializer
  • + - form
  • + x-feature-flags:
  • + - agentModelSettings
  •  
~
Schema modified resource_company
Schema changes
  •   x-used-in:
  •   - serializer
  •   - form
  • + deprecated: true
  •   import:
  •   title: Import
  •   x-used-in:
  • ...
  •   contact:
  •   type: object
  •   title: Contact
  • + x-used-in:
  • + - serializer
  • + - form
  • + domains:
  • + type: array
  • + items:
  • + type: string
  • + title: Domains
  •   x-used-in:
  •   - serializer
  •   - form
~
Schema modified resource_project_relevancy_report
Schema changes
  •   title: Heuristic Type
  •   x-used-in:
  •   - filter
  • + booked_period_end:
  • + type: string
  • + title: Booked Period End
  • + format: date
  • + x-used-in:
  • + - filter
  •   time_tracked_score:
  •   type: integer
  •   title: Time Tracked Score
  • ...
  •   activity_period_end:
  •   type: string
  •   title: Activity Period End
  • + format: date
  • + x-used-in:
  • + - filter
  • + booked_period_start:
  • + type: string
  • + title: Booked Period Start
  •   format: date
  •   x-used-in:
  •   - filter
~
Schema modified filter_project_relevancy_report
Schema changes
  •   not_contain:
  •   "$ref": "#/components/schemas/resource_project_relevancy_report/properties/heuristic_type"
  •   - "$ref": "#/components/schemas/resource_project_relevancy_report/properties/heuristic_type"
  • + booked_period_end:
  • + "$ref": "#/components/schemas/resource_project_relevancy_report/properties/booked_period_end"
  •   activity_period_end:
  •   "$ref": "#/components/schemas/resource_project_relevancy_report/properties/activity_period_end"
  • + booked_period_start:
  • + "$ref": "#/components/schemas/resource_project_relevancy_report/properties/booked_period_start"
  •   activity_period_start:
  •   "$ref": "#/components/schemas/resource_project_relevancy_report/properties/activity_period_start"
  •   time_trackable_on_date:
~
Response modified collection_company
Schema changes
  •   "$ref": "#/components/schemas/resource_company/properties/domain"
  •   contact:
  •   "$ref": "#/components/schemas/resource_company/properties/contact"
  • + domains:
  • + "$ref": "#/components/schemas/resource_company/properties/domains"
  •   due_days:
  •   "$ref": "#/components/schemas/resource_company/properties/due_days"
  •   settings:
~
Response modified single_company
Schema changes
  •   "$ref": "#/components/schemas/resource_company/properties/domain"
  •   contact:
  •   "$ref": "#/components/schemas/resource_company/properties/contact"
  • + domains:
  • + "$ref": "#/components/schemas/resource_company/properties/domains"
  •   due_days:
  •   "$ref": "#/components/schemas/resource_company/properties/due_days"
  •   settings:

August 26, 2026

38 changes
38 changes click to expand
+
Request body added page_version_update
Schema changes
  • +content:
  • + application/vnd.api+json:
  • + schema:
  • + type: object
  • + properties:
  • + data:
  • + type: object
  • + properties:
  • + attributes:
  • + type: object
  • + required:
  • + - name
  • + properties:
  • + name:
  • + "$ref": "#/components/schemas/resource_page_version/properties/name"
  • +
+
Request body added page_apply_template_as_doc
Schema changes
  • +content:
  • + application/vnd.api+json:
  • + schema:
  • + type: object
  • + properties:
  • + data:
  • + type: object
  • + properties:
  • + attributes:
  • + type: object
  • + required:
  • + - template_id
  • + properties:
  • + project_id:
  • + "$ref": "#/components/schemas/resource_page/properties/project_id"
  • + template_id:
  • + "$ref": "#/components/schemas/resource_page/properties/template_id"
  • +
+
Request body added page_move
Schema changes
  • +content:
  • + application/vnd.api+json:
  • + schema:
  • + type: object
  • + properties:
  • + data:
  • + type: object
  • + properties:
  • + attributes:
  • + type: object
  • + required:
  • + - target_doc_id
  • + properties:
  • + target_doc_id:
  • + "$ref": "#/components/schemas/resource_page/properties/target_doc_id"
  • +
~
Request body modified custom_field
Schema changes
  •   x-required: Required if customizable_type is 'employees'
  •   data_type_id:
  •   "$ref": "#/components/schemas/resource_custom_field/properties/data_type_id"
  • - maximum_value:
  • - "$ref": "#/components/schemas/resource_custom_field/properties/maximum_value"
  • - x-required: Required if data_type_id is 8 (Progress field)
  • - minimum_value:
  • - "$ref": "#/components/schemas/resource_custom_field/properties/minimum_value"
  • - x-required: Required if data_type_id is 8 (Progress field)
  •   customizable_type:
  •   "$ref": "#/components/schemas/resource_custom_field/properties/customizable_type"
  •   quick_add_enabled:
+
Request body added page_apply_template
Schema changes
  • +content:
  • + application/vnd.api+json:
  • + schema:
  • + type: object
  • + properties:
  • + data:
  • + type: object
  • + properties:
  • + attributes:
  • + type: object
  • + required:
  • + - template_id
  • + properties:
  • + template_id:
  • + "$ref": "#/components/schemas/resource_page/properties/template_id"
  • +
+
Request body added page_copy
Schema changes
  • +content:
  • + application/vnd.api+json:
  • + schema:
  • + type: object
  • + properties:
  • + data:
  • + type: object
  • + properties:
  • + attributes:
  • + type: object
  • + required:
  • + - template_id
  • + properties:
  • + title:
  • + "$ref": "#/components/schemas/resource_page/properties/title"
  • + project_id:
  • + "$ref": "#/components/schemas/resource_page/properties/project_id"
  • + template_id:
  • + "$ref": "#/components/schemas/resource_page/properties/template_id"
  • +
+
Response added single_public_page
Schema changes
  • +content:
  • + application/vnd.api+json:
  • + schema:
  • + type: object
  • + properties:
  • + data:
  • + type: object
  • + properties:
  • + attributes:
  • + type: object
  • + properties:
  • + body:
  • + "$ref": "#/components/schemas/resource_page/properties/body"
  • + title:
  • + "$ref": "#/components/schemas/resource_page/properties/title"
  • + icon_id:
  • + "$ref": "#/components/schemas/resource_page/properties/icon_id"
  • + position:
  • + "$ref": "#/components/schemas/resource_page/properties/position"
  • + preferences:
  • + "$ref": "#/components/schemas/resource_page/properties/preferences"
  • + public_uuid:
  • + "$ref": "#/components/schemas/resource_page/properties/public_uuid"
  • + cover_image_url:
  • + "$ref": "#/components/schemas/resource_page/properties/cover_image_url"
  • + cover_image_meta:
  • + "$ref": "#/components/schemas/resource_page/properties/cover_image_meta"
  • + relationships:
  • + type: object
  • + properties:
  • + child_pages:
  • + "$ref": "#/components/schemas/_collection_relationship"
  • + meta:
  • + "$ref": "#/components/schemas/_meta"
  • + included:
  • + type: array
  • + items: {}
  • +
~
Response modified collection_page
Schema changes
  •   "$ref": "#/components/schemas/_single_relationship"
  •   project:
  •   "$ref": "#/components/schemas/_single_relationship"
  • + updater:
  • + "$ref": "#/components/schemas/_single_relationship"
  •   root_page:
  •   "$ref": "#/components/schemas/_single_relationship"
  •   attachments:
~
Response modified single_page
Schema changes
  •   "$ref": "#/components/schemas/_single_relationship"
  •   project:
  •   "$ref": "#/components/schemas/_single_relationship"
  • + updater:
  • + "$ref": "#/components/schemas/_single_relationship"
  •   root_page:
  •   "$ref": "#/components/schemas/_single_relationship"
  •   attachments:
~
Schema modified resource_person
Schema changes
  •   title: Shared Seat
  •   x-used-in:
  •   - filter
  • + x-feature-flags:
  • + - sharedSeats
  •   status_text:
  •   type: string
  •   title: Status Text
~
Schema modified resource_person_report
Schema changes
  •   - filter
  •   - sorter
  •   - grouper
  • + x-feature-flags:
  • + - sharedSeats
  •   autotracking:
  •   type: integer
  •   title: Autotracking
~
Schema modified resource_custom_field
Schema changes
  •   - 5
  •   - 6
  •   - 7
  • - - 8
  •   type: integer
  •   title: Data Type
  •   x-enums:
  • ...
  •   '5': Multiple select field
  •   '6': Person field
  •   '7': Attachment field
  • - '8': Progress field
  •   x-used-in:
  •   - serializer
  •   - form
  • ...
  •   - serializer
  •   x-relationship: has_one
  •   x-related-resource: resource_organization
  • - maximum_value:
  • - type: number
  • - title: Maximum Value
  • - x-used-in:
  • - - serializer
  • - - form
  • - x-feature-flags:
  • - - manualProgressCustomField
  • - minimum_value:
  • - type: number
  • - title: Minimum Value
  • - x-used-in:
  • - - serializer
  • - - form
  • - x-feature-flags:
  • - - manualProgressCustomField
  •   customizable_type:
  •   type: string
  •   title: Customizable Type
~
Schema modified resource_page
Schema changes
  •   - sorter
  •   x-relationship: has_one
  •   x-related-resource: resource_project
  • + updater:
  • + title: Updater
  • + x-used-in:
  • + - serializer
  • + x-relationship: has_one
  • + x-related-resource: resource_person
  •   position:
  •   type: integer
  •   title: Position
  • ...
  •   title: Public Uuid
  •   x-used-in:
  •   - serializer
  • + template_id:
  • + type: integer
  • + title: Template
  • + x-used-in:
  • + - form
  •   creator_name:
  •   title: Creator Name
  •   x-used-in:
  • ...
  •   title: Subscriber
  •   x-used-in:
  •   - filter
  • + target_doc_id:
  • + type: integer
  • + title: Target Doc
  • + x-used-in:
  • + - form
  •   attachment_ids:
  •   title: Attachment Ids
  •   x-used-in:
~
Get pages GET Operation modified /api/v2/pages/get
Schema changes
  •  tags:
  •  - Pages
  •  summary: Get pages
  • +x-position: 10
  •  operationId: pages-index
  •  
~
Create a page POST Operation modified /api/v2/pages/post
Schema changes
  •  - Pages
  •  summary: Create a page
  •  x-internal: true
  • +x-position: 20
  •  operationId: pages-create
  •  
+
Creates a doc from a template POST Operation added /api/v2/pages/apply_template_as_doc/post
Schema changes
  • +tags:
  • +- Pages
  • +summary: Creates a doc from a template
  • +responses:
  • + '201':
  • + "$ref": "#/components/responses/single_page"
  • + '422':
  • + content:
  • + application/vnd.api+json: {}
  • + headers:
  • + Content-Type:
  • + schema:
  • + type: string
  • +parameters:
  • +- "$ref": "#/components/parameters/header_organization"
  • +x-position: 140
  • +operationId: pages-template-apply-template-as-doc
  • +requestBody:
  • + "$ref": "#/components/requestBodies/page_apply_template_as_doc"
  • +
~
Copies a page POST Operation modified /api/v2/pages/copy/post
Schema changes
  •  tags:
  •  - Pages
  •  summary: Copies a page
  • +x-position: 110
  •  operationId: pages-copy-copy
  •  
-
Copies a page POST Response removed /api/v2/pages/copy/post/responses/200
Schema changes
  • -"$ref": "#/components/responses/single_page"
  • -
~
Create a page with markdown body POST Operation modified /api/v2/pages/create_with_markdown/post
Schema changes
  •  tags:
  •  - Pages
  •  summary: Create a page with markdown body
  • +x-position: 30
  •  operationId: pages-proxy-create-with-markdown
  •  
~
Deletes a page DELETE Operation modified /api/v2/pages/{id}/delete
Schema changes
  •  tags:
  •  - Pages
  •  summary: Deletes a page
  • +x-position: 60
  •  operationId: pages-destroy
  •  
+
Deletes a page DELETE Response added /api/v2/pages/{id}/delete/responses/409
Schema changes
  • +content:
  • + application/vnd.api+json: {}
  • +headers:
  • + Content-Type:
  • + schema:
  • + type: string
  • +
~
Gets a page GET Operation modified /api/v2/pages/{id}/get
Schema changes
  •  tags:
  •  - Pages
  •  summary: Gets a page
  • +x-position: 40
  •  operationId: pages-show
  •  
~
Update a page PATCH Operation modified /api/v2/pages/{id}/patch
Schema changes
  •  - Pages
  •  summary: Update a page
  •  x-internal: true
  • +x-position: 50
  •  operationId: pages-update
  •  
~
Append HTML to a page body PATCH Operation modified /api/v2/pages/{id}/append_html/patch
Schema changes
  •  tags:
  •  - Pages
  •  summary: Append HTML to a page body
  • +x-position: 100
  •  operationId: pages-proxy-append-html
  •  
~
Append markdown to a page body PATCH Operation modified /api/v2/pages/{id}/append_markdown/patch
Schema changes
  •  tags:
  •  - Pages
  •  summary: Append markdown to a page body
  • +x-position: 90
  •  operationId: pages-proxy-append-markdown
  •  
+
Applies a template onto a page PATCH Operation added /api/v2/pages/{id}/apply_template_as_target/patch
Schema changes
  • +tags:
  • +- Pages
  • +summary: Applies a template onto a page
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/single_page"
  • + '409':
  • + content:
  • + application/vnd.api+json: {}
  • + headers:
  • + Content-Type:
  • + schema:
  • + type: string
  • + '422':
  • + content:
  • + application/vnd.api+json: {}
  • + headers:
  • + Content-Type:
  • + schema:
  • + type: string
  • +parameters:
  • +- in: path
  • + name: id
  • + schema:
  • + type: string
  • + required: true
  • +- "$ref": "#/components/parameters/header_organization"
  • +x-position: 150
  • +operationId: pages-template-apply-template-as-target
  • +requestBody:
  • + "$ref": "#/components/requestBodies/page_apply_template"
  • +
+
Creates a subpage from a template PATCH Operation added /api/v2/pages/{id}/apply_template_on_parent/patch
Schema changes
  • +tags:
  • +- Pages
  • +summary: Creates a subpage from a template
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/single_page"
  • + '409':
  • + content:
  • + application/vnd.api+json: {}
  • + headers:
  • + Content-Type:
  • + schema:
  • + type: string
  • + '422':
  • + content:
  • + application/vnd.api+json: {}
  • + headers:
  • + Content-Type:
  • + schema:
  • + type: string
  • +parameters:
  • +- in: path
  • + name: id
  • + schema:
  • + type: string
  • + required: true
  • +- "$ref": "#/components/parameters/header_organization"
  • +x-position: 160
  • +operationId: pages-template-apply-template-on-parent
  • +requestBody:
  • + "$ref": "#/components/requestBodies/page_apply_template"
  • +
+
Converts a subpage into a doc PATCH Operation added /api/v2/pages/{id}/convert_to_doc/patch
Schema changes
  • +tags:
  • +- Pages
  • +summary: Converts a subpage into a doc
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/single_page"
  • + '409':
  • + content:
  • + application/vnd.api+json: {}
  • + headers:
  • + Content-Type:
  • + schema:
  • + type: string
  • +parameters:
  • +- in: path
  • + name: id
  • + schema:
  • + type: string
  • + required: true
  • +- "$ref": "#/components/parameters/header_organization"
  • +x-position: 130
  • +operationId: pages-convert-to-doc-convert-to-doc
  • +
+
Generates a realtime collaboration token for a page POST Operation added /api/v2/pages/{id}/jwt/post
Schema changes
  • +tags:
  • +- Pages
  • +summary: Generates a realtime collaboration token for a page
  • +responses:
  • + '201':
  • + content:
  • + application/json:
  • + schema:
  • + type: object
  • + properties:
  • + jwt:
  • + type: string
  • + title: JWT
  • + payload:
  • + type: object
  • + title: Payload
  • +parameters:
  • +- in: path
  • + name: id
  • + schema:
  • + type: string
  • + required: true
  • +- in: query
  • + name: expires_in
  • + schema:
  • + type: integer
  • + required: false
  • +- "$ref": "#/components/parameters/header_organization"
  • +x-internal: true
  • +x-position: 210
  • +operationId: pages-jwt-jwt
  • +
+
Moves a page PATCH Response added /api/v2/pages/{id}/move/patch/responses/409
Schema changes
  • +content:
  • + application/vnd.api+json: {}
  • +headers:
  • + Content-Type:
  • + schema:
  • + type: string
  • +
+
Moves a page PATCH Response added /api/v2/pages/{id}/move/patch/responses/403
Schema changes
  • +content:
  • + application/vnd.api+json: {}
  • +headers:
  • + Content-Type:
  • + schema:
  • + type: string
  • +
~
Moves a page PATCH Operation modified /api/v2/pages/{id}/move/patch
Schema changes
  •  tags:
  •  - Pages
  •  summary: Moves a page
  • +x-position: 120
  •  operationId: pages-move-move
  •  
~
Publishes a page PATCH Operation modified /api/v2/pages/{id}/publish/patch
Schema changes
  •  tags:
  •  - Pages
  •  summary: Publishes a page
  • +x-position: 170
  •  operationId: pages-publish-publish
  •  
~
Replace a page body with HTML PATCH Operation modified /api/v2/pages/{id}/replace_body_with_html/patch
Schema changes
  •  tags:
  •  - Pages
  •  summary: Replace a page body with HTML
  • +x-position: 80
  •  operationId: pages-proxy-replace-body-with-html
  •  
~
Replace a page body with markdown PATCH Operation modified /api/v2/pages/{id}/replace_body_with_markdown/patch
Schema changes
  •  tags:
  •  - Pages
  •  summary: Replace a page body with markdown
  • +x-position: 70
  •  operationId: pages-proxy-replace-body-with-markdown
  •  
~
Unpublishes a page PATCH Operation modified /api/v2/pages/{id}/unpublish/patch
Schema changes
  •  tags:
  •  - Pages
  •  summary: Unpublishes a page
  • +x-position: 180
  •  operationId: pages-unpublish-unpublish
  •  
+
Gets a public doc GET Operation added /api/v2/public/pages/{uuid}/get
Schema changes
  • +tags:
  • +- Pages
  • +summary: Gets a public doc
  • +security: []
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/single_public_page"
  • + '404': {}
  • +parameters:
  • +- in: path
  • + name: uuid
  • + schema:
  • + type: string
  • + required: true
  • +x-position: 190
  • +operationId: public-pages-show
  • +
+
Authenticates access to a public doc attachment GET Operation added /api/v2/public/pages/{uuid}/attachments/{id}/auth/get
Schema changes
  • +tags:
  • +- Pages
  • +summary: Authenticates access to a public doc attachment
  • +security: []
  • +responses:
  • + '200': {}
  • + '404': {}
  • +parameters:
  • +- in: path
  • + name: uuid
  • + schema:
  • + type: string
  • + required: true
  • +- in: path
  • + name: id
  • + schema:
  • + type: string
  • + required: true
  • +x-internal: true
  • +x-position: 200
  • +operationId: public-pages-attachments-auth
  • +

August 25, 2026

6 changes
6 changes click to expand
~
Schema modified resource_person_report
Schema changes
  •   - filter
  •   - sorter
  •   - grouper
  • + x-feature-flags:
  • + - sharedSeats
  •   autotracking:
  •   type: integer
  •   title: Autotracking
~
Schema modified resource_custom_field
Schema changes
  •   - 5
  •   - 6
  •   - 7
  • + - 8
  •   type: integer
  •   title: Data Type
  •   x-enums:
  • ...
  •   '5': Multiple select field
  •   '6': Person field
  •   '7': Attachment field
  • + '8': Progress field
  •   x-used-in:
  •   - serializer
  •   - form
  • ...
  •   - serializer
  •   x-relationship: has_one
  •   x-related-resource: resource_organization
  • + maximum_value:
  • + type: number
  • + title: Maximum Value
  • + x-used-in:
  • + - serializer
  • + - form
  • + x-feature-flags:
  • + - manualProgressCustomField
  • + minimum_value:
  • + type: number
  • + title: Minimum Value
  • + x-used-in:
  • + - serializer
  • + - form
  • + x-feature-flags:
  • + - manualProgressCustomField
  •   customizable_type:
  •   type: string
  •   title: Customizable Type
~
Schema modified resource_person
Schema changes
  •   title: Shared Seat
  •   x-used-in:
  •   - filter
  • + x-feature-flags:
  • + - sharedSeats
  •   status_text:
  •   type: string
  •   title: Status Text
~
Schema modified resource_person
Schema changes
  •   title: Shared Seat
  •   x-used-in:
  •   - filter
  • - x-feature-flags:
  • - - sharedSeats
  •   status_text:
  •   type: string
  •   title: Status Text
~
Schema modified resource_person_report
Schema changes
  •   - filter
  •   - sorter
  •   - grouper
  • - x-feature-flags:
  • - - sharedSeats
  •   autotracking:
  •   type: integer
  •   title: Autotracking
~
Request body modified custom_field
Schema changes
  •   x-required: Required if customizable_type is 'employees'
  •   data_type_id:
  •   "$ref": "#/components/schemas/resource_custom_field/properties/data_type_id"
  • + maximum_value:
  • + "$ref": "#/components/schemas/resource_custom_field/properties/maximum_value"
  • + x-required: Required if data_type_id is 8 (Progress field)
  • + minimum_value:
  • + "$ref": "#/components/schemas/resource_custom_field/properties/minimum_value"
  • + x-required: Required if data_type_id is 8 (Progress field)
  •   customizable_type:
  •   "$ref": "#/components/schemas/resource_custom_field/properties/customizable_type"
  •   quick_add_enabled:

August 24, 2026

15 changes
15 changes click to expand
~
Request body modified page
Schema changes
  •   "$ref": "#/components/schemas/resource_page/properties/root_page_id"
  •   custom_fields:
  •   "$ref": "#/components/schemas/resource_page/properties/custom_fields"
  • + public_access:
  • + "$ref": "#/components/schemas/resource_page/properties/public_access"
  •   attachment_ids:
  •   "$ref": "#/components/schemas/resource_page/properties/attachment_ids"
  •   parent_page_id:
~
Request body modified page_create_with_markdown
Schema changes
  •   "$ref": "#/components/schemas/resource_page/properties/root_page_id"
  •   custom_fields:
  •   "$ref": "#/components/schemas/resource_page/properties/custom_fields"
  • + public_access:
  • + "$ref": "#/components/schemas/resource_page/properties/public_access"
  •   attachment_ids:
  •   "$ref": "#/components/schemas/resource_page/properties/attachment_ids"
  •   parent_page_id:
~
Request body modified payment
Schema changes
  •   "$ref": "#/components/schemas/resource_payment/properties/invoice_id"
  •   written_off_on:
  •   "$ref": "#/components/schemas/resource_payment/properties/written_off_on"
  • - application/vnd.api+json; ext=bulk:
  • - schema:
  • - type: object
  • - properties:
  • - data:
  • - type: array
  • - items:
  • - type: object
  • - required:
  • - - type
  • - - attributes
  • - properties:
  • - type:
  • - enum:
  • - - payments
  • - type: string
  • - attributes:
  • - type: object
  • - maxItems: 100
  •  
~
Request body modified page
Schema changes
  •   "$ref": "#/components/schemas/resource_page/properties/root_page_id"
  •   custom_fields:
  •   "$ref": "#/components/schemas/resource_page/properties/custom_fields"
  • - public_access:
  • - "$ref": "#/components/schemas/resource_page/properties/public_access"
  •   attachment_ids:
  •   "$ref": "#/components/schemas/resource_page/properties/attachment_ids"
  •   parent_page_id:
~
Request body modified page_create_with_markdown
Schema changes
  •   "$ref": "#/components/schemas/resource_page/properties/root_page_id"
  •   custom_fields:
  •   "$ref": "#/components/schemas/resource_page/properties/custom_fields"
  • - public_access:
  • - "$ref": "#/components/schemas/resource_page/properties/public_access"
  •   attachment_ids:
  •   "$ref": "#/components/schemas/resource_page/properties/attachment_ids"
  •   parent_page_id:
~
Schema modified filter_activity
Schema changes
  •   "$ref": "#/components/schemas/resource_activity/properties/normalized_item_type"
  •   - "$ref": "#/components/schemas/resource_activity/properties/normalized_item_type"
  •  x-internal: true
  • -patternProperties:
  • +patternProperties: {}
  • - "^creator..*$":
  • - title: Creator relationship
  •  
~
Schema modified resource_page
Schema changes
  •   title: Public Access
  •   x-used-in:
  •   - serializer
  • + - form
  •   subscriber_id:
  •   type: integer
  •   title: Subscriber
~
Schema modified filter_project
Schema changes
  •   not_contain:
  •   "$ref": "#/components/schemas/resource_project/properties/project_color"
  •   - "$ref": "#/components/schemas/resource_project/properties/project_color"
  • - public_access:
  • - oneOf:
  • - - type: object
  • - title: Operation
  • - properties:
  • - eq:
  • - "$ref": "#/components/schemas/resource_project/properties/public_access"
  • - not_eq:
  • - "$ref": "#/components/schemas/resource_project/properties/public_access"
  • - contains:
  • - "$ref": "#/components/schemas/resource_project/properties/public_access"
  • - not_contain:
  • - "$ref": "#/components/schemas/resource_project/properties/public_access"
  • - - "$ref": "#/components/schemas/resource_project/properties/public_access"
  •   estimated_time:
  •   oneOf:
  •   - type: object
~
Schema modified filter_activity
Schema changes
  •   "$ref": "#/components/schemas/resource_activity/properties/normalized_item_type"
  •   - "$ref": "#/components/schemas/resource_activity/properties/normalized_item_type"
  •  x-internal: true
  • -patternProperties:
  • +patternProperties: {}
  • - "^creator..*$":
  • - title: Creator relationship
  •  
~
Schema modified filter_project_report
Schema changes
  •   not_contain:
  •   "$ref": "#/components/schemas/resource_project_report/properties/project_color"
  •   - "$ref": "#/components/schemas/resource_project_report/properties/project_color"
  • - public_access:
  • - oneOf:
  • - - type: object
  • - title: Operation
  • - properties:
  • - eq:
  • - "$ref": "#/components/schemas/resource_project_report/properties/public_access"
  • - not_eq:
  • - "$ref": "#/components/schemas/resource_project_report/properties/public_access"
  • - contains:
  • - "$ref": "#/components/schemas/resource_project_report/properties/public_access"
  • - not_contain:
  • - "$ref": "#/components/schemas/resource_project_report/properties/public_access"
  • - - "$ref": "#/components/schemas/resource_project_report/properties/public_access"
  •   estimated_time:
  •   oneOf:
  •   - type: object
~
Schema modified resource_project_report
Schema changes
  •   title: Project Color
  •   x-used-in:
  •   - filter
  • - public_access:
  • - type: boolean
  • - title: Public Access
  • - x-used-in:
  • - - filter
  •   total_revenue:
  •   title: Total Revenue
  •   x-used-in:
~
Schema modified resource_project
Schema changes
  •   title: Project Color
  •   x-used-in:
  •   - filter
  • - public_access:
  • - type: boolean
  • - title: Public Access
  • - x-used-in:
  • - - filter
  •   estimated_time:
  •   type: integer
  •   title: Estimated Time
~
Schema modified filter_activity
Schema changes
  •   "$ref": "#/components/schemas/resource_activity/properties/normalized_item_type"
  •   - "$ref": "#/components/schemas/resource_activity/properties/normalized_item_type"
  •  x-internal: true
  • -patternProperties: {}
  • +patternProperties:
  • + "^creator..*$":
  • + title: Creator relationship
  •  
~
Schema modified resource_page
Schema changes
  •   title: Public Access
  •   x-used-in:
  •   - serializer
  • - - form
  •   subscriber_id:
  •   type: integer
  •   title: Subscriber
~
Parameter modified sort_resource_request_report
Schema changes
  •   - "-resource_request"
  •   - resource_request_created_at
  •   - "-resource_request_created_at"
  • + - resource_request_ended_on
  • + - "-resource_request_ended_on"
  • + - resource_request_started_on
  • + - "-resource_request_started_on"
  •   - service
  •   - "-service"
  •   - service_type

August 20, 2026

29 changes
29 changes click to expand
~
Schema modified resource_page
Schema changes
  •   '2': Archived
  •   x-used-in:
  •   - filter
  • - subscriber_ids:
  • - title: Subscriber Ids
  • - x-used-in:
  • - - form
  •   version_number:
  •   type: integer
  •   title: Version Number
  • ...
  •   title: Cover Image Meta
  •   x-used-in:
  •   - serializer
  • - - form
  •   last_activity_at:
  •   type: string
  •   title: Last Activity At
+
Schema added _filter_root_meeting
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_meeting"
  • +- "$ref": "#/components/schemas/filter_meeting"
  • +required: false
  • +x-internal: true
  • +
+
Schema added _filter_root_automation_report
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_automation_report"
  • +- "$ref": "#/components/schemas/filter_automation_report"
  • +required: false
  • +x-internal: true
  • +
+
Schema added resource_meeting
Schema changes
  • +type: object
  • +title: Meeting Resource
  • +required: false
  • +properties:
  • + id:
  • + type: integer
  • + title: Id
  • + x-used-in:
  • + - filter
  • + deal:
  • + title: Deal
  • + x-used-in:
  • + - serializer
  • + x-relationship: has_one
  • + x-related-resource: resource_deal
  • + after:
  • + type: string
  • + title: After
  • + format: date
  • + x-used-in:
  • + - filter
  • + query:
  • + type: string
  • + title: Query
  • + x-used-in:
  • + - filter
  • + title:
  • + type: string
  • + title: Title
  • + x-used-in:
  • + - serializer
  • + - form
  • + before:
  • + type: string
  • + title: Before
  • + format: date
  • + x-used-in:
  • + - filter
  • + status:
  • + enum:
  • + - pending
  • + - joining
  • + - in_progress
  • + - processing
  • + - completed
  • + - failed
  • + type: string
  • + title: Status
  • + x-enums:
  • + failed: Failed
  • + joining: Joining
  • + pending: Pending
  • + completed: Completed
  • + processing: Processing
  • + in_progress: In Progress
  • + x-used-in:
  • + - serializer
  • + - filter
  • + creator:
  • + title: Creator
  • + x-used-in:
  • + - serializer
  • + x-relationship: has_one
  • + x-related-resource: resource_person
  • + deal_id:
  • + type: integer
  • + title: Deal
  • + x-used-in:
  • + - form
  • + - filter
  • + project:
  • + title: Project
  • + x-used-in:
  • + - serializer
  • + x-relationship: has_one
  • + x-related-resource: resource_project
  • + summary:
  • + type: string
  • + title: Summary
  • + x-used-in:
  • + - serializer
  • + - form
  • + ended_at:
  • + type: string
  • + title: Ended At
  • + format: date-time
  • + x-used-in:
  • + - serializer
  • + platform:
  • + enum:
  • + - zoom
  • + - google_meet
  • + - microsoft_teams
  • + - webex
  • + - unknown
  • + type: string
  • + title: Platform
  • + x-enums:
  • + zoom: Zoom
  • + webex: Webex
  • + unknown: Unknown
  • + google_meet: Google Meet
  • + microsoft_teams: Microsoft Teams
  • + x-used-in:
  • + - serializer
  • + - filter
  • + created_at:
  • + type: string
  • + title: Created At
  • + format: date-time
  • + x-used-in:
  • + - serializer
  • + - sorter
  • + project_id:
  • + type: integer
  • + title: Project
  • + x-used-in:
  • + - form
  • + - filter
  • + started_at:
  • + type: string
  • + title: Started At
  • + format: date-time
  • + x-used-in:
  • + - serializer
  • + - filter
  • + - sorter
  • + transcript:
  • + type: array
  • + items: {}
  • + title: Transcript
  • + x-used-in:
  • + - serializer
  • + updated_at:
  • + type: string
  • + title: Updated At
  • + format: date-time
  • + x-used-in:
  • + - serializer
  • + calendar_id:
  • + type: string
  • + title: Calendar Id
  • + x-used-in:
  • + - serializer
  • + - form
  • + - filter
  • + meeting_url:
  • + type: string
  • + title: Meeting Url
  • + x-used-in:
  • + - serializer
  • + - form
  • + - filter
  • + organization:
  • + title: Organization
  • + x-used-in:
  • + - serializer
  • + x-relationship: has_one
  • + x-related-resource: resource_organization
  • + scheduled_at:
  • + type: string
  • + title: Scheduled At
  • + format: date-time
  • + x-used-in:
  • + - serializer
  • + - form
  • + - sorter
  • + action_points:
  • + type: string
  • + title: Action Points
  • + x-used-in:
  • + - serializer
  • + - form
  • + recording_url:
  • + type: string
  • + title: Recording Url
  • + x-used-in:
  • + - serializer
  • + duration_seconds:
  • + type: integer
  • + title: Duration Seconds
  • + x-used-in:
  • + - serializer
  • + calendar_event_id:
  • + type: string
  • + title: Calendar Event Id
  • + x-used-in:
  • + - serializer
  • + - form
  • + - filter
  • + calendar_provider:
  • + enum:
  • + - google
  • + - outlook
  • + type: string
  • + title: Calendar Provider
  • + x-enums:
  • + google: Google Calendar
  • + outlook: Outlook Calendar
  • + x-used-in:
  • + - serializer
  • + - form
  • + - filter
  • + notetaker_enabled:
  • + type: boolean
  • + title: Notetaker Enabled
  • + x-used-in:
  • + - serializer
  • + - form
  • + calendar_event_uid:
  • + type: string
  • + title: Calendar Event Uid
  • + x-used-in:
  • + - serializer
  • + - form
  • + - filter
  • + transcript_markdown:
  • + type: string
  • + title: Transcript Markdown
  • + x-used-in:
  • + - serializer
  • + meeting_participants:
  • + title: Meeting Participants
  • + x-used-in:
  • + - serializer
  • + x-relationship: has_many
  • + x-related-resource: resource_meeting_participant
  • +x-internal: true
  • +
~
Schema modified resource_search_quick_result
Schema changes
  •   - budget
  •   - action
  •   - invoice
  • + - artifact
  •   type: string
  •   title: Record Type
  •   x-enums:
  • ...
  •   company: Company
  •   invoice: Invoice
  •   project: Project
  • + artifact: Artifact
  •   task_list: Task List
  •   x-used-in:
  •   - serializer
+
Schema added resource_automation_report
Schema changes
  • +type: object
  • +title: Automation report Resource
  • +required: false
  • +properties:
  • + id:
  • + type: integer
  • + title: Id
  • + x-used-in:
  • + - filter
  • + name:
  • + type: string
  • + title: Name
  • + x-used-in:
  • + - serializer
  • + - filter
  • + - sorter
  • + count:
  • + type: integer
  • + title: Count
  • + x-used-in:
  • + - serializer
  • + - sorter
  • + group:
  • + type: string
  • + title: Group
  • + x-used-in:
  • + - serializer
  • + query:
  • + type: string
  • + title: Query
  • + x-used-in:
  • + - filter
  • + report:
  • + title: Report
  • + x-used-in:
  • + - serializer
  • + x-relationship: has_one
  • + x-related-resource: resource_automation_report
  • + creator:
  • + title: Creator
  • + x-used-in:
  • + - serializer
  • + - sorter
  • + - grouper
  • + x-relationship: has_one
  • + x-related-resource: resource_person
  • + enabled:
  • + type: boolean
  • + title: Enabled
  • + x-used-in:
  • + - serializer
  • + - filter
  • + - sorter
  • + - grouper
  • + project:
  • + title: Project
  • + x-used-in:
  • + - serializer
  • + - sorter
  • + - grouper
  • + x-relationship: has_one
  • + x-related-resource: resource_project
  • + type_id:
  • + enum:
  • + - 1
  • + - 2
  • + type: integer
  • + title: Type
  • + x-enums:
  • + '1': Event
  • + '2': Time
  • + x-used-in:
  • + - serializer
  • + - sorter
  • + - grouper
  • + - filter
  • + agent_id:
  • + type: integer
  • + title: Agent
  • + x-used-in:
  • + - filter
  • + projects:
  • + title: Projects
  • + x-used-in:
  • + - serializer
  • + x-relationship: has_many
  • + x-related-resource: resource_project
  • + survey_id:
  • + type: integer
  • + title: Survey
  • + x-used-in:
  • + - filter
  • + target_id:
  • + enum:
  • + - 1
  • + - 2
  • + - 3
  • + - 4
  • + - 5
  • + - 6
  • + - 7
  • + - 8
  • + - 9
  • + - 10
  • + - 11
  • + type: integer
  • + title: Target
  • + x-enums:
  • + '1': Task
  • + '2': Deal
  • + '3': Budget
  • + '4': Invoice
  • + '5': Survey Response
  • + '6': Project
  • + '7': Booking
  • + '8': Expense
  • + '9': Company
  • + '10': Employee
  • + '11': Slack Message
  • + x-used-in:
  • + - serializer
  • + - filter
  • + - sorter
  • + - grouper
  • + automation:
  • + title: Automation
  • + x-used-in:
  • + - serializer
  • + - grouper
  • + x-relationship: has_one
  • + x-related-resource: resource_automation
  • + created_at:
  • + type: string
  • + title: Created At
  • + format: date
  • + x-used-in:
  • + - serializer
  • + - filter
  • + - sorter
  • + - grouper
  • + creator_id:
  • + type: integer
  • + title: Creator
  • + x-used-in:
  • + - filter
  • + project_id:
  • + type: integer
  • + title: Project
  • + x-used-in:
  • + - filter
  • + updated_at:
  • + type: string
  • + title: Updated At
  • + format: date
  • + x-used-in:
  • + - serializer
  • + - filter
  • + - sorter
  • + - grouper
  • + description:
  • + type: string
  • + title: Description
  • + x-used-in:
  • + - serializer
  • + - sorter
  • + organization:
  • + title: Organization
  • + x-used-in:
  • + - serializer
  • + - grouper
  • + x-relationship: has_one
  • + formula_fields:
  • + title: Formula Fields
  • + x-used-in:
  • + - serializer
  • + automatable_type:
  • + type: string
  • + title: Automatable Type
  • + x-used-in:
  • + - filter
  • + created_at_period:
  • + title: Created At Period
  • + x-used-in:
  • + - serializer
  • + updated_at_period:
  • + title: Updated At Period
  • + x-used-in:
  • + - serializer
  • + resolve_on_all_projects:
  • + type: boolean
  • + title: Resolve On All Projects
  • + x-used-in:
  • + - serializer
  • + - filter
  • + exclude_template_projects:
  • + type: boolean
  • + title: Exclude Template Projects
  • + x-used-in:
  • + - filter
  • +
+
Schema added filter_automation_report
Schema changes
  • +type: object
  • +title: Filter automation report
  • +required: false
  • +properties:
  • + id:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/id"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/id"
  • + contains:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/id"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/id"
  • + - "$ref": "#/components/schemas/resource_automation_report/properties/id"
  • + name:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/name"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/name"
  • + contains:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/name"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/name"
  • + - "$ref": "#/components/schemas/resource_automation_report/properties/name"
  • + query:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/query"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/query"
  • + contains:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/query"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/query"
  • + - "$ref": "#/components/schemas/resource_automation_report/properties/query"
  • + enabled:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/enabled"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/enabled"
  • + contains:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/enabled"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/enabled"
  • + - "$ref": "#/components/schemas/resource_automation_report/properties/enabled"
  • + type_id:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/type_id"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/type_id"
  • + contains:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/type_id"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/type_id"
  • + - "$ref": "#/components/schemas/resource_automation_report/properties/type_id"
  • + agent_id:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/agent_id"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/agent_id"
  • + contains:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/agent_id"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/agent_id"
  • + - "$ref": "#/components/schemas/resource_automation_report/properties/agent_id"
  • + survey_id:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/survey_id"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/survey_id"
  • + contains:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/survey_id"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/survey_id"
  • + - "$ref": "#/components/schemas/resource_automation_report/properties/survey_id"
  • + target_id:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/target_id"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/target_id"
  • + contains:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/target_id"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/target_id"
  • + - "$ref": "#/components/schemas/resource_automation_report/properties/target_id"
  • + created_at:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/created_at"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/created_at"
  • + contains:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/created_at"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/created_at"
  • + - "$ref": "#/components/schemas/resource_automation_report/properties/created_at"
  • + creator_id:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/creator_id"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/creator_id"
  • + contains:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/creator_id"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/creator_id"
  • + - "$ref": "#/components/schemas/resource_automation_report/properties/creator_id"
  • + project_id:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/project_id"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/project_id"
  • + contains:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/project_id"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/project_id"
  • + - "$ref": "#/components/schemas/resource_automation_report/properties/project_id"
  • + updated_at:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/updated_at"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/updated_at"
  • + contains:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/updated_at"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/updated_at"
  • + - "$ref": "#/components/schemas/resource_automation_report/properties/updated_at"
  • + automatable_type:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/automatable_type"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/automatable_type"
  • + contains:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/automatable_type"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/automatable_type"
  • + - "$ref": "#/components/schemas/resource_automation_report/properties/automatable_type"
  • + resolve_on_all_projects:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/resolve_on_all_projects"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/resolve_on_all_projects"
  • + contains:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/resolve_on_all_projects"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/resolve_on_all_projects"
  • + - "$ref": "#/components/schemas/resource_automation_report/properties/resolve_on_all_projects"
  • + exclude_template_projects:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/exclude_template_projects"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/exclude_template_projects"
  • + contains:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/exclude_template_projects"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/exclude_template_projects"
  • + - "$ref": "#/components/schemas/resource_automation_report/properties/exclude_template_projects"
  • +x-internal: true
  • +patternProperties: {}
  • +
+
Schema added filter_meeting
Schema changes
  • +type: object
  • +title: Filter meeting
  • +required: false
  • +properties:
  • + id:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_meeting/properties/id"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_meeting/properties/id"
  • + contains:
  • + "$ref": "#/components/schemas/resource_meeting/properties/id"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_meeting/properties/id"
  • + - "$ref": "#/components/schemas/resource_meeting/properties/id"
  • + after:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_meeting/properties/after"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_meeting/properties/after"
  • + contains:
  • + "$ref": "#/components/schemas/resource_meeting/properties/after"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_meeting/properties/after"
  • + - "$ref": "#/components/schemas/resource_meeting/properties/after"
  • + query:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_meeting/properties/query"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_meeting/properties/query"
  • + contains:
  • + "$ref": "#/components/schemas/resource_meeting/properties/query"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_meeting/properties/query"
  • + - "$ref": "#/components/schemas/resource_meeting/properties/query"
  • + before:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_meeting/properties/before"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_meeting/properties/before"
  • + contains:
  • + "$ref": "#/components/schemas/resource_meeting/properties/before"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_meeting/properties/before"
  • + - "$ref": "#/components/schemas/resource_meeting/properties/before"
  • + status:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_meeting/properties/status"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_meeting/properties/status"
  • + contains:
  • + "$ref": "#/components/schemas/resource_meeting/properties/status"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_meeting/properties/status"
  • + - "$ref": "#/components/schemas/resource_meeting/properties/status"
  • + deal_id:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_meeting/properties/deal_id"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_meeting/properties/deal_id"
  • + contains:
  • + "$ref": "#/components/schemas/resource_meeting/properties/deal_id"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_meeting/properties/deal_id"
  • + - "$ref": "#/components/schemas/resource_meeting/properties/deal_id"
  • + platform:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_meeting/properties/platform"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_meeting/properties/platform"
  • + contains:
  • + "$ref": "#/components/schemas/resource_meeting/properties/platform"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_meeting/properties/platform"
  • + - "$ref": "#/components/schemas/resource_meeting/properties/platform"
  • + project_id:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_meeting/properties/project_id"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_meeting/properties/project_id"
  • + contains:
  • + "$ref": "#/components/schemas/resource_meeting/properties/project_id"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_meeting/properties/project_id"
  • + - "$ref": "#/components/schemas/resource_meeting/properties/project_id"
  • + started_at:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_meeting/properties/started_at"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_meeting/properties/started_at"
  • + contains:
  • + "$ref": "#/components/schemas/resource_meeting/properties/started_at"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_meeting/properties/started_at"
  • + - "$ref": "#/components/schemas/resource_meeting/properties/started_at"
  • + calendar_id:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_meeting/properties/calendar_id"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_meeting/properties/calendar_id"
  • + contains:
  • + "$ref": "#/components/schemas/resource_meeting/properties/calendar_id"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_meeting/properties/calendar_id"
  • + - "$ref": "#/components/schemas/resource_meeting/properties/calendar_id"
  • + meeting_url:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_meeting/properties/meeting_url"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_meeting/properties/meeting_url"
  • + contains:
  • + "$ref": "#/components/schemas/resource_meeting/properties/meeting_url"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_meeting/properties/meeting_url"
  • + - "$ref": "#/components/schemas/resource_meeting/properties/meeting_url"
  • + calendar_event_id:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_meeting/properties/calendar_event_id"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_meeting/properties/calendar_event_id"
  • + contains:
  • + "$ref": "#/components/schemas/resource_meeting/properties/calendar_event_id"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_meeting/properties/calendar_event_id"
  • + - "$ref": "#/components/schemas/resource_meeting/properties/calendar_event_id"
  • + calendar_provider:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_meeting/properties/calendar_provider"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_meeting/properties/calendar_provider"
  • + contains:
  • + "$ref": "#/components/schemas/resource_meeting/properties/calendar_provider"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_meeting/properties/calendar_provider"
  • + - "$ref": "#/components/schemas/resource_meeting/properties/calendar_provider"
  • + calendar_event_uid:
  • + oneOf:
  • + - type: object
  • + title: Operation
  • + properties:
  • + eq:
  • + "$ref": "#/components/schemas/resource_meeting/properties/calendar_event_uid"
  • + not_eq:
  • + "$ref": "#/components/schemas/resource_meeting/properties/calendar_event_uid"
  • + contains:
  • + "$ref": "#/components/schemas/resource_meeting/properties/calendar_event_uid"
  • + not_contain:
  • + "$ref": "#/components/schemas/resource_meeting/properties/calendar_event_uid"
  • + - "$ref": "#/components/schemas/resource_meeting/properties/calendar_event_uid"
  • +x-internal: true
  • +patternProperties: {}
  • +
+
Schema added resource_meeting_participant
Schema changes
  • +type: object
  • +title: Meeting participant Resource
  • +required: false
  • +properties:
  • + name:
  • + type: string
  • + title: Name
  • + x-used-in:
  • + - serializer
  • + role:
  • + type: string
  • + title: Role
  • + x-used-in:
  • + - serializer
  • + email:
  • + type: string
  • + title: Email
  • + x-used-in:
  • + - serializer
  • + person:
  • + title: Person
  • + x-used-in:
  • + - serializer
  • + x-relationship: has_one
  • + x-related-resource: resource_person
  • + meeting:
  • + title: Meeting
  • + x-used-in:
  • + - serializer
  • + x-relationship: has_one
  • + x-related-resource: resource_meeting
  • + created_at:
  • + type: string
  • + title: Created At
  • + format: date-time
  • + x-used-in:
  • + - serializer
  • + updated_at:
  • + type: string
  • + title: Updated At
  • + format: date-time
  • + x-used-in:
  • + - serializer
  • + organization:
  • + title: Organization
  • + x-used-in:
  • + - serializer
  • + x-relationship: has_one
  • + x-related-resource: resource_organization
  • +x-internal: true
  • +
+
Response added single_meeting
Schema changes
  • +content:
  • + application/vnd.api+json:
  • + schema:
  • + type: object
  • + properties:
  • + data:
  • + type: object
  • + properties:
  • + attributes:
  • + type: object
  • + properties:
  • + title:
  • + "$ref": "#/components/schemas/resource_meeting/properties/title"
  • + status:
  • + "$ref": "#/components/schemas/resource_meeting/properties/status"
  • + summary:
  • + "$ref": "#/components/schemas/resource_meeting/properties/summary"
  • + ended_at:
  • + "$ref": "#/components/schemas/resource_meeting/properties/ended_at"
  • + platform:
  • + "$ref": "#/components/schemas/resource_meeting/properties/platform"
  • + created_at:
  • + "$ref": "#/components/schemas/resource_meeting/properties/created_at"
  • + started_at:
  • + "$ref": "#/components/schemas/resource_meeting/properties/started_at"
  • + transcript:
  • + "$ref": "#/components/schemas/resource_meeting/properties/transcript"
  • + updated_at:
  • + "$ref": "#/components/schemas/resource_meeting/properties/updated_at"
  • + calendar_id:
  • + "$ref": "#/components/schemas/resource_meeting/properties/calendar_id"
  • + meeting_url:
  • + "$ref": "#/components/schemas/resource_meeting/properties/meeting_url"
  • + scheduled_at:
  • + "$ref": "#/components/schemas/resource_meeting/properties/scheduled_at"
  • + action_points:
  • + "$ref": "#/components/schemas/resource_meeting/properties/action_points"
  • + recording_url:
  • + "$ref": "#/components/schemas/resource_meeting/properties/recording_url"
  • + duration_seconds:
  • + "$ref": "#/components/schemas/resource_meeting/properties/duration_seconds"
  • + calendar_event_id:
  • + "$ref": "#/components/schemas/resource_meeting/properties/calendar_event_id"
  • + calendar_provider:
  • + "$ref": "#/components/schemas/resource_meeting/properties/calendar_provider"
  • + notetaker_enabled:
  • + "$ref": "#/components/schemas/resource_meeting/properties/notetaker_enabled"
  • + calendar_event_uid:
  • + "$ref": "#/components/schemas/resource_meeting/properties/calendar_event_uid"
  • + transcript_markdown:
  • + "$ref": "#/components/schemas/resource_meeting/properties/transcript_markdown"
  • + relationships:
  • + type: object
  • + properties:
  • + deal:
  • + "$ref": "#/components/schemas/_single_relationship"
  • + creator:
  • + "$ref": "#/components/schemas/_single_relationship"
  • + project:
  • + "$ref": "#/components/schemas/_single_relationship"
  • + organization:
  • + "$ref": "#/components/schemas/_single_relationship"
  • + meeting_participants:
  • + "$ref": "#/components/schemas/_collection_relationship"
  • + meta:
  • + "$ref": "#/components/schemas/_meta"
  • + included:
  • + type: array
  • + items: {}
  • +
+
Response added collection_automation_report
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_automation_report/properties/name"
  • + count:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/count"
  • + group:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/group"
  • + enabled:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/enabled"
  • + type_id:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/type_id"
  • + target_id:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/target_id"
  • + created_at:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/created_at"
  • + updated_at:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/updated_at"
  • + description:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/description"
  • + formula_fields:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/formula_fields"
  • + resolve_on_all_projects:
  • + "$ref": "#/components/schemas/resource_automation_report/properties/resolve_on_all_projects"
  • + relationships:
  • + type: object
  • + properties:
  • + report:
  • + "$ref": "#/components/schemas/_single_relationship"
  • + creator:
  • + "$ref": "#/components/schemas/_single_relationship"
  • + project:
  • + "$ref": "#/components/schemas/_single_relationship"
  • + projects:
  • + "$ref": "#/components/schemas/_collection_relationship"
  • + automation:
  • + "$ref": "#/components/schemas/_single_relationship"
  • + organization:
  • + "$ref": "#/components/schemas/_single_relationship"
  • + meta:
  • + "$ref": "#/components/schemas/_meta"
  • + included:
  • + type: array
  • + items: {}
  • +
+
Response added collection_meeting
Schema changes
  • +content:
  • + application/vnd.api+json:
  • + schema:
  • + type: object
  • + properties:
  • + data:
  • + type: array
  • + items:
  • + type: object
  • + properties:
  • + attributes:
  • + type: object
  • + properties:
  • + title:
  • + "$ref": "#/components/schemas/resource_meeting/properties/title"
  • + status:
  • + "$ref": "#/components/schemas/resource_meeting/properties/status"
  • + summary:
  • + "$ref": "#/components/schemas/resource_meeting/properties/summary"
  • + ended_at:
  • + "$ref": "#/components/schemas/resource_meeting/properties/ended_at"
  • + platform:
  • + "$ref": "#/components/schemas/resource_meeting/properties/platform"
  • + created_at:
  • + "$ref": "#/components/schemas/resource_meeting/properties/created_at"
  • + started_at:
  • + "$ref": "#/components/schemas/resource_meeting/properties/started_at"
  • + transcript:
  • + "$ref": "#/components/schemas/resource_meeting/properties/transcript"
  • + updated_at:
  • + "$ref": "#/components/schemas/resource_meeting/properties/updated_at"
  • + calendar_id:
  • + "$ref": "#/components/schemas/resource_meeting/properties/calendar_id"
  • + meeting_url:
  • + "$ref": "#/components/schemas/resource_meeting/properties/meeting_url"
  • + scheduled_at:
  • + "$ref": "#/components/schemas/resource_meeting/properties/scheduled_at"
  • + action_points:
  • + "$ref": "#/components/schemas/resource_meeting/properties/action_points"
  • + recording_url:
  • + "$ref": "#/components/schemas/resource_meeting/properties/recording_url"
  • + duration_seconds:
  • + "$ref": "#/components/schemas/resource_meeting/properties/duration_seconds"
  • + calendar_event_id:
  • + "$ref": "#/components/schemas/resource_meeting/properties/calendar_event_id"
  • + calendar_provider:
  • + "$ref": "#/components/schemas/resource_meeting/properties/calendar_provider"
  • + notetaker_enabled:
  • + "$ref": "#/components/schemas/resource_meeting/properties/notetaker_enabled"
  • + calendar_event_uid:
  • + "$ref": "#/components/schemas/resource_meeting/properties/calendar_event_uid"
  • + transcript_markdown:
  • + "$ref": "#/components/schemas/resource_meeting/properties/transcript_markdown"
  • + relationships:
  • + type: object
  • + properties:
  • + deal:
  • + "$ref": "#/components/schemas/_single_relationship"
  • + creator:
  • + "$ref": "#/components/schemas/_single_relationship"
  • + project:
  • + "$ref": "#/components/schemas/_single_relationship"
  • + organization:
  • + "$ref": "#/components/schemas/_single_relationship"
  • + meeting_participants:
  • + "$ref": "#/components/schemas/_collection_relationship"
  • + meta:
  • + "$ref": "#/components/schemas/_meta"
  • + included:
  • + type: array
  • + items: {}
  • +
+
Group added Meetings
Schema changes
  • +name: Meetings
  • +x-internal: true
  • +x-resource: resource_meeting
  • +
+
Group added Meeting Participants
Schema changes
  • +name: Meeting Participants
  • +x-internal: true
  • +x-resource: resource_meeting_participant
  • +
~
Request body modified page_create_with_markdown
Schema changes
  •   "$ref": "#/components/schemas/resource_page/properties/attachment_ids"
  •   parent_page_id:
  •   "$ref": "#/components/schemas/resource_page/properties/parent_page_id"
  • - subscriber_ids:
  • - "$ref": "#/components/schemas/resource_page/properties/subscriber_ids"
  •   cover_image_url:
  •   "$ref": "#/components/schemas/resource_page/properties/cover_image_url"
  • - cover_image_meta:
  • - "$ref": "#/components/schemas/resource_page/properties/cover_image_meta"
  •  
+
Request body added meeting
Schema changes
  • +content:
  • + application/vnd.api+json:
  • + schema:
  • + type: object
  • + properties:
  • + data:
  • + type: object
  • + properties:
  • + attributes:
  • + type: object
  • + properties:
  • + title:
  • + "$ref": "#/components/schemas/resource_meeting/properties/title"
  • + deal_id:
  • + "$ref": "#/components/schemas/resource_meeting/properties/deal_id"
  • + summary:
  • + "$ref": "#/components/schemas/resource_meeting/properties/summary"
  • + project_id:
  • + "$ref": "#/components/schemas/resource_meeting/properties/project_id"
  • + calendar_id:
  • + "$ref": "#/components/schemas/resource_meeting/properties/calendar_id"
  • + meeting_url:
  • + "$ref": "#/components/schemas/resource_meeting/properties/meeting_url"
  • + scheduled_at:
  • + "$ref": "#/components/schemas/resource_meeting/properties/scheduled_at"
  • + action_points:
  • + "$ref": "#/components/schemas/resource_meeting/properties/action_points"
  • + calendar_event_id:
  • + "$ref": "#/components/schemas/resource_meeting/properties/calendar_event_id"
  • + calendar_provider:
  • + "$ref": "#/components/schemas/resource_meeting/properties/calendar_provider"
  • + notetaker_enabled:
  • + "$ref": "#/components/schemas/resource_meeting/properties/notetaker_enabled"
  • + calendar_event_uid:
  • + "$ref": "#/components/schemas/resource_meeting/properties/calendar_event_uid"
  • +
~
Request body modified page
Schema changes
  •   "$ref": "#/components/schemas/resource_page/properties/attachment_ids"
  •   parent_page_id:
  •   "$ref": "#/components/schemas/resource_page/properties/parent_page_id"
  • - subscriber_ids:
  • - "$ref": "#/components/schemas/resource_page/properties/subscriber_ids"
  •   version_number:
  •   "$ref": "#/components/schemas/resource_page/properties/version_number"
  •   cover_image_url:
  •   "$ref": "#/components/schemas/resource_page/properties/cover_image_url"
  • - cover_image_meta:
  • - "$ref": "#/components/schemas/resource_page/properties/cover_image_meta"
  •  
+
Parameter added filter_meeting
Schema changes
  • +in: query
  • +name: filter
  • +style: deepObject
  • +schema:
  • + "$ref": "#/components/schemas/_filter_root_meeting"
  • +required: false
  • +
+
Parameter added filter_automation_report
Schema changes
  • +in: query
  • +name: filter
  • +style: deepObject
  • +schema:
  • + "$ref": "#/components/schemas/_filter_root_automation_report"
  • +required: false
  • +
+
Parameter added group_automation_report
Schema changes
  • +in: query
  • +name: group
  • +style: form
  • +schema:
  • + enum:
  • + - automation
  • + - created_at
  • + - creator
  • + - enabled
  • + - organization
  • + - project
  • + - target
  • + - type
  • + - updated_at
  • + type: string
  • + title: Group automation report
  • + x-enums:
  • + type: Type
  • + target: Target
  • + creator: Creator
  • + enabled: Enabled
  • + project: Project
  • + automation: Automation
  • + created_at: Created At
  • + updated_at: Updated At
  • + organization: Organization
  • +explode: false
  • +required: false
  • +
+
Parameter added sort_meeting
Schema changes
  • +in: query
  • +name: sort
  • +style: form
  • +schema:
  • + type: array
  • + items:
  • + enum:
  • + - created_at
  • + - "-created_at"
  • + - scheduled_at
  • + - "-scheduled_at"
  • + - started_at
  • + - "-started_at"
  • + type: string
  • + title: Sort meeting
  • +explode: false
  • +required: false
  • +
+
Parameter added sort_automation_report
Schema changes
  • +in: query
  • +name: sort
  • +style: form
  • +schema:
  • + type: array
  • + items:
  • + enum:
  • + - automation_created_at
  • + - "-automation_created_at"
  • + - automation_updated_at
  • + - "-automation_updated_at"
  • + - count
  • + - "-count"
  • + - created_at
  • + - "-created_at"
  • + - creator
  • + - "-creator"
  • + - description
  • + - "-description"
  • + - enabled
  • + - "-enabled"
  • + - name
  • + - "-name"
  • + - project
  • + - "-project"
  • + - target_id
  • + - "-target_id"
  • + - type_id
  • + - "-type_id"
  • + - updated_at
  • + - "-updated_at"
  • + type: string
  • + title: Sort automation report
  • +explode: false
  • +required: false
  • +
+
Get meetings GET Operation added /api/v2/meetings/get
Schema changes
  • +tags:
  • +- Meetings
  • +summary: Get meetings
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/collection_meeting"
  • +parameters:
  • +- "$ref": "#/components/parameters/filter_meeting"
  • +- "$ref": "#/components/parameters/sort_meeting"
  • +- "$ref": "#/components/parameters/header_organization"
  • +x-internal: true
  • +operationId: meetings-index
  • +x-feature-flags:
  • +- meetingNotetaker
  • +
+
Create a meeting POST Operation added /api/v2/meetings/post
Schema changes
  • +tags:
  • +- Meetings
  • +summary: Create a meeting
  • +responses:
  • + '201':
  • + "$ref": "#/components/responses/single_meeting"
  • + '403':
  • + content:
  • + application/vnd.api+json: {}
  • + headers:
  • + Content-Type:
  • + schema:
  • + type: string
  • + '422':
  • + content:
  • + application/vnd.api+json: {}
  • + headers:
  • + Content-Type:
  • + schema:
  • + type: string
  • +parameters:
  • +- "$ref": "#/components/parameters/header_organization"
  • +x-internal: true
  • +operationId: meetings-create
  • +requestBody:
  • + "$ref": "#/components/requestBodies/meeting"
  • +x-feature-flags:
  • +- meetingNotetaker
  • +
+
Deletes a meeting DELETE Operation added /api/v2/meetings/{id}/delete
Schema changes
  • +tags:
  • +- Meetings
  • +summary: Deletes a meeting
  • +responses:
  • + '204': {}
  • +parameters:
  • +- in: path
  • + name: id
  • + schema:
  • + type: string
  • + required: true
  • +- "$ref": "#/components/parameters/header_organization"
  • +x-internal: true
  • +operationId: meetings-destroy
  • +x-feature-flags:
  • +- meetingNotetaker
  • +
+
Gets a meeting GET Operation added /api/v2/meetings/{id}/get
Schema changes
  • +tags:
  • +- Meetings
  • +summary: Gets a meeting
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/single_meeting"
  • +parameters:
  • +- in: path
  • + name: id
  • + schema:
  • + type: string
  • + required: true
  • +- "$ref": "#/components/parameters/header_organization"
  • +x-internal: true
  • +operationId: meetings-show
  • +x-feature-flags:
  • +- meetingNotetaker
  • +
+
Update a meeting PATCH Operation added /api/v2/meetings/{id}/patch
Schema changes
  • +tags:
  • +- Meetings
  • +summary: Update a meeting
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/single_meeting"
  • + '403':
  • + content:
  • + application/vnd.api+json: {}
  • + headers:
  • + Content-Type:
  • + schema:
  • + type: string
  • + '422':
  • + content:
  • + application/vnd.api+json: {}
  • + headers:
  • + Content-Type:
  • + schema:
  • + type: string
  • +parameters:
  • +- in: path
  • + name: id
  • + schema:
  • + type: string
  • + required: true
  • +- "$ref": "#/components/parameters/header_organization"
  • +x-internal: true
  • +operationId: meetings-update
  • +requestBody:
  • + "$ref": "#/components/requestBodies/meeting"
  • +x-feature-flags:
  • +- meetingNotetaker
  • +
+
Deletes a meeting recording PATCH Operation added /api/v2/meetings/{id}/delete_recording/patch
Schema changes
  • +tags:
  • +- Meetings
  • +summary: Deletes a meeting recording
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/single_meeting"
  • +parameters:
  • +- in: path
  • + name: id
  • + schema:
  • + type: string
  • + required: true
  • +- "$ref": "#/components/parameters/header_organization"
  • +x-internal: true
  • +operationId: meetings-delete_recording-delete_recording
  • +x-feature-flags:
  • +- meetingNotetaker
  • +
+
Get automation reports GET Operation added /api/v2/reports/automation_reports/get
Schema changes
  • +tags:
  • +- Reports
  • +summary: Get automation reports
  • +responses:
  • + '200':
  • + "$ref": "#/components/responses/collection_automation_report"
  • +parameters:
  • +- "$ref": "#/components/parameters/filter_automation_report"
  • +- "$ref": "#/components/parameters/sort_automation_report"
  • +- "$ref": "#/components/parameters/group_automation_report"
  • +- "$ref": "#/components/parameters/header_organization"
  • +x-resource: resource_automation_report
  • +operationId: reports-automation_reports-index
  • +