{"openapi":"3.0.3","info":{"title":"Fieldwire Regional API","version":"v3"},"servers":[{"url":"https://client-api.{region}.fieldwire.com","variables":{"region":{"default":"us","enum":["eu","us"]}}}],"components":{"headers":{"count":{"description":"Pagination header: number of entities in responses","schema":{"type":"integer"}},"current_user_id":{"description":"Current user's id","schema":{"type":"integer"}},"has_more":{"description":"True if there are more pages of results, false otherwise","schema":{"type":"boolean"}},"last_synced_at":{"description":"To be used as input for `last_synced_at` query parameter to get the next page of results","schema":{"type":"string","format":"date-time"}},"ratelimit-limit-minute":{"description":"Maximum number of requests allowed per minute for this endpoint","schema":{"type":"integer"}},"ratelimit-remaining-minute":{"description":"Number of requests remaining in the current minute window","schema":{"type":"integer"}},"ratelimit-limit-hour":{"description":"Maximum number of requests allowed per hour for this endpoint","schema":{"type":"integer"}},"ratelimit-remaining-hour":{"description":"Number of requests remaining in the current hour window","schema":{"type":"integer"}},"ratelimit-reset":{"description":"Unix timestamp indicating when the rate limit window resets","schema":{"type":"integer"}},"retry-after":{"description":"Number of seconds to wait before retrying the request","schema":{"type":"integer"}}},"parameters":{"api_version":{"name":"Fieldwire-Version","in":"header","description":"Specifies the version of the API to talk to","required":true,"schema":{"type":"string","format":"date"}},"entities_filter":{"name":"Fieldwire-Filter","in":"header","description":"Specifies if request should include active, deleted or all (default) entities","required":false,"schema":{"type":"string","enum":["active","deleted"]}},"entities_per_page":{"name":"Fieldwire-Per-Page","in":"header","description":"Specifies the number of entities to include in the request","required":false,"schema":{"type":"integer","maximum":1000}},"id":{"name":"id","in":"path","description":"ID of the entity","required":true,"schema":{"type":"string","format":"uuid"}},"project_id":{"name":"project_id","in":"path","description":"ID of the project this entity belongs to","required":true,"schema":{"type":"string","format":"uuid"}},"user_id":{"name":"user_id","in":"path","description":"ID of the user this entity belongs to","required":true,"schema":{"type":"string","format":"uuid"}},"file_uuid":{"name":"file_uuid","in":"path","description":"UUID of the file this entity belongs to","required":true,"schema":{"type":"string","format":"uuid"}},"last_synced_at":{"name":"last_synced_at","in":"query","description":"Timestamp since when further updates should be included","required":false,"schema":{"type":"string","format":"date-time"}}},"schemas":{"access_control_file":{"type":"object","description":"Represents the file url and information for access control file","required":["url","file_type","entity","entity_type"],"nullable":false,"properties":{"url":{"type":"string","nullable":false,"description":"Url link to access control file"},"file_type":{"type":"string","enum":["unknown","pdf","csv","photo_sphere","zip","photo","video"],"nullable":false,"description":"File type for the url above"},"entity_type":{"type":"string","enum":["Project","User","Account"],"nullable":false,"description":"What object the entity below is"},"entity":{"type":"object","nullable":false,"description":"The entity involved based on entity type"}},"additionalProperties":false},"account_attachment":{"type":"object","description":"Entity that usually show up in the \"files\" tab of a project template. Twin of project-level attachment","required":["id","account_id","file_url","name","created_at","device_created_at","resolved_conflict","device_updated_at","updated_at","creator_user_id","last_editor_user_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user account"},"project_template_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the project template this entity belongs to"},"project_template_folder_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the project template folder, if this attachment belongs to one"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"file_url":{"type":"string","nullable":false,"description":"URL of the potential processed file"},"file_size":{"type":"integer","format":"int32","nullable":true,"description":"Attachment file size"},"process_state":{"type":"string","enum":["deleting","restoring",null],"nullable":true,"description":"Whether this attachment is being restored or deleted"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"}},"additionalProperties":false},"account_attachment_create_input":{"type":"object","required":["creator_user_id","name","file_url","last_editor_user_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"project_template_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the project template this entity belongs to"},"project_template_folder_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the project template folder, if this attachment belongs to one"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"file_url":{"type":"string","nullable":false,"description":"URL of the potential processed file"},"file_size":{"type":"integer","format":"int32","nullable":true,"description":"Attachment file size"},"process_state":{"type":"string","enum":["deleting","restoring",null],"nullable":true,"description":"Whether this attachment is being restored or deleted"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"}},"description":"Schema for creating account_attachment","additionalProperties":false},"account_attachment_update_input":{"type":"object","nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"project_template_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the project template this entity belongs to"},"project_template_folder_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the project template folder, if this attachment belongs to one"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"file_url":{"type":"string","nullable":false,"description":"URL of the potential processed file"},"file_size":{"type":"integer","format":"int32","nullable":true,"description":"Attachment file size"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"}},"description":"Schema for updating account_attachment","additionalProperties":false},"account_data_type":{"type":"object","description":"Represents a kind of value.","required":["id","creator_user_id","last_editor_user_id","account_id","is_strict","name","kind","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the account this entity belongs to"},"default_bigint_value":{"type":"integer","format":"int64","nullable":true,"description":"Default big integer value if the kind is bigint"},"default_boolean_value":{"type":"boolean","nullable":true,"description":"Default boolean value if the kind is boolean"},"is_strict":{"type":"boolean","nullable":false,"description":"Whether this is strict which means only values from the pre-approved list can be used (denoted by `DataTypeValue`s)"},"default_string_value":{"type":"string","nullable":true,"description":"Default string value if the kind is string (suitable for short form text)"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"placeholder":{"type":"string","nullable":true,"description":"Placeholder name to use for this data type to be shown in the UI"},"default_date_value":{"type":"string","format":"date","nullable":true,"description":"Default date value if the kind is date"},"default_checkbox_value":{"type":"string","enum":["empty","yes","no","not_applicable",null],"nullable":true,"description":"Default checkbox value if the kind is checkbox"},"kind":{"type":"string","enum":["bigint","string","text","boolean","decimal","date","datetime","checkbox"],"nullable":false,"description":"Kind of the entity"},"unit":{"type":"string","enum":["temperature","currency","hours","length","area","volume","mass",null],"nullable":true,"description":"The unit of the value this type carries"},"default_decimal_value":{"type":"string","nullable":true,"description":"Default decimal value if the kind is decimal"},"default_text_value":{"type":"string","nullable":true,"description":"Default text value if the kind is text (suitable for long form text)"},"content_changed_at":{"type":"string","format":"date-time","nullable":true,"description":"Time at which this entity was changed across any of its child entities (contents)"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"default_datetime_value":{"type":"string","format":"date-time","nullable":true,"description":"Default datetime value if the kind is datetime"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"hidden_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when this type was marked as hidden (can be only done if this is marked as strict)"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"}},"additionalProperties":false},"account_data_type_create_input":{"type":"object","required":["name","creator_user_id","last_editor_user_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"default_bigint_value":{"type":"integer","format":"int64","nullable":true,"description":"Default big integer value if the kind is bigint"},"default_boolean_value":{"type":"boolean","nullable":true,"description":"Default boolean value if the kind is boolean"},"is_strict":{"type":"boolean","nullable":false,"description":"Whether this is strict which means only values from the pre-approved list can be used (denoted by `DataTypeValue`s)"},"default_string_value":{"type":"string","nullable":true,"description":"Default string value if the kind is string (suitable for short form text)"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"placeholder":{"type":"string","nullable":true,"description":"Placeholder name to use for this data type to be shown in the UI"},"kind":{"type":"string","enum":["bigint","string","text","boolean","decimal","date","datetime","checkbox"],"nullable":false,"description":"Kind of the entity"},"unit":{"type":"string","enum":["temperature","currency","hours","length","area","volume","mass",null],"nullable":true,"description":"The unit of the value this type carries"},"default_decimal_value":{"type":"string","nullable":true,"description":"Default decimal value if the kind is decimal"},"default_text_value":{"type":"string","nullable":true,"description":"Default text value if the kind is text (suitable for long form text)"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"hidden_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when this type was marked as hidden (can be only done if this is marked as strict)"},"full":{"type":"boolean","nullable":false,"description":"Set to true if should use full serializer"}},"description":"Schema for creating account_data_types","additionalProperties":false},"account_data_type_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"default_bigint_value":{"type":"integer","format":"int64","nullable":true,"description":"Default big integer value if the kind is bigint"},"default_boolean_value":{"type":"boolean","nullable":true,"description":"Default boolean value if the kind is boolean"},"default_string_value":{"type":"string","nullable":true,"description":"Default string value if the kind is string (suitable for short form text)"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"placeholder":{"type":"string","nullable":true,"description":"Placeholder name to use for this data type to be shown in the UI"},"unit":{"type":"string","enum":["temperature","currency","hours","length","area","volume","mass",null],"nullable":true,"description":"The unit of the value this type carries"},"default_decimal_value":{"type":"string","nullable":true,"description":"Default decimal value if the kind is decimal"},"default_text_value":{"type":"string","nullable":true,"description":"Default text value if the kind is text (suitable for long form text)"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"hidden_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when this type was marked as hidden (can be only done if this is marked as strict)"},"full":{"type":"boolean","nullable":false,"description":"Set to true if should use full serializer"}},"description":"Schema for updating account_data_types","additionalProperties":false},"account_data_type_link":{"type":"object","description":"Represents a links for the account data type.","required":["id","linked_entity_type","parent_linked_entity_id","parent_linked_entity_name"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of account data type"},"linked_entity_type":{"type":"string","nullable":false,"description":"Type of entity linked to the ADT. AccountFormTemplate or ProjectTemplateTaskTypeAttribute"},"parent_linked_entity_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the linked parent"},"parent_linked_entity_name":{"type":"string","nullable":false,"description":"ID of the account this entity belongs to"}},"additionalProperties":false},"account_data_type_value":{"type":"object","description":"Represents a value associated with an account data type","required":["id","creator_user_id","last_editor_user_id","account_data_type_id","account_id","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"account_data_type_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the `AccountDataType` this value denotes"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the account this entity belongs to"},"bigint_value":{"type":"integer","format":"int64","nullable":true,"description":"Big integer value if this belongs to a bigint `AccountDataType`"},"string_value":{"type":"string","nullable":true,"description":"String value if this belongs to a string `AccountDataType` (suitable for short form text)"},"date_value":{"type":"string","format":"date","nullable":true,"description":"Date value if this belongs to a date `AccountDataType`"},"checkbox_value":{"type":"string","enum":["empty","yes","no","not_applicable",null],"nullable":true,"description":"Checkbox value if this belongs to a checkbox `AccountDataType`"},"decimal_value":{"type":"string","nullable":true,"description":"Decimal value if this belongs to a decimal `AccountDataType`"},"text_value":{"type":"string","nullable":true,"description":"Text value if this belongs to a bigint `AccountDataType` (suitable for long form text)"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"datetime_value":{"type":"string","format":"date-time","nullable":true,"description":"Date & time value if this belongs to a datetime `AccountDataType`"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"hidden_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when this value was marked as hidden (can be only done if this belongs to a strict `AccountDataType`)"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"ordinal":{"type":"integer","format":"int32","nullable":true,"description":"Optional ordinal ID for the entity"}},"additionalProperties":false},"account_data_type_value_create_input":{"type":"object","required":["account_data_type_id","creator_user_id","last_editor_user_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"account_data_type_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the `AccountDataType` this value denotes"},"bigint_value":{"type":"integer","format":"int64","nullable":true,"description":"Big integer value if this belongs to a bigint `AccountDataType`"},"string_value":{"type":"string","nullable":true,"description":"String value if this belongs to a string `AccountDataType` (suitable for short form text)"},"date_value":{"type":"string","format":"date","nullable":true,"description":"Date value if this belongs to a date `AccountDataType`"},"checkbox_value":{"type":"string","enum":["empty","yes","no","not_applicable",null],"nullable":true,"description":"Checkbox value if this belongs to a checkbox `AccountDataType`"},"decimal_value":{"type":"string","nullable":true,"description":"Decimal value if this belongs to a decimal `AccountDataType`"},"text_value":{"type":"string","nullable":true,"description":"Text value if this belongs to a bigint `AccountDataType` (suitable for long form text)"},"datetime_value":{"type":"string","format":"date-time","nullable":true,"description":"Date & time value if this belongs to a datetime `AccountDataType`"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"hidden_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when this value was marked as hidden (can be only done if this belongs to a strict `AccountDataType`)"},"ordinal":{"type":"integer","format":"int32","nullable":true,"description":"Optional ordinal ID for the entity"}},"description":"Schema for creating account_data_type_values","additionalProperties":false},"account_data_type_value_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"bigint_value":{"type":"integer","format":"int64","nullable":true,"description":"Big integer value if this belongs to a bigint `AccountDataType`"},"string_value":{"type":"string","nullable":true,"description":"String value if this belongs to a string `AccountDataType` (suitable for short form text)"},"date_value":{"type":"string","format":"date","nullable":true,"description":"Date value if this belongs to a date `AccountDataType`"},"checkbox_value":{"type":"string","enum":["empty","yes","no","not_applicable",null],"nullable":true,"description":"Checkbox value if this belongs to a checkbox `AccountDataType`"},"decimal_value":{"type":"string","nullable":true,"description":"Decimal value if this belongs to a decimal `AccountDataType`"},"text_value":{"type":"string","nullable":true,"description":"Text value if this belongs to a bigint `AccountDataType` (suitable for long form text)"},"datetime_value":{"type":"string","format":"date-time","nullable":true,"description":"Date & time value if this belongs to a datetime `AccountDataType`"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"hidden_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when this value was marked as hidden (can be only done if this belongs to a strict `AccountDataType`)"},"ordinal":{"type":"integer","format":"int32","nullable":true,"description":"Optional ordinal ID for the entity"}},"description":"Schema for updating account_data_type_values","additionalProperties":false},"account_form_template":{"type":"object","description":"Entity that denotes a template from which forms can be built","required":["id","creator_user_id","last_editor_user_id","account_id","is_generated","name","kind","version","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at","form_type"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the account this entity belongs to"},"is_generated":{"type":"boolean","nullable":false,"description":"Whether this template is fully generated (in case cloning from another template)"},"checksum":{"type":"string","nullable":true,"description":"Checksum used for verifying whether all relevant information for an account form template is at hand"},"name":{"type":"string","nullable":false,"description":"Name of the template"},"kind":{"type":"string","enum":["default","time_range","single_day"],"nullable":false,"description":"Kind of the template"},"version":{"type":"integer","format":"int32","nullable":false,"description":"Version number of the Account Form Template. Publishing increases version. Starts at 0."},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"published_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the Form Template is published"},"content_changed_at":{"type":"string","format":"date-time","nullable":true,"description":"Time at which this entity was changed across any of its child entities (contents)"},"connected_form_templates_count":{"type":"string","format":"date-time","nullable":true,"description":"The number of form templates connected to this account form template"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"view_edit_permissions":{"type":"string","enum":["assignee","all_users",null],"nullable":true,"deprecated":true,"description":"View/edit permissions for the template, e.g. assignee, all_users. Consider using account_form_template_permissions instead."},"form_type":{"type":"string","enum":["default","fillable_pdf"],"nullable":false,"description":"The type of form either custom fieldwire (default) or a fillable_pdf"},"status_change_recipient_emails":{"type":"array","nullable":true,"description":"Receivers of email notification when form changes its status","items":{"type":"string","nullable":true,"description":"Email of receiver"}}},"additionalProperties":false},"account_form_template_full":{"type":"object","description":"Entity that denotes a template from which forms can be built","required":["id","creator_user_id","last_editor_user_id","account_id","is_generated","name","kind","version","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at","form_type"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the account this entity belongs to"},"is_generated":{"type":"boolean","nullable":false,"description":"Whether this template is fully generated (in case cloning from another template)"},"checksum":{"type":"string","nullable":true,"description":"Checksum used for verifying whether all relevant information for an account form template is at hand"},"name":{"type":"string","nullable":false,"description":"Name of the template"},"kind":{"type":"string","enum":["default","time_range","single_day"],"nullable":false,"description":"Kind of the template"},"version":{"type":"integer","format":"int32","nullable":false,"description":"Version number of the Account Form Template. Publishing increases version. Starts at 0."},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"published_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the Form Template is published"},"content_changed_at":{"type":"string","format":"date-time","nullable":true,"description":"Time at which this entity was changed across any of its child entities (contents)"},"connected_form_templates_count":{"type":"string","format":"date-time","nullable":true,"description":"The number of form templates connected to this account form template"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"view_edit_permissions":{"type":"string","enum":["assignee","all_users",null],"nullable":true,"deprecated":true,"description":"View/edit permissions for the template, e.g. assignee, all_users. Consider using account_form_template_permissions instead."},"form_type":{"type":"string","enum":["default","fillable_pdf"],"nullable":false,"description":"The type of form either custom fieldwire (default) or a fillable_pdf"},"status_change_recipient_emails":{"type":"array","nullable":true,"description":"Receivers of email notification when form changes its status","items":{"type":"string","nullable":true,"description":"Email of receiver"}},"account_form_template_form_statuses":{"type":"array","description":"The form statuses associated with this AFT.","nullable":true,"items":{"type":"object","description":"Entity that denotes the status of a given account form template.","required":["id","creator_user_id","last_editor_user_id","account_form_template_id","account_id","is_editable","name","ordinal","required_role_in","required_role_out","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"owner_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the user who owns this status"},"account_form_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the template this status belongs to"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the account this entity belongs to"},"is_editable":{"type":"boolean","nullable":false,"description":"Flag to show if status is editable (must be true if ordinal is 1)"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"ordinal":{"type":"integer","format":"int32","nullable":false,"description":"Specifies the ordering among siblings"},"required_role_in":{"type":"string","enum":["member","follower","admin"],"nullable":false,"description":"User role required to move a `Form` into this status"},"required_role_out":{"type":"string","enum":["member","follower","admin"],"nullable":false,"description":"User role required to move a `Form` out of this status"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"recipient_emails":{"type":"array","nullable":true,"description":"Receivers of email notification when form changed to this status","items":{"type":"string","nullable":true,"description":"Email of receiver"}}},"additionalProperties":false}},"account_form_template_sections":{"type":"array","description":"The template sections associated with this AFT.","nullable":true,"items":{"type":"object","description":"Entity that denotes a template for a section inside a form (belongs to an `AccountFormTemplate`)","required":["id","creator_user_id","last_editor_user_id","account_form_template_id","account_id","name","ordinal","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"account_form_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the template this belongs to"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the account this entity belongs to"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"ordinal":{"type":"integer","format":"int32","nullable":false,"description":"Specifies the ordering among siblings"},"description":{"type":"string","nullable":true,"description":"A short description of the entity"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"summary_expression":{"type":"string","nullable":true,"description":"Represents a type of summary expression for the section"},"account_form_template_section_records":{"type":"array","items":{"type":"object","description":"Entity that denotes a template for a record inside a section (belongs to an `AccountFormTemplateSection`)","required":["id","creator_user_id","last_editor_user_id","account_form_template_section_id","account_id","max_values","min_values","ordinal","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"account_form_template_section_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the section this belongs to"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the account this entity belongs to"},"name":{"type":"string","nullable":true,"description":"Name of the entity"},"max_values":{"type":"integer","format":"int32","nullable":false,"description":"Max number of values this record can have"},"min_values":{"type":"integer","format":"int32","nullable":false,"description":"Min number of values this record should have"},"ordinal":{"type":"integer","format":"int32","nullable":false,"description":"Specifies the ordering among siblings"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"account_form_template_section_record_inputs":{"type":"array","items":{"type":"object","description":"Entity that denotes a template for an input inside a record (belongs to an `AccountFormTemplateSectionRecord`)","required":["id","creator_user_id","last_editor_user_id","account_form_template_section_record_id","account_id","kind","max_values","min_values","ordinal","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at","default_entity_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"account_data_type_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the `AccountDataType` this input wants a value of (for kind `data_input`)"},"account_form_template_section_record_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the record this belongs to"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the account this entity belongs to"},"entity_type":{"type":"string","nullable":true,"description":"Type of entity this input wants a value of (for kind `entity_input`)"},"expression":{"type":"string","nullable":true,"description":"Expression to use to automatically compute the value using"},"kind":{"type":"string","enum":["data_input","entity_input","sign_input","weather"],"nullable":false,"description":"Kind of the entity"},"max_values":{"type":"integer","format":"int32","nullable":false,"description":"Max number of values this input can have"},"min_values":{"type":"integer","format":"int32","nullable":false,"description":"Min number of values this input should have"},"ordinal":{"type":"integer","format":"int32","nullable":false,"description":"Specifies the ordering among siblings"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"summary_expression":{"type":"string","nullable":true,"description":"Represents types of summary expressions where the record input is included"},"default_entity_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the entity use when creating a new form"},"account_data_type":{"type":"object","description":"Represents a kind of value.","required":["id","creator_user_id","last_editor_user_id","account_id","is_strict","name","kind","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":true,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the account this entity belongs to"},"default_bigint_value":{"type":"integer","format":"int64","nullable":true,"description":"Default big integer value if the kind is bigint"},"default_boolean_value":{"type":"boolean","nullable":true,"description":"Default boolean value if the kind is boolean"},"is_strict":{"type":"boolean","nullable":false,"description":"Whether this is strict which means only values from the pre-approved list can be used (denoted by `DataTypeValue`s)"},"default_string_value":{"type":"string","nullable":true,"description":"Default string value if the kind is string (suitable for short form text)"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"placeholder":{"type":"string","nullable":true,"description":"Placeholder name to use for this data type to be shown in the UI"},"default_date_value":{"type":"string","format":"date","nullable":true,"description":"Default date value if the kind is date"},"default_checkbox_value":{"type":"string","enum":["empty","yes","no","not_applicable",null],"nullable":true,"description":"Default checkbox value if the kind is checkbox"},"kind":{"type":"string","enum":["bigint","string","text","boolean","decimal","date","datetime","checkbox"],"nullable":false,"description":"Kind of the entity"},"unit":{"type":"string","enum":["temperature","currency","hours","length","area","volume","mass",null],"nullable":true,"description":"The unit of the value this type carries"},"default_decimal_value":{"type":"string","nullable":true,"description":"Default decimal value if the kind is decimal"},"default_text_value":{"type":"string","nullable":true,"description":"Default text value if the kind is text (suitable for long form text)"},"content_changed_at":{"type":"string","format":"date-time","nullable":true,"description":"Time at which this entity was changed across any of its child entities (contents)"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"default_datetime_value":{"type":"string","format":"date-time","nullable":true,"description":"Default datetime value if the kind is datetime"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"hidden_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when this type was marked as hidden (can be only done if this is marked as strict)"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"account_data_type_values":{"type":"array","items":{"type":"object","description":"Represents a value associated with an account data type","required":["id","creator_user_id","last_editor_user_id","account_data_type_id","account_id","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"account_data_type_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the `AccountDataType` this value denotes"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the account this entity belongs to"},"bigint_value":{"type":"integer","format":"int64","nullable":true,"description":"Big integer value if this belongs to a bigint `AccountDataType`"},"string_value":{"type":"string","nullable":true,"description":"String value if this belongs to a string `AccountDataType` (suitable for short form text)"},"date_value":{"type":"string","format":"date","nullable":true,"description":"Date value if this belongs to a date `AccountDataType`"},"checkbox_value":{"type":"string","enum":["empty","yes","no","not_applicable",null],"nullable":true,"description":"Checkbox value if this belongs to a checkbox `AccountDataType`"},"decimal_value":{"type":"string","nullable":true,"description":"Decimal value if this belongs to a decimal `AccountDataType`"},"text_value":{"type":"string","nullable":true,"description":"Text value if this belongs to a bigint `AccountDataType` (suitable for long form text)"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"datetime_value":{"type":"string","format":"date-time","nullable":true,"description":"Date & time value if this belongs to a datetime `AccountDataType`"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"hidden_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when this value was marked as hidden (can be only done if this belongs to a strict `AccountDataType`)"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"ordinal":{"type":"integer","format":"int32","nullable":true,"description":"Optional ordinal ID for the entity"}},"additionalProperties":false}}},"additionalProperties":false},"default_entity":{"oneOf":[{"$ref":"#/components/schemas/null_object"},{"$ref":"#/components/schemas/account_attachment"}]}},"additionalProperties":false}}},"additionalProperties":false}}},"additionalProperties":false}},"account_form_template_permissions":{"type":"array","description":"The template permissions associated with this AFT.","nullable":true,"items":{"type":"object","description":"Entity that denotes the permission of a given account form template.","required":["id","creator_user_id","last_editor_user_id","account_form_template_id","account_id","role","kind","enabled","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"account_form_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the template this permission belongs to"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the account this entity belongs to"},"enabled":{"type":"boolean","nullable":false,"description":"Whether or not this permission is enabled"},"role":{"type":"string","enum":["member","follower","admin"],"nullable":false,"description":"User role for this permission"},"kind":{"type":"string","enum":["can_view_form","can_edit_form","can_create_form"],"nullable":false,"description":"Kind of permission"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"}},"additionalProperties":false}}},"additionalProperties":false},"account_form_template_create_input":{"type":"object","required":["creator_user_id","last_editor_user_id","name"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"is_generated":{"type":"boolean","nullable":false,"description":"Whether this template is fully generated (in case cloning from another template)"},"name":{"type":"string","nullable":false,"description":"Name of the template"},"kind":{"type":"string","enum":["default","time_range","single_day"],"nullable":false,"description":"Kind of the template"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"view_edit_permissions":{"type":"string","enum":["assignee","all_users",null],"nullable":true,"deprecated":true,"description":"View/edit permissions for the template, e.g. assignee, all_users. Consider using account_form_template_permissions instead."},"form_type":{"type":"string","enum":["default","fillable_pdf"],"nullable":false,"description":"The type of form either custom fieldwire (default) or a fillable_pdf"},"status_change_recipient_emails":{"type":"array","nullable":true,"description":"Receivers of email notification when form changes its status","items":{"type":"string","nullable":true,"description":"Email of receiver"}},"source_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of another Account Form Template to copy from"}},"description":"Schema for creating account_form_templates","additionalProperties":false},"account_form_template_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"name":{"type":"string","nullable":false,"description":"Name of the template"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"view_edit_permissions":{"type":"string","enum":["assignee","all_users",null],"nullable":true,"deprecated":true,"description":"View/edit permissions for the template, e.g. assignee, all_users. Consider using account_form_template_permissions instead."},"status_change_recipient_emails":{"type":"array","nullable":true,"description":"Receivers of email notification when form changes its status","items":{"type":"string","nullable":true,"description":"Email of receiver"}},"should_publish":{"type":"boolean","nullable":true,"description":"Indication that the Account Form Template is published."}},"description":"Schema for updating account_form_templates","additionalProperties":false},"account_form_template_publish_input":{"type":"object","description":"Schema for publishing/unpublishing an account form template","nullable":false,"required":["should_publish"],"properties":{"should_publish":{"type":"boolean","nullable":false,"description":"\"true\" to publish & \"false\" to unpublish account form template"}},"additionalProperties":false},"account_form_templates_on_project_account_input":{"type":"object","description":"Schema for getting the AFTs that are on the specified project's account.","nullable":false,"required":["project_id"],"properties":{"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project"}},"additionalProperties":false},"account_form_template_duplicate_response":{"type":"object","nullable":false,"description":"Schema for Account Form Template Duplicate response","oneOf":[{"$ref":"#/components/schemas/account_form_template"},{"$ref":"#/components/schemas/job_id_response"}]},"account_form_template_transfer_input":{"type":"object","description":"Schema for transferring AFTs to a project.","nullable":false,"required":["account_form_template_ids","project_id"],"properties":{"account_form_template_ids":{"type":"array","nullable":false,"description":"List of AFT ids that will be transferred to the project.","items":{"type":"string","format":"uuid"}},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project"}},"additionalProperties":false},"account_form_template_transfer_response":{"type":"object","nullable":false,"description":"Schema for response of transferring Account Form Template to Project","oneOf":[{"type":"array","nullable":false,"description":"List of Full Account Form Templates","items":{"$ref":"#/components/schemas/account_form_template_full"}},{"type":"object","nullable":false,"required":["jid"],"properties":{"jid":{"type":"string","nullable":false,"description":"A unique ID to poll with until the job finishes"}},"additionalProperties":false}]},"account_form_template_generate_default":{"type":"object","description":"Schema for generating a default account form templates","nullable":false,"required":["default_account_form_template_codes_and_names"],"properties":{"default_account_form_template_codes_and_names":{"type":"object","nullable":false,"description":"Name of the default account form template to be generated to the account."},"kind":{"type":"string","enum":["default","time_range","single_day"],"nullable":false,"description":"Kind of the template"}},"additionalProperties":false},"account_form_template_generate_input":{"type":"object","description":"Schema for generating an account form template","nullable":true,"properties":{"fillable_pdf_id":{"type":"string","nullable":true,"description":"Id of the account_attachment to use for a fillable pdf template. Must be a fillable_pdf template and account attachment file must be a pdf."}},"additionalProperties":false},"account_form_template_default_codes_response":{"type":"object","description":"Schema for a localized object of default form template names and codes","nullable":false},"account_form_template_generate_default_response":{"type":"object","nullable":false,"description":"Schema for account form template generate default response","oneOf":[{"type":"object","nullable":false,"required":["default_form_template_ids"],"properties":{"default_form_template_ids":{"type":"array","nullable":false,"description":"A unique list of UUIDs for the generated account default templates","items":{"type":"string","format":"uuid"}}},"additionalProperties":false},{"$ref":"#/components/schemas/job_id_response"}]},"account_form_template_form_status":{"type":"object","description":"Entity that denotes the status of a given account form template.","required":["id","creator_user_id","last_editor_user_id","account_form_template_id","account_id","is_editable","name","ordinal","required_role_in","required_role_out","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"owner_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the user who owns this status"},"account_form_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the template this status belongs to"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the account this entity belongs to"},"is_editable":{"type":"boolean","nullable":false,"description":"Flag to show if status is editable (must be true if ordinal is 1)"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"ordinal":{"type":"integer","format":"int32","nullable":false,"description":"Specifies the ordering among siblings"},"required_role_in":{"type":"string","enum":["member","follower","admin"],"nullable":false,"description":"User role required to move a `Form` into this status"},"required_role_out":{"type":"string","enum":["member","follower","admin"],"nullable":false,"description":"User role required to move a `Form` out of this status"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"recipient_emails":{"type":"array","nullable":true,"description":"Receivers of email notification when form changed to this status","items":{"type":"string","nullable":true,"description":"Email of receiver"}}},"additionalProperties":false},"account_form_template_form_status_create_input":{"type":"object","required":["creator_user_id","last_editor_user_id","account_form_template_id","name"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"owner_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the user who owns this status"},"account_form_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the template this status belongs to"},"is_editable":{"type":"boolean","nullable":false,"description":"Flag to show if status is editable (must be true if ordinal is 1)"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"required_role_in":{"type":"string","enum":["member","follower","admin"],"nullable":false,"description":"User role required to move a `Form` into this status"},"required_role_out":{"type":"string","enum":["member","follower","admin"],"nullable":false,"description":"User role required to move a `Form` out of this status"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"recipient_emails":{"type":"array","nullable":true,"description":"Receivers of email notification when form changed to this status","items":{"type":"string","nullable":true,"description":"Email of receiver"}}},"description":"Schema for creating account_form_template_form_statuses","additionalProperties":false},"account_form_template_form_status_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"owner_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the user who owns this status"},"is_editable":{"type":"boolean","nullable":false,"description":"Flag to show if status is editable (must be true if ordinal is 1)"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"required_role_in":{"type":"string","enum":["member","follower","admin"],"nullable":false,"description":"User role required to move a `Form` into this status"},"required_role_out":{"type":"string","enum":["member","follower","admin"],"nullable":false,"description":"User role required to move a `Form` out of this status"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"recipient_emails":{"type":"array","nullable":true,"description":"Receivers of email notification when form changed to this status","items":{"type":"string","nullable":true,"description":"Email of receiver"}}},"description":"Schema for updating account_form_template_form_statuses","additionalProperties":false},"account_form_template_permission":{"type":"object","description":"Entity that denotes the permission of a given account form template.","required":["id","creator_user_id","last_editor_user_id","account_form_template_id","account_id","role","kind","enabled","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"account_form_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the template this permission belongs to"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the account this entity belongs to"},"enabled":{"type":"boolean","nullable":false,"description":"Whether or not this permission is enabled"},"role":{"type":"string","enum":["member","follower","admin"],"nullable":false,"description":"User role for this permission"},"kind":{"type":"string","enum":["can_view_form","can_edit_form","can_create_form"],"nullable":false,"description":"Kind of permission"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"}},"additionalProperties":false},"account_form_template_section":{"type":"object","description":"Entity that denotes a template for a section inside a form (belongs to an `AccountFormTemplate`)","required":["id","creator_user_id","last_editor_user_id","account_form_template_id","account_id","name","ordinal","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"account_form_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the template this belongs to"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the account this entity belongs to"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"ordinal":{"type":"integer","format":"int32","nullable":false,"description":"Specifies the ordering among siblings"},"description":{"type":"string","nullable":true,"description":"A short description of the entity"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"summary_expression":{"type":"string","nullable":true,"description":"Represents a type of summary expression for the section"}},"additionalProperties":false},"account_form_template_section_create_input":{"type":"object","required":["creator_user_id","last_editor_user_id","account_form_template_id","name"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"account_form_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the template this belongs to"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"description":{"type":"string","nullable":true,"description":"A short description of the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"summary_expression":{"type":"string","nullable":true,"description":"Represents a type of summary expression for the section"}},"description":"Schema for creating account_form_template_sections","additionalProperties":false},"account_form_template_section_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"description":{"type":"string","nullable":true,"description":"A short description of the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"summary_expression":{"type":"string","nullable":true,"description":"Represents a type of summary expression for the section"}},"description":"Schema for updating account_form_template_section","additionalProperties":false},"account_form_template_section_record":{"type":"object","description":"Entity that denotes a template for a record inside a section (belongs to an `AccountFormTemplateSection`)","required":["id","creator_user_id","last_editor_user_id","account_form_template_section_id","account_id","max_values","min_values","ordinal","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"account_form_template_section_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the section this belongs to"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the account this entity belongs to"},"name":{"type":"string","nullable":true,"description":"Name of the entity"},"max_values":{"type":"integer","format":"int32","nullable":false,"description":"Max number of values this record can have"},"min_values":{"type":"integer","format":"int32","nullable":false,"description":"Min number of values this record should have"},"ordinal":{"type":"integer","format":"int32","nullable":false,"description":"Specifies the ordering among siblings"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"}},"additionalProperties":false},"account_form_template_section_record_create_input":{"type":"object","required":["creator_user_id","last_editor_user_id","account_form_template_section_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"account_form_template_section_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the section this belongs to"},"name":{"type":"string","nullable":true,"description":"Name of the entity"},"max_values":{"type":"integer","format":"int32","nullable":false,"description":"Max number of values this record can have"},"min_values":{"type":"integer","format":"int32","nullable":false,"description":"Min number of values this record should have"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for creating account_form_template_section_record","additionalProperties":false},"account_form_template_section_record_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"account_form_template_section_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the section this belongs to"},"name":{"type":"string","nullable":true,"description":"Name of the entity"},"max_values":{"type":"integer","format":"int32","nullable":false,"description":"Max number of values this record can have"},"min_values":{"type":"integer","format":"int32","nullable":false,"description":"Min number of values this record should have"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for updating account_form_template_section_record","additionalProperties":false},"account_form_template_section_record_input":{"type":"object","description":"Entity that denotes a template for an input inside a record (belongs to an `AccountFormTemplateSectionRecord`)","required":["id","creator_user_id","last_editor_user_id","account_form_template_section_record_id","account_id","kind","max_values","min_values","ordinal","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at","default_entity_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"account_data_type_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the `AccountDataType` this input wants a value of (for kind `data_input`)"},"account_form_template_section_record_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the record this belongs to"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the account this entity belongs to"},"entity_type":{"type":"string","nullable":true,"description":"Type of entity this input wants a value of (for kind `entity_input`)"},"expression":{"type":"string","nullable":true,"description":"Expression to use to automatically compute the value using"},"kind":{"type":"string","enum":["data_input","entity_input","sign_input","weather"],"nullable":false,"description":"Kind of the entity"},"max_values":{"type":"integer","format":"int32","nullable":false,"description":"Max number of values this input can have"},"min_values":{"type":"integer","format":"int32","nullable":false,"description":"Min number of values this input should have"},"ordinal":{"type":"integer","format":"int32","nullable":false,"description":"Specifies the ordering among siblings"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"summary_expression":{"type":"string","nullable":true,"description":"Represents types of summary expressions where the record input is included"},"default_entity_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the entity use when creating a new form"}},"additionalProperties":false},"account_form_template_section_record_input_create_input":{"type":"object","required":["account_form_template_section_record_id","creator_user_id","last_editor_user_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"account_data_type_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the `AccountDataType` this input wants a value of (for kind `data_input`)"},"account_form_template_section_record_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the record this belongs to"},"entity_type":{"type":"string","nullable":true,"description":"Type of entity this input wants a value of (for kind `entity_input`)"},"expression":{"type":"string","nullable":true,"description":"Expression to use to automatically compute the value using"},"kind":{"type":"string","enum":["data_input","entity_input","sign_input","weather"],"nullable":false,"description":"Kind of the entity"},"max_values":{"type":"integer","format":"int32","nullable":false,"description":"Max number of values this input can have"},"min_values":{"type":"integer","format":"int32","nullable":false,"description":"Min number of values this input should have"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"summary_expression":{"type":"string","nullable":true,"description":"Represents types of summary expressions where the record input is included"},"default_entity_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the entity use when creating a new form"}},"description":"Schema for creating account_form_template_section_record_input","additionalProperties":false},"account_form_template_section_record_input_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"account_data_type_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the `AccountDataType` this input wants a value of (for kind `data_input`)"},"entity_type":{"type":"string","nullable":true,"description":"Type of entity this input wants a value of (for kind `entity_input`)"},"expression":{"type":"string","nullable":true,"description":"Expression to use to automatically compute the value using"},"kind":{"type":"string","enum":["data_input","entity_input","sign_input","weather"],"nullable":false,"description":"Kind of the entity"},"max_values":{"type":"integer","format":"int32","nullable":false,"description":"Max number of values this input can have"},"min_values":{"type":"integer","format":"int32","nullable":false,"description":"Min number of values this input should have"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"summary_expression":{"type":"string","nullable":true,"description":"Represents types of summary expressions where the record input is included"},"default_entity_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the entity use when creating a new form"}},"description":"Schema for updating account_form_template_section_record_input","additionalProperties":false},"account_form_template_section_record_input_batch_update_input":{"type":"object","description":"Schema for batch update account form template section record input","required":["account_form_template_section_record_inputs"],"nullable":false,"properties":{"account_form_template_section_record_inputs":{"type":"array","nullable":false,"description":"List of account form template section record input ids and allowed properties to batch update","items":{"type":"object","description":"Model for account form template section record input ids and property values to update","required":["id","summary_expression"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"summary_expression":{"type":"string","nullable":true,"description":"Represents types of summary expressions where the record input is included"}},"additionalProperties":false}}},"additionalProperties":false},"account_project_update_input":{"type":"object","nullable":false,"description":"Schema for updating project","required":["project"],"properties":{"project":{"type":"object","nullable":false,"description":"Properties to update for the project","properties":{"is_email_notifications_enabled":{"type":"boolean","nullable":false,"description":"Whether email notifications are enabled for this project"},"prompt_effort_on_complete":{"type":"boolean","nullable":false,"description":"Whether prompt to input effort should be shown on marking tasks as completed"},"address":{"type":"string","nullable":true,"description":"Address of this project"},"currency":{"type":"string","nullable":false,"description":"Currency to use for the `cost_value` of `Task`s in this project"},"logo_url":{"type":"string","nullable":true,"description":"URL of the logo for this project"},"man_power_units":{"type":"string","nullable":false,"description":"Unit to use for the `man_power_value` of `Task`s in this project"},"name":{"type":"string","nullable":false,"description":"Name of this project"},"archived_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when this project was archived"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"tz_name":{"type":"string","enum":["Etc/GMT+12","Pacific/Midway","Pacific/Pago_Pago","Pacific/Honolulu","America/Juneau","America/Los_Angeles","America/Tijuana","America/Denver","America/Phoenix","America/Chihuahua","America/Mazatlan","America/Chicago","America/Regina","America/Mexico_City","America/Mexico_City","America/Monterrey","America/Guatemala","America/New_York","America/Indiana/Indianapolis","America/Bogota","America/Lima","America/Lima","America/Halifax","America/Caracas","America/La_Paz","America/Santiago","America/St_Johns","America/Sao_Paulo","America/Argentina/Buenos_Aires","America/Montevideo","America/Guyana","America/Puerto_Rico","America/Godthab","Atlantic/South_Georgia","Atlantic/Azores","Atlantic/Cape_Verde","Europe/Dublin","Europe/London","Europe/Lisbon","Europe/London","Africa/Casablanca","Africa/Monrovia","Etc/UTC","Europe/Belgrade","Europe/Bratislava","Europe/Budapest","Europe/Ljubljana","Europe/Prague","Europe/Sarajevo","Europe/Skopje","Europe/Warsaw","Europe/Zagreb","Europe/Brussels","Europe/Copenhagen","Europe/Madrid","Europe/Paris","Europe/Amsterdam","Europe/Berlin","Europe/Zurich","Europe/Zurich","Europe/Rome","Europe/Stockholm","Europe/Vienna","Africa/Algiers","Europe/Bucharest","Africa/Cairo","Europe/Helsinki","Europe/Kiev","Europe/Riga","Europe/Sofia","Europe/Tallinn","Europe/Vilnius","Europe/Athens","Europe/Istanbul","Europe/Minsk","Asia/Jerusalem","Africa/Harare","Africa/Johannesburg","Europe/Kaliningrad","Europe/Moscow","Europe/Moscow","Europe/Volgograd","Europe/Samara","Asia/Kuwait","Asia/Riyadh","Africa/Nairobi","Asia/Baghdad","Asia/Tehran","Asia/Muscat","Asia/Muscat","Asia/Baku","Asia/Tbilisi","Asia/Yerevan","Asia/Kabul","Asia/Yekaterinburg","Asia/Karachi","Asia/Karachi","Asia/Tashkent","Asia/Kolkata","Asia/Kolkata","Asia/Kolkata","Asia/Kolkata","Asia/Kathmandu","Asia/Dhaka","Asia/Colombo","Asia/Almaty","Asia/Almaty","Asia/Novosibirsk","Asia/Rangoon","Asia/Bangkok","Asia/Bangkok","Asia/Jakarta","Asia/Krasnoyarsk","Asia/Shanghai","Asia/Chongqing","Asia/Hong_Kong","Asia/Urumqi","Asia/Kuala_Lumpur","Asia/Singapore","Asia/Taipei","Australia/Perth","Asia/Irkutsk","Asia/Ulaanbaatar","Asia/Seoul","Asia/Tokyo","Asia/Tokyo","Asia/Tokyo","Asia/Yakutsk","Australia/Darwin","Australia/Adelaide","Australia/Canberra","Australia/Melbourne","Australia/Sydney","Australia/Brisbane","Australia/Hobart","Asia/Vladivostok","Pacific/Guam","Pacific/Port_Moresby","Asia/Magadan","Asia/Srednekolymsk","Pacific/Guadalcanal","Pacific/Noumea","Pacific/Fiji","Asia/Kamchatka","Pacific/Majuro","Pacific/Auckland","Pacific/Auckland","Pacific/Tongatapu","Pacific/Fakaofo","Pacific/Chatham","Pacific/Apia"],"nullable":true,"description":"Timezone of this project"}},"additionalProperties":false}},"additionalProperties":false},"account_project_user_update_input":{"type":"object","description":"Input for updating project info for a user","nullable":false,"properties":{"user":{"type":"object","nullable":false,"description":"Project information about the user that needs to be updated","properties":{"is_approved":{"type":"boolean","nullable":false,"description":"If this user is approved to be a part of the project"},"role":{"type":"string","enum":["admin","member","follower"],"nullable":false,"description":"Role this user holds in this project"}},"additionalProperties":false}},"additionalProperties":false},"account_report_template":{"type":"object","description":"Entity that allows an account owner to have a report template","required":["id","name","count","data","account_id","device_created_at","device_updated_at","resolved_conflict","project_ids"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"name":{"type":"string","nullable":false,"description":"Name of the account report template - unique within an account"},"count":{"type":"integer","nullable":false,"description":"Number of times this account report template has been requested"},"data":{"type":"object","nullable":true,"description":"Payload of this report which carries information about how the report should be built & sent out"},"schedule":{"type":"string","nullable":true,"description":"Time basis for which the report should run"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who last interacted modified this entity"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user account who created this report"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"last_run_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server last ran the report"},"project_ids":{"type":"array","description":"The project IDs associated with this template.","nullable":false,"items":{"type":"string","format":"uuid"}}},"additionalProperties":false},"account_report_template_create_input":{"type":"object","required":["name","data","count","account_id","creator_user_id","last_editor_user_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"name":{"type":"string","nullable":false,"description":"Name of the account report template - unique within an account"},"count":{"type":"integer","nullable":false,"description":"Number of times this account report template has been requested"},"data":{"type":"object","nullable":true,"description":"Payload of this report which carries information about how the report should be built & sent out"},"schedule":{"type":"string","nullable":true,"description":"Time basis for which the report should run"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who last interacted modified this entity"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user account who created this report"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"last_run_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server last ran the report"}},"description":"Schema for creating account report templates","additionalProperties":false},"account_report_template_update_input":{"type":"object","nullable":false,"properties":{"name":{"type":"string","nullable":false,"description":"Name of the account report template - unique within an account"},"count":{"type":"integer","nullable":false,"description":"Number of times this account report template has been requested"},"data":{"type":"object","nullable":true,"description":"Payload of this report which carries information about how the report should be built & sent out"},"schedule":{"type":"string","nullable":true,"description":"Time basis for which the report should run"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who last interacted modified this entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"last_run_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server last ran the report"}},"description":"Schema for updating a account report template","additionalProperties":false},"account_report_template_generate_input":{"required":["recipients"],"nullable":false,"description":"Schema for generating account report template","type":"object","properties":{"recipients":{"description":"Schema for generate account report templates","nullable":false,"type":"string"}},"additionalProperties":false},"account_template_checklist":{"type":"object","description":"Entity that has a list of check items that can be used across projects in the account and later dropped onto a `Task`","required":["id","creator_user_id","last_editor_user_id","account_id","name","created_at","device_created_at","device_updated_at","updated_at","resolved_conflict"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user account"},"content_changed_at":{"type":"string","format":"date-time","nullable":true,"description":"Time at which this entity was changed across any of its child entities (contents)"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"}},"additionalProperties":false},"account_template_checklist_create_input":{"type":"object","required":["name","creator_user_id","last_editor_user_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for creating new account template checklist","additionalProperties":false},"account_template_checklist_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for updating an account template checklist","additionalProperties":false},"account_template_checklist_transfer_response":{"type":"object","nullable":false,"description":"Schema for response of transferring an AccountTemplateChecklists to a project","oneOf":[{"type":"array","nullable":false,"description":"List of AccountTemplateChecklists","items":{"$ref":"#/components/schemas/account_template_checklist"}},{"type":"object","nullable":false,"required":["jid"],"properties":{"jid":{"type":"string","nullable":false,"description":"A unique ID to poll with until the job finishes"}},"additionalProperties":false}]},"account_template_checklist_transfer_input":{"type":"object","description":"Schema for transferring an AccountTemplateChecklists to a Project","nullable":false,"required":["project_id","account_template_checklist_ids"],"properties":{"project_id":{"type":"string","format":"uuid","nullable":false,"description":"The ID of the Project to transfer this AccountTemplateChecklists to"},"account_template_checklist_ids":{"type":"array","nullable":false,"items":{"type":"string","format":"uuid"},"description":"List of AccountTemplateChecklist ids"}},"additionalProperties":false},"account_template_checklist_external_view":{"type":"object","description":"Schema for viewing external AccountTemplateChecklists in a project for a project admin","nullable":false,"required":["project_id"],"properties":{"project_id":{"type":"string","format":"uuid","nullable":false,"description":"The ID of the Project to view AccountTemplateChecklists in"}},"additionalProperties":false},"account_template_checklist_item":{"type":"object","required":["id","account_id","creator_user_id","last_editor_user_id","name","account_template_checklist_id","created_at","device_created_at","updated_at","device_updated_at","resolved_conflict"],"nullable":false,"description":"A Template Checklist Item belonging to a Account and an Account Checklist","properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the account this entity belongs to"},"account_template_checklist_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the checklist this check item belongs to"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"}},"additionalProperties":false},"account_template_checklist_items_create":{"type":"object","nullable":false,"description":"Schema for creating template check item(s)","required":["account_template_checklist_items"],"properties":{"account_template_checklist_items":{"type":"array","nullable":false,"description":"Array of template checklist items to create","items":{"type":"object","nullable":false,"properties":{"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"account_template_checklist_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the checklist this check item belongs to"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"additionalProperties":false}}},"additionalProperties":false},"account_template_checklist_items_update":{"type":"object","nullable":false,"description":"Schema for updating existing template check item(s)","required":["account_template_checklist_items"],"properties":{"account_template_checklist_items":{"type":"array","nullable":false,"description":"Array of template checklist items to update","items":{"type":"object","nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"name":{"type":"string","nullable":false,"description":"Name of the entity"}},"additionalProperties":false}}},"additionalProperties":false},"account_template_checklist_items_delete":{"type":"object","nullable":false,"description":"Schema for deleting existing active template check item(s)","required":["account_template_checklist_item_ids"],"properties":{"account_template_checklist_item_ids":{"type":"array","nullable":false,"description":"Array of template checklist items to delete","items":{"type":"string","format":"uuid","nullable":false,"description":"ID of the account template check item"}}},"additionalProperties":false},"account_template_checklist_items_external_view":{"type":"object","description":"Schema for viewing external AccountTemplateChecklistItems in a project for a project admin","nullable":false,"required":["project_id"],"properties":{"project_id":{"type":"string","format":"uuid","nullable":false,"description":"The ID of the Project to view AccountTemplateChecklistItems in"},"account_template_checklist_id":{"type":"string","format":"uuid","nullable":false,"description":"The ID of the AccountTemplateChecklist to view AccountTemplateChecklistItems in"}},"additionalProperties":false},"account_user_batch_remove":{"type":"object","nullable":false,"description":"[DEPRECATED] Use `/batch_project_users` and `/batch_account_users` for removing a batch of users from the account and all its project","required":["ids"],"properties":{"ids":{"type":"array","nullable":false,"description":"list of user ids","items":{"type":"integer"}}},"additionalProperties":false},"account_user_batch_remove_from_projects":{"type":"object","nullable":false,"description":"Data for removing a batch of users from all the projects of an account","required":["ids"],"properties":{"ids":{"type":"array","nullable":false,"description":"list of user ids","items":{"type":"integer"}}},"additionalProperties":false},"account_user_batch_remove_from_projects_failure_response":{"type":"object","nullable":false,"description":"List of users that were not removed from the projects","properties":{"errors":{"$ref":"#/components/schemas/account_user_batch_remove_from_projects_errors"}},"additionalProperties":false},"account_user_batch_remove_from_project_success_response":{"type":"object","nullable":false,"description":"List of users that were successfully removed","properties":{"success":{"$ref":"#/components/schemas/account_user_batch_remove_from_project_success"}},"additionalProperties":false},"account_user_batch_remove_from_project_mixed_response":{"type":"object","nullable":false,"description":"Combined list of users that were removed and not removed","properties":{"success":{"$ref":"#/components/schemas/account_user_batch_remove_from_project_success"},"errors":{"$ref":"#/components/schemas/account_user_batch_remove_from_projects_errors"}},"additionalProperties":false},"account_user_batch_remove_from_project_success":{"type":"array","nullable":false,"description":"List of users that were successfully removed","items":{"type":"object","properties":{"user":{"type":"object","properties":{"id":{"type":"integer"}},"additionalProperties":false}},"additionalProperties":false}},"account_user_batch_remove_from_projects_errors":{"description":"Error removing user from project","type":"array","nullable":false,"items":{"$ref":"#/components/schemas/error_object"}},"attachment":{"type":"object","description":"Entity that usually show up in the \"files\" tab","required":["id","creator_user_id","last_editor_user_id","project_id","is_dynamic","file_url","name","floorplans_count","kind","created_at","resolved_conflict","device_created_at","device_updated_at","updated_at","deleted_by_two_way_sync","origin"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the attachment"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this attachment"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this attachment"},"cascade_deleted_by_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the item that cascaded its delete to this attachment"},"folder_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the folder, if this attachment belongs to one"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this attachment belongs to"},"is_dynamic":{"type":"boolean","nullable":false,"description":"Whether the content of this attachment can change without the URL changing"},"file_url":{"type":"string","nullable":false,"description":"URL of the potential processed file"},"name":{"type":"string","nullable":false,"description":"Name of the attachment"},"original_url":{"type":"string","nullable":true,"description":"URL of the file originally uploaded by the user"},"thumb_url":{"type":"string","nullable":true,"description":"URL of the thumb version of image attachment"},"file_size":{"type":"integer","format":"int32","nullable":true,"description":"Attachment file size"},"floorplans_count":{"type":"integer","format":"int32","nullable":false,"description":"Count of active plans this attachment links to"},"kind":{"type":"string","enum":["file","photo","video","photo_sphere","sign"],"nullable":false,"description":"Kind of the attachment"},"process_state":{"type":"string","enum":["deleting","restoring",null],"nullable":true,"description":"Whether this attachment is being restored or deleted"},"latitude":{"type":"number","format":"double","nullable":true,"description":"Latitude of where this photo attachment was created"},"longitude":{"type":"number","format":"double","nullable":true,"description":"Longitude of where this photo attachment was created"},"captured_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when a photo attachment was taken extracted from photo data"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the attachment"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the attachment"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"device_created_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the device created the attachment"},"device_updated_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the device last updated the attachment"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the attachment"},"flattened_file_url":{"type":"string","nullable":true,"description":"URL of the file that has the markups flattened too"},"deleted_by_two_way_sync":{"type":"boolean","nullable":true,"description":"Indicates if a file was deleted by two way sync"},"origin":{"type":"string","enum":["photo_gallery","plan_attachment","form_attachment","bubble_attachment",null],"nullable":true,"description":"Indicates the original location an attachment is uploaded from"}},"additionalProperties":false},"attachment_create_input":{"type":"object","required":["creator_user_id","name","file_url","last_editor_user_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the attachment"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this attachment"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this attachment"},"folder_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the folder, if this attachment belongs to one"},"is_dynamic":{"type":"boolean","nullable":false,"description":"Whether the content of this attachment can change without the URL changing"},"file_url":{"type":"string","nullable":false,"description":"URL of the potential processed file"},"name":{"type":"string","nullable":false,"description":"Name of the attachment"},"original_url":{"type":"string","nullable":true,"description":"URL of the file originally uploaded by the user"},"thumb_url":{"type":"string","nullable":true,"description":"URL of the thumb version of image attachment"},"file_size":{"type":"integer","format":"int32","nullable":true,"description":"Attachment file size"},"kind":{"type":"string","enum":["file","photo","video","photo_sphere","sign"],"nullable":false,"description":"Kind of the attachment"},"latitude":{"type":"number","format":"double","nullable":true,"description":"Latitude of where this photo attachment was created"},"longitude":{"type":"number","format":"double","nullable":true,"description":"Longitude of where this photo attachment was created"},"device_created_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the device created the attachment"},"device_updated_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the device last updated the attachment"},"flattened_file_url":{"type":"string","nullable":true,"description":"URL of the file that has the markups flattened too"},"deleted_by_two_way_sync":{"type":"boolean","nullable":true,"description":"Indicates if a file was deleted by two way sync"},"origin":{"type":"string","enum":["photo_gallery","plan_attachment","form_attachment","bubble_attachment",null],"nullable":true,"description":"Indicates the original location an attachment is uploaded from"},"crop":{"type":"boolean","nullable":false,"description":"Flag to notify whether thumb_url should be populated by cropping this attachment (only applicable for photo & photo_sphere)"},"floorplan_crop":{"type":"object","nullable":false,"description":"Include if you'd like to crop a floorplan","required":["floorplan_id","x1","y1","x2","y2"],"properties":{"floorplan_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the floorplan"},"x1":{"type":"integer","nullable":false,"description":"Coordinate x1"},"x2":{"type":"integer","nullable":false,"description":"Coordinate x2"},"y1":{"type":"integer","nullable":false,"description":"Coordinate y1"},"y2":{"type":"integer","nullable":false,"description":"Coordinate y2"}},"additionalProperties":false}},"description":"Schema for creating new attachments","additionalProperties":false},"attachment_batch_create_input_item":{"type":"object","nullable":false,"description":"Schema for a single attachment in a batch create request","required":["unique_id","name","file_url"],"properties":{"unique_id":{"type":"string","nullable":false,"description":"Client-generated unique identifier used to correlate batch results with requests"},"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the attachment"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this attachment"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this attachment"},"folder_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the folder, if this attachment belongs to one"},"is_dynamic":{"type":"boolean","nullable":false,"description":"Whether the content of this attachment can change without the URL changing"},"file_url":{"type":"string","nullable":false,"description":"URL of the potential processed file"},"name":{"type":"string","nullable":false,"description":"Name of the attachment"},"original_url":{"type":"string","nullable":true,"description":"URL of the file originally uploaded by the user"},"thumb_url":{"type":"string","nullable":true,"description":"URL of the thumb version of image attachment"},"file_size":{"type":"integer","format":"int32","nullable":true,"description":"Attachment file size"},"kind":{"type":"string","enum":["file","photo","video","photo_sphere","sign"],"nullable":false,"description":"Kind of the attachment"},"latitude":{"type":"number","format":"double","nullable":true,"description":"Latitude of where this photo attachment was created"},"longitude":{"type":"number","format":"double","nullable":true,"description":"Longitude of where this photo attachment was created"},"device_created_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the device created the attachment"},"device_updated_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the device last updated the attachment"},"flattened_file_url":{"type":"string","nullable":true,"description":"URL of the file that has the markups flattened too"},"deleted_by_two_way_sync":{"type":"boolean","nullable":true,"description":"Indicates if a file was deleted by two way sync"},"origin":{"type":"string","enum":["photo_gallery","plan_attachment","form_attachment","bubble_attachment",null],"nullable":true,"description":"Indicates the original location an attachment is uploaded from"},"crop":{"type":"boolean","nullable":false,"description":"Flag to notify whether thumb_url should be populated by cropping this attachment (only applicable for photo & photo_sphere)"},"floorplan_crop":{"type":"object","nullable":false,"description":"Include if you'd like to crop a floorplan","required":["floorplan_id","x1","y1","x2","y2"],"properties":{"floorplan_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the floorplan"},"x1":{"type":"integer","nullable":false,"description":"Coordinate x1"},"x2":{"type":"integer","nullable":false,"description":"Coordinate x2"},"y1":{"type":"integer","nullable":false,"description":"Coordinate y1"},"y2":{"type":"integer","nullable":false,"description":"Coordinate y2"}},"additionalProperties":false}},"additionalProperties":false},"attachment_batch_create_input":{"type":"object","nullable":false,"description":"Schema for attachment_batch","properties":{"attachments":{"type":"array","nullable":false,"description":"Attachments to create together","items":{"$ref":"#/components/schemas/attachment_batch_create_input_item"}}},"additionalProperties":false},"attachment_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this attachment"},"folder_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the folder, if this attachment belongs to one"},"is_dynamic":{"type":"boolean","nullable":false,"description":"Whether the content of this attachment can change without the URL changing"},"file_url":{"type":"string","nullable":false,"description":"URL of the potential processed file"},"name":{"type":"string","nullable":false,"description":"Name of the attachment"},"original_url":{"type":"string","nullable":true,"description":"URL of the file originally uploaded by the user"},"thumb_url":{"type":"string","nullable":true,"description":"URL of the thumb version of image attachment"},"file_size":{"type":"integer","format":"int32","nullable":true,"description":"Attachment file size"},"kind":{"type":"string","enum":["file","photo","video","photo_sphere","sign"],"nullable":false,"description":"Kind of the attachment"},"latitude":{"type":"number","format":"double","nullable":true,"description":"Latitude of where this photo attachment was created"},"longitude":{"type":"number","format":"double","nullable":true,"description":"Longitude of where this photo attachment was created"},"device_updated_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the device last updated the attachment"},"flattened_file_url":{"type":"string","nullable":true,"description":"URL of the file that has the markups flattened too"},"crop":{"type":"boolean","nullable":false,"description":"Flag to notify whether thumb_url should be populated by cropping this attachment (only applicable for photo & photo_sphere)"}},"description":"Schema for updating attachments","additionalProperties":false},"attachment_hyperlink_floorplans":{"type":"array","description":"Schema for attachment_hyperlink_floorplans","nullable":false,"items":{"type":"string","format":"uuid"}},"attachment_multi_hyperlink_floorplans":{"type":"array","description":"Schema for attachment_multi_hyperlink","nullable":false,"items":{"type":"string","format":"uuid"}},"attachment_markup":{"type":"object","description":"Markup that lives on markupable attachment entities, currently `Attachment` & `RfiAttachment`","required":["id","markupable_id","markupable_type","project_id","data","created_at","updated_at","device_created_at","device_updated_at","resolved_conflict","creator_user_id","last_editor_user_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"markupable_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the attachment entity this markup lives on"},"markupable_type":{"type":"string","enum":["Attachment","RfiAttachment"],"nullable":false,"description":"Type of the attachment entity this markup lives on"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"data":{"type":"object","nullable":false,"description":"GeoJSON representation of a Attachment Markup. https://geojson.org/"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this attachment"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this attachment"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"}},"additionalProperties":false},"attachment_markup_create_input":{"type":"object","required":["data"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"markupable_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the attachment entity this markup lives on"},"markupable_type":{"type":"string","enum":["Attachment","RfiAttachment"],"nullable":false,"description":"Type of the attachment entity this markup lives on"},"data":{"type":"object","nullable":false,"description":"GeoJSON representation of a Attachment Markup. https://geojson.org/"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this attachment"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this attachment"}},"description":"Schema for creating attachment_markups","additionalProperties":false},"attachment_markup_update_input":{"type":"object","nullable":false,"properties":{"data":{"type":"object","nullable":false,"description":"GeoJSON representation of a Attachment Markup. https://geojson.org/"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for updating attachment_markups","additionalProperties":false},"attachment_markup_flatten_input":{"type":"object","nullable":false,"properties":{"markupable_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the attachment entity this markup lives on"},"markupable_type":{"type":"string","enum":["Attachment","RfiAttachment"],"nullable":false,"description":"Type of the attachment entity this markup lives on"}},"description":"Schema for flattening attachment_markups","additionalProperties":false},"attachments_multi_hyperlink":{"type":"object","description":"Entity that connects `Attachment`s to `MultiHyperlink`s","required":["id","creator_user_id","last_editor_user_id","attachment_id","multi_hyperlink_id","project_id","created_at","device_created_at","resolved_conflict","device_updated_at","updated_at","flattened_file_url","thumb_url"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the user who most recently edited this entity"},"attachment_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the Attachment entity"},"multi_hyperlink_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the MultiHyperLink entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"thumb_url":{"type":"string","nullable":true,"description":"URL of the thumb version of image attachment"},"flattened_file_url":{"type":"string","nullable":true,"description":"URL of the file that has the markups flattened"}},"additionalProperties":false},"attachments_multi_hyperlink_with_attachment":{"type":"object","description":"Entity that connects `Attachment`s to `MultiHyperlink`s","required":["id","creator_user_id","last_editor_user_id","attachment_id","multi_hyperlink_id","project_id","created_at","device_created_at","resolved_conflict","device_updated_at","updated_at","flattened_file_url","thumb_url"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the user who most recently edited this entity"},"attachment":{"$ref":"#/components/schemas/attachment"},"attachment_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the Attachment entity"},"multi_hyperlink_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the MultiHyperLink entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"thumb_url":{"type":"string","nullable":true,"description":"URL of the thumb version of image attachment"},"flattened_file_url":{"type":"string","nullable":true,"description":"URL of the file that has the markups flattened"}},"additionalProperties":false},"attachments_multi_hyperlink_create_input":{"type":"object","required":["attachment_id","multi_hyperlink_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the user who most recently edited this entity"},"attachment_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the Attachment entity"},"multi_hyperlink_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the MultiHyperLink entity"},"thumb_url":{"type":"string","nullable":true,"description":"URL of the thumb version of image attachment"},"flattened_file_url":{"type":"string","nullable":true,"description":"URL of the file that has the markups flattened"}},"description":"Schema for creating attachments_multi_hyperlinks","additionalProperties":false},"attachments_multi_hyperlink_update_input":{"type":"object","nullable":false,"properties":{"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"thumb_url":{"type":"string","nullable":true,"description":"URL of the thumb version of image attachment"},"flattened_file_url":{"type":"string","nullable":true,"description":"URL of the file that has the markups flattened"}},"description":"Schema for updating attachments_multi_hyperlinks","additionalProperties":false},"attachments_multi_hyperlink_markup":{"type":"object","description":"Markup that lives on attachments multi hyperlink entity","required":["id","project_id","data","created_at","updated_at","device_created_at","device_updated_at","resolved_conflict","creator_user_id","last_editor_user_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"attachments_multi_hyperlink_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the attachments multi hyperlink entity this markup lives on"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"data":{"type":"object","nullable":false,"description":"GeoJSON representation of a Markup. https://geojson.org/"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this attachment"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this attachment"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"markupable_id":{"type":"string","format":"uuid","nullable":true,"description":"Entity id the markup belongs to"},"markupable_type":{"type":"string","nullable":true,"description":"Entity type the markup belongs to"}},"additionalProperties":false},"attachments_multi_hyperlink_markup_create_input":{"type":"object","required":["data"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"attachments_multi_hyperlink_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the attachments multi hyperlink entity this markup lives on"},"data":{"type":"object","nullable":false,"description":"GeoJSON representation of a Markup. https://geojson.org/"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this attachment"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this attachment"}},"description":"Schema for creating attachments_multi_hyperlink_markups","additionalProperties":false},"attachments_multi_hyperlink_markup_update_input":{"type":"object","nullable":false,"properties":{"data":{"type":"object","nullable":false,"description":"GeoJSON representation of a Markup. https://geojson.org/"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for updating attachments_multi_hyperlink_markups","additionalProperties":false},"attachments_multi_hyperlink_markup_flatten_input":{"type":"object","nullable":false,"properties":{"attachments_multi_hyperlink_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the attachments multi hyperlink entity this markup lives on"}},"description":"Schema for flattening attachments_multi_hyperlink_markups","additionalProperties":false},"automatic_hyperlink":{"type":"object","description":"Plan link that takes to another plan which is automatically recognized & extracted by Fieldwire","required":["id","project_id","sheet_id","created_at","resolved_conflict","device_created_at","device_updated_at","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"floorplan_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the plan this links to"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"sheet_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the sheet this link lives on"},"pos_x":{"type":"integer","format":"int32","nullable":true,"description":"X coordinate of the pixel where the link is centered on the plan"},"pos_y":{"type":"integer","format":"int32","nullable":true,"description":"Y coordinate of the pixel where the link is centered on the plan"},"radius":{"type":"integer","format":"int32","nullable":true,"description":"Radius in pixel in case this is a circular hyperlink"},"data":{"type":"object","nullable":true,"description":"Data that gives the geometry in case this is a rectangular hyperlink"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"}},"additionalProperties":false},"automatic_hyperlink_update_input":{"type":"object","nullable":false,"properties":{"floorplan_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the plan this links to"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for updating automatic_hyperlinks","additionalProperties":false},"aws_token":{"type":"object","description":"Entity that carries the required information to upload files to Fieldwire's S3 buckets","required":["access_key_id","secret_access_key","session_token","expires_at"],"nullable":false,"properties":{"access_key_id":{"type":"string","nullable":false,"description":"Key ID"},"secret_access_key":{"type":"string","nullable":false,"description":"Secret key for the access. This is a sensitive piece of information"},"session_token":{"type":"string","nullable":false,"description":"Token for this session"},"expires_at":{"type":"string","format":"date-time","nullable":false,"description":"When this session expires"}},"additionalProperties":false},"aws_presigned_post":{"type":"object","description":"Entity that carries the required information to upload a single file to Fieldwire's S3","required":["post_address","post_parameters"],"nullable":false,"properties":{"post_address":{"type":"string","nullable":false,"description":"The URL where the file could be uploaded"},"post_parameters":{"type":"object","nullable":false,"description":"Schema for post parameters","required":["acl","key","policy","x-amz-signature","x-amz-date","x-amz-credential","x-amz-algorithm","x-amz-meta-original-filename"],"properties":{"acl":{"type":"string","nullable":false,"description":"The ACL setting for this file"},"key":{"type":"string","nullable":false,"description":"Key of the object to be uploaded (includes the filename passed in)"},"policy":{"type":"string","nullable":false,"description":"Policy for the upload"},"x-amz-algorithm":{"type":"string","nullable":false,"description":"AWS specific parameter that should be passed along in the upload"},"x-amz-credential":{"type":"string","nullable":false,"description":"AWS specific parameter that should be passed along in the upload"},"x-amz-date":{"type":"string","nullable":false,"description":"AWS specific parameter that should be passed along in the upload"},"x-amz-meta-original-filename":{"type":"string","nullable":false,"description":"AWS specific parameter that should be passed along in the upload"},"x-amz-signature":{"type":"string","nullable":false,"description":"AWS specific parameter that should be passed along in the upload"}},"additionalProperties":false}},"additionalProperties":false},"bubble":{"type":"object","description":"Entity that usually show up in a `Task` (Eg., messages, logs, photos, files etc.)","required":["id","user_id","project_id","task_id","kind","created_at","resolved_conflict","device_created_at","device_updated_at","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this bubble"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"file_name":{"type":"string","nullable":true,"description":"Name of the file uploaded"},"task_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the task this bubble belongs to"},"file_url":{"type":"string","nullable":true,"description":"URL of the potentially processed file"},"flattened_file_url":{"type":"string","nullable":true,"description":"URL of the file that has the markups flattened too"},"original_url":{"type":"string","nullable":true,"description":"URL of the file originally uploaded by the user"},"thumb_url":{"type":"string","nullable":true,"description":"Thumb URL of the file if there is one"},"file_size":{"type":"integer","format":"int32","nullable":true,"description":"Size of file if there is one"},"kind":{"type":"integer","enum":[1,2,10,11,12,13,20,21],"format":"int32","nullable":false,"description":"1=> TEXT, 2=> LOG, 10=> PHOTO, 11=> PHOTO WITH ANNOTATIONS, 12=> DRAWING WITH ANNOTATIONS, 13=> PHOTO SPHERE, 20=> ATTACHMENT, 21=> VIDEO"},"latitude":{"type":"number","format":"double","nullable":true,"description":"Latitude of where this photo bubble was created"},"longitude":{"type":"number","format":"double","nullable":true,"description":"Longitude of where this photo bubble was created"},"annotations":{"type":"string","nullable":true,"deprecated":true,"description":"Annotations on the bubble"},"content":{"type":"string","nullable":true,"description":"Bubble's message in case of a text bubble or the file's name"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"original_created_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the device created the originating linked entity"},"original_creator":{"type":"integer","format":"int32","nullable":true,"description":"User that created the originating linked entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"attachment_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the attachment entity"},"captured_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the photo was captured by the device extracted from photo data"}},"additionalProperties":false},"bubble_create_input":{"type":"object","required":["kind","user_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this bubble"},"file_name":{"type":"string","nullable":true,"description":"Name of the file uploaded"},"file_url":{"type":"string","nullable":true,"description":"URL of the potentially processed file"},"flattened_file_url":{"type":"string","nullable":true,"description":"URL of the file that has the markups flattened too"},"original_url":{"type":"string","nullable":true,"description":"URL of the file originally uploaded by the user"},"thumb_url":{"type":"string","nullable":true,"description":"Thumb URL of the file if there is one"},"file_size":{"type":"integer","format":"int32","nullable":true,"description":"Size of file if there is one"},"kind":{"type":"integer","enum":[1,2,10,11,12,13,20,21],"format":"int32","nullable":false,"description":"1=> TEXT, 2=> LOG, 10=> PHOTO, 11=> PHOTO WITH ANNOTATIONS, 12=> DRAWING WITH ANNOTATIONS, 13=> PHOTO SPHERE, 20=> ATTACHMENT, 21=> VIDEO"},"latitude":{"type":"number","format":"double","nullable":true,"description":"Latitude of where this photo bubble was created"},"longitude":{"type":"number","format":"double","nullable":true,"description":"Longitude of where this photo bubble was created"},"annotations":{"type":"string","nullable":true,"deprecated":true,"description":"Annotations on the bubble"},"content":{"type":"string","nullable":true,"description":"Bubble's message in case of a text bubble or the file's name"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"attachment_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the attachment entity"},"floorplan_crop":{"type":"object","nullable":false,"description":"Include if you'd like to crop a floorplan","required":["floorplan_id","x1","y1","x2","y2"],"properties":{"floorplan_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the floorplan"},"x1":{"type":"integer","nullable":false,"description":"Coordinate x1"},"x2":{"type":"integer","nullable":false,"description":"Coordinate x2"},"y1":{"type":"integer","nullable":false,"description":"Coordinate y1"},"y2":{"type":"integer","nullable":false,"description":"Coordinate y2"}},"additionalProperties":false},"crop":{"type":"boolean","nullable":false,"description":"Flag to notify whether thumb_url should be populated by cropping this photo bubble"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the user who most recently edited this bubble"}},"description":"Schema for creating bubbles","additionalProperties":false},"bubble_update_input":{"type":"object","nullable":false,"properties":{"file_name":{"type":"string","nullable":true,"description":"Name of the file uploaded"},"file_url":{"type":"string","nullable":true,"description":"URL of the potentially processed file"},"flattened_file_url":{"type":"string","nullable":true,"description":"URL of the file that has the markups flattened too"},"original_url":{"type":"string","nullable":true,"description":"URL of the file originally uploaded by the user"},"thumb_url":{"type":"string","nullable":true,"description":"Thumb URL of the file if there is one"},"file_size":{"type":"integer","format":"int32","nullable":true,"description":"Size of file if there is one"},"kind":{"type":"integer","enum":[1,2,10,11,12,13,20,21],"format":"int32","nullable":false,"description":"1=> TEXT, 2=> LOG, 10=> PHOTO, 11=> PHOTO WITH ANNOTATIONS, 12=> DRAWING WITH ANNOTATIONS, 13=> PHOTO SPHERE, 20=> ATTACHMENT, 21=> VIDEO"},"latitude":{"type":"number","format":"double","nullable":true,"description":"Latitude of where this photo bubble was created"},"longitude":{"type":"number","format":"double","nullable":true,"description":"Longitude of where this photo bubble was created"},"annotations":{"type":"string","nullable":true,"deprecated":true,"description":"Annotations on the bubble"},"content":{"type":"string","nullable":true,"description":"Bubble's message in case of a text bubble or the file's name"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the user who most recently edited this bubble"}},"description":"Schema for updating bubbles","additionalProperties":false},"bubble_markup":{"type":"object","description":"Markup that lives on `Bubble` photos","required":["id","bubble_id","project_id","data","created_at","device_created_at","resolved_conflict","device_updated_at","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"bubble_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the bubble this markup lives on"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"data":{"type":"object","nullable":false,"description":"GeoJSON representation of a Bubble Markup. https://geojson.org/"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"}},"additionalProperties":false},"bubble_markup_create_input":{"type":"object","required":["data"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"data":{"type":"object","nullable":false,"description":"GeoJSON representation of a Bubble Markup. https://geojson.org/"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for creating bubble_markups","additionalProperties":false},"bubble_markup_update_input":{"type":"object","nullable":false,"properties":{"data":{"type":"object","nullable":false,"description":"GeoJSON representation of a Bubble Markup. https://geojson.org/"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for updating bubble_markups","additionalProperties":false},"budget_actual_cost":{"type":"object","description":"Entity that represents a actual cost in the budget table.","properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the actual cost"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"budget_line_item_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the budget line item this actual cost is associated with"},"value":{"type":"string","pattern":"(?-mix:^-?\\d*\\.?\\d*$)","nullable":false,"description":"The monetary amount of the actual cost"},"name":{"type":"string","nullable":false,"description":"Name or title of the actual cost"},"origin":{"type":"string","enum":["fieldwire","quickbooks","excel","sage_intacct","api_key"],"nullable":false,"description":"Source or origin of the actual cost"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"created_at":{"type":"string","format":"date","nullable":false,"description":"Time when the entity was created"},"updated_at":{"type":"string","format":"date","nullable":false,"description":"Time when the entity was last updated"},"deleted_at":{"type":"string","format":"date","nullable":true,"description":"Time when the entity was deleted"}},"required":["id","creator_user_id","last_editor_user_id","project_id","budget_line_item_id","value","name","origin","device_created_at","device_updated_at","created_at","updated_at","deleted_at"],"nullable":false,"additionalProperties":false},"budget_actual_cost_create_input":{"type":"object","description":"Entity that represents input to create actual cost.","required":["budget_line_item_id","value","name","creator_user_id","last_editor_user_id"],"nullable":false,"properties":{"budget_line_item_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the budget line item this actual cost is associated with"},"value":{"type":"string","nullable":false,"description":"The monetary amount of the actual cost"},"name":{"type":"string","nullable":false,"description":"Name or title of the actual cost"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"}},"additionalProperties":false},"budget_actual_cost_destroy_input":{"type":"object","description":"Entity that represents input to delete actual cost.","required":["last_editor_user_id"],"nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who deleted this entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the device deleted the entity"}},"additionalProperties":false},"budget_actual_cost_update_input":{"type":"object","description":"Entity that represents input to update actual cost.","required":["last_editor_user_id","value","name"],"nullable":false,"properties":{"value":{"type":"string","nullable":false,"description":"The monetary amount of the actual cost"},"name":{"type":"string","nullable":false,"description":"Name or title of the actual cost"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the device last updated the entity"}},"additionalProperties":false},"budget_line_item":{"type":"object","description":"Entity that represents a line item in the budget table.","properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the budget line item"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"tier_one_cost_code_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the tier one cost code to which the budget line item belongs"},"tier_two_cost_code_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the tier two cost code to which the budget line item belongs"},"cost_type":{"type":"string","enum":["materials","labor","equipment","subcontractor","other","cost_markup"],"nullable":false,"description":"The category for budget and expenses of the line item"},"original_budget":{"type":"string","nullable":false,"description":"Expected maximum amount of currency set by the lead company for use under the line item."},"current_budget":{"type":"string","pattern":"(?-mix:^-?\\d*\\.?\\d*$)","nullable":false,"description":"The sum of the original budget and amount of currency added by approved lead company change orders."},"pending_budget":{"type":"string","pattern":"(?-mix:^-?\\d*\\.?\\d*$)","nullable":true,"description":"The sum of the amount of currency to be added to current budget if pending lead company change orders are approved."},"actual_cost":{"type":"string","pattern":"(?-mix:^-?\\d*\\.?\\d*$)","nullable":true,"description":"The amount of currency paid out under the line item."},"current_over_under":{"type":"string","pattern":"(?-mix:^-?\\d*\\.?\\d*$)","nullable":false,"description":"The difference between the current budget and the current cost."},"assignee_pm_group_id":{"type":"string","format":"uuid","nullable":true,"description":"The id of the subcontractor company assigned to make expense change orders under this budget line item."},"original_cost":{"type":"string","pattern":"(?-mix:^-?\\d*\\.?\\d*$)","nullable":true,"description":"Amount of currency set aside by the lead company to be paid out to others under the line item."},"projected_cost":{"type":"string","pattern":"(?-mix:^-?\\d*\\.?\\d*$)","nullable":true,"description":"Amount of currency expected to be paid out to others under the line item"},"current_cost":{"type":"string","pattern":"(?-mix:^-?\\d*\\.?\\d*$)","nullable":true,"description":"The sum of the original cost and amount of currency added by approved subcontractor company change orders."},"pending_cost":{"type":"string","pattern":"(?-mix:^-?\\d*\\.?\\d*$)","nullable":true,"description":"The sum of the amount of currency to be added to current cost if pending subcontractor company change orders are approved."},"actual_over_under":{"type":"string","pattern":"(?-mix:^-?\\d*\\.?\\d*$)","nullable":true,"description":"The difference between the current budget and the actual cost."},"projected_over_under":{"type":"string","pattern":"(?-mix:^-?\\d*\\.?\\d*$)","nullable":false,"description":"The variance between the current budget and projected final cost, indicating whether the project is forecasted to be over budget (negative) or under budget (positive)."},"assignee_pm_group_name":{"type":"string","nullable":true,"description":"The name of the subcontractor company assigned to make expense change orders under this budget line item."},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"}},"required":["id","creator_user_id","last_editor_user_id","project_id","tier_one_cost_code_id","tier_two_cost_code_id","cost_type","original_budget","current_budget","pending_budget","actual_cost","current_over_under","assignee_pm_group_id","original_cost","projected_cost","current_cost","pending_cost","actual_over_under","projected_over_under","assignee_pm_group_name","device_created_at","device_updated_at","created_at","updated_at","deleted_at"],"nullable":false,"additionalProperties":true},"budget_line_item_create_input":{"type":"object","nullable":false,"description":"Schema for creating a Budget Line Item","properties":{"budget_line_item":{"type":"object","required":["cost_type","original_budget","tier_two_cost_code_id","creator_user_id","last_editor_user_id"],"nullable":false,"properties":{"tier_two_cost_code_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the tier two cost code to which the budget line item belongs"},"cost_type":{"type":"string","enum":["materials","labor","equipment","subcontractor","other","cost_markup"],"nullable":false,"description":"The category for budget and expenses of the line item"},"original_budget":{"type":"string","format":"numeric","pattern":"(?-mix:^-?\\d*\\.?\\d*$)","minimum":-999999999999,"maximum":999999999999,"nullable":false,"description":"Expected maximum amount of currency set by the lead company for use under the line item."},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"}},"description":"Entity that represents a line item in the budget table.","additionalProperties":false}},"additionalProperties":false},"budget_line_item_destroy_input":{"type":"object","description":"Input for destroying a single budget line items.","nullable":false,"properties":{"budget_line_item":{"description":"Top-level budget line item input object.","type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"}},"additionalProperties":false}},"additionalProperties":false},"budget_line_item_update_input":{"type":"object","nullable":false,"description":"Input for updating a budget line item","properties":{"budget_line_item":{"type":"object","required":["last_editor_user_id"],"nullable":false,"properties":{"original_budget":{"type":"string","format":"numeric","pattern":"(?-mix:^-?\\d*\\.?\\d*$)","minimum":-999999999999,"maximum":999999999999,"nullable":false,"description":"Expected maximum amount of currency set by the lead company for use under the line item."},"original_cost":{"type":"string","format":"numeric","pattern":"(?-mix:^-?\\d*\\.?\\d*$)","minimum":-999999999999,"maximum":999999999999,"nullable":true,"description":"Amount of currency set aside by the lead company to be paid out to others under the line item."},"projected_cost":{"type":"string","format":"numeric","pattern":"(?-mix:^-?\\d*\\.?\\d*$)","minimum":-999999999999,"maximum":999999999999,"nullable":true,"description":"The amount of user-entered hypothetical costs associated with budget line item"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"}},"description":"Entity that represents a line item in the budget table.","additionalProperties":false}},"additionalProperties":false},"import_budget_line_items_input":{"type":"object","description":"Input for batch creation of budget line items.","nullable":false,"properties":{"import":{"type":"object","description":"Top-level import container for budget line items.","nullable":false,"required":["creator_user_id","last_editor_user_id","budget_line_items"],"properties":{"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user creating these entities"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user editing these entities"},"budget_line_items":{"type":"array","maxLength":2000,"nullable":false,"description":"Array containing attributes for new budget line items.","required":["tier_one_cost_code_id","tier_two_cost_code_id","cost_type","original_budget","creator_user_id","last_editor_user_id"],"items":{"type":"object","description":"Attributes for created budget line items.","required":["tier_one_cost_code_id","tier_two_cost_code_id","cost_type","original_budget","row_number"],"nullable":false,"properties":{"tier_one_cost_code_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the tier one cost code to which the budget line item belongs"},"tier_two_cost_code_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the tier two cost code to which the budget line item belongs"},"cost_type":{"type":"string","enum":["M","L","E","S","O","CM"],"nullable":false,"description":"The category for budget and expenses of the line item"},"original_budget":{"type":"string","format":"numeric","pattern":"(?-mix:^-?\\d*\\.?\\d*$)","minimum":-999999999999,"maximum":999999999999,"nullable":false,"description":"Expected maximum amount of currency set by the lead company for use under the line item."},"row_number":{"type":"integer","nullable":false,"description":"Unique row number of the cost code used for reporting errors with creation."}},"additionalProperties":false}}},"additionalProperties":false}},"additionalProperties":false},"import_budget_line_items_output":{"type":"array","description":"Output for batch creation of budget line items.","nullable":false,"items":{"type":"object","description":"Entity that represents a line item in the budget table.","required":["id","tier_one_cost_code_id","tier_two_cost_code_id","cost_type","original_budget","original_cost","current_budget","current_cost","pending_budget","pending_cost","actual_cost","projected_cost","current_over_under","projected_over_under","actual_over_under","assignee_pm_group_id","assignee_pm_group_name","project_id","created_at","updated_at","device_created_at","device_updated_at","deleted_at","creator_user_id","last_editor_user_id"],"nullable":false,"additionalProperties":true,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the budget line item"},"tier_one_cost_code_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the tier one cost code to which the budget line item belongs"},"tier_two_cost_code_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the tier two cost code to which the budget line item belongs"},"cost_type":{"type":"string","enum":["materials","labor","equipment","subcontractor","other","cost_markup"],"nullable":false,"description":"The category for budget and expenses of the line item"},"original_budget":{"type":"string","format":"numeric","pattern":"(?-mix:^-?\\d*\\.?\\d*$)","minimum":-999999999999,"maximum":999999999999,"nullable":false,"description":"Expected maximum amount of currency set by the lead company for use under the line item."},"original_cost":{"type":"string","format":"numeric","pattern":"(?-mix:^-?\\d*\\.?\\d*$)","minimum":-999999999999,"maximum":999999999999,"nullable":true,"description":"Amount of currency set aside by the lead company to be paid out to others under the line item."},"current_budget":{"type":"string","format":"numeric","pattern":"(?-mix:^-?\\d*\\.?\\d*$)","minimum":-999999999999,"maximum":999999999999,"nullable":false,"description":"The sum of the original budget and amount of currency added by approved lead company change orders."},"current_cost":{"type":"string","format":"numeric","pattern":"(?-mix:^-?\\d*\\.?\\d*$)","minimum":-999999999999,"maximum":999999999999,"nullable":true,"description":"The sum of the original cost and amount of currency added by approved subcontractor company change orders."},"pending_budget":{"type":"string","format":"numeric","pattern":"(?-mix:^-?\\d*\\.?\\d*$)","minimum":-999999999999,"maximum":999999999999,"nullable":true,"description":"The sum of the amount of currency to be added to current budget if pending lead company change orders are approved."},"pending_cost":{"type":"string","format":"numeric","pattern":"(?-mix:^-?\\d*\\.?\\d*$)","minimum":-999999999999,"maximum":999999999999,"nullable":true,"description":"The sum of the amount of currency to be added to current cost if pending subcontractor company change orders are approved."},"actual_cost":{"type":"string","format":"numeric","pattern":"(?-mix:^-?\\d*\\.?\\d*$)","minimum":-999999999999,"maximum":999999999999,"nullable":true,"description":"The amount of currency paid out under the line item."},"projected_cost":{"type":"string","format":"numeric","pattern":"(?-mix:^-?\\d*\\.?\\d*$)","minimum":-999999999999,"maximum":999999999999,"nullable":true,"description":"The amount of user-entered hypothetical costs associated with budget line item"},"current_over_under":{"type":"string","format":"numeric","pattern":"(?-mix:^-?\\d*\\.?\\d*$)","minimum":-999999999999,"maximum":999999999999,"nullable":false,"description":"The difference between the current budget and the current cost."},"projected_over_under":{"type":"string","format":"numeric","pattern":"(?-mix:^-?\\d*\\.?\\d*$)","minimum":-999999999999,"maximum":999999999999,"nullable":false,"description":"The variance between the current budget and projected final cost, indicating whether the project is forecasted to be over budget (negative) or under budget (positive)."},"actual_over_under":{"type":"string","format":"numeric","pattern":"(?-mix:^-?\\d*\\.?\\d*$)","minimum":-999999999999,"maximum":999999999999,"nullable":true,"description":"The difference between the current budget and the actual cost."},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"creator_pm_group_id":{"type":"string","format":"uuid","nullable":true,"description":"The id of the company that the budget line item's creator was in when it was created"},"assignee_pm_group_id":{"type":"string","format":"uuid","nullable":true,"description":"The id of the subcontractor company assigned to make expense change orders under this budget line item."},"assignee_pm_group_name":{"type":"integer","format":"int32","nullable":true,"description":"The name of the subcontractor company assigned to make expense change orders under this budget line item."},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"}}}},"building_information_model":{"type":"object","description":"Entity that denotes a BIM (Building Information Model) which usually carries the 3D data of a building","required":["id","creator_user_id","last_editor_user_id","project_id","name","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"folder_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the folder this entity belongs to"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"}},"additionalProperties":false},"building_information_model_create_with_version_input":{"type":"object","required":["name","creator_user_id","last_editor_user_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"folder_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the folder this entity belongs to"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"original_url":{"type":"string","nullable":false,"description":"Original url of the associated bim version"},"original_kind":{"type":"string","enum":["ifc"],"nullable":false,"description":"Original kind of the associated bim version. Only one option: ifc,  Industry foundation class"}},"description":"Schema for creating building_information_models with version input","additionalProperties":false},"building_information_model_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"folder_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the folder this entity belongs to"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for updating building_information_models","additionalProperties":false},"building_information_model_version":{"type":"object","description":"General schema for building_information_model_version","required":["id","creator_user_id","last_editor_user_id","building_information_model_id","project_id","original_url","original_kind","status","version","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"building_information_model_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the BIM model this version belongs to"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"original_url":{"type":"string","nullable":false,"description":"URL of the file originally uploaded by the user"},"glb_file_url":{"type":"string","nullable":true,"description":"URL of the GLB file processed out of the uploaded file"},"metadata_file_url":{"type":"string","nullable":true,"description":"URL of the metadata file processed out of the uploaded file"},"xkt_file_url":{"type":"string","nullable":true,"description":"URL of the XKT file processed out of the uploaded file"},"glb_packed_file_url":{"type":"string","nullable":true,"description":"URL of the packed GLB file processed out of the uploaded file"},"packed_metadata_file_url":{"type":"string","nullable":true,"description":"URL of the packed metadata file processed out of the uploaded file"},"glb_thumb_file_url":{"type":"string","nullable":true,"description":"URL of the thumb image processed out of the GLB file"},"original_kind":{"type":"string","enum":["ifc"],"nullable":false,"description":"Kind of the original file uploaded by the user"},"glb_file_size":{"type":"integer","format":"int32","nullable":true,"description":"Size the GLB file processed out of the uploaded file"},"xkt_file_size":{"type":"integer","format":"int32","nullable":true,"description":"Size the XKT file processed out of the uploaded file"},"glb_packed_file_size":{"type":"integer","format":"int32","nullable":true,"description":"Size the packed GLB file processed out of the uploaded file"},"metadata_file_size":{"type":"integer","format":"int32","nullable":true,"description":"Size the metadata file processed out of the uploaded file"},"packed_metadata_file_size":{"type":"integer","format":"int32","nullable":true,"description":"Size the metadata for packed file processed out of the uploaded file"},"glb_object_count":{"type":"integer","format":"int32","nullable":true,"description":"Count of objects in the GLB file processed out of the uploaded file"},"glb_mesh_count":{"type":"integer","format":"int32","nullable":true,"description":"Count of meshes in the GLB file processed out of the uploaded file"},"original_center_x":{"type":"number","format":"double","nullable":true,"description":"X coordinate of the original model center"},"original_center_y":{"type":"number","format":"double","nullable":true,"description":"Y coordinate of the original model center"},"original_center_z":{"type":"number","format":"double","nullable":true,"description":"Z coordinate of the original model center"},"base_elevation":{"type":"string","pattern":"(?-mix:^-?\\d*\\.?\\d*$)","nullable":false,"description":"Parsed height offset of the original model center"},"base_elevation_unit_type":{"type":"string","enum":["millimeter","centimeter","decimeter","meter","decameter","hectometer","kilometer","inch","foot","yard","mile"],"nullable":true,"description":"Parsed units assigned in the original IFC file for the base elevation"},"status":{"type":"string","enum":["processing","processed","errored","timed_out"],"nullable":false,"description":"Processing status of the uploaded file"},"version":{"type":"integer","format":"int32","nullable":false,"description":"The particular version of the model this entity denotes"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"}},"additionalProperties":false},"entity_with_errors":{"type":"object","nullable":false,"required":["entity","errors"],"description":"The entity being returned associated errors.","properties":{"entity":{"type":"object","nullable":false,"description":"The entity involved."},"errors":{"type":"array","nullable":false,"description":"The list of errors stopping an action from going through","items":{"type":"string","nullable":false,"description":"Individual error"}}},"additionalProperties":false},"errors_with_single_error":{"type":"object","nullable":false,"required":["errors"],"description":"Error response that only carries one error","properties":{"errors":{"type":"string","nullable":false,"description":"The particular error that is stopping an action from going through"}},"additionalProperties":false},"errors":{"type":"object","nullable":false,"required":["errors"],"description":"Error response that could carry multiple errors","properties":{"errors":{"type":"array","nullable":false,"description":"The list of errors stopping an action from going through","items":{"type":"string","nullable":false,"description":"Individual error"}}},"additionalProperties":false},"categorized_errors":{"type":"object","nullable":false,"required":["errors"],"description":"Error response that could carry multiple errors","properties":{"errors":{"type":"array","nullable":false,"description":"The list of errors stopping an action from going through","items":{"type":"object","nullable":false,"required":["entity","errors"],"description":"The entity being returned associated errors.","properties":{"entity":{"type":"object","nullable":false,"description":"The entity involved."},"errors":{"type":"array","nullable":false,"description":"The list of errors stopping an action from going through","items":{"type":"string","nullable":false,"description":"Individual error"}}},"additionalProperties":false}}},"additionalProperties":false},"too_many_requests_response":{"type":"object","nullable":false,"description":"Response schema for 429 too many requests","required":["error","request_retry_after"],"properties":{"error":{"type":"boolean","nullable":false,"description":"Boolean that is true if operation is unsuccessful"},"request_retry_after":{"type":"string","nullable":false,"description":"Lets you know when you can retry again"}},"additionalProperties":false},"project_resource_export_response":{"type":"object","nullable":false,"description":"Schema for resource export response","oneOf":[{"type":"object","nullable":false,"required":["error"],"properties":{"error":{"type":"string","nullable":false,"description":"The error that led to resource not getting exported"}},"additionalProperties":false},{"type":"object","nullable":false,"required":["url"],"properties":{"url":{"type":"string","nullable":false,"description":"The URL where the export can be found"}},"additionalProperties":false},{"type":"object","nullable":false,"required":["jid"],"properties":{"jid":{"type":"string","nullable":false,"description":"A unique ID to poll with until the job finishes"}},"additionalProperties":false}]},"project_resource_export_input":{"type":"object","description":"Schema for resource export input","nullable":true,"required":["jid"],"properties":{"jid":{"description":"ID of the job working on the export","nullable":true,"type":"string"}},"additionalProperties":false},"job_id_response":{"type":"object","description":"Schema for the response containing a Job ID","nullable":false,"required":["jid"],"properties":{"jid":{"type":"string","nullable":false,"description":"A unique ID to poll with until the job finishes"}},"additionalProperties":false},"custom_stamp":{"type":"object","description":"Entity representing a custom stamp","required":["id","account_id","file_url","name","created_at","updated_at","device_created_at","device_updated_at","creator_user_id","last_editor_user_id","resolved_conflict"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user account"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"file_url":{"type":"string","nullable":false,"description":"Url of the entity"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"}},"additionalProperties":false},"custom_stamp_create_input":{"type":"object","required":["creator_user_id","last_editor_user_id","name","file_url"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user account"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"file_url":{"type":"string","nullable":false,"description":"Url of the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"}},"description":"Schema for creating custom_stamps","additionalProperties":false},"custom_symbol":{"type":"object","description":"Schema for custom symbols","required":["id","creator_user_id","last_editor_user_id","project_id","file_url","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"file_url":{"type":"string","nullable":false,"description":"URL of the file uploaded"},"max_description_length":{"type":"integer","format":"int32","nullable":true,"description":"Maximum length allowed for the description"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"}},"additionalProperties":false},"custom_symbol_create_input":{"type":"object","required":["last_editor_user_id","creator_user_id","file_url"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"file_url":{"type":"string","nullable":false,"description":"URL of the file uploaded"},"max_description_length":{"type":"integer","format":"int32","nullable":true,"description":"Maximum length allowed for the description"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for creating custom_symbols","additionalProperties":false},"custom_symbol_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"file_url":{"type":"string","nullable":false,"description":"URL of the file uploaded"},"max_description_length":{"type":"integer","format":"int32","nullable":true,"description":"Maximum length allowed for the description"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for updating custom_symbols","additionalProperties":false},"data_type":{"type":"object","description":"Represents a kind of value (usually as part of a `Form` entry)","required":["id","creator_user_id","last_editor_user_id","project_id","is_strict","name","kind","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"default_bigint_value":{"type":"integer","format":"int64","nullable":true,"description":"Default big integer value if the kind is bigint"},"default_boolean_value":{"type":"boolean","nullable":true,"description":"Default boolean value if the kind is boolean"},"is_strict":{"type":"boolean","nullable":false,"description":"Whether this is strict which means only values from the pre-approved list can be used (denoted by `DataTypeValue`s)"},"default_string_value":{"type":"string","nullable":true,"description":"Default string value if the kind is string (suitable for short form text)"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"placeholder":{"type":"string","nullable":true,"description":"Placeholder name to use for this data type to be shown in the UI"},"default_date_value":{"type":"string","format":"date","nullable":true,"description":"Default date value if the kind is date"},"default_checkbox_value":{"type":"string","enum":["empty","yes","no","not_applicable",null],"nullable":true,"description":"Default checkbox value if the kind is checkbox"},"kind":{"type":"string","enum":["bigint","string","text","boolean","decimal","date","datetime","checkbox"],"nullable":false,"description":"Kind of the entity"},"unit":{"type":"string","enum":["temperature","currency","hours","length","area","volume","mass",null],"nullable":true,"description":"The unit of the value this type carries"},"default_decimal_value":{"type":"string","nullable":true,"description":"Default decimal value if the kind is decimal"},"default_text_value":{"type":"string","nullable":true,"description":"Default text value if the kind is text (suitable for long form text)"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"default_datetime_value":{"type":"string","format":"date-time","nullable":true,"description":"Default datetime value if the kind is datetime"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"hidden_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when this type was marked as hidden (can be only done if this is marked as strict)"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"}},"additionalProperties":false},"data_type_create_input":{"type":"object","required":["name","creator_user_id","last_editor_user_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"default_bigint_value":{"type":"integer","format":"int64","nullable":true,"description":"Default big integer value if the kind is bigint"},"default_boolean_value":{"type":"boolean","nullable":true,"description":"Default boolean value if the kind is boolean"},"is_strict":{"type":"boolean","nullable":false,"description":"Whether this is strict which means only values from the pre-approved list can be used (denoted by `DataTypeValue`s)"},"default_string_value":{"type":"string","nullable":true,"description":"Default string value if the kind is string (suitable for short form text)"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"placeholder":{"type":"string","nullable":true,"description":"Placeholder name to use for this data type to be shown in the UI"},"kind":{"type":"string","enum":["bigint","string","text","boolean","decimal","date","datetime","checkbox"],"nullable":false,"description":"Kind of the entity"},"unit":{"type":"string","enum":["temperature","currency","hours","length","area","volume","mass",null],"nullable":true,"description":"The unit of the value this type carries"},"default_decimal_value":{"type":"string","nullable":true,"description":"Default decimal value if the kind is decimal"},"default_text_value":{"type":"string","nullable":true,"description":"Default text value if the kind is text (suitable for long form text)"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"hidden_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when this type was marked as hidden (can be only done if this is marked as strict)"},"full":{"type":"boolean","nullable":false,"description":"Set to true if should use full serializer"}},"description":"Schema for creating data_types","additionalProperties":false},"data_type_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"default_bigint_value":{"type":"integer","format":"int64","nullable":true,"description":"Default big integer value if the kind is bigint"},"default_boolean_value":{"type":"boolean","nullable":true,"description":"Default boolean value if the kind is boolean"},"default_string_value":{"type":"string","nullable":true,"description":"Default string value if the kind is string (suitable for short form text)"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"placeholder":{"type":"string","nullable":true,"description":"Placeholder name to use for this data type to be shown in the UI"},"unit":{"type":"string","enum":["temperature","currency","hours","length","area","volume","mass",null],"nullable":true,"description":"The unit of the value this type carries"},"default_decimal_value":{"type":"string","nullable":true,"description":"Default decimal value if the kind is decimal"},"default_text_value":{"type":"string","nullable":true,"description":"Default text value if the kind is text (suitable for long form text)"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"hidden_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when this type was marked as hidden (can be only done if this is marked as strict)"},"full":{"type":"boolean","nullable":false,"description":"Set to true if should use full serializer"}},"description":"Schema for updating data_types","additionalProperties":false},"data_type_value":{"type":"object","description":"Represents a value (usually as part of a `Form` entry)","required":["id","creator_user_id","last_editor_user_id","data_type_id","project_id","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"data_type_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the `DataType` this value denotes"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"bigint_value":{"type":"integer","format":"int64","nullable":true,"description":"Big integer value if this belongs to a bigint `DataType`"},"boolean_value":{"type":"boolean","nullable":true,"description":"Boolean value if this belongs to a boolean `DataType`"},"string_value":{"type":"string","nullable":true,"description":"String value if this belongs to a string `DataType` (suitable for short form text)"},"date_value":{"type":"string","format":"date","nullable":true,"description":"Date value if this belongs to a date `DataType`"},"checkbox_value":{"type":"string","enum":["empty","yes","no","not_applicable",null],"nullable":true,"description":"Checkbox value if this belongs to a checkbox `DataType`"},"decimal_value":{"type":"string","nullable":true,"description":"Decimal value if this belongs to a decimal `DataType`"},"text_value":{"type":"string","nullable":true,"description":"Text value if this belongs to a bigint `DataType` (suitable for long form text)"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"datetime_value":{"type":"string","format":"date-time","nullable":true,"description":"Date & time value if this belongs to a datetime `DataType`"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"hidden_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when this value was marked as hidden (can be only done if this belongs to a strict `DataType`)"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"}},"additionalProperties":false},"data_type_value_create_input":{"type":"object","required":["data_type_id","creator_user_id","last_editor_user_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"data_type_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the `DataType` this value denotes"},"bigint_value":{"type":"integer","format":"int64","nullable":true,"description":"Big integer value if this belongs to a bigint `DataType`"},"boolean_value":{"type":"boolean","nullable":true,"description":"Boolean value if this belongs to a boolean `DataType`"},"string_value":{"type":"string","nullable":true,"description":"String value if this belongs to a string `DataType` (suitable for short form text)"},"date_value":{"type":"string","format":"date","nullable":true,"description":"Date value if this belongs to a date `DataType`"},"checkbox_value":{"type":"string","enum":["empty","yes","no","not_applicable",null],"nullable":true,"description":"Checkbox value if this belongs to a checkbox `DataType`"},"decimal_value":{"type":"string","nullable":true,"description":"Decimal value if this belongs to a decimal `DataType`"},"text_value":{"type":"string","nullable":true,"description":"Text value if this belongs to a bigint `DataType` (suitable for long form text)"},"datetime_value":{"type":"string","format":"date-time","nullable":true,"description":"Date & time value if this belongs to a datetime `DataType`"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"hidden_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when this value was marked as hidden (can be only done if this belongs to a strict `DataType`)"}},"description":"Schema for creating data_type_values","additionalProperties":false},"data_type_value_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"bigint_value":{"type":"integer","format":"int64","nullable":true,"description":"Big integer value if this belongs to a bigint `DataType`"},"boolean_value":{"type":"boolean","nullable":true,"description":"Boolean value if this belongs to a boolean `DataType`"},"string_value":{"type":"string","nullable":true,"description":"String value if this belongs to a string `DataType` (suitable for short form text)"},"date_value":{"type":"string","format":"date","nullable":true,"description":"Date value if this belongs to a date `DataType`"},"checkbox_value":{"type":"string","enum":["empty","yes","no","not_applicable",null],"nullable":true,"description":"Checkbox value if this belongs to a checkbox `DataType`"},"decimal_value":{"type":"string","nullable":true,"description":"Decimal value if this belongs to a decimal `DataType`"},"text_value":{"type":"string","nullable":true,"description":"Text value if this belongs to a bigint `DataType` (suitable for long form text)"},"datetime_value":{"type":"string","format":"date-time","nullable":true,"description":"Date & time value if this belongs to a datetime `DataType`"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"hidden_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when this value was marked as hidden (can be only done if this belongs to a strict `DataType`)"}},"description":"Schema for updating data_type_values","additionalProperties":false},"entity_properties":{"type":"object","description":"Entity properties","nullable":false,"additionalProperties":true,"required":["id","creator_user_id","last_editor_user_id","created_at"],"properties":{"id":{"$ref":"#/components/schemas/entity_id"},"creator_user_id":{"$ref":"#/components/schemas/user_id"},"last_editor_user_id":{"$ref":"#/components/schemas/user_id"},"created_at":{"type":"string","format":"date-time","description":"Time when the server created the entity","nullable":false},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","description":"Time when the device created the entity","nullable":false},"resolved_conflict":{"type":"boolean","description":"Specifies if PUT/PATCH request was rejected - do not store this field!","nullable":false},"device_updated_at":{"type":"string","format":"date-time","description":"Time when the device last updated the entity","nullable":false},"updated_at":{"type":"string","format":"date-time","description":"Time when the server last updated the entity","nullable":false}}},"entity_id":{"type":"string","format":"uuid","description":"ID of the entity","nullable":false},"entity_tag":{"type":"object","description":"Tags that can be attached to different Fieldwire entities","required":["id","creator_user_id","last_editor_user_id","project_id","name","created_at","device_created_at","resolved_conflict","device_updated_at","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"active_entity_taggings_count":{"type":"integer","format":"int32","nullable":true,"description":"The count of active entities that carry this tag"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"}},"additionalProperties":false},"entity_tag_create_input":{"type":"object","required":["name","device_created_at","device_updated_at","creator_user_id","last_editor_user_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for creating entity_tags","additionalProperties":false},"entity_tag_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for updating entity_tags","additionalProperties":false},"entity_tagging":{"type":"object","description":"Entity used for associating tags to different Fieldwire entities","required":["id","creator_user_id","last_editor_user_id","entity_id","entity_tag_id","project_id","entity_type","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"entity_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity this associates the tag for"},"entity_tag_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the tag this associates the tag for"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"entity_type":{"type":"string","nullable":false,"description":"Type of the entity this associates the tag for"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"}},"additionalProperties":false},"entity_tagging_create_input":{"type":"object","required":["creator_user_id","last_editor_user_id","entity_id","entity_tag_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"entity_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity this associates the tag for"},"entity_tag_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the tag this associates the tag for"},"entity_type":{"type":"string","nullable":false,"description":"Type of the entity this associates the tag for"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for creating entity_taggings","additionalProperties":false},"entity_tagging_batch_create_input":{"type":"object","nullable":false,"description":"Schema for batch creating entity_taggings","required":["entity_taggings"],"properties":{"entity_taggings":{"type":"array","nullable":false,"description":"Array of template checklist items to update","items":{"type":"object","nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"entity_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity this associates the tag for"},"entity_tag_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the tag this associates the tag for"},"entity_type":{"type":"string","nullable":false,"description":"Type of the entity this associates the tag for"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"additionalProperties":false}}},"additionalProperties":false},"entity_tagging_batch_destroy_input":{"properties":{"entity_tagging_ids":{"type":"array","nullable":false,"description":"Ids of the entity_taggings to be deleted","items":{"type":"string","nullable":false,"description":"entity_tag ID"}}},"additionalProperties":false},"error_object":{"description":"Error object","type":"object","nullable":false,"properties":{"message":{"description":"Error message","type":"string","nullable":false},"code":{"description":"Error code","type":"string","nullable":false},"data":{"description":"Error data","type":"array","nullable":true,"items":{"type":"object"}}},"additionalProperties":false},"sliding_window_rate_limit_error":{"description":"Rate limit exceeded error response from the sliding window rate limiter","type":"object","nullable":false,"required":["errors"],"properties":{"errors":{"type":"array","nullable":false,"description":"List of rate limit errors","items":{"type":"object","required":["type","code","message","details"],"properties":{"type":{"type":"string","nullable":false,"description":"Error type","example":"rate_limit_error"},"code":{"type":"string","nullable":false,"description":"Error code","example":"rate_limit_exceeded"},"message":{"type":"string","nullable":false,"description":"Human-readable message indicating when to retry","example":"Too many requests. Retry after 2026-04-16 10:00:00Z"},"details":{"type":"object","nullable":false,"required":["endpoint_hour_limit","endpoint_minute_limit","request_retry_after","throttled_by"],"properties":{"endpoint_hour_limit":{"type":"integer","nullable":false,"description":"Maximum number of requests allowed per hour for this endpoint"},"endpoint_minute_limit":{"type":"integer","nullable":false,"description":"Maximum number of requests allowed per minute for this endpoint"},"request_retry_after":{"type":"string","nullable":false,"description":"UTC timestamp after which the request can be retried","example":"2026-04-16 10:00:00Z"},"throttled_by":{"type":"string","nullable":true,"description":"Which limit window triggered the throttle (minute or hour)","example":"minute"}},"additionalProperties":false}},"additionalProperties":false}}},"additionalProperties":false},"extracted_submittal_log":{"type":"object","description":"Entity that represents an extracted_submittal_log","nullable":false,"required":["id","project_id","acknowledged","status"],"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the extracted_submittal_log"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this extracted_submittal_log belongs to"},"acknowledged":{"type":"boolean","nullable":false,"description":"Boolean value indicating that the export banner has been acknowledged"},"status":{"type":"string","enum":["created","success","error",null],"nullable":false,"description":"The status of the entity as an enum, e.g. error, success"},"data":{"type":"object","nullable":false,"additionalProperties":true,"description":"Hash containing submittal extraction result"},"file_url":{"type":"string","nullable":true,"description":"The file URL of the extracted_submittal_log CSV"},"device_created_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the device created the extracted_submittal_log"},"device_updated_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the device last updated the extracted_submittal_log"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the extracted_submittal_log"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the extracted_submittal_log"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the extracted_submittal_log"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the user who most recently edited this extracted_submittal_log"},"creator_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the user who created this extracted_submittal_log"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"}},"additionalProperties":false},"extracted_submittal_log_create_input":{"type":"array","nullable":false,"description":"Ids of spec_section_versions to be processed for submittal extraction","items":{"type":"string","nullable":false,"description":"spec_section_version ID"}},"fillable_pdf_form_attachment":{"type":"object","description":"Entity that denotes a form attachment used for fillable forms","required":["id","creator_user_id","last_editor_user_id","project_id","name","file_url","file_size","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"name":{"type":"string","nullable":false,"description":"Name of file"},"file_url":{"type":"string","nullable":false,"description":"Url of the attachment"},"file_size":{"type":"integer","nullable":true,"description":"Size of the attachment"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"}},"additionalProperties":false},"fillable_pdf_form_attachment_create_input":{"type":"object","required":["creator_user_id","last_editor_user_id","name","file_url","file_size"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"name":{"type":"string","nullable":false,"description":"Name of file"},"file_url":{"type":"string","nullable":false,"description":"Url of the attachment"},"file_size":{"type":"integer","nullable":true,"description":"Size of the attachment"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for creating fillable_pdf_form_templates","additionalProperties":false},"fillable_pdf_form_template_attachment":{"type":"object","description":"Entity that denotes a form template attachment used for fillable forms","required":["id","creator_user_id","last_editor_user_id","project_id","name","file_url","file_size","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"name":{"type":"string","nullable":false,"description":"Name of file"},"file_url":{"type":"string","nullable":false,"description":"Url of the attachment"},"file_size":{"type":"integer","nullable":true,"description":"Size of the attachment"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"}},"additionalProperties":false},"fillable_pdf_form_template_attachment_create_input":{"type":"object","required":["creator_user_id","last_editor_user_id","name","file_url","file_size"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"name":{"type":"string","nullable":false,"description":"Name of file"},"file_url":{"type":"string","nullable":false,"description":"Url of the attachment"},"file_size":{"type":"integer","nullable":true,"description":"Size of the attachment"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for creating fillable_pdf_form_templates","additionalProperties":false},"floorplan":{"type":"object","description":"Floorplan Entity schema","required":["id","creator_user_id","last_editor_user_id","project_id","is_name_confirmed","is_ocr_processing","is_user_confirmed","name","resolved_conflict","created_at","device_created_at","device_updated_at","updated_at","deleted_by_two_way_sync"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"cascade_deleted_by_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the item that cascaded its delete to this entity"},"folder_id":{"type":"string","format":"uuid","nullable":true,"description":"Entity ID of the Folder the Floorplan is in."},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"is_name_confirmed":{"type":"boolean","nullable":false,"description":"When false indicates that User needs to confirm the Floorplan name after auto-naming it from OCR."},"is_ocr_processing":{"type":"boolean","nullable":false,"description":"Floorplan has been run through OCR processing"},"is_user_confirmed":{"type":"boolean","nullable":false,"description":"When false indicates the Floorplan name is in conflict. i.e same as an existing Floorplan on the Project."},"description":{"type":"string","nullable":true,"description":"A short description of the entity"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"active_sheets_count":{"type":"integer","format":"int32","nullable":true,"description":"Number of active sheets in this Floorplan"},"process_state":{"type":"string","enum":["deleting","restoring",null],"nullable":true,"description":"A string indicating the state of the Floorplan."},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"latest_component_device_updated_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when a device last updated a markup on the plan"},"deleted_by_two_way_sync":{"type":"boolean","nullable":true,"description":"Indicates if a file was deleted by two way sync"}},"additionalProperties":false},"floorplan_with_sheets":{"type":"object","description":"Floorplan Entity schema","required":["id","creator_user_id","last_editor_user_id","project_id","is_name_confirmed","is_ocr_processing","is_user_confirmed","name","resolved_conflict","created_at","device_created_at","device_updated_at","updated_at","deleted_by_two_way_sync"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"cascade_deleted_by_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the item that cascaded its delete to this entity"},"folder_id":{"type":"string","format":"uuid","nullable":true,"description":"Entity ID of the Folder the Floorplan is in."},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"is_name_confirmed":{"type":"boolean","nullable":false,"description":"When false indicates that User needs to confirm the Floorplan name after auto-naming it from OCR."},"is_ocr_processing":{"type":"boolean","nullable":false,"description":"Floorplan has been run through OCR processing"},"is_user_confirmed":{"type":"boolean","nullable":false,"description":"When false indicates the Floorplan name is in conflict. i.e same as an existing Floorplan on the Project."},"description":{"type":"string","nullable":true,"description":"A short description of the entity"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"active_sheets_count":{"type":"integer","format":"int32","nullable":true,"description":"Number of active sheets in this Floorplan"},"process_state":{"type":"string","enum":["deleting","restoring",null],"nullable":true,"description":"A string indicating the state of the Floorplan."},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"latest_component_device_updated_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when a device last updated a markup on the plan"},"deleted_by_two_way_sync":{"type":"boolean","nullable":true,"description":"Indicates if a file was deleted by two way sync"},"sheets":{"type":"array","nullable":false,"description":"Sheets that are part of the Floorplan","items":{"$ref":"#/components/schemas/sheet"}}},"additionalProperties":false},"floorplan_create_input":{"type":"object","required":["name"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"folder_id":{"type":"string","format":"uuid","nullable":true,"description":"Entity ID of the Folder the Floorplan is in."},"is_name_confirmed":{"type":"boolean","nullable":false,"description":"When false indicates that User needs to confirm the Floorplan name after auto-naming it from OCR."},"is_user_confirmed":{"type":"boolean","nullable":false,"description":"When false indicates the Floorplan name is in conflict. i.e same as an existing Floorplan on the Project."},"description":{"type":"string","nullable":true,"description":"A short description of the entity"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"deleted_by_two_way_sync":{"type":"boolean","nullable":true,"description":"Indicates if a file was deleted by two way sync"}},"description":"Schema for creating floorplans","additionalProperties":false},"floorplan_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"folder_id":{"type":"string","format":"uuid","nullable":true,"description":"Entity ID of the Folder the Floorplan is in."},"is_name_confirmed":{"type":"boolean","nullable":false,"description":"When false indicates that User needs to confirm the Floorplan name after auto-naming it from OCR."},"is_user_confirmed":{"type":"boolean","nullable":false,"description":"When false indicates the Floorplan name is in conflict. i.e same as an existing Floorplan on the Project."},"description":{"type":"string","nullable":true,"description":"A short description of the entity"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for updating floorplans","additionalProperties":false},"floorplan_batch_export_input":{"type":"object","required":["layers"],"nullable":false,"description":"Schema for batch export floorplan input. Eligible Floorplans are the ones in your Project.","properties":{"floorplan_ids":{"type":"array","nullable":true,"description":"List of Floorplan IDs to further filter the export list by","items":{"type":"string","format":"uuid"}},"folder_id":{"type":"string","format":"uuid","nullable":true,"description":"Only export Floorplans in this Folder ID."},"layers":{"type":"object","nullable":false,"description":"The layers of the Floorplan to batch export.","properties":{"markups":{"type":"boolean","nullable":true,"description":"Boolean value indicating if Markups are to be exported."},"floorplans":{"type":"boolean","nullable":true,"description":"Boolean value indicating if Floorplans are to be exported."},"attachments":{"type":"boolean","nullable":true,"description":"Boolean value indicating if Attachments are to be exported."},"forms":{"type":"boolean","nullable":true,"description":"Boolean value indicating if Forms are to be exported."},"photos":{"type":"boolean","nullable":true,"description":"Boolean value indicating if Photos are to be exported."},"markup_colors":{"type":"array","description":"Set of acceptable markup colors for the Floorplan layers","nullable":true,"items":{"type":"string","enum":["RED","DARK_BLUE","ORANGE","DARK_GREEN","PINK","LIGHT_BLUE","YELLOW","LIGHT_GREEN","WHITE","BLACK","PRIVATE"],"description":"Enum of Acceptable Floorplan markup colors"}},"tasks":{"type":"boolean","nullable":true,"description":"Boolean value indicating if tasks are to be exported."},"spec_sections":{"type":"boolean","nullable":true,"description":"Boolean value indicating if spec sections are to be exported."},"rfis":{"type":"boolean","nullable":true,"description":"Boolean value indicating if rfis are to be exported."},"submittals":{"type":"boolean","nullable":true,"description":"Boolean value indicating if submittals are to be exported."}},"additionalProperties":false},"export_type":{"type":"string","nullable":true,"description":"Control the type of output that will be generated on export. Defaults to zip.","enum":["zip","pdf"]}},"additionalProperties":false},"floorplan_export_markup_csv_input":{"type":"object","nullable":false,"description":"Schema for export markup csv floorplan input. Eligible Floorplans are the ones in your Project.","properties":{"floorplan_ids":{"type":"array","nullable":true,"description":"List of Floorplan IDs to further filter the export list by","items":{"type":"string","format":"uuid"}},"folder_id":{"type":"string","format":"uuid","nullable":true,"description":"Only export Floorplans in this Folder ID."}},"additionalProperties":false},"floorplan_ocr_input":{"type":"object","required":["floorplan_ids","name_box","description_box"],"nullable":false,"description":"Tells Fieldwire to run OCR (Optical Character Recognition) on the list of Floorplan IDs.","properties":{"floorplan_ids":{"type":"array","description":"List of Floorplan IDs.","nullable":false,"items":{"type":"string","format":"uuid"}},"name_box":{"type":"array","description":"Bounding box to crop the Floorplans to OCR the name. Formatted as [x1, y1, x2, y2].","nullable":false,"items":{"type":"integer"}},"name_rotation":{"type":"integer","description":"Degree to rotate the cropped name section of the Floorplan","nullable":true},"description_box":{"type":"array","description":"Bounding box to crop the Floorplans to OCR the description. Formatted as [x1, y1, x2, y2].","nullable":false,"items":{"type":"integer"}},"description_rotation":{"type":"integer","description":"Degree to rotate the cropped description section of the Floorplan","nullable":true}},"additionalProperties":false},"floorplan_rotate_update_input":{"type":"object","description":"PUT Input to rotate the Floorplan.","nullable":false,"required":["rotate_degrees"],"properties":{"rotate_degrees":{"type":"integer","description":"Integer value representing degree of rotation. (0-360).","nullable":false}},"additionalProperties":false},"folder":{"type":"object","description":"Entity used for grouping plans/files etc.","required":["id","creator_user_id","last_editor_user_id","project_id","name","kind","required_role","resolved_conflict","created_at","device_created_at","device_updated_at","updated_at","deleted_by_two_way_sync","integration_metadata"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"cascade_deleted_dependents_count":{"type":"integer","format":"int32","nullable":true,"description":"Count of entities this folder cascade deleted"},"cascade_deleted_by_id":{"type":"boolean","nullable":true,"description":"Cascade deleted by id"},"kind":{"type":"string","enum":["floorplan","attachment","bim"],"nullable":false,"description":"Kind of the entity"},"process_state":{"type":"string","enum":["deleting","restoring",null],"nullable":true,"description":"State of deletion of this folder"},"required_role":{"type":"string","enum":["follower","member","admin"],"nullable":false,"description":"User role required to view the files belonging to this folder"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"folder_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the folder containing this folder"},"collection_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the collection folder, root-level folder parent"},"deleted_by_two_way_sync":{"type":"boolean","nullable":true,"description":"Indicates if a file was deleted by two way sync"},"integration_metadata":{"type":"object","nullable":true,"description":"Contains integration metadata, if the file is linked to a File automation","required":["entity_id","id","name","status","filename_logo"],"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the remote_app_item"},"entity_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the folder, which own these metadata"},"name":{"type":"string","nullable":false,"description":"Name of the integration app"},"logo_filename":{"type":"string","nullable":false,"description":"Name of the logo file to display as the folder's icon"},"status":{"type":"string","enum":["starting","stopped","started","error"],"nullable":false,"description":"Status of the automation"}},"additionalProperties":false}},"additionalProperties":false},"folder_create_input":{"type":"object","required":["name","creator_user_id","last_editor_user_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"kind":{"type":"string","enum":["floorplan","attachment","bim"],"nullable":false,"description":"Kind of the entity"},"required_role":{"type":"string","enum":["follower","member","admin"],"nullable":false,"description":"User role required to view the files belonging to this folder"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"folder_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the folder containing this folder"},"deleted_by_two_way_sync":{"type":"boolean","nullable":true,"description":"Indicates if a file was deleted by two way sync"}},"description":"Schema for creating folders","additionalProperties":false},"folder_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"kind":{"type":"string","enum":["floorplan","attachment","bim"],"nullable":false,"description":"Kind of the entity"},"required_role":{"type":"string","enum":["follower","member","admin"],"nullable":false,"description":"User role required to view the files belonging to this folder"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"folder_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the folder containing this folder"}},"description":"Schema for updating folders","additionalProperties":false},"folder_duplicate_input":{"type":"object","description":"Schema for duplicating a folder collection","required":["folder"],"nullable":false,"properties":{"folder":{"type":"object","description":"Folder attributes for duplication","required":["name"],"nullable":false,"properties":{"name":{"type":"string","nullable":false,"description":"Name for the duplicated folder collection"}},"additionalProperties":false}},"additionalProperties":false},"form":{"type":"object","description":"Entity that denotes a form","required":["id","creator_user_id","last_editor_user_id","owner_user_id","form_template_form_status_id","form_template_id","project_id","is_generated","checksum","name","kind","sequence_number","version","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at","form_type"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"owner_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who owns this form"},"form_template_form_status_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the status this form currently is in"},"form_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the template this form was created from"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"is_generated":{"type":"boolean","nullable":false,"description":"Whether this form is fully generated (in case cloning from another form)"},"checksum":{"type":"string","nullable":false,"description":"Checksum used for verifying whether all relevant structural information for a form is at hand"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"kind":{"type":"string","enum":["default","time_range","single_day"],"nullable":false,"description":"Kind of the entity"},"sequence_number":{"type":"integer","format":"int32","nullable":false,"description":"Unique number that denotes this form scoped to the template"},"version":{"type":"integer","format":"int32","nullable":false,"description":"Version of the template this form was built out of"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the form"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the form"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the form"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the form"},"end_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when this form is marked as ending"},"start_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when this form is marked as starting"},"due_date":{"type":"string","format":"date","nullable":true,"description":"Time when this form is marked as due"},"due_date_notified":{"type":"boolean","nullable":true,"description":"Whether due date notification for this form has been sent"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the form"},"view_edit_permissions":{"type":"string","enum":["assignee","all_users",null],"nullable":true,"deprecated":true,"description":"View/edit permissions for the form, e.g. assignee, all_users. Consider using form_permissions instead."},"form_type":{"type":"string","enum":["default","fillable_pdf"],"nullable":false,"description":"The type of form either custom fieldwire or a fillable_pdf"}},"additionalProperties":false},"form_full":{"type":"object","description":"Entity that denotes a form","required":["id","creator_user_id","last_editor_user_id","owner_user_id","form_template_form_status_id","form_template_id","project_id","is_generated","checksum","name","kind","sequence_number","version","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at","form_type"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"owner_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who owns this form"},"form_template_form_status_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the status this form currently is in"},"form_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the template this form was created from"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"is_generated":{"type":"boolean","nullable":false,"description":"Whether this form is fully generated (in case cloning from another form)"},"checksum":{"type":"string","nullable":false,"description":"Checksum used for verifying whether all relevant structural information for a form is at hand"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"kind":{"type":"string","enum":["default","time_range","single_day"],"nullable":false,"description":"Kind of the entity"},"sequence_number":{"type":"integer","format":"int32","nullable":false,"description":"Unique number that denotes this form scoped to the template"},"version":{"type":"integer","format":"int32","nullable":false,"description":"Version of the template this form was built out of"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the form"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the form"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the form"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the form"},"end_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when this form is marked as ending"},"start_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when this form is marked as starting"},"due_date":{"type":"string","format":"date","nullable":true,"description":"Time when this form is marked as due"},"due_date_notified":{"type":"boolean","nullable":true,"description":"Whether due date notification for this form has been sent"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the form"},"view_edit_permissions":{"type":"string","enum":["assignee","all_users",null],"nullable":true,"deprecated":true,"description":"View/edit permissions for the form, e.g. assignee, all_users. Consider using form_permissions instead."},"form_type":{"type":"string","enum":["default","fillable_pdf"],"nullable":false,"description":"The type of form either custom fieldwire or a fillable_pdf"},"form_sections":{"type":"array","items":{"type":"object","description":"Entity that denotes a section inside a form","required":["id","creator_user_id","last_editor_user_id","form_id","form_template_section_id","project_id","name","ordinal","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"form_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the form this belongs to"},"form_template_section_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the template this section was created from"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"ordinal":{"type":"integer","format":"int32","nullable":false,"description":"Specifies the ordering among siblings"},"description":{"type":"string","nullable":true,"description":"A short description of the entity"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"form_section_records":{"type":"array","items":{"type":"object","description":"Entity that denotes a record inside a section","required":["id","creator_user_id","last_editor_user_id","form_section_id","form_template_section_record_id","project_id","max_values","min_values","ordinal","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"form_section_id":{"type":"string","format":"uuid","nullable":false,"description":"ID fo the section this belongs to"},"form_template_section_record_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the template this record was created from"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"name":{"type":"string","nullable":true,"description":"Name of the entity"},"max_values":{"type":"integer","format":"int32","nullable":false,"description":"Max number of values this record can have"},"min_values":{"type":"integer","format":"int32","nullable":false,"description":"Min number of values this record should have"},"ordinal":{"type":"integer","format":"int32","nullable":false,"description":"Specifies the ordering among siblings"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"form_section_record_inputs":{"type":"array","items":{"type":"object","description":"Entity that denotes an input inside a record","required":["id","creator_user_id","last_editor_user_id","form_section_record_id","form_template_section_record_input_id","project_id","kind","max_values","min_values","ordinal","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at","default_entity_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"data_type_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the `DataType` this input wants a value of (for kind `data_input`)"},"form_section_record_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the record this belongs to"},"form_template_section_record_input_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the template this input was created from"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"entity_type":{"type":"string","enum":["Attachment","Floorplan","User",null],"nullable":true,"description":"Type of entity this input wants a value of (for kind `entity_input`)"},"expression":{"type":"string","nullable":true,"description":"Expression to use to automatically compute the value using"},"kind":{"type":"string","enum":["data_input","entity_input","sign_input","weather"],"nullable":false,"description":"Kind of the entity"},"max_values":{"type":"integer","format":"int32","nullable":false,"description":"Max number of values this input can have"},"min_values":{"type":"integer","format":"int32","nullable":false,"description":"Min number of values this input should have"},"ordinal":{"type":"integer","format":"int32","nullable":false,"description":"Specifies the ordering among siblings"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"summary_expression":{"type":"string","nullable":true,"description":"Represents types of summary expressions where the record input is included"},"default_entity_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the entity use when creating a new form"},"data_type":{"type":"object","description":"Represents a kind of value (usually as part of a `Form` entry)","required":["id","creator_user_id","last_editor_user_id","project_id","is_strict","name","kind","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":true,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"default_bigint_value":{"type":"integer","format":"int64","nullable":true,"description":"Default big integer value if the kind is bigint"},"default_boolean_value":{"type":"boolean","nullable":true,"description":"Default boolean value if the kind is boolean"},"is_strict":{"type":"boolean","nullable":false,"description":"Whether this is strict which means only values from the pre-approved list can be used (denoted by `DataTypeValue`s)"},"default_string_value":{"type":"string","nullable":true,"description":"Default string value if the kind is string (suitable for short form text)"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"placeholder":{"type":"string","nullable":true,"description":"Placeholder name to use for this data type to be shown in the UI"},"default_date_value":{"type":"string","format":"date","nullable":true,"description":"Default date value if the kind is date"},"default_checkbox_value":{"type":"string","enum":["empty","yes","no","not_applicable",null],"nullable":true,"description":"Default checkbox value if the kind is checkbox"},"kind":{"type":"string","enum":["bigint","string","text","boolean","decimal","date","datetime","checkbox"],"nullable":false,"description":"Kind of the entity"},"unit":{"type":"string","enum":["temperature","currency","hours","length","area","volume","mass",null],"nullable":true,"description":"The unit of the value this type carries"},"default_decimal_value":{"type":"string","nullable":true,"description":"Default decimal value if the kind is decimal"},"default_text_value":{"type":"string","nullable":true,"description":"Default text value if the kind is text (suitable for long form text)"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"default_datetime_value":{"type":"string","format":"date-time","nullable":true,"description":"Default datetime value if the kind is datetime"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"hidden_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when this type was marked as hidden (can be only done if this is marked as strict)"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"data_type_values":{"type":"array","items":{"type":"object","description":"Represents a value (usually as part of a `Form` entry)","required":["id","creator_user_id","last_editor_user_id","data_type_id","project_id","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"data_type_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the `DataType` this value denotes"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"bigint_value":{"type":"integer","format":"int64","nullable":true,"description":"Big integer value if this belongs to a bigint `DataType`"},"boolean_value":{"type":"boolean","nullable":true,"description":"Boolean value if this belongs to a boolean `DataType`"},"string_value":{"type":"string","nullable":true,"description":"String value if this belongs to a string `DataType` (suitable for short form text)"},"date_value":{"type":"string","format":"date","nullable":true,"description":"Date value if this belongs to a date `DataType`"},"checkbox_value":{"type":"string","enum":["empty","yes","no","not_applicable",null],"nullable":true,"description":"Checkbox value if this belongs to a checkbox `DataType`"},"decimal_value":{"type":"string","nullable":true,"description":"Decimal value if this belongs to a decimal `DataType`"},"text_value":{"type":"string","nullable":true,"description":"Text value if this belongs to a bigint `DataType` (suitable for long form text)"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"datetime_value":{"type":"string","format":"date-time","nullable":true,"description":"Date & time value if this belongs to a datetime `DataType`"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"hidden_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when this value was marked as hidden (can be only done if this belongs to a strict `DataType`)"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"}},"additionalProperties":false}}},"additionalProperties":false},"default_entity":{"oneOf":[{"$ref":"#/components/schemas/null_object"},{"$ref":"#/components/schemas/fillable_pdf_form_template_attachment"}]}},"additionalProperties":false}},"form_section_record_values":{"type":"array","items":{"type":"object","description":"Entity that groups the values of a single realization of a record together","required":["id","creator_user_id","last_editor_user_id","form_section_record_id","project_id","ordinal","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"form_section_record_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of th record this carries the value for"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"ordinal":{"type":"integer","format":"int32","nullable":false,"description":"Specifies the ordering among siblings"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"form_section_record_input_values":{"type":"array","items":{"type":"object","description":"Entity that denotes the value entered for an input","required":["id","creator_user_id","last_editor_user_id","form_section_record_input_id","form_section_record_value_id","project_id","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at","flattened_file_url","thumb_url"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the user in case the `entity_type` of the input this belongs to is `User`"},"form_section_record_input_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the input this is value of"},"form_section_record_value_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the record value this belongs to (which groups the appropriate input values together)"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"value_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the value for this input (entity type is denoted by `value_type`)"},"value_type":{"type":"string","enum":["Attachment","DataTypeValue","Floorplan","Signature"],"nullable":true,"description":"Type of the entity `value_id` points to"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"thumb_url":{"type":"string","nullable":true,"description":"URL of the thumb version of image attachment"},"flattened_file_url":{"type":"string","nullable":true,"description":"URL of the file that has the markups flattened"},"user":{"oneOf":[{"$ref":"#/components/schemas/null_object"},{"$ref":"#/components/schemas/user"}]},"value":{"oneOf":[{"$ref":"#/components/schemas/null_object"},{"$ref":"#/components/schemas/attachment"},{"$ref":"#/components/schemas/data_type_value"},{"$ref":"#/components/schemas/floorplan"},{"$ref":"#/components/schemas/signature"},{"$ref":"#/components/schemas/fillable_pdf_form_attachment"}]}},"additionalProperties":false}}},"additionalProperties":false}}},"additionalProperties":false}}},"additionalProperties":false}}},"additionalProperties":false},"form_create_input":{"type":"object","required":["creator_user_id","last_editor_user_id","owner_user_id","form_template_id","form_template_form_status_id","name","checksum"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"owner_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who owns this form"},"form_template_form_status_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the status this form currently is in"},"form_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the template this form was created from"},"is_generated":{"type":"boolean","nullable":false,"description":"Whether this form is fully generated (in case cloning from another form)"},"checksum":{"type":"string","nullable":false,"description":"Checksum used for verifying whether all relevant structural information for a form is at hand"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"kind":{"type":"string","enum":["default","time_range","single_day"],"nullable":false,"description":"Kind of the entity"},"version":{"type":"integer","format":"int32","nullable":false,"description":"Version of the template this form was built out of"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the form"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the form"},"end_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when this form is marked as ending"},"start_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when this form is marked as starting"},"due_date":{"type":"string","format":"date","nullable":true,"description":"Time when this form is marked as due"},"form_type":{"type":"string","enum":["default","fillable_pdf"],"nullable":false,"description":"The type of form either custom fieldwire or a fillable_pdf"}},"description":"Schema for creating forms","additionalProperties":false},"form_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"owner_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who owns this form"},"form_template_form_status_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the status this form currently is in"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the form"},"end_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when this form is marked as ending"},"start_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when this form is marked as starting"},"due_date":{"type":"string","format":"date","nullable":true,"description":"Time when this form is marked as due"}},"description":"Schema for updating forms","additionalProperties":false},"forms_batch_export_input":{"type":"object","description":"Schema for forms batch export","nullable":false,"properties":{"form_ids":{"type":"array","nullable":false,"description":"IDs of the form to export","items":{"type":"string","description":"ID of the form","nullable":false,"format":"uuid"}},"export_type":{"type":"string","enum":["csv","pdf"],"description":"Type of export expected","nullable":false}},"additionalProperties":false},"forms_generate_input":{"type":"object","description":"Schema for generate input","nullable":false,"properties":{"source_form_id":{"type":"string","description":"ID of the form to copy from","nullable":false,"format":"uuid"}},"additionalProperties":false},"forms_email_input":{"required":["email","cc_sender","subject","body","kind"],"type":"object","description":"Schema for forms email input","nullable":false,"properties":{"body":{"description":"Content to include in the email body","nullable":false,"type":"string"},"cc_sender":{"description":"Whether the email should be CCed to the sender too","nullable":false,"type":"boolean"},"email":{"description":"List of comma separated emails to send to","nullable":false,"type":"string"},"kind":{"description":"Kind of export this form should be in","nullable":true,"type":"string","enum":["csv","pdf",null]},"subject":{"description":"Subject to use for the email","nullable":false,"type":"string"}},"additionalProperties":false},"form_validate_checksum_response":{"type":"object","description":"Schema for form validate checksum response","nullable":false,"required":["is_valid"],"properties":{"is_valid":{"description":"Result if the form checksum is valid","nullable":true,"type":"boolean"}},"additionalProperties":false},"form_permission":{"type":"object","description":"Entity that denotes the permission of a given form.","required":["id","creator_user_id","last_editor_user_id","form_id","project_id","role","kind","enabled","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"form_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the form this permission belongs to"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"enabled":{"type":"boolean","nullable":false,"description":"Whether or not this permission is enabled"},"role":{"type":"string","enum":["member","follower","admin"],"nullable":false,"description":"User role for this permission"},"kind":{"type":"string","enum":["can_view_form","can_edit_form"],"nullable":false,"description":"Kind of permission"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"}},"additionalProperties":false},"form_section":{"type":"object","description":"Entity that denotes a section inside a form","required":["id","creator_user_id","last_editor_user_id","form_id","form_template_section_id","project_id","name","ordinal","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"form_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the form this belongs to"},"form_template_section_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the template this section was created from"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"ordinal":{"type":"integer","format":"int32","nullable":false,"description":"Specifies the ordering among siblings"},"description":{"type":"string","nullable":true,"description":"A short description of the entity"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"}},"additionalProperties":false},"form_section_create_input":{"type":"object","required":["creator_user_id","ordinal","name","form_template_section_id","form_id","last_editor_user_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"form_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the form this belongs to"},"form_template_section_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the template this section was created from"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"ordinal":{"type":"integer","format":"int32","nullable":false,"description":"Specifies the ordering among siblings"},"description":{"type":"string","nullable":true,"description":"A short description of the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for creating form_sections","additionalProperties":false},"form_section_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"ordinal":{"type":"integer","format":"int32","nullable":false,"description":"Specifies the ordering among siblings"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for updating form_sections","additionalProperties":false},"form_section_record":{"type":"object","description":"Entity that denotes a record inside a section","required":["id","creator_user_id","last_editor_user_id","form_section_id","form_template_section_record_id","project_id","max_values","min_values","ordinal","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"form_section_id":{"type":"string","format":"uuid","nullable":false,"description":"ID fo the section this belongs to"},"form_template_section_record_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the template this record was created from"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"name":{"type":"string","nullable":true,"description":"Name of the entity"},"max_values":{"type":"integer","format":"int32","nullable":false,"description":"Max number of values this record can have"},"min_values":{"type":"integer","format":"int32","nullable":false,"description":"Min number of values this record should have"},"ordinal":{"type":"integer","format":"int32","nullable":false,"description":"Specifies the ordering among siblings"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"}},"additionalProperties":false},"form_section_record_create_input":{"type":"object","required":["creator_user_id","last_editor_user_id","form_section_id","form_template_section_record_id","ordinal"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"form_section_id":{"type":"string","format":"uuid","nullable":false,"description":"ID fo the section this belongs to"},"form_template_section_record_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the template this record was created from"},"name":{"type":"string","nullable":true,"description":"Name of the entity"},"max_values":{"type":"integer","format":"int32","nullable":false,"description":"Max number of values this record can have"},"min_values":{"type":"integer","format":"int32","nullable":false,"description":"Min number of values this record should have"},"ordinal":{"type":"integer","format":"int32","nullable":false,"description":"Specifies the ordering among siblings"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for creating form_section_records","additionalProperties":false},"form_section_record_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for updating form_section_records","additionalProperties":false},"form_section_record_expanded":{"type":"object","description":"Entity that denotes a record inside a section","required":["id","creator_user_id","last_editor_user_id","form_section_id","form_template_section_record_id","project_id","max_values","min_values","ordinal","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"form_section_id":{"type":"string","format":"uuid","nullable":false,"description":"ID fo the section this belongs to"},"form_template_section_record_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the template this record was created from"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"name":{"type":"string","nullable":true,"description":"Name of the entity"},"max_values":{"type":"integer","format":"int32","nullable":false,"description":"Max number of values this record can have"},"min_values":{"type":"integer","format":"int32","nullable":false,"description":"Min number of values this record should have"},"ordinal":{"type":"integer","format":"int32","nullable":false,"description":"Specifies the ordering among siblings"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"form_section_record_inputs":{"type":"array","items":{"type":"object","description":"Entity that denotes an input inside a record","required":["id","creator_user_id","last_editor_user_id","form_section_record_id","form_template_section_record_input_id","project_id","kind","max_values","min_values","ordinal","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at","default_entity_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"data_type_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the `DataType` this input wants a value of (for kind `data_input`)"},"form_section_record_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the record this belongs to"},"form_template_section_record_input_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the template this input was created from"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"entity_type":{"type":"string","enum":["Attachment","Floorplan","User",null],"nullable":true,"description":"Type of entity this input wants a value of (for kind `entity_input`)"},"expression":{"type":"string","nullable":true,"description":"Expression to use to automatically compute the value using"},"kind":{"type":"string","enum":["data_input","entity_input","sign_input","weather"],"nullable":false,"description":"Kind of the entity"},"max_values":{"type":"integer","format":"int32","nullable":false,"description":"Max number of values this input can have"},"min_values":{"type":"integer","format":"int32","nullable":false,"description":"Min number of values this input should have"},"ordinal":{"type":"integer","format":"int32","nullable":false,"description":"Specifies the ordering among siblings"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"summary_expression":{"type":"string","nullable":true,"description":"Represents types of summary expressions where the record input is included"},"default_entity_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the entity use when creating a new form"},"data_type":{"type":"object","description":"Represents a kind of value (usually as part of a `Form` entry)","required":["id","creator_user_id","last_editor_user_id","project_id","is_strict","name","kind","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":true,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"default_bigint_value":{"type":"integer","format":"int64","nullable":true,"description":"Default big integer value if the kind is bigint"},"default_boolean_value":{"type":"boolean","nullable":true,"description":"Default boolean value if the kind is boolean"},"is_strict":{"type":"boolean","nullable":false,"description":"Whether this is strict which means only values from the pre-approved list can be used (denoted by `DataTypeValue`s)"},"default_string_value":{"type":"string","nullable":true,"description":"Default string value if the kind is string (suitable for short form text)"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"placeholder":{"type":"string","nullable":true,"description":"Placeholder name to use for this data type to be shown in the UI"},"default_date_value":{"type":"string","format":"date","nullable":true,"description":"Default date value if the kind is date"},"default_checkbox_value":{"type":"string","enum":["empty","yes","no","not_applicable",null],"nullable":true,"description":"Default checkbox value if the kind is checkbox"},"kind":{"type":"string","enum":["bigint","string","text","boolean","decimal","date","datetime","checkbox"],"nullable":false,"description":"Kind of the entity"},"unit":{"type":"string","enum":["temperature","currency","hours","length","area","volume","mass",null],"nullable":true,"description":"The unit of the value this type carries"},"default_decimal_value":{"type":"string","nullable":true,"description":"Default decimal value if the kind is decimal"},"default_text_value":{"type":"string","nullable":true,"description":"Default text value if the kind is text (suitable for long form text)"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"default_datetime_value":{"type":"string","format":"date-time","nullable":true,"description":"Default datetime value if the kind is datetime"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"hidden_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when this type was marked as hidden (can be only done if this is marked as strict)"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"data_type_values":{"type":"array","items":{"type":"object","description":"Represents a value (usually as part of a `Form` entry)","required":["id","creator_user_id","last_editor_user_id","data_type_id","project_id","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"data_type_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the `DataType` this value denotes"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"bigint_value":{"type":"integer","format":"int64","nullable":true,"description":"Big integer value if this belongs to a bigint `DataType`"},"boolean_value":{"type":"boolean","nullable":true,"description":"Boolean value if this belongs to a boolean `DataType`"},"string_value":{"type":"string","nullable":true,"description":"String value if this belongs to a string `DataType` (suitable for short form text)"},"date_value":{"type":"string","format":"date","nullable":true,"description":"Date value if this belongs to a date `DataType`"},"checkbox_value":{"type":"string","enum":["empty","yes","no","not_applicable",null],"nullable":true,"description":"Checkbox value if this belongs to a checkbox `DataType`"},"decimal_value":{"type":"string","nullable":true,"description":"Decimal value if this belongs to a decimal `DataType`"},"text_value":{"type":"string","nullable":true,"description":"Text value if this belongs to a bigint `DataType` (suitable for long form text)"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"datetime_value":{"type":"string","format":"date-time","nullable":true,"description":"Date & time value if this belongs to a datetime `DataType`"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"hidden_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when this value was marked as hidden (can be only done if this belongs to a strict `DataType`)"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"}},"additionalProperties":false},"description":"Data type value","nullable":false}},"additionalProperties":false},"default_entity":{"oneOf":[{"$ref":"#/components/schemas/null_object"},{"$ref":"#/components/schemas/fillable_pdf_form_template_attachment"}]}},"additionalProperties":false},"description":"Form section record input","nullable":false},"form_section_record_values":{"type":"array","items":{"type":"object","description":"Entity that groups the values of a single realization of a record together","required":["id","creator_user_id","last_editor_user_id","form_section_record_id","project_id","ordinal","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"form_section_record_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of th record this carries the value for"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"ordinal":{"type":"integer","format":"int32","nullable":false,"description":"Specifies the ordering among siblings"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"form_section_record_input_values":{"type":"array","items":{"type":"object","description":"Entity that denotes the value entered for an input","required":["id","creator_user_id","last_editor_user_id","form_section_record_input_id","form_section_record_value_id","project_id","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at","flattened_file_url","thumb_url"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the user in case the `entity_type` of the input this belongs to is `User`"},"form_section_record_input_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the input this is value of"},"form_section_record_value_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the record value this belongs to (which groups the appropriate input values together)"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"value_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the value for this input (entity type is denoted by `value_type`)"},"value_type":{"type":"string","enum":["Attachment","DataTypeValue","Floorplan","Signature"],"nullable":true,"description":"Type of the entity `value_id` points to"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"thumb_url":{"type":"string","nullable":true,"description":"URL of the thumb version of image attachment"},"flattened_file_url":{"type":"string","nullable":true,"description":"URL of the file that has the markups flattened"},"user":{"oneOf":[{"$ref":"#/components/schemas/null_object"},{"$ref":"#/components/schemas/user"}]},"value":{"oneOf":[{"$ref":"#/components/schemas/null_object"},{"$ref":"#/components/schemas/attachment"},{"$ref":"#/components/schemas/data_type_value"},{"$ref":"#/components/schemas/floorplan"},{"$ref":"#/components/schemas/signature"},{"$ref":"#/components/schemas/fillable_pdf_form_attachment"}]}},"additionalProperties":false},"description":"Form section record input value","nullable":false}},"additionalProperties":false},"description":"Form section record value","nullable":false}},"additionalProperties":false},"form_section_record_input":{"type":"object","description":"Entity that denotes an input inside a record","required":["id","creator_user_id","last_editor_user_id","form_section_record_id","form_template_section_record_input_id","project_id","kind","max_values","min_values","ordinal","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at","default_entity_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"data_type_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the `DataType` this input wants a value of (for kind `data_input`)"},"form_section_record_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the record this belongs to"},"form_template_section_record_input_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the template this input was created from"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"entity_type":{"type":"string","enum":["Attachment","Floorplan","User",null],"nullable":true,"description":"Type of entity this input wants a value of (for kind `entity_input`)"},"expression":{"type":"string","nullable":true,"description":"Expression to use to automatically compute the value using"},"kind":{"type":"string","enum":["data_input","entity_input","sign_input","weather"],"nullable":false,"description":"Kind of the entity"},"max_values":{"type":"integer","format":"int32","nullable":false,"description":"Max number of values this input can have"},"min_values":{"type":"integer","format":"int32","nullable":false,"description":"Min number of values this input should have"},"ordinal":{"type":"integer","format":"int32","nullable":false,"description":"Specifies the ordering among siblings"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"summary_expression":{"type":"string","nullable":true,"description":"Represents types of summary expressions where the record input is included"},"default_entity_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the entity use when creating a new form"}},"additionalProperties":false},"form_section_record_input_create_input":{"type":"object","required":["creator_user_id","last_editor_user_id","kind","ordinal","form_template_section_record_input_id","form_section_record_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"data_type_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the `DataType` this input wants a value of (for kind `data_input`)"},"form_section_record_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the record this belongs to"},"form_template_section_record_input_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the template this input was created from"},"entity_type":{"type":"string","enum":["Attachment","Floorplan","User",null],"nullable":true,"description":"Type of entity this input wants a value of (for kind `entity_input`)"},"expression":{"type":"string","nullable":true,"description":"Expression to use to automatically compute the value using"},"kind":{"type":"string","enum":["data_input","entity_input","sign_input","weather"],"nullable":false,"description":"Kind of the entity"},"max_values":{"type":"integer","format":"int32","nullable":false,"description":"Max number of values this input can have"},"min_values":{"type":"integer","format":"int32","nullable":false,"description":"Min number of values this input should have"},"ordinal":{"type":"integer","format":"int32","nullable":false,"description":"Specifies the ordering among siblings"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"summary_expression":{"type":"string","nullable":true,"description":"Represents types of summary expressions where the record input is included"},"default_entity_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the entity use when creating a new form"}},"description":"Schema for creating form_section_record_inputs","additionalProperties":false},"form_section_record_input_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for updating form_section_record_inputs","additionalProperties":false},"form_section_record_input_value":{"type":"object","description":"Entity that denotes the value entered for an input","required":["id","creator_user_id","last_editor_user_id","form_section_record_input_id","form_section_record_value_id","project_id","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at","flattened_file_url","thumb_url"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the user in case the `entity_type` of the input this belongs to is `User`"},"form_section_record_input_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the input this is value of"},"form_section_record_value_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the record value this belongs to (which groups the appropriate input values together)"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"value_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the value for this input (entity type is denoted by `value_type`)"},"value_type":{"type":"string","enum":["Attachment","DataTypeValue","Floorplan","Signature"],"nullable":true,"description":"Type of the entity `value_id` points to"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"thumb_url":{"type":"string","nullable":true,"description":"URL of the thumb version of image attachment"},"flattened_file_url":{"type":"string","nullable":true,"description":"URL of the file that has the markups flattened"}},"additionalProperties":false},"form_section_record_input_value_create_input":{"type":"object","required":["creator_user_id","last_editor_user_id","form_section_record_input_id","form_section_record_value_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the user in case the `entity_type` of the input this belongs to is `User`"},"form_section_record_input_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the input this is value of"},"form_section_record_value_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the record value this belongs to (which groups the appropriate input values together)"},"value_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the value for this input (entity type is denoted by `value_type`)"},"value_type":{"type":"string","enum":["Attachment","DataTypeValue","Floorplan","Signature"],"nullable":true,"description":"Type of the entity `value_id` points to"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"thumb_url":{"type":"string","nullable":true,"description":"URL of the thumb version of image attachment"},"flattened_file_url":{"type":"string","nullable":true,"description":"URL of the file that has the markups flattened"}},"description":"Schema for creating form_section_record_input_values","additionalProperties":false},"form_section_record_input_value_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the user in case the `entity_type` of the input this belongs to is `User`"},"value_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the value for this input (entity type is denoted by `value_type`)"},"value_type":{"type":"string","enum":["Attachment","DataTypeValue","Floorplan","Signature"],"nullable":true,"description":"Type of the entity `value_id` points to"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"thumb_url":{"type":"string","nullable":true,"description":"URL of the thumb version of image attachment"},"flattened_file_url":{"type":"string","nullable":true,"description":"URL of the file that has the markups flattened"}},"description":"Schema for updating form_section_record_input_values","additionalProperties":false},"form_section_record_input_value_markup":{"type":"object","description":"Markup that lives on form section record input value entity","required":["id","project_id","data","created_at","updated_at","device_created_at","device_updated_at","resolved_conflict","creator_user_id","last_editor_user_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"form_section_record_input_value_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the form section record input value entity this markup lives on"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"data":{"type":"object","nullable":false,"description":"GeoJSON representation of a Markup. https://geojson.org/"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this attachment"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this attachment"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"markupable_id":{"type":"string","format":"uuid","nullable":true,"description":"Entity id the markup belongs to"},"markupable_type":{"type":"string","nullable":true,"description":"Entity type the markupable belongs to"}},"additionalProperties":false},"form_section_record_input_value_markup_create_input":{"type":"object","required":["data"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"form_section_record_input_value_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the form section record input value entity this markup lives on"},"data":{"type":"object","nullable":false,"description":"GeoJSON representation of a Markup. https://geojson.org/"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this attachment"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this attachment"}},"description":"Schema for creating form_section_record_input_value_markups","additionalProperties":false},"form_section_record_input_value_markup_update_input":{"type":"object","nullable":false,"properties":{"data":{"type":"object","nullable":false,"description":"GeoJSON representation of a Markup. https://geojson.org/"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for updating form_section_record_input_value_markups","additionalProperties":false},"form_section_record_input_value_markup_flatten_input":{"type":"object","nullable":false,"properties":{"form_section_record_input_value_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the form section record input value entity this markup lives on"}},"description":"Schema for flattening form_section_record_input_value_markups","additionalProperties":false},"form_section_record_value":{"type":"object","description":"Entity that groups the values of a single realization of a record together","required":["id","creator_user_id","last_editor_user_id","form_section_record_id","project_id","ordinal","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"form_section_record_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of th record this carries the value for"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"ordinal":{"type":"integer","format":"int32","nullable":false,"description":"Specifies the ordering among siblings"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"}},"additionalProperties":false},"form_section_record_value_create_input":{"type":"object","required":["creator_user_id","last_editor_user_id","ordinal","form_section_record_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"form_section_record_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of th record this carries the value for"},"ordinal":{"type":"integer","format":"int32","nullable":false,"description":"Specifies the ordering among siblings"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for creating form_section_record_values","additionalProperties":false},"form_section_record_value_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"ordinal":{"type":"integer","format":"int32","nullable":false,"description":"Specifies the ordering among siblings"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for updating form_section_record_values","additionalProperties":false},"form_template":{"type":"object","description":"Entity that denotes a template from which forms can be built","required":["id","creator_user_id","last_editor_user_id","project_id","is_generated","name","kind","version","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at","form_type","docusign_automation"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"is_generated":{"type":"boolean","nullable":false,"description":"Whether this template is fully generated (in case cloning from another template)"},"checksum":{"type":"string","nullable":true,"description":"Checksum used for verifying whether all relevant information for a form template is at hand"},"name":{"type":"string","nullable":false,"description":"Name of the template"},"kind":{"type":"string","enum":["default","time_range","single_day"],"nullable":false,"description":"Kind of the template"},"version":{"type":"integer","format":"int32","nullable":false,"description":"Version number of the Form Template. Publishing increases version. Starts at 0."},"content_changed_at":{"type":"string","format":"date-time","nullable":true,"description":"Time at which this entity was changed across any of its child entities (contents)"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"published_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the Form Template is published"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"view_edit_permissions":{"type":"string","enum":["assignee","all_users",null],"nullable":true,"deprecated":true,"description":"View/edit permissions for the template, e.g. assignee, all_users. Consider using form_template_permissions instead."},"form_type":{"type":"string","enum":["default","fillable_pdf"],"nullable":false,"description":"The type of form either custom fieldwire or a fillable_pdf"},"status_change_recipient_emails":{"type":"array","nullable":true,"description":"Receivers of email notification when form changes its status","items":{"type":"string","nullable":true,"description":"Email of receiver"}},"docusign_automation":{"type":"object","nullable":true,"description":"Active Docusign metadata","properties":{"automation_instance_id":{"type":"integer","nullable":false,"description":"Automation instance id"}},"additionalProperties":false},"process_state":{"type":"string","enum":["deleting","restoring",null],"nullable":true,"description":"State of an async deletion or restoration of this form template"}},"additionalProperties":false},"form_template_full":{"type":"object","description":"Entity that denotes a template from which forms can be built","required":["id","creator_user_id","last_editor_user_id","project_id","is_generated","name","kind","version","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at","form_type","docusign_automation"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"is_generated":{"type":"boolean","nullable":false,"description":"Whether this template is fully generated (in case cloning from another template)"},"checksum":{"type":"string","nullable":true,"description":"Checksum used for verifying whether all relevant information for a form template is at hand"},"name":{"type":"string","nullable":false,"description":"Name of the template"},"kind":{"type":"string","enum":["default","time_range","single_day"],"nullable":false,"description":"Kind of the template"},"version":{"type":"integer","format":"int32","nullable":false,"description":"Version number of the Form Template. Publishing increases version. Starts at 0."},"content_changed_at":{"type":"string","format":"date-time","nullable":true,"description":"Time at which this entity was changed across any of its child entities (contents)"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"published_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the Form Template is published"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"view_edit_permissions":{"type":"string","enum":["assignee","all_users",null],"nullable":true,"deprecated":true,"description":"View/edit permissions for the template, e.g. assignee, all_users. Consider using form_template_permissions instead."},"form_type":{"type":"string","enum":["default","fillable_pdf"],"nullable":false,"description":"The type of form either custom fieldwire or a fillable_pdf"},"status_change_recipient_emails":{"type":"array","nullable":true,"description":"Receivers of email notification when form changes its status","items":{"type":"string","nullable":true,"description":"Email of receiver"}},"docusign_automation":{"type":"object","nullable":true,"description":"Active Docusign metadata","properties":{"automation_instance_id":{"type":"integer","nullable":false,"description":"Automation instance id"}},"additionalProperties":false},"process_state":{"type":"string","enum":["deleting","restoring",null],"nullable":true,"description":"State of an async deletion or restoration of this form template"},"form_template_form_statuses":{"type":"array","items":{"type":"object","description":"Entity that denotes a particular status of a `Form`","required":["id","creator_user_id","last_editor_user_id","form_template_id","project_id","is_editable","name","ordinal","required_role_in","required_role_out","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"owner_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the user who owns this project"},"form_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the template this status belongs to"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"is_editable":{"type":"boolean","nullable":false,"description":"Flag to show if status is editable (must be true if ordinal is 1)"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"ordinal":{"type":"integer","format":"int32","nullable":false,"description":"Specifies the ordering among siblings"},"required_role_in":{"type":"string","enum":["member","follower","admin"],"nullable":false,"description":"User role required to move a `Form` into this status"},"required_role_out":{"type":"string","enum":["member","follower","admin"],"nullable":false,"description":"User role required to move a `Form` out of this status"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"recipient_emails":{"type":"array","nullable":true,"description":"Receivers of email notification when form changed to this status","items":{"type":"string","nullable":true,"description":"Email of receiver"}}},"additionalProperties":false},"description":"Array of form statuses for the template","nullable":false},"form_template_sections":{"type":"array","items":{"type":"object","description":"Entity that denotes a template for a section inside a form (belongs to a `FormTemplate`)","required":["id","creator_user_id","last_editor_user_id","form_template_id","project_id","name","ordinal","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"form_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the template this belongs to"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"ordinal":{"type":"integer","format":"int32","nullable":false,"description":"Specifies the ordering among siblings"},"description":{"type":"string","nullable":true,"description":"A short description of the entity"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"summary_expression":{"type":"string","nullable":true,"description":"Represents a type of summary expression for the section"},"form_template_section_records":{"type":"array","items":{"type":"object","description":"Entity that denotes a template for a record inside a section (belongs to a `FormTemplateSection`)","required":["id","creator_user_id","last_editor_user_id","form_template_section_id","project_id","max_values","min_values","ordinal","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"form_template_section_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the section this belongs to"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"name":{"type":"string","nullable":true,"description":"Name of the entity"},"max_values":{"type":"integer","format":"int32","nullable":false,"description":"Max number of values this record can have"},"min_values":{"type":"integer","format":"int32","nullable":false,"description":"Min number of values this record should have"},"ordinal":{"type":"integer","format":"int32","nullable":false,"description":"Specifies the ordering among siblings"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"form_template_section_record_inputs":{"type":"array","items":{"type":"object","description":"Entity that denotes a template for an input inside a record (belongs to a `FormTemplateSectionRecord`)","required":["id","creator_user_id","last_editor_user_id","form_template_section_record_id","project_id","kind","max_values","min_values","ordinal","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at","default_entity_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"data_type_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the `DataType` this input wants a value of (for kind `data_input`)"},"form_template_section_record_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the record this belongs to"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"entity_type":{"type":"string","nullable":true,"description":"Type of entity this input wants a value of (for kind `entity_input`)"},"expression":{"type":"string","nullable":true,"description":"Expression to use to automatically compute the value using"},"kind":{"type":"string","enum":["data_input","entity_input","sign_input","weather"],"nullable":false,"description":"Kind of the entity"},"max_values":{"type":"integer","format":"int32","nullable":false,"description":"Max number of values this input can have"},"min_values":{"type":"integer","format":"int32","nullable":false,"description":"Min number of values this input should have"},"ordinal":{"type":"integer","format":"int32","nullable":false,"description":"Specifies the ordering among siblings"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"summary_expression":{"type":"string","nullable":true,"description":"Represents types of summary expressions where the record input is included"},"default_entity_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the entity use when creating a new form"},"data_type":{"type":"object","description":"Represents a kind of value (usually as part of a `Form` entry)","required":["id","creator_user_id","last_editor_user_id","project_id","is_strict","name","kind","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":true,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"default_bigint_value":{"type":"integer","format":"int64","nullable":true,"description":"Default big integer value if the kind is bigint"},"default_boolean_value":{"type":"boolean","nullable":true,"description":"Default boolean value if the kind is boolean"},"is_strict":{"type":"boolean","nullable":false,"description":"Whether this is strict which means only values from the pre-approved list can be used (denoted by `DataTypeValue`s)"},"default_string_value":{"type":"string","nullable":true,"description":"Default string value if the kind is string (suitable for short form text)"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"placeholder":{"type":"string","nullable":true,"description":"Placeholder name to use for this data type to be shown in the UI"},"default_date_value":{"type":"string","format":"date","nullable":true,"description":"Default date value if the kind is date"},"default_checkbox_value":{"type":"string","enum":["empty","yes","no","not_applicable",null],"nullable":true,"description":"Default checkbox value if the kind is checkbox"},"kind":{"type":"string","enum":["bigint","string","text","boolean","decimal","date","datetime","checkbox"],"nullable":false,"description":"Kind of the entity"},"unit":{"type":"string","enum":["temperature","currency","hours","length","area","volume","mass",null],"nullable":true,"description":"The unit of the value this type carries"},"default_decimal_value":{"type":"string","nullable":true,"description":"Default decimal value if the kind is decimal"},"default_text_value":{"type":"string","nullable":true,"description":"Default text value if the kind is text (suitable for long form text)"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"default_datetime_value":{"type":"string","format":"date-time","nullable":true,"description":"Default datetime value if the kind is datetime"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"hidden_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when this type was marked as hidden (can be only done if this is marked as strict)"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"data_type_values":{"type":"array","items":{"type":"object","description":"Represents a value (usually as part of a `Form` entry)","required":["id","creator_user_id","last_editor_user_id","data_type_id","project_id","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"data_type_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the `DataType` this value denotes"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"bigint_value":{"type":"integer","format":"int64","nullable":true,"description":"Big integer value if this belongs to a bigint `DataType`"},"boolean_value":{"type":"boolean","nullable":true,"description":"Boolean value if this belongs to a boolean `DataType`"},"string_value":{"type":"string","nullable":true,"description":"String value if this belongs to a string `DataType` (suitable for short form text)"},"date_value":{"type":"string","format":"date","nullable":true,"description":"Date value if this belongs to a date `DataType`"},"checkbox_value":{"type":"string","enum":["empty","yes","no","not_applicable",null],"nullable":true,"description":"Checkbox value if this belongs to a checkbox `DataType`"},"decimal_value":{"type":"string","nullable":true,"description":"Decimal value if this belongs to a decimal `DataType`"},"text_value":{"type":"string","nullable":true,"description":"Text value if this belongs to a bigint `DataType` (suitable for long form text)"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"datetime_value":{"type":"string","format":"date-time","nullable":true,"description":"Date & time value if this belongs to a datetime `DataType`"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"hidden_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when this value was marked as hidden (can be only done if this belongs to a strict `DataType`)"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"}},"additionalProperties":false}}},"additionalProperties":false},"default_entity":{"oneOf":[{"$ref":"#/components/schemas/null_object"},{"$ref":"#/components/schemas/fillable_pdf_form_template_attachment"}]}},"additionalProperties":false}}},"additionalProperties":false}}},"additionalProperties":false},"description":"Array of form sections for the template","nullable":false},"form_template_permissions":{"type":"array","items":{"type":"object","description":"Entity that denotes the permission of a given form template.","required":["id","creator_user_id","last_editor_user_id","form_template_id","project_id","role","kind","enabled","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"form_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the template this permission belongs to"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"enabled":{"type":"boolean","nullable":false,"description":"Whether or not this permission is enabled"},"role":{"type":"string","enum":["member","follower","admin"],"nullable":false,"description":"User role for this permission"},"kind":{"type":"string","enum":["can_view_form","can_edit_form","can_create_form"],"nullable":false,"description":"Kind of permission"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"}},"additionalProperties":false},"description":"Array of form permissions for the template","nullable":false}},"additionalProperties":false},"form_template_create_input":{"type":"object","required":["creator_user_id","last_editor_user_id","name","form_type"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"is_generated":{"type":"boolean","nullable":false,"description":"Whether this template is fully generated (in case cloning from another template)"},"name":{"type":"string","nullable":false,"description":"Name of the template"},"kind":{"type":"string","enum":["default","time_range","single_day"],"nullable":false,"description":"Kind of the template"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"view_edit_permissions":{"type":"string","enum":["assignee","all_users",null],"nullable":true,"deprecated":true,"description":"View/edit permissions for the template, e.g. assignee, all_users. Consider using form_template_permissions instead."},"form_type":{"type":"string","enum":["default","fillable_pdf"],"nullable":false,"description":"The type of form either custom fieldwire or a fillable_pdf"},"status_change_recipient_emails":{"type":"array","nullable":true,"description":"Receivers of email notification when form changes its status","items":{"type":"string","nullable":true,"description":"Email of receiver"}}},"description":"Schema for creating form_templates","additionalProperties":false},"form_template_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"name":{"type":"string","nullable":false,"description":"Name of the template"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"view_edit_permissions":{"type":"string","enum":["assignee","all_users",null],"nullable":true,"deprecated":true,"description":"View/edit permissions for the template, e.g. assignee, all_users. Consider using form_template_permissions instead."},"status_change_recipient_emails":{"type":"array","nullable":true,"description":"Receivers of email notification when form changes its status","items":{"type":"string","nullable":true,"description":"Email of receiver"}},"should_publish":{"type":"boolean","nullable":true,"description":"Indication that the Form Template is published."}},"description":"Schema for updating form_templates","additionalProperties":false},"form_template_publish_input":{"type":"object","description":"Schema for publishing/unpublishing a form template","nullable":false,"required":["should_publish"],"properties":{"should_publish":{"type":"boolean","nullable":false,"description":"\"true\" to publish & \"false\" to unpublish form template"}},"additionalProperties":false},"form_template_transfer_input":{"type":"object","description":"Schema for transferring a form template to account.","nullable":false,"required":["account_id"],"properties":{"account_id":{"type":"integer","format":"int32","nullable":false,"description":"The ID of the account to transfer this form template to."}},"additionalProperties":false},"form_template_transfer_response":{"type":"object","nullable":false,"description":"Schema for form template transfer response","oneOf":[{"$ref":"#/components/schemas/form_template"},{"$ref":"#/components/schemas/job_id_response"}]},"form_template_duplicate_response":{"type":"object","nullable":false,"description":"Schema for form template duplicate response","oneOf":[{"$ref":"#/components/schemas/form_template"},{"$ref":"#/components/schemas/job_id_response"}]},"form_template_generate_default":{"type":"object","description":"Schema for generating a default project form templates","nullable":false,"required":["default_form_template_codes_and_names"],"properties":{"default_form_template_codes_and_names":{"type":"object","nullable":false,"description":"Name of the default form template to be generated to the project."},"kind":{"type":"string","enum":["default","time_range","single_day"],"nullable":false,"description":"Kind of the template"}},"additionalProperties":false},"form_template_generate_input":{"type":"object","description":"Schema for generating a project form template","nullable":true,"properties":{"fillable_pdf_id":{"type":"string","nullable":true,"description":"Id of the fillable pdf form template attachment to use for a fillable pdf. Must be a fillable_pdf form template."}},"additionalProperties":false},"form_template_default_codes_response":{"type":"object","description":"Schema for a localized object of default form template names and codes","nullable":false},"form_template_generate_default_response":{"type":"object","nullable":false,"description":"Schema for form template generate default response","oneOf":[{"type":"object","nullable":false,"required":["default_form_template_ids"],"properties":{"default_form_template_ids":{"type":"array","nullable":false,"description":"A unique list of UUIDs for the generated default templates","items":{"type":"string","format":"uuid"}}},"additionalProperties":false},{"$ref":"#/components/schemas/job_id_response"}]},"form_template_form_status":{"type":"object","description":"Entity that denotes a particular status of a `Form`","required":["id","creator_user_id","last_editor_user_id","form_template_id","project_id","is_editable","name","ordinal","required_role_in","required_role_out","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"owner_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the user who owns this project"},"form_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the template this status belongs to"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"is_editable":{"type":"boolean","nullable":false,"description":"Flag to show if status is editable (must be true if ordinal is 1)"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"ordinal":{"type":"integer","format":"int32","nullable":false,"description":"Specifies the ordering among siblings"},"required_role_in":{"type":"string","enum":["member","follower","admin"],"nullable":false,"description":"User role required to move a `Form` into this status"},"required_role_out":{"type":"string","enum":["member","follower","admin"],"nullable":false,"description":"User role required to move a `Form` out of this status"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"recipient_emails":{"type":"array","nullable":true,"description":"Receivers of email notification when form changed to this status","items":{"type":"string","nullable":true,"description":"Email of receiver"}}},"additionalProperties":false},"form_template_form_status_create_input":{"type":"object","required":["creator_user_id","last_editor_user_id","form_template_id","name"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"owner_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the user who owns this project"},"form_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the template this status belongs to"},"is_editable":{"type":"boolean","nullable":false,"description":"Flag to show if status is editable (must be true if ordinal is 1)"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"required_role_in":{"type":"string","enum":["member","follower","admin"],"nullable":false,"description":"User role required to move a `Form` into this status"},"required_role_out":{"type":"string","enum":["member","follower","admin"],"nullable":false,"description":"User role required to move a `Form` out of this status"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"recipient_emails":{"type":"array","nullable":true,"description":"Receivers of email notification when form changed to this status","items":{"type":"string","nullable":true,"description":"Email of receiver"}}},"description":"Schema for creating form_template_form_statuses","additionalProperties":false},"form_template_form_status_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"owner_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the user who owns this project"},"is_editable":{"type":"boolean","nullable":false,"description":"Flag to show if status is editable (must be true if ordinal is 1)"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"required_role_in":{"type":"string","enum":["member","follower","admin"],"nullable":false,"description":"User role required to move a `Form` into this status"},"required_role_out":{"type":"string","enum":["member","follower","admin"],"nullable":false,"description":"User role required to move a `Form` out of this status"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"recipient_emails":{"type":"array","nullable":true,"description":"Receivers of email notification when form changed to this status","items":{"type":"string","nullable":true,"description":"Email of receiver"}}},"description":"Schema for updating form_template_form_statuses","additionalProperties":false},"form_template_permission":{"type":"object","description":"Entity that denotes the permission of a given form template.","required":["id","creator_user_id","last_editor_user_id","form_template_id","project_id","role","kind","enabled","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"form_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the template this permission belongs to"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"enabled":{"type":"boolean","nullable":false,"description":"Whether or not this permission is enabled"},"role":{"type":"string","enum":["member","follower","admin"],"nullable":false,"description":"User role for this permission"},"kind":{"type":"string","enum":["can_view_form","can_edit_form","can_create_form"],"nullable":false,"description":"Kind of permission"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"}},"additionalProperties":false},"form_template_section":{"type":"object","description":"Entity that denotes a template for a section inside a form (belongs to a `FormTemplate`)","required":["id","creator_user_id","last_editor_user_id","form_template_id","project_id","name","ordinal","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"form_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the template this belongs to"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"ordinal":{"type":"integer","format":"int32","nullable":false,"description":"Specifies the ordering among siblings"},"description":{"type":"string","nullable":true,"description":"A short description of the entity"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"summary_expression":{"type":"string","nullable":true,"description":"Represents a type of summary expression for the section"}},"additionalProperties":false},"form_template_section_create_input":{"type":"object","required":["creator_user_id","last_editor_user_id","form_template_id","name"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"form_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the template this belongs to"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"description":{"type":"string","nullable":true,"description":"A short description of the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"summary_expression":{"type":"string","nullable":true,"description":"Represents a type of summary expression for the section"}},"description":"Schema for creating form_template_sections","additionalProperties":false},"form_template_section_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"description":{"type":"string","nullable":true,"description":"A short description of the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"summary_expression":{"type":"string","nullable":true,"description":"Represents a type of summary expression for the section"}},"description":"Schema for updating form_template_section","additionalProperties":false},"form_template_section_record":{"type":"object","description":"Entity that denotes a template for a record inside a section (belongs to a `FormTemplateSection`)","required":["id","creator_user_id","last_editor_user_id","form_template_section_id","project_id","max_values","min_values","ordinal","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"form_template_section_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the section this belongs to"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"name":{"type":"string","nullable":true,"description":"Name of the entity"},"max_values":{"type":"integer","format":"int32","nullable":false,"description":"Max number of values this record can have"},"min_values":{"type":"integer","format":"int32","nullable":false,"description":"Min number of values this record should have"},"ordinal":{"type":"integer","format":"int32","nullable":false,"description":"Specifies the ordering among siblings"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"}},"additionalProperties":false},"form_template_section_record_create_input":{"type":"object","required":["creator_user_id","last_editor_user_id","form_template_section_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"form_template_section_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the section this belongs to"},"name":{"type":"string","nullable":true,"description":"Name of the entity"},"max_values":{"type":"integer","format":"int32","nullable":false,"description":"Max number of values this record can have"},"min_values":{"type":"integer","format":"int32","nullable":false,"description":"Min number of values this record should have"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for creating form_template_section_record","additionalProperties":false},"form_template_section_record_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"form_template_section_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the section this belongs to"},"name":{"type":"string","nullable":true,"description":"Name of the entity"},"max_values":{"type":"integer","format":"int32","nullable":false,"description":"Max number of values this record can have"},"min_values":{"type":"integer","format":"int32","nullable":false,"description":"Min number of values this record should have"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for updating form_template_section_record","additionalProperties":false},"form_template_section_record_input":{"type":"object","description":"Entity that denotes a template for an input inside a record (belongs to a `FormTemplateSectionRecord`)","required":["id","creator_user_id","last_editor_user_id","form_template_section_record_id","project_id","kind","max_values","min_values","ordinal","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at","default_entity_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"data_type_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the `DataType` this input wants a value of (for kind `data_input`)"},"form_template_section_record_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the record this belongs to"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"entity_type":{"type":"string","nullable":true,"description":"Type of entity this input wants a value of (for kind `entity_input`)"},"expression":{"type":"string","nullable":true,"description":"Expression to use to automatically compute the value using"},"kind":{"type":"string","enum":["data_input","entity_input","sign_input","weather"],"nullable":false,"description":"Kind of the entity"},"max_values":{"type":"integer","format":"int32","nullable":false,"description":"Max number of values this input can have"},"min_values":{"type":"integer","format":"int32","nullable":false,"description":"Min number of values this input should have"},"ordinal":{"type":"integer","format":"int32","nullable":false,"description":"Specifies the ordering among siblings"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"summary_expression":{"type":"string","nullable":true,"description":"Represents types of summary expressions where the record input is included"},"default_entity_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the entity use when creating a new form"}},"additionalProperties":false},"form_template_section_record_input_create_input":{"type":"object","required":["form_template_section_record_id","creator_user_id","last_editor_user_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"data_type_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the `DataType` this input wants a value of (for kind `data_input`)"},"form_template_section_record_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the record this belongs to"},"entity_type":{"type":"string","nullable":true,"description":"Type of entity this input wants a value of (for kind `entity_input`)"},"expression":{"type":"string","nullable":true,"description":"Expression to use to automatically compute the value using"},"kind":{"type":"string","enum":["data_input","entity_input","sign_input","weather"],"nullable":false,"description":"Kind of the entity"},"max_values":{"type":"integer","format":"int32","nullable":false,"description":"Max number of values this input can have"},"min_values":{"type":"integer","format":"int32","nullable":false,"description":"Min number of values this input should have"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"summary_expression":{"type":"string","nullable":true,"description":"Represents types of summary expressions where the record input is included"},"default_entity_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the entity use when creating a new form"}},"description":"Schema for creating form_template_section_record_input","additionalProperties":false},"form_template_section_record_input_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"data_type_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the `DataType` this input wants a value of (for kind `data_input`)"},"entity_type":{"type":"string","nullable":true,"description":"Type of entity this input wants a value of (for kind `entity_input`)"},"expression":{"type":"string","nullable":true,"description":"Expression to use to automatically compute the value using"},"kind":{"type":"string","enum":["data_input","entity_input","sign_input","weather"],"nullable":false,"description":"Kind of the entity"},"max_values":{"type":"integer","format":"int32","nullable":false,"description":"Max number of values this input can have"},"min_values":{"type":"integer","format":"int32","nullable":false,"description":"Min number of values this input should have"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"summary_expression":{"type":"string","nullable":true,"description":"Represents types of summary expressions where the record input is included"}},"description":"Schema for updating form_template_section_record_input","additionalProperties":false},"form_template_section_record_input_batch_update_input":{"type":"object","description":"Schema for batch update form template section record input","required":["form_template_section_record_inputs"],"nullable":false,"properties":{"form_template_section_record_inputs":{"type":"array","nullable":false,"description":"List of form template section record input ids and allowed properties to batch update","items":{"type":"object","description":"Model for form template section record input ids and property values to update","required":["id","summary_expression"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"summary_expression":{"type":"string","nullable":true,"description":"Represents types of summary expressions where the record input is included"}},"additionalProperties":false}}},"additionalProperties":false},"drive_file_create_input":{"type":"object","required":["name","mime_type"],"nullable":false,"description":"Input schema to store file into google drive","properties":{"name":{"type":"string","nullable":false,"description":"Name of the file to be created in Google Drive"},"mime_type":{"type":"string","nullable":false,"description":"MIME type of the file to be created in Google Drive"}},"additionalProperties":false},"google_contact":{"required":["name","email"],"type":"object","nullable":false,"description":"Google contact data","properties":{"email":{"type":"string","nullable":false,"description":"Google contact name"},"name":{"type":"string","nullable":true,"description":"Google contact email"}},"additionalProperties":false},"google_web_view_link":{"required":["web_view_link"],"type":"object","nullable":false,"description":"Link to uploaded google drive file","properties":{"web_view_link":{"type":"string","nullable":false,"description":"Web link to access newly uploaded file"}},"additionalProperties":false},"hyperlink":{"type":"object","description":"Link that lives on a plan & links to other entities","required":["id","creator_user_id","last_editor_user_id","project_id","sheet_id","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"attachment_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the attachment this links to"},"custom_symbol_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the custom symbol this links to"},"floorplan_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the plan this links too"},"form_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the form this links to"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"sheet_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the sheet this links to"},"color":{"type":"string","nullable":true,"description":"Color to be used for this link"},"description":{"type":"string","nullable":true,"description":"A short description of the entity"},"pos_x":{"type":"integer","format":"int32","nullable":true,"description":"X coordinate of the pixel where the link is centered on the plan"},"pos_y":{"type":"integer","format":"int32","nullable":true,"description":"Y coordinate of the pixel where the link is centered on the plan"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"}},"additionalProperties":false},"attachment_in_hyperlink":{"type":"object","nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the attachment"},"is_dynamic":{"type":"boolean","nullable":false,"description":"Whether the content of this attachment can change without the URL changing"},"file_url":{"type":"string","nullable":false,"description":"URL of the potential processed file"},"name":{"type":"string","nullable":false,"description":"Name of the attachment"},"original_url":{"type":"string","nullable":true,"description":"URL of the file originally uploaded by the user"},"thumb_url":{"type":"string","nullable":true,"description":"URL of the thumb version of image attachment"},"file_size":{"type":"integer","format":"int32","nullable":true,"description":"Attachment file size"}},"description":"Creating or finding an Attachment associated with this Hyperlink","additionalProperties":false},"hyperlink_create_input":{"type":"object","required":["creator_user_id","last_editor_user_id","device_created_at","device_updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"attachment_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the attachment this links to"},"custom_symbol_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the custom symbol this links to"},"floorplan_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the plan this links too"},"form_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the form this links to"},"color":{"type":"string","nullable":true,"description":"Color to be used for this link"},"description":{"type":"string","nullable":true,"description":"A short description of the entity"},"pos_x":{"type":"integer","format":"int32","nullable":true,"description":"X coordinate of the pixel where the link is centered on the plan"},"pos_y":{"type":"integer","format":"int32","nullable":true,"description":"Y coordinate of the pixel where the link is centered on the plan"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"attachment":{"$ref":"#/components/schemas/attachment_in_hyperlink"}},"description":"Schema for creating hyperlinks","additionalProperties":false},"hyperlink_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"attachment_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the attachment this links to"},"custom_symbol_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the custom symbol this links to"},"floorplan_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the plan this links too"},"form_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the form this links to"},"color":{"type":"string","nullable":true,"description":"Color to be used for this link"},"description":{"type":"string","nullable":true,"description":"A short description of the entity"},"pos_x":{"type":"integer","format":"int32","nullable":true,"description":"X coordinate of the pixel where the link is centered on the plan"},"pos_y":{"type":"integer","format":"int32","nullable":true,"description":"Y coordinate of the pixel where the link is centered on the plan"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"attachment":{"$ref":"#/components/schemas/attachment_in_hyperlink"}},"description":"Schema for updating hyperlink","additionalProperties":false},"location":{"type":"object","description":"Entity that denotes the location of a `Task`","required":["id","creator_user_id","last_editor_user_id","project_id","name","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"location_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the location this lives under (used for nesting locations). Cannot be changed after creation."},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"name":{"type":"string","nullable":false,"description":"Name of the location. Must be unique between locations under the same parent."},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"}},"additionalProperties":false},"location_create_input":{"type":"object","required":["creator_user_id","last_editor_user_id","name"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"location_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the location this lives under (used for nesting locations). Cannot be changed after creation."},"name":{"type":"string","nullable":false,"description":"Name of the location. Must be unique between locations under the same parent."},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for creating location","additionalProperties":false},"location_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"location_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the location this lives under (used for nesting locations). Cannot be changed after creation."},"name":{"type":"string","nullable":false,"description":"Name of the location. Must be unique between locations under the same parent."},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for updating location","additionalProperties":false},"location_batch_create_input":{"type":"object","description":"Schema for batch location create.","nullable":false,"required":["list_of_full_paths"],"properties":{"list_of_full_paths":{"type":"array","nullable":false,"description":"List of full paths of the locations to be created on the project.","items":{"type":"array","description":"Array of strings representing the full path of the location to be created.","items":{"type":"string","description":"The name of the location. 0th index refers to Tier 1 location, 1st index refers to Tier 2 location, etc."}}}},"additionalProperties":false},"location_full_path_response":{"type":"object","nullable":false,"description":"This location's full path, delimited by ' > '","properties":{"full_path":{"type":"string","nullable":true,"description":"The full path of this location"}},"additionalProperties":false},"active_task_count_for_location_and_children_response":{"type":"object","nullable":false,"description":"The number of active tasks that are associated with this location, and this location's children","properties":{"task_count":{"type":"integer","nullable":false,"description":"Count of active tasks that are associated with this location, and its children."}},"additionalProperties":false},"location_batch_create_response":{"type":"array","nullable":false,"description":"Locations that were created from the batch_create call.","items":{"type":"object","nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"location_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the location this lives under (used for nesting locations). Cannot be changed after creation."},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"name":{"type":"string","nullable":false,"description":"Name of the location. Must be unique between locations under the same parent."},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"}},"additionalProperties":false}},"markup":{"type":"object","description":"Markup that lives on plans","required":["id","creator_user_id","last_editor_user_id","project_id","sheet_id","is_private","data","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"sheet_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the sheet this markup belongs to"},"is_private":{"type":"boolean","nullable":false,"description":"Whether this is a private markup"},"data":{"type":"object","nullable":false,"description":"GeoJSON representation of a Markup. https://geojson.org/"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"}},"additionalProperties":false},"markup_create_input":{"type":"object","required":["creator_user_id","last_editor_user_id","data"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"is_private":{"type":"boolean","nullable":false,"description":"Whether this is a private markup"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"data":{"type":"object","nullable":false,"description":"JSON Data for the Markup"}},"description":"Schema for creating markup","additionalProperties":false},"markup_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"is_private":{"type":"boolean","nullable":false,"description":"Whether this is a private markup"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for updating markup","additionalProperties":false},"markup_batch_update_input":{"type":"object","nullable":false,"description":"Markups to update together","properties":{"markups":{"type":"array","nullable":false,"items":{"type":"object","nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"is_private":{"type":"boolean","nullable":false,"description":"Whether this is a private markup"},"data":{"type":"object","nullable":false,"description":"GeoJSON representation of a Markup. https://geojson.org/"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"additionalProperties":false},"description":"Array of markups to be updated"}},"additionalProperties":false},"markup_batch_destroy":{"type":"object","nullable":false,"description":"Markups to destroy together","required":["ids"],"properties":{"ids":{"type":"array","nullable":false,"description":"list of markup ids","items":{"type":"string"}}},"additionalProperties":false},"markup_symbol":{"description":"Markup Symbol","allOf":[{"$ref":"#/components/schemas/entity_properties"}],"additionalProperties":true,"required":["name","id","data"],"properties":{"name":{"type":"string","description":"Name of the markup symbol"},"data":{"type":"object","nullable":false}}},"markup_symbol_category":{"allOf":[{"$ref":"#/components/schemas/entity_properties"}],"description":"Markup Symbol Category","additionalProperties":true,"required":["name"],"properties":{"name":{"type":"string","description":"Name of the markup symbol category"}}},"markup_symbol_categories_error":{"description":"Errors for Markup Symbol Category operations","type":"object","nullable":false,"properties":{"errors":{"type":"array","nullable":false,"description":"Error for Markup Symbol Category operation","items":{"type":"string"}}},"additionalProperties":false},"markup_symbol_category_symbol":{"description":"Markup Symbol and Category relations","allOf":[{"$ref":"#/components/schemas/entity_properties"}],"additionalProperties":true,"required":["markup_symbol_id","markup_symbol_category_id"],"properties":{"markup_symbol_id":{"$ref":"#/components/schemas/entity_id"},"markup_symbol_category_id":{"$ref":"#/components/schemas/entity_id"}}},"multi_hyperlink":{"type":"object","description":"Link that lives on a plan & links to photo attachments","required":["id","creator_user_id","last_editor_user_id","project_id","sheet_id","pos_x","pos_y","created_at","device_created_at","device_updated_at","updated_at","resolved_conflict"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"sheet_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the sheet this belongs to"},"attachment_ids":{"type":"array","description":"List of Attachment IDs","nullable":true,"items":{"type":"string","format":"uuid","nullable":false,"description":"Attachment IDs this Multi Hyperlink is associated with. E.g capturing photos from different angles."}},"color":{"type":"string","nullable":true,"description":"Color to be used for this link"},"pos_x":{"type":"integer","format":"int32","nullable":false,"description":"X coordinate of the pixel where the link is centered on the plan"},"pos_y":{"type":"integer","format":"int32","nullable":false,"description":"Y coordinate of the pixel where the link is centered on the plan"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"}},"additionalProperties":false},"multi_hyperlink_create_input":{"type":"object","required":["pos_x","pos_y","creator_user_id","last_editor_user_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"pos_x":{"type":"integer","format":"int32","nullable":false,"description":"X coordinate of the pixel where the link is centered on the plan"},"pos_y":{"type":"integer","format":"int32","nullable":false,"description":"Y coordinate of the pixel where the link is centered on the plan"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for creating multi_hyperlink","additionalProperties":false},"multi_hyperlink_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"pos_x":{"type":"integer","format":"int32","nullable":false,"description":"X coordinate of the pixel where the link is centered on the plan"},"pos_y":{"type":"integer","format":"int32","nullable":false,"description":"Y coordinate of the pixel where the link is centered on the plan"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for updating multi_hyperlink","additionalProperties":false},"null_object":{"type":"string","nullable":true,"description":"To allow null values"},"pm_assignee":{"type":"object","description":"the abstract PmAssignee","nullable":true,"properties":{"id":{"type":"string","nullable":false,"description":"unique identifier of the assignee"},"email":{"type":"string","nullable":true,"description":"if it is a non-user then the email of the non-user"},"language":{"type":"string","nullable":true,"description":"if it is a non-user then the language of the non-user"},"kind":{"type":"string","enum":["user","non_user"],"nullable":false,"description":"if it is a user or a non-user"},"user_id":{"type":"integer","format":"int32","nullable":true,"description":"if it is a user then the id of the User"}},"additionalProperties":false},"pm_group":{"type":"object","description":"PmGroup (Project Management Group) to separate users in a PM project","required":["id","creator_user_id","last_editor_user_id","project_id","code","name","is_lead_company","device_created_at","device_updated_at","created_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"code":{"type":"string","nullable":false,"description":"3-digit nickname for this entity (typically derived from name)"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"address":{"type":"string","nullable":true,"description":"Address of the company"},"is_lead_company":{"type":"boolean","nullable":false,"description":"Indicate if this is a lead company"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"resolved_conflict":{"type":"boolean","description":"Specifies if PUT/PATCH request was rejected - do not store this field!","nullable":true},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"users":{"type":"array","nullable":true,"items":{"$ref":"#/components/schemas/user_with_project"},"description":"list of user in the PmGroup"}},"additionalProperties":false},"pm_group_create_input":{"type":"object","nullable":false,"properties":{"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"code":{"type":"string","nullable":false,"description":"3-digit nickname for this entity (typically derived from name)"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"address":{"type":"string","nullable":true,"description":"Address of the company"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for creating a new PmGroup","additionalProperties":false},"pm_group_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"code":{"type":"string","nullable":false,"description":"3-digit nickname for this entity (typically derived from name)"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"address":{"type":"string","nullable":true,"description":"Address of the company"},"is_lead_company":{"type":"boolean","nullable":false,"description":"Indicate if this is a lead company"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for updating an existing PmGroup","additionalProperties":false},"pm_group_invite_input":{"type":"object","description":"email addresses of users to invite to PmGroup","nullable":false,"properties":{"emails":{"type":"array","description":"a list of email addresses","items":{"type":"string"},"nullable":false}},"additionalProperties":false},"pm_group_reassign_users_input":{"type":"object","description":"email addresses of users to invite to PmGroup","nullable":false,"properties":{"user_ids":{"type":"array","description":"a list of user IDs","items":{"type":"number"},"nullable":false}},"additionalProperties":false},"pm_group_batch_reassign_users_input":{"type":"object","description":"batch pm group reassignment object","nullable":false,"properties":{"pm_groups":{"type":"array","description":"a list of pm group reassignment objects","nullable":false,"items":{"type":"object","description":"pm group ID and user IDs","nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of pm group"},"user_ids":{"type":"array","description":"a list of user IDs","items":{"type":"number"},"nullable":false}},"additionalProperties":false}}},"additionalProperties":false},"project":{"type":"object","required":["id","account_id","has_logo","is_email_notifications_enabled","is_enterprise","is_premium","is_pm_enabled","is_submittals_enabled","is_change_orders_enabled","is_ai_enabled","is_mfa_enabled","prompt_effort_on_complete","color","currency","man_power_units","name","time_zone","created_at","device_created_at","resolved_conflict","device_updated_at","updated_at"],"nullable":false,"description":"Entity that denotes a Fieldwire project","additionalProperties":true,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"Account id project is under"},"has_logo":{"type":"boolean","nullable":false,"description":"Boolean if project has logo"},"has_specs":{"type":"boolean","nullable":false,"description":"If project has specs module enabled"},"is_3d_bim_enabled":{"type":"boolean","nullable":true,"description":"If 3D BIM is enabled for this project"},"is_mobile_location_creation_enabled":{"type":"boolean","nullable":true,"description":"If location creation on mobile is enabled for this project"},"is_email_notifications_enabled":{"type":"boolean","nullable":false,"description":"Whether email notifications are enabled for this project"},"is_markup_symbols_enabled":{"type":"boolean","nullable":true,"description":"Whether markup symbols is enabled for this project"},"is_plan_text_search_enabled":{"type":"boolean","nullable":false,"description":"Whether plan text search is enabled for this project"},"prompt_effort_on_complete":{"type":"boolean","nullable":false,"description":"Whether prompt to input effort should be shown on marking tasks as completed"},"address":{"type":"string","nullable":true,"description":"Address of this project"},"code":{"type":"string","nullable":true,"description":"Code of this project"},"color":{"type":"string","nullable":false,"description":"Color to use for this project for highlighting in the UI"},"currency":{"type":"string","nullable":false,"description":"Currency to use for the `cost_value` of `Task`s in this project"},"default_pm_group_id":{"type":"string","format":"uuid","nullable":true,"description":"The default PmGroup for this project, if it is a PM-enabled project"},"logo_url":{"type":"string","nullable":true,"description":"URL of the logo for this project"},"man_power_units":{"type":"string","nullable":false,"description":"Unit to use for the `man_power_value` of `Task`s in this project"},"name":{"type":"string","nullable":false,"description":"Name of this project"},"time_zone":{"type":"string","nullable":false,"description":"Timezone of this project"},"min_verified_at_days":{"type":"integer","format":"int32","nullable":false,"description":"Count of days after which verified tasks are archived"},"sheets_limit":{"type":"integer","format":"int32","nullable":true,"description":"Count of the latest sheet versions that should be cached on the mobile apps"},"owner_email":{"type":"string","nullable":true,"description":"Email of user who owns the project"},"plan_name":{"type":"string","enum":["Basic","Pro","Business","Enterprise"],"nullable":false,"description":"Tier this project belongs to"},"is_premium":{"type":"boolean","nullable":false,"description":"If this is a premium project"},"is_pm_enabled":{"type":"boolean","nullable":false,"description":"If this is a pm enabled project"},"is_submittals_enabled":{"type":"boolean","nullable":false,"description":"If submittals is enabled for this project"},"is_change_orders_enabled":{"type":"boolean","nullable":false,"description":"If change orders is enabled for this project"},"is_ai_enabled":{"type":"boolean","nullable":false,"description":"If AI features are enabled in the account this project is under"},"is_mfa_enabled":{"type":"boolean","nullable":false,"description":"If MFA is enabled in the account this project is under"},"rfi_visibility":{"type":"integer","nullable":false,"default":0,"enum":[0,1],"description":"If RFIs in this project are visible to all companies or only to lead companies (if PM enabled)"},"is_enterprise":{"type":"boolean","nullable":false,"description":"If this project is an enterprise project"},"work_week":{"type":"array","items":{"type":"boolean"},"nullable":true,"description":"Array of seven boolean values indicating whether Sunday-Saturday are work days"},"archived_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when this project was archived"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"plans_automation":{"type":"object","nullable":true,"description":"Plans automation metadata","properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"Automation instance id"},"status":{"type":"string","nullable":false,"description":"Status of automation instance","enum":["starting","started","stopped","error"]},"name":{"type":"string","nullable":false,"description":"Name of automation eg: Google Drive"}},"additionalProperties":false}}},"project_for_account":{"type":"object","required":["id","account_id","has_logo","is_email_notifications_enabled","is_enterprise","is_premium","prompt_effort_on_complete","color","currency","man_power_units","name","time_zone","created_at","device_created_at","resolved_conflict","device_updated_at","updated_at"],"nullable":false,"description":"Entity that denotes a Fieldwire project for accounts","additionalProperties":true,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"Account id project is under"},"has_logo":{"type":"boolean","nullable":false,"description":"Boolean if project has logo"},"is_3d_bim_enabled":{"type":"boolean","nullable":true,"description":"If 3D BIM is enabled for this project"},"is_email_notifications_enabled":{"type":"boolean","nullable":false,"description":"Whether email notifications are enabled for this project"},"prompt_effort_on_complete":{"type":"boolean","nullable":false,"description":"Whether prompt to input effort should be shown on marking tasks as completed"},"address":{"type":"string","nullable":true,"description":"Address of this project"},"code":{"type":"string","nullable":true,"description":"Code of this project"},"color":{"type":"string","nullable":false,"description":"Color to use for this project for highlighting in the UI"},"currency":{"type":"string","nullable":false,"description":"Currency to use for the `cost_value` of `Task`s in this project"},"default_pm_group_id":{"type":"string","format":"uuid","nullable":true,"description":"The default PmGroup for this project, if it is a PM-enabled project"},"logo_url":{"type":"string","nullable":true,"description":"URL of the logo for this project"},"man_power_units":{"type":"string","nullable":false,"description":"Unit to use for the `man_power_value` of `Task`s in this project"},"name":{"type":"string","nullable":false,"description":"Name of this project"},"time_zone":{"type":"string","nullable":false,"description":"Timezone of this project"},"sheets_limit":{"type":"integer","format":"int32","nullable":true,"description":"Count of the latest sheet versions that should be cached on the mobile apps"},"owner_email":{"type":"string","nullable":true,"description":"Email of user who owns the project"},"plan_name":{"type":"string","enum":["Basic","Pro","Business","Enterprise"],"nullable":false,"description":"Tier this project belongs to"},"is_premium":{"type":"boolean","nullable":false,"description":"If this is a premium project"},"is_enterprise":{"type":"boolean","nullable":false,"description":"If this project is an enterprise project"},"archived_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when this project was archived"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"}}},"project_with_user":{"type":"object","required":["id","account_id","has_logo","is_email_notifications_enabled","is_enterprise","is_premium","is_pm_enabled","prompt_effort_on_complete","color","currency","man_power_units","name","time_zone","created_at","device_created_at","resolved_conflict","device_updated_at","updated_at"],"nullable":false,"description":"Entity that carries project & some user related information","additionalProperties":true,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"Account id project is under"},"has_logo":{"type":"boolean","nullable":false,"description":"Boolean if project has logo"},"is_3d_bim_enabled":{"type":"boolean","nullable":true,"description":"If 3D BIM is enabled for this project"},"is_mobile_location_creation_enabled":{"type":"boolean","nullable":true,"description":"If location creation on mobile is enabled for this project"},"is_email_notifications_enabled":{"type":"boolean","nullable":false,"description":"Whether email notifications are enabled for this project"},"is_plan_text_search_enabled":{"type":"boolean","nullable":false,"description":"Whether plan text search is enabled for this project"},"prompt_effort_on_complete":{"type":"boolean","nullable":false,"description":"Whether prompt to input effort should be shown on marking tasks as completed"},"address":{"type":"string","nullable":true,"description":"Address of this project"},"code":{"type":"string","nullable":true,"description":"Code of this project"},"color":{"type":"string","nullable":false,"description":"Color to use for this project for highlighting in the UI"},"currency":{"type":"string","nullable":false,"description":"Currency to use for the `cost_value` of `Task`s in this project"},"default_pm_group_id":{"type":"string","format":"uuid","nullable":true,"description":"The default PmGroup for this project, if it is a PM-enabled project"},"logo_url":{"type":"string","nullable":true,"description":"URL of the logo for this project"},"man_power_units":{"type":"string","nullable":false,"description":"Unit to use for the `man_power_value` of `Task`s in this project"},"name":{"type":"string","nullable":false,"description":"Name of this project"},"time_zone":{"type":"string","nullable":false,"description":"Timezone of this project"},"min_verified_at_days":{"type":"integer","format":"int32","nullable":false,"description":"Count of days after which verified tasks are archived"},"sheets_limit":{"type":"integer","format":"int32","nullable":true,"description":"Count of the latest sheet versions that should be cached on the mobile apps"},"owner_email":{"type":"string","nullable":true,"description":"Email of user who owns the project"},"plan_name":{"type":"string","enum":["Basic","Pro","Business","Enterprise"],"nullable":false,"description":"Tier this project belongs to"},"is_premium":{"type":"boolean","nullable":false,"description":"If this is a premium project"},"is_enterprise":{"type":"boolean","nullable":false,"description":"If this project is an enterprise project"},"work_week":{"type":"array","items":{"type":"boolean"},"nullable":true,"description":"Array of seven boolean values indicating whether Sunday-Saturday are work days"},"archived_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when this project was archived"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"is_analytics_enabled":{"type":"boolean","nullable":false,"description":"Whether analytics is enabled for this project"},"is_forms_enabled":{"type":"boolean","nullable":false,"description":"Whether `Forms` tab should be shown for this project"},"is_photo_attachments_enabled":{"type":"boolean","nullable":false,"description":"Whether `Photos` tab should be shown for this project"},"is_plan_email_notifications_enabled":{"type":"boolean","nullable":false,"description":"Whether notifications should be sent out on processing plans"},"is_tasks_enabled":{"type":"boolean","nullable":false,"description":"Whether `Tasks` tab should be shown for this project"},"tz_name":{"type":"string","enum":["Etc/GMT+12","Pacific/Midway","Pacific/Pago_Pago","Pacific/Honolulu","America/Juneau","America/Los_Angeles","America/Tijuana","America/Denver","America/Phoenix","America/Chihuahua","America/Mazatlan","America/Chicago","America/Regina","America/Mexico_City","America/Mexico_City","America/Monterrey","America/Guatemala","America/New_York","America/Indiana/Indianapolis","America/Bogota","America/Lima","America/Lima","America/Halifax","America/Caracas","America/La_Paz","America/Santiago","America/St_Johns","America/Sao_Paulo","America/Argentina/Buenos_Aires","America/Montevideo","America/Guyana","America/Puerto_Rico","America/Godthab","Atlantic/South_Georgia","Atlantic/Azores","Atlantic/Cape_Verde","Europe/Dublin","Europe/London","Europe/Lisbon","Europe/London","Africa/Casablanca","Africa/Monrovia","Etc/UTC","Europe/Belgrade","Europe/Bratislava","Europe/Budapest","Europe/Ljubljana","Europe/Prague","Europe/Sarajevo","Europe/Skopje","Europe/Warsaw","Europe/Zagreb","Europe/Brussels","Europe/Copenhagen","Europe/Madrid","Europe/Paris","Europe/Amsterdam","Europe/Berlin","Europe/Zurich","Europe/Zurich","Europe/Rome","Europe/Stockholm","Europe/Vienna","Africa/Algiers","Europe/Bucharest","Africa/Cairo","Europe/Helsinki","Europe/Kiev","Europe/Riga","Europe/Sofia","Europe/Tallinn","Europe/Vilnius","Europe/Athens","Europe/Istanbul","Europe/Minsk","Asia/Jerusalem","Africa/Harare","Africa/Johannesburg","Europe/Kaliningrad","Europe/Moscow","Europe/Moscow","Europe/Volgograd","Europe/Samara","Asia/Kuwait","Asia/Riyadh","Africa/Nairobi","Asia/Baghdad","Asia/Tehran","Asia/Muscat","Asia/Muscat","Asia/Baku","Asia/Tbilisi","Asia/Yerevan","Asia/Kabul","Asia/Yekaterinburg","Asia/Karachi","Asia/Karachi","Asia/Tashkent","Asia/Kolkata","Asia/Kolkata","Asia/Kolkata","Asia/Kolkata","Asia/Kathmandu","Asia/Dhaka","Asia/Colombo","Asia/Almaty","Asia/Almaty","Asia/Novosibirsk","Asia/Rangoon","Asia/Bangkok","Asia/Bangkok","Asia/Jakarta","Asia/Krasnoyarsk","Asia/Shanghai","Asia/Chongqing","Asia/Hong_Kong","Asia/Urumqi","Asia/Kuala_Lumpur","Asia/Singapore","Asia/Taipei","Australia/Perth","Asia/Irkutsk","Asia/Ulaanbaatar","Asia/Seoul","Asia/Tokyo","Asia/Tokyo","Asia/Tokyo","Asia/Yakutsk","Australia/Darwin","Australia/Adelaide","Australia/Canberra","Australia/Melbourne","Australia/Sydney","Australia/Brisbane","Australia/Hobart","Asia/Vladivostok","Pacific/Guam","Pacific/Port_Moresby","Asia/Magadan","Asia/Srednekolymsk","Pacific/Guadalcanal","Pacific/Noumea","Pacific/Fiji","Asia/Kamchatka","Pacific/Majuro","Pacific/Auckland","Pacific/Auckland","Pacific/Tongatapu","Pacific/Fakaofo","Pacific/Chatham","Pacific/Apia"],"nullable":true,"description":"Timezone of this project"},"measurement_units":{"type":"string","enum":["imperial","metric"],"nullable":false,"description":"Unit to use for the measurements show on plans"},"trial_end_at":{"type":"string","format":"date-time","nullable":true,"deprecated":true,"description":"Time when the trial for this project ends"},"is_task_status_enabled":{"type":"boolean","nullable":true,"description":"Whether this project can have custom task statuses (denoted by `Status`)"},"min_api_version":{"type":"string","format":"date","nullable":true,"description":"Minimum Fieldwire API version required to use this project"},"pm_group_id":{"type":"string","format":"uuid","nullable":true,"description":"Id of PM Group for user of this project"},"is_project_labels_enabled":{"type":"boolean","nullable":false,"description":"Whether Project Labels should be shown for this project"},"project_attributes":{"type":"array","description":"Set of serialized project_attributes for this project","nullable":true,"items":{"type":"object","description":"Model for form template section record input ids and property values to update","required":["id","creator_user_id","last_editor_user_id","account_id","resolved_conflict","created_at","updated_at","device_created_at","device_updated_at","deleted_at","name","color","kind","projects_project_attribute_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the account this entity belongs to"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"name":{"type":"string","nullable":false,"description":"Name of the project attribute, must be unique."},"color":{"type":"string","nullable":false,"description":"Color of the project attribute"},"kind":{"type":"string","enum":["label","priority"],"nullable":false,"description":"Kind of project attribute"}},"additionalProperties":false}}}},"project_create_input":{"type":"object","required":["name"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"has_logo":{"type":"boolean","nullable":false,"description":"Boolean if project has logo"},"is_email_notifications_enabled":{"type":"boolean","nullable":false,"description":"Whether email notifications are enabled for this project"},"prompt_effort_on_complete":{"type":"boolean","nullable":false,"description":"Whether prompt to input effort should be shown on marking tasks as completed"},"address":{"type":"string","nullable":true,"description":"Address of this project"},"code":{"type":"string","nullable":true,"description":"Code of this project"},"color":{"type":"string","nullable":false,"description":"Color to use for this project for highlighting in the UI"},"currency":{"type":"string","nullable":false,"description":"Currency to use for the `cost_value` of `Task`s in this project"},"logo_url":{"type":"string","nullable":true,"description":"URL of the logo for this project"},"man_power_units":{"type":"string","nullable":false,"description":"Unit to use for the `man_power_value` of `Task`s in this project"},"name":{"type":"string","nullable":false,"description":"Name of this project"},"min_verified_at_days":{"type":"integer","format":"int32","nullable":false,"description":"Count of days after which verified tasks are archived"},"sheets_limit":{"type":"integer","format":"int32","nullable":true,"description":"Count of the latest sheet versions that should be cached on the mobile apps"},"archived_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when this project was archived"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"is_plan_email_notifications_enabled":{"type":"boolean","nullable":false,"description":"Whether notifications should be sent out on processing plans"},"tz_name":{"type":"string","enum":["Etc/GMT+12","Pacific/Midway","Pacific/Pago_Pago","Pacific/Honolulu","America/Juneau","America/Los_Angeles","America/Tijuana","America/Denver","America/Phoenix","America/Chihuahua","America/Mazatlan","America/Chicago","America/Regina","America/Mexico_City","America/Mexico_City","America/Monterrey","America/Guatemala","America/New_York","America/Indiana/Indianapolis","America/Bogota","America/Lima","America/Lima","America/Halifax","America/Caracas","America/La_Paz","America/Santiago","America/St_Johns","America/Sao_Paulo","America/Argentina/Buenos_Aires","America/Montevideo","America/Guyana","America/Puerto_Rico","America/Godthab","Atlantic/South_Georgia","Atlantic/Azores","Atlantic/Cape_Verde","Europe/Dublin","Europe/London","Europe/Lisbon","Europe/London","Africa/Casablanca","Africa/Monrovia","Etc/UTC","Europe/Belgrade","Europe/Bratislava","Europe/Budapest","Europe/Ljubljana","Europe/Prague","Europe/Sarajevo","Europe/Skopje","Europe/Warsaw","Europe/Zagreb","Europe/Brussels","Europe/Copenhagen","Europe/Madrid","Europe/Paris","Europe/Amsterdam","Europe/Berlin","Europe/Zurich","Europe/Zurich","Europe/Rome","Europe/Stockholm","Europe/Vienna","Africa/Algiers","Europe/Bucharest","Africa/Cairo","Europe/Helsinki","Europe/Kiev","Europe/Riga","Europe/Sofia","Europe/Tallinn","Europe/Vilnius","Europe/Athens","Europe/Istanbul","Europe/Minsk","Asia/Jerusalem","Africa/Harare","Africa/Johannesburg","Europe/Kaliningrad","Europe/Moscow","Europe/Moscow","Europe/Volgograd","Europe/Samara","Asia/Kuwait","Asia/Riyadh","Africa/Nairobi","Asia/Baghdad","Asia/Tehran","Asia/Muscat","Asia/Muscat","Asia/Baku","Asia/Tbilisi","Asia/Yerevan","Asia/Kabul","Asia/Yekaterinburg","Asia/Karachi","Asia/Karachi","Asia/Tashkent","Asia/Kolkata","Asia/Kolkata","Asia/Kolkata","Asia/Kolkata","Asia/Kathmandu","Asia/Dhaka","Asia/Colombo","Asia/Almaty","Asia/Almaty","Asia/Novosibirsk","Asia/Rangoon","Asia/Bangkok","Asia/Bangkok","Asia/Jakarta","Asia/Krasnoyarsk","Asia/Shanghai","Asia/Chongqing","Asia/Hong_Kong","Asia/Urumqi","Asia/Kuala_Lumpur","Asia/Singapore","Asia/Taipei","Australia/Perth","Asia/Irkutsk","Asia/Ulaanbaatar","Asia/Seoul","Asia/Tokyo","Asia/Tokyo","Asia/Tokyo","Asia/Yakutsk","Australia/Darwin","Australia/Adelaide","Australia/Canberra","Australia/Melbourne","Australia/Sydney","Australia/Brisbane","Australia/Hobart","Asia/Vladivostok","Pacific/Guam","Pacific/Port_Moresby","Asia/Magadan","Asia/Srednekolymsk","Pacific/Guadalcanal","Pacific/Noumea","Pacific/Fiji","Asia/Kamchatka","Pacific/Majuro","Pacific/Auckland","Pacific/Auckland","Pacific/Tongatapu","Pacific/Fakaofo","Pacific/Chatham","Pacific/Apia"],"nullable":true,"description":"Timezone of this project"},"measurement_units":{"type":"string","enum":["imperial","metric"],"nullable":false,"description":"Unit to use for the measurements show on plans"},"box_token_user_id":{"type":"integer","nullable":false,"description":"ID of a user who has an active valid Box token, to be used for this newly created project"},"dropbox_token_user_id":{"type":"integer","nullable":false,"description":"ID of a user who has an active valid Dropbox token, to be used for this newly created project"}},"description":"Schema for creating project","additionalProperties":false},"project_update_input":{"type":"object","nullable":false,"properties":{"has_logo":{"type":"boolean","nullable":false,"description":"Boolean if project has logo"},"is_mobile_location_creation_enabled":{"type":"boolean","nullable":true,"description":"If location creation on mobile is enabled for this project"},"is_email_notifications_enabled":{"type":"boolean","nullable":false,"description":"Whether email notifications are enabled for this project"},"prompt_effort_on_complete":{"type":"boolean","nullable":false,"description":"Whether prompt to input effort should be shown on marking tasks as completed"},"address":{"type":"string","nullable":true,"description":"Address of this project"},"code":{"type":"string","nullable":true,"description":"Code of this project"},"color":{"type":"string","nullable":false,"description":"Color to use for this project for highlighting in the UI"},"currency":{"type":"string","nullable":false,"description":"Currency to use for the `cost_value` of `Task`s in this project"},"logo_url":{"type":"string","nullable":true,"description":"URL of the logo for this project"},"man_power_units":{"type":"string","nullable":false,"description":"Unit to use for the `man_power_value` of `Task`s in this project"},"name":{"type":"string","nullable":false,"description":"Name of this project"},"min_verified_at_days":{"type":"integer","format":"int32","nullable":false,"description":"Count of days after which verified tasks are archived"},"sheets_limit":{"type":"integer","format":"int32","nullable":true,"description":"Count of the latest sheet versions that should be cached on the mobile apps"},"archived_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when this project was archived"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"is_photo_attachments_enabled":{"type":"boolean","nullable":false,"description":"Whether `Photos` tab should be shown for this project"},"is_plan_email_notifications_enabled":{"type":"boolean","nullable":false,"description":"Whether notifications should be sent out on processing plans"},"is_tasks_enabled":{"type":"boolean","nullable":false,"description":"Whether `Tasks` tab should be shown for this project"},"tz_name":{"type":"string","enum":["Etc/GMT+12","Pacific/Midway","Pacific/Pago_Pago","Pacific/Honolulu","America/Juneau","America/Los_Angeles","America/Tijuana","America/Denver","America/Phoenix","America/Chihuahua","America/Mazatlan","America/Chicago","America/Regina","America/Mexico_City","America/Mexico_City","America/Monterrey","America/Guatemala","America/New_York","America/Indiana/Indianapolis","America/Bogota","America/Lima","America/Lima","America/Halifax","America/Caracas","America/La_Paz","America/Santiago","America/St_Johns","America/Sao_Paulo","America/Argentina/Buenos_Aires","America/Montevideo","America/Guyana","America/Puerto_Rico","America/Godthab","Atlantic/South_Georgia","Atlantic/Azores","Atlantic/Cape_Verde","Europe/Dublin","Europe/London","Europe/Lisbon","Europe/London","Africa/Casablanca","Africa/Monrovia","Etc/UTC","Europe/Belgrade","Europe/Bratislava","Europe/Budapest","Europe/Ljubljana","Europe/Prague","Europe/Sarajevo","Europe/Skopje","Europe/Warsaw","Europe/Zagreb","Europe/Brussels","Europe/Copenhagen","Europe/Madrid","Europe/Paris","Europe/Amsterdam","Europe/Berlin","Europe/Zurich","Europe/Zurich","Europe/Rome","Europe/Stockholm","Europe/Vienna","Africa/Algiers","Europe/Bucharest","Africa/Cairo","Europe/Helsinki","Europe/Kiev","Europe/Riga","Europe/Sofia","Europe/Tallinn","Europe/Vilnius","Europe/Athens","Europe/Istanbul","Europe/Minsk","Asia/Jerusalem","Africa/Harare","Africa/Johannesburg","Europe/Kaliningrad","Europe/Moscow","Europe/Moscow","Europe/Volgograd","Europe/Samara","Asia/Kuwait","Asia/Riyadh","Africa/Nairobi","Asia/Baghdad","Asia/Tehran","Asia/Muscat","Asia/Muscat","Asia/Baku","Asia/Tbilisi","Asia/Yerevan","Asia/Kabul","Asia/Yekaterinburg","Asia/Karachi","Asia/Karachi","Asia/Tashkent","Asia/Kolkata","Asia/Kolkata","Asia/Kolkata","Asia/Kolkata","Asia/Kathmandu","Asia/Dhaka","Asia/Colombo","Asia/Almaty","Asia/Almaty","Asia/Novosibirsk","Asia/Rangoon","Asia/Bangkok","Asia/Bangkok","Asia/Jakarta","Asia/Krasnoyarsk","Asia/Shanghai","Asia/Chongqing","Asia/Hong_Kong","Asia/Urumqi","Asia/Kuala_Lumpur","Asia/Singapore","Asia/Taipei","Australia/Perth","Asia/Irkutsk","Asia/Ulaanbaatar","Asia/Seoul","Asia/Tokyo","Asia/Tokyo","Asia/Tokyo","Asia/Yakutsk","Australia/Darwin","Australia/Adelaide","Australia/Canberra","Australia/Melbourne","Australia/Sydney","Australia/Brisbane","Australia/Hobart","Asia/Vladivostok","Pacific/Guam","Pacific/Port_Moresby","Asia/Magadan","Asia/Srednekolymsk","Pacific/Guadalcanal","Pacific/Noumea","Pacific/Fiji","Asia/Kamchatka","Pacific/Majuro","Pacific/Auckland","Pacific/Auckland","Pacific/Tongatapu","Pacific/Fakaofo","Pacific/Chatham","Pacific/Apia"],"nullable":true,"description":"Timezone of this project"},"measurement_units":{"type":"string","enum":["imperial","metric"],"nullable":false,"description":"Unit to use for the measurements show on plans"},"box_sync":{"type":"boolean","nullable":false,"description":"Set to true if you have a box token ID and want to use it for this project"},"dropbox_sync":{"type":"boolean","nullable":false,"description":"Set to true if you have a Dropbox token ID and want to use it for this project"},"box_token_user_id":{"type":"integer","nullable":false,"description":"ID of a user who has an active valid Box token, to be used for this newly created project"},"dropbox_token_user_id":{"type":"integer","nullable":false,"description":"ID of a user who has an active valid Dropbox token, to be used for this newly created project"}},"description":"Schema for updating project","additionalProperties":false},"project_activity":{"type":"object","description":"Schema for project activity","additionalProperties":true,"required":["attachments","attachments_multi_hyperlinks","attachments_multi_hyperlink_markups","automatic_hyperlinks","bubble_markups","bubbles","building_information_model_versions","building_information_models","custom_symbols","data_type_values","data_types","entity_taggings","entity_tags","floorplans","folders","form_section_record_input_value_markups","form_section_record_input_values","form_section_record_inputs","form_section_record_values","form_section_records","form_sections","form_template_form_statuses","form_template_section_record_inputs","form_template_section_records","form_template_sections","form_templates","forms","hyperlinks","locations","markups","multi_hyperlinks","report_templates","sheet_uploads","sheets","signatures","statuses","task_check_items","task_relations","tasks","tasks_forms","tasks_users","teams","template_checklists","users","weather_conditions"],"nullable":false,"properties":{"attachments":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for attachments in this project"},"attachments_multi_hyperlinks":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for attachments_multi_hyperlinks in this project"},"attachments_multi_hyperlink_markups":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for attachments_multi_hyperlink_markups in this project"},"automatic_hyperlinks":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for automatic_hyperlinks in this project"},"bubble_markups":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for bubble_markups in this project"},"bubbles":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for bubbles in this project"},"building_information_model_versions":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for building_information_model_versions in this project"},"building_information_models":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for building_information_models in this project"},"custom_symbols":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for custom_symbols in this project"},"data_type_values":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for data_type_values in this project"},"data_types":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for data_types in this project"},"entity_taggings":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for entity_taggings in this project"},"entity_tags":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for entity_tags in this project"},"floorplans":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for floorplans in this project"},"folders":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for folders in this project"},"form_section_record_input_value_markups":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for form_section_record_input_value_markups in this project"},"form_section_record_input_values":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for form_section_record_input_values in this project"},"form_section_record_inputs":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for form_section_record_inputs in this project"},"form_section_record_values":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for form_section_record_values in this project"},"form_section_records":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for form_section_records in this project"},"form_sections":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for form_sections in this project"},"form_template_form_statuses":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for form_template_form_statuses in this project"},"form_template_section_record_inputs":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for form_template_section_record_inputs in this project"},"form_template_section_records":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for form_template_section_records in this project"},"form_template_sections":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for form_template_sections in this project"},"form_templates":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for form_templates in this project"},"forms":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for forms in this project"},"hyperlinks":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for hyperlinks in this project"},"locations":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for locations in this project"},"markups":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for markups in this project"},"multi_hyperlinks":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for multi_hyperlinks in this project"},"report_templates":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for report_templates in this project"},"sheet_uploads":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for sheet_uploads in this project"},"sheets":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for sheets in this project"},"signatures":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for signatures in this project"},"statuses":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for statuses in this project"},"task_check_items":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for task_check_items in this project"},"task_relations":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for task_relations in this project"},"tasks":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for tasks in this project"},"tasks_forms":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for tasks_forms in this project"},"tasks_users":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for tasks_users in this project"},"teams":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for teams in this project"},"template_checklists":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for template_checklists in this project"},"users":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for users in this project"},"weather_conditions":{"type":"string","format":"date-time","nullable":true,"description":"The most recent update for weather_conditions in this project"}}},"project_sync_status":{"type":"object","description":"Schema for project sync status","required":["is_valid","cloud_storage_email","last_pulled_at","last_pushed_at","owner"],"nullable":false,"properties":{"is_valid":{"type":"boolean","nullable":false,"description":"Whether the sync token is still valid & Fieldwire is able to use it"},"last_pulled_at":{"type":"string","format":"date-time","nullable":true,"description":"The last time data was pulled down from the sync target using this token"},"last_pushed_at":{"type":"string","format":"date-time","nullable":true,"description":"The last time data was pushed up to the sync target using this token"},"owner":{"type":"string","nullable":false,"description":"Email of the Fieldwire user this token is connected to"},"cloud_storage_email":{"type":"string","nullable":true,"description":"Login email to the user's cloud storage"}},"additionalProperties":false},"project_usage_projects":{"required":["success"],"type":"object","description":"Schema for usage projects","nullable":false,"properties":{"error":{"type":"string","nullable":false,"description":"Any errors that may be thrown"},"success":{"type":"boolean","nullable":false,"description":"Boolean that is true if operation is successful"}},"additionalProperties":false},"project_send_notification_rate_limit_response":{"required":["error","request_retry_after"],"type":"object","description":"Schema for project notification rate limit","nullable":false,"properties":{"error":{"type":"boolean","nullable":false,"description":"Boolean that is true if operation is unsuccessful"},"request_retry_after":{"type":"string","nullable":false,"description":"Lets you know when you can retry again"}},"additionalProperties":false},"project_create_source_input":{"type":"object","description":"Schema for source input","nullable":true,"properties":{"project_template_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the project template to generate a project from"}},"additionalProperties":false},"project_add_projects_usage_input_projects":{"description":"Schema to check whether project limits will be overshot","nullable":false,"type":"object","oneOf":[{"type":"object","required":["delta","project_ids","query_over_limit_usage"],"nullable":false,"description":"For user count checking","properties":{"project_ids":{"type":"array","description":"A list of project ids this check should run for","nullable":false,"items":{"type":"string","format":"uuid","nullable":false,"description":"Project ID"}},"delta":{"type":"array","description":"List of user emails to check with (whether inviting them would push the count over limit)","nullable":false,"items":{"type":"string","nullable":false,"description":"User email"}},"query_over_limit_usage":{"type":"string","enum":["users"],"nullable":false,"description":"Marker field to find the check type"}},"additionalProperties":false},{"type":"object","required":["delta_count","project_ids","query_over_limit_usage"],"nullable":false,"description":"For sheet count checking","properties":{"project_ids":{"type":"array","description":"A list of project ids this check should run for","nullable":false,"items":{"type":"string","format":"uuid","nullable":false,"description":"Project ID"}},"delta_count":{"type":"integer","format":"int32","description":"Count of sheets to check delta with (whether adding them would push the count over limit)","nullable":false},"query_over_limit_usage":{"type":"string","enum":["sheets"],"nullable":false,"description":"Marker field to find the check type"}},"additionalProperties":false}]},"project_create_project_notification":{"title":"addProjectNotificationByIdInput","required":["user_ids","title","body"],"nullable":false,"description":"Schema for creating project notifications","type":"object","properties":{"body":{"type":"string","description":"Message body of notification","nullable":false},"title":{"type":"string","description":"Title of notification","nullable":false},"user_ids":{"type":"array","items":{"type":"integer"},"description":"Array of user_ids for the notification","nullable":false}},"additionalProperties":false},"project_disconnect_sync_body":{"title":"addProjectDisconnectSyncByIdInput","required":["sync_target"],"nullable":false,"description":"Disconnect sync schema","type":"object","properties":{"sync_target":{"type":"string","description":"App you want to disconnect sync","nullable":false}},"additionalProperties":false},"project_setup_sync":{"title":"addProjectSetupSyncByIdInput","required":["sync_target","user_id"],"nullable":false,"description":"Setup sync schema","type":"object","properties":{"sync_target":{"type":"string","nullable":false,"description":"App you want to sync"},"user_id":{"type":"integer","nullable":false,"description":"User id which needs to be authorized to setup sync"}},"additionalProperties":false},"project_transfer_project":{"title":"addProjectTransferByIdInput","description":"Schema for project transfer","nullable":false,"type":"object","properties":{"user_id":{"type":"integer","description":"User id which must be authorized to transfer","nullable":false}},"additionalProperties":false},"project_sync_email":{"type":"object","description":"Schema for project sync email","required":["state"],"nullable":false,"properties":{"state":{"type":"string","nullable":false,"description":"Current status on fetching sync email"},"email":{"type":"string","nullable":true,"description":"Cloud sync email"}},"additionalProperties":false},"project_attribute":{"type":"object","description":"Entity that allows an account owner to have a project attribute","required":["id","name","color","kind","account_id","device_created_at","device_updated_at","resolved_conflict"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"name":{"type":"string","nullable":false,"description":"Name of the project attribute - unique within an account"},"color":{"type":"string","enum":["#FD504E","#C91112","#FA8B34","#FCD44A","#45DE67","#12A258","#82D8FF","#306BDB","#F84EF8","#282828"],"nullable":false,"description":"Color of the project attribute"},"kind":{"type":"string","enum":["label","priority"],"nullable":false,"description":"The type of project attribute (i.e label)"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who last interacted modified this entity"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user account"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"}},"additionalProperties":false},"project_attribute_create_input":{"type":"object","required":["name","kind","color","account_id","creator_user_id","last_editor_user_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"name":{"type":"string","nullable":false,"description":"Name of the project attribute - unique within an account"},"color":{"type":"string","enum":["#FD504E","#C91112","#FA8B34","#FCD44A","#45DE67","#12A258","#82D8FF","#306BDB","#F84EF8","#282828"],"nullable":false,"description":"Color of the project attribute"},"kind":{"type":"string","enum":["label","priority"],"nullable":false,"description":"The type of project attribute (i.e label)"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who last interacted modified this entity"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user account"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"}},"description":"Schema for creating project attributes","additionalProperties":false},"project_attribute_update_input":{"type":"object","nullable":false,"properties":{"name":{"type":"string","nullable":false,"description":"Name of the project attribute - unique within an account"},"color":{"type":"string","enum":["#FD504E","#C91112","#FA8B34","#FCD44A","#45DE67","#12A258","#82D8FF","#306BDB","#F84EF8","#282828"],"nullable":false,"description":"Color of the project attribute"},"kind":{"type":"string","enum":["label","priority"],"nullable":false,"description":"The type of project attribute (i.e label)"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who last interacted modified this entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for updating a project attribute","additionalProperties":false},"project_flag":{"type":"object","description":"A feature flag scoped to a project","required":["id","creator_user_id","last_editor_user_id","project_id","name","value","resolved_conflict","created_at","updated_at","device_created_at","device_updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this flag belongs to"},"name":{"type":"string","enum":["is_plan_sheet_updated_notifications_enabled","is_plan_markup_changed_notifications_enabled","is_collections_enabled"],"nullable":false,"description":"Name of the feature flag"},"value":{"type":"boolean","nullable":false,"description":"Current value of the flag"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"}},"additionalProperties":false},"project_template_flag":{"type":"object","description":"A feature flag scoped to a project template","required":["id","creator_user_id","last_editor_user_id","account_id","project_template_id","name","value","resolved_conflict","created_at","updated_at","device_created_at","device_updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the account this flag belongs to"},"project_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project template this flag belongs to"},"name":{"type":"string","enum":["is_plan_sheet_updated_notifications_enabled","is_plan_markup_changed_notifications_enabled","is_collections_enabled"],"nullable":false,"description":"Name of the feature flag"},"value":{"type":"boolean","nullable":false,"description":"Current value of the flag"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"}},"additionalProperties":false},"floorplan_flags_collections_input":{"type":"object","description":"Schema for enabling the floorplan collections feature flag on a project","required":["value","default_collection_name"],"nullable":false,"properties":{"value":{"type":"boolean","enum":[true],"nullable":false,"description":"Must be true - this flag can only be enabled, not disabled"},"default_collection_name":{"type":"string","nullable":false,"description":"Name of the default collection folder that will be created when enabling the feature"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":true,"description":"Required when using an API key; the ID of the user performing the action"}},"additionalProperties":false},"floorplan_batch_move_input":{"type":"object","description":"Schema for batch-moving floorplans into a folder collection","required":["floorplan_ids","folder_id"],"nullable":false,"properties":{"floorplan_ids":{"type":"array","nullable":false,"description":"IDs of the floorplans to move","items":{"type":"string","format":"uuid","nullable":false,"description":"Floorplan ID"}},"folder_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the destination folder collection. Pass null to move to the root (unfiled)"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":true,"description":"Required when using an API key; the ID of the user performing the action"}},"additionalProperties":false},"project_notification":{"type":"object","description":"A project level notification sent to admins of a project","required":["id","project_id","kind","created_at","device_created_at","resolved_conflict","device_updated_at","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"kind":{"type":"string","enum":["approve_user_invite","approve_user_admin"],"nullable":false,"description":"Kind of the entity"},"data":{"type":"object","nullable":true,"description":"The payload of this notification"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"last_accessed_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the notification was marked as read - null means unread"}},"additionalProperties":false},"project_notification_update_input":{"type":"object","nullable":false,"properties":{"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"last_accessed_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the notification was marked as read - null means unread"}},"description":"schema for marking project notification as read or unread","additionalProperties":false},"project_resource_link":{"type":"object","description":"Entity that represents a Project Resource Link","nullable":false,"required":["id","project_id","entity_id_1","entity_id_2","entity_type_1","entity_type_2"],"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"entity_id_1":{"type":"string","format":"uuid","nullable":false,"description":"ID of the first entity to link"},"entity_id_2":{"type":"string","format":"uuid","nullable":false,"description":"ID of the second entity to link"},"target_entity_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the target entity"},"entity_type_1":{"type":"string","enum":["Rfi","Sheet","Task","SpecSection","Submittal","ChangeOrder","Form"],"nullable":false,"description":"The type of the first entity"},"entity_type_2":{"type":"string","enum":["Rfi","Sheet","Task","SpecSection","Submittal","ChangeOrder","Form"],"nullable":false,"description":"The type of the second entity"},"data":{"type":"object","nullable":true,"description":"JSON object that stores optional metadata of the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the device last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the user who most recently edited this entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the user who created this entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"}},"additionalProperties":false},"project_stat":{"type":"object","description":"Entity that gives a select few stats of a project","required":["id","project_id","task_count","priority_1_task_count","priority_2_task_count","priority_3_task_count","sheet_count","user_count","created_at","updated_at"],"nullable":false,"properties":{"id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"task_count":{"type":"integer","format":"int32","nullable":false,"description":"Number of tasks in the project"},"priority_1_task_count":{"type":"integer","format":"int32","nullable":false,"description":"Number of Priority 1 tasks in the project"},"priority_2_task_count":{"type":"integer","format":"int32","nullable":false,"description":"Number of Priority 2 tasks in the project"},"priority_3_task_count":{"type":"integer","format":"int32","nullable":false,"description":"Number of Priority 3 tasks in the project"},"sheet_count":{"type":"integer","format":"int32","nullable":false,"description":"Number of sheets in the project"},"user_count":{"type":"integer","format":"int32","nullable":false,"description":"Number of users in the project"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"}},"additionalProperties":false},"project_template":{"type":"object","description":"Entity representing template to create project from","required":["id","creator_user_id","last_editor_user_id","account_id","created_at","device_created_at","device_updated_at","updated_at","resolved_conflict","has_logo","is_email_notifications_enabled","is_rfis_enabled","is_change_orders_enabled","is_submittals_enabled","is_budget_enabled","prompt_effort_on_complete","color","currency","man_power_units","name","time_zone","tz_name"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the account this entity belongs to"},"name":{"type":"string","nullable":false,"description":"Name of the template"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"time_zone":{"type":"string","nullable":false,"description":"Timezone of this project template. E.g. \"Pacific Time (US & Canada)\""},"tz_name":{"type":"string","nullable":false,"description":"Timezone name of this project template. E.g. \"America/Los_Angeles\""},"currency":{"type":"string","nullable":false,"description":"Currency to use for the `cost_value` of `Task`s"},"measurement_units":{"type":"string","enum":["imperial","metric"],"nullable":false,"description":"Unit to use for the measurements show on plans"},"man_power_units":{"type":"string","nullable":false,"description":"Unit to use for the `man_power_value` of `Task`s"},"work_week":{"type":"array","items":{"type":"boolean"},"nullable":true,"description":"Array of seven boolean values indicating whether Sunday-Saturday are work days"},"has_logo":{"type":"boolean","nullable":false,"description":"Boolean if project template has logo"},"logo_url":{"type":"string","nullable":true,"description":"URL of the logo for this project template"},"color":{"type":"string","nullable":false,"description":"Color of the project template attribute"},"is_email_notifications_enabled":{"type":"boolean","nullable":false,"description":"Whether email notifications are enabled for this project"},"is_plan_email_notifications_enabled":{"type":"boolean","nullable":false,"description":"Whether notifications should be sent out on processing plans"},"is_rfis_enabled":{"type":"boolean","nullable":false,"description":"If this is a rfis enabled project template"},"is_submittals_enabled":{"type":"boolean","nullable":false,"description":"If submittals are enabled for the project template"},"is_change_orders_enabled":{"type":"boolean","nullable":false,"description":"If change orders are enabled on the project template"},"is_budget_enabled":{"type":"boolean","nullable":false,"description":"If budget are enabled on the project template"},"prompt_effort_on_complete":{"type":"boolean","nullable":false,"description":"Whether prompt to input effort should be shown on marking tasks as completed"},"is_mobile_location_creation_enabled":{"type":"boolean","nullable":true,"description":"If location creation on mobile is enabled for this project template"},"min_verified_at_days":{"type":"integer","format":"int32","nullable":false,"description":"Count of days after which verified tasks are archived"},"sheets_limit":{"type":"integer","format":"int32","nullable":true,"description":"Count of the latest sheet versions that should be cached on the mobile apps"}},"additionalProperties":false},"project_template_create_input":{"type":"object","required":["creator_user_id","last_editor_user_id","name"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the account this entity belongs to"},"name":{"type":"string","nullable":false,"description":"Name of the template"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"time_zone":{"type":"string","nullable":false,"description":"Timezone of this project template. E.g. \"Pacific Time (US & Canada)\""},"tz_name":{"type":"string","nullable":false,"description":"Timezone name of this project template. E.g. \"America/Los_Angeles\""},"currency":{"type":"string","nullable":false,"description":"Currency to use for the `cost_value` of `Task`s"},"measurement_units":{"type":"string","enum":["imperial","metric"],"nullable":false,"description":"Unit to use for the measurements show on plans"},"man_power_units":{"type":"string","nullable":false,"description":"Unit to use for the `man_power_value` of `Task`s"},"work_week":{"type":"array","items":{"type":"boolean"},"nullable":true,"description":"Array of seven boolean values indicating whether Sunday-Saturday are work days"},"has_logo":{"type":"boolean","nullable":false,"description":"Boolean if project template has logo"},"logo_url":{"type":"string","nullable":true,"description":"URL of the logo for this project template"},"color":{"type":"string","nullable":false,"description":"Color of the project template attribute"},"is_email_notifications_enabled":{"type":"boolean","nullable":false,"description":"Whether email notifications are enabled for this project"},"is_plan_email_notifications_enabled":{"type":"boolean","nullable":false,"description":"Whether notifications should be sent out on processing plans"},"is_rfis_enabled":{"type":"boolean","nullable":false,"description":"If this is a rfis enabled project template"},"is_submittals_enabled":{"type":"boolean","nullable":false,"description":"If submittals are enabled for the project template"},"is_change_orders_enabled":{"type":"boolean","nullable":false,"description":"If change orders are enabled on the project template"},"is_budget_enabled":{"type":"boolean","nullable":false,"description":"If budget are enabled on the project template"},"prompt_effort_on_complete":{"type":"boolean","nullable":false,"description":"Whether prompt to input effort should be shown on marking tasks as completed"},"is_mobile_location_creation_enabled":{"type":"boolean","nullable":true,"description":"If location creation on mobile is enabled for this project template"},"min_verified_at_days":{"type":"integer","format":"int32","nullable":false,"description":"Count of days after which verified tasks are archived"},"sheets_limit":{"type":"integer","format":"int32","nullable":true,"description":"Count of the latest sheet versions that should be cached on the mobile apps"}},"description":"Schema for creating project_templates","additionalProperties":false},"project_template_create_source_input":{"type":"object","description":"Schema for project template creating from source input","nullable":true,"properties":{"project_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the project to clone from"},"copy_users":{"type":"boolean","nullable":true,"description":"True if should copy users to the new project template"},"copy_teams":{"type":"boolean","nullable":true,"description":"True if should copy teams to the new project template"},"copy_template_checklists":{"type":"boolean","nullable":true,"description":"True if should copy template checklists to the new project template"},"copy_report_templates":{"type":"boolean","nullable":true,"description":"True if should copy report templates to the new project template"},"copy_form_templates":{"type":"boolean","nullable":true,"description":"True if should copy form templates to the new project template"},"copy_folders":{"type":"boolean","nullable":true,"description":"True if should copy folders to the new project template"},"copy_settings":{"type":"boolean","nullable":true,"description":"True if should copy settings to the new project template"},"copy_statuses":{"type":"boolean","nullable":true,"description":"True if should copy statuses to the new project template"},"copy_tags":{"type":"boolean","nullable":true,"description":"True if should copy tags to the new project template"},"copy_submittal_approval_types":{"type":"boolean","nullable":true,"description":"True if should copy submittal approval types to the new project template"}},"additionalProperties":false},"project_template_update_input":{"type":"object","nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the account this entity belongs to"},"name":{"type":"string","nullable":false,"description":"Name of the template"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"time_zone":{"type":"string","nullable":false,"description":"Timezone of this project template. E.g. \"Pacific Time (US & Canada)\""},"tz_name":{"type":"string","nullable":false,"description":"Timezone name of this project template. E.g. \"America/Los_Angeles\""},"currency":{"type":"string","nullable":false,"description":"Currency to use for the `cost_value` of `Task`s"},"measurement_units":{"type":"string","enum":["imperial","metric"],"nullable":false,"description":"Unit to use for the measurements show on plans"},"man_power_units":{"type":"string","nullable":false,"description":"Unit to use for the `man_power_value` of `Task`s"},"work_week":{"type":"array","items":{"type":"boolean"},"nullable":true,"description":"Array of seven boolean values indicating whether Sunday-Saturday are work days"},"has_logo":{"type":"boolean","nullable":false,"description":"Boolean if project template has logo"},"logo_url":{"type":"string","nullable":true,"description":"URL of the logo for this project template"},"color":{"type":"string","nullable":false,"description":"Color of the project template attribute"},"is_email_notifications_enabled":{"type":"boolean","nullable":false,"description":"Whether email notifications are enabled for this project"},"is_plan_email_notifications_enabled":{"type":"boolean","nullable":false,"description":"Whether notifications should be sent out on processing plans"},"is_submittals_enabled":{"type":"boolean","nullable":false,"description":"If submittals are enabled for the project template"},"is_change_orders_enabled":{"type":"boolean","nullable":false,"description":"If change orders are enabled on the project template"},"is_budget_enabled":{"type":"boolean","nullable":false,"description":"If budget are enabled on the project template"},"prompt_effort_on_complete":{"type":"boolean","nullable":false,"description":"Whether prompt to input effort should be shown on marking tasks as completed"},"is_mobile_location_creation_enabled":{"type":"boolean","nullable":true,"description":"If location creation on mobile is enabled for this project template"},"min_verified_at_days":{"type":"integer","format":"int32","nullable":false,"description":"Count of days after which verified tasks are archived"},"sheets_limit":{"type":"integer","format":"int32","nullable":true,"description":"Count of the latest sheet versions that should be cached on the mobile apps"}},"description":"Schema for updating project_templates","additionalProperties":false},"project_template_checklist_link":{"type":"object","description":"Entity used for linking account form template to a project template","required":["id","account_id","project_template_id","account_template_checklist_id","creator_user_id","last_editor_user_id","resolved_conflict","created_at","device_created_at","device_updated_at","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"project_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project template this entity belongs to"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user account"},"account_template_checklist_id":{"type":"string","format":"int32","nullable":false,"description":"ID of the linked account template checklist"},"cascade_deleted_by_id":{"type":"boolean","nullable":true,"description":"Cascade deleted by id"},"process_state":{"type":"string","enum":["deleting","restoring",null],"nullable":true,"description":"State of deletion of this project_template_folder"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"}},"additionalProperties":false},"project_template_checklist_link_create_input":{"type":"object","required":["creator_user_id","last_editor_user_id","project_template_id","account_template_checklist_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"project_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project template this entity belongs to"},"account_template_checklist_id":{"type":"string","format":"int32","nullable":false,"description":"ID of the linked account template checklist"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for creating project_template_checklist_link","additionalProperties":false},"project_template_checklist_link_full":{"type":"object","description":"Schema for full project_template_checklist_link","required":["id","account_id","project_template_id","account_template_checklist_id","creator_user_id","last_editor_user_id","resolved_conflict","created_at","device_created_at","device_updated_at","updated_at","name"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"project_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project template this entity belongs to"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user account"},"account_template_checklist_id":{"type":"string","format":"int32","nullable":false,"description":"ID of the linked account template checklist"},"cascade_deleted_by_id":{"type":"boolean","nullable":true,"description":"Cascade deleted by id"},"process_state":{"type":"string","enum":["deleting","restoring",null],"nullable":true,"description":"State of deletion of this project_template_folder"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"name":{"type":"string","nullable":false,"description":"Name of the linked account form template"}},"additionalProperties":false},"project_template_entity_tag":{"type":"object","description":"Entity that denotes entity tag used in a project template. Twin of project-level entity tag","required":["id","account_id","project_template_id","name","created_at","device_created_at","resolved_conflict","device_updated_at","updated_at","creator_user_id","last_editor_user_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user account"},"project_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project template this entity belongs to"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"}},"additionalProperties":false},"project_template_entity_tag_create_input":{"type":"object","required":["name"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"project_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project template this entity belongs to"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"}},"description":"Schema for creating project_template_entity_tag","additionalProperties":false},"project_template_entity_tag_update_input":{"type":"object","nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for updating project_template_entity_tag","additionalProperties":false},"project_template_entity_tagging":{"type":"object","description":"Entity that links entity (e.g. Account Attachment) with a tag used in a project template. Twin of project-level entity tagging","required":["id","account_id","project_template_id","project_template_entity_tag_id","entity_id","entity_type","created_at","device_created_at","resolved_conflict","device_updated_at","updated_at","creator_user_id","last_editor_user_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user account"},"project_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project template this entity belongs to"},"project_template_entity_tag_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project template entity tag this associates the tag for"},"entity_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity this associates the tag for"},"entity_type":{"type":"string","nullable":false,"description":"Type of the entity this associates the tag for"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"}},"additionalProperties":false},"project_template_entity_tagging_create_input":{"type":"object","required":["project_template_id","project_template_entity_tag_id","entity_id","entity_type"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"project_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project template this entity belongs to"},"project_template_entity_tag_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project template entity tag this associates the tag for"},"entity_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity this associates the tag for"},"entity_type":{"type":"string","nullable":false,"description":"Type of the entity this associates the tag for"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"}},"description":"Schema for creating project_template_entity_tagging","additionalProperties":false},"project_template_folder":{"type":"object","description":"Entity used for grouping plans/files etc.","required":["id","account_id","project_template_id","creator_user_id","last_editor_user_id","name","kind","required_role","resolved_conflict","created_at","device_created_at","device_updated_at","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"project_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project template this entity belongs to"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user account"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"cascade_deleted_by_id":{"type":"boolean","nullable":true,"description":"Cascade deleted by id"},"kind":{"type":"string","enum":["floorplan","attachment"],"nullable":false,"description":"Kind of the entity"},"process_state":{"type":"string","enum":["deleting","restoring",null],"nullable":true,"description":"State of deletion of this project_template_folder"},"required_role":{"type":"string","enum":["follower","member","admin"],"nullable":false,"description":"User role required to view the files belonging to this project_template_folder"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"project_template_folder_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the project_template_folder containing this project_template_folder"},"collection_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the collection project template folder, root-level folder parent"}},"additionalProperties":false},"project_template_folder_create_input":{"type":"object","required":["name","creator_user_id","last_editor_user_id","project_template_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"project_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project template this entity belongs to"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"kind":{"type":"string","enum":["floorplan","attachment"],"nullable":false,"description":"Kind of the entity"},"required_role":{"type":"string","enum":["follower","member","admin"],"nullable":false,"description":"User role required to view the files belonging to this project_template_folder"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"project_template_folder_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the project_template_folder containing this project_template_folder"}},"description":"Schema for creating project_template_folders","additionalProperties":false},"project_template_folder_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"kind":{"type":"string","enum":["floorplan","attachment"],"nullable":false,"description":"Kind of the entity"},"required_role":{"type":"string","enum":["follower","member","admin"],"nullable":false,"description":"User role required to view the files belonging to this project_template_folder"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"project_template_folder_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the project_template_folder containing this project_template_folder"}},"description":"Schema for updating project_template_folders","additionalProperties":false},"project_template_folder_duplicate_input":{"type":"object","description":"Schema for duplicating a project template folder collection","required":["project_template_folder"],"nullable":false,"properties":{"project_template_folder":{"type":"object","description":"Project template folder attributes for duplication","required":["name"],"nullable":false,"properties":{"name":{"type":"string","nullable":false,"description":"Name for the duplicated project template folder collection"}},"additionalProperties":false}},"additionalProperties":false},"project_template_form_template_link":{"type":"object","description":"Entity used for linking account form template to a project template","required":["id","account_id","project_template_id","account_form_template_id","creator_user_id","last_editor_user_id","resolved_conflict","created_at","device_created_at","device_updated_at","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"project_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project template this entity belongs to"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user account"},"account_form_template_id":{"type":"string","format":"int32","nullable":false,"description":"ID of the linked account form template"},"cascade_deleted_by_id":{"type":"boolean","nullable":true,"description":"Cascade deleted by id"},"process_state":{"type":"string","enum":["deleting","restoring",null],"nullable":true,"description":"State of deletion of this project_template_folder"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"}},"additionalProperties":false},"project_template_form_template_link_create_input":{"type":"object","required":["creator_user_id","last_editor_user_id","project_template_id","account_form_template_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"project_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project template this entity belongs to"},"account_form_template_id":{"type":"string","format":"int32","nullable":false,"description":"ID of the linked account form template"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for creating project_template_form_template_link","additionalProperties":false},"project_template_form_template_link_full":{"type":"object","description":"Schema for full project_template_form_template_link","required":["id","account_id","project_template_id","account_form_template_id","creator_user_id","last_editor_user_id","resolved_conflict","created_at","device_created_at","device_updated_at","updated_at","name"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"project_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project template this entity belongs to"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user account"},"account_form_template_id":{"type":"string","format":"int32","nullable":false,"description":"ID of the linked account form template"},"cascade_deleted_by_id":{"type":"boolean","nullable":true,"description":"Cascade deleted by id"},"process_state":{"type":"string","enum":["deleting","restoring",null],"nullable":true,"description":"State of deletion of this project_template_folder"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"name":{"type":"string","nullable":false,"description":"Name of the linked account form template"},"published_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the linked account form template is published"}},"additionalProperties":false},"project_template_report":{"type":"object","description":"Entity that denotes a report template in a project template","required":["id","account_id","project_template_id","name","created_at","updated_at","creator_user_id","last_editor_user_id","device_created_at","device_updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"project_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project template this entity belongs to"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user account"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"data":{"type":"object","nullable":true,"description":"Payload of this report which carries information about how the report should be built & sent out"},"cascade_deleted_by_id":{"type":"boolean","nullable":true,"description":"Cascade deleted by id"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"}},"additionalProperties":false},"project_template_report_create_input":{"type":"object","required":["name","creator_user_id","last_editor_user_id","project_template_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"project_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project template this entity belongs to"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"data":{"type":"object","nullable":true,"description":"Payload of this report which carries information about how the report should be built & sent out"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for creating project_template_reports","additionalProperties":false},"project_template_report_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"data":{"type":"object","nullable":true,"description":"Payload of this report which carries information about how the report should be built & sent out"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for updating project_template_reports","additionalProperties":false},"project_template_status":{"type":"object","description":"Entity representing template to create project from","required":["id","account_id","project_template_id","name","ordinal","color","kind","required_role","is_default","created_at","updated_at","device_created_at","device_updated_at","creator_user_id","last_editor_user_id","resolved_conflict"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user account"},"project_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project template this entity belongs to"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"ordinal":{"type":"integer","format":"int32","nullable":false,"description":"Specifies the ordering among siblings"},"color":{"type":"string","enum":["#FD504E","#C91112","#FA8B34","#FCD44A","#45DE67","#12A258","#82D8FF","#306BDB","#F84EF8","#282828","#FEA7A6","#E48888","#FDC599","#FDE9A4","#A2EFB3","#88D1AB","#C1EBFF","#97B5ED","#FBA6FB","#A66826"],"nullable":false,"description":"Color to color the entity in this status"},"kind":{"type":"string","enum":["open","tracked","verified"],"nullable":false,"description":"Kind of the entity"},"required_role":{"type":"string","enum":["follower","member","admin"],"nullable":false,"description":"Role required to move in & out of this status"},"is_default":{"type":"boolean","nullable":false,"description":"Whether this is the default status for tasks in a project"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"}},"additionalProperties":false},"project_template_status_create_input":{"type":"object","required":["creator_user_id","last_editor_user_id","name","project_template_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user account"},"project_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project template this entity belongs to"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"ordinal":{"type":"integer","format":"int32","nullable":false,"description":"Specifies the ordering among siblings"},"color":{"type":"string","enum":["#FD504E","#C91112","#FA8B34","#FCD44A","#45DE67","#12A258","#82D8FF","#306BDB","#F84EF8","#282828","#FEA7A6","#E48888","#FDC599","#FDE9A4","#A2EFB3","#88D1AB","#C1EBFF","#97B5ED","#FBA6FB","#A66826"],"nullable":false,"description":"Color to color the entity in this status"},"kind":{"type":"string","enum":["open","tracked","verified"],"nullable":false,"description":"Kind of the entity"},"required_role":{"type":"string","enum":["follower","member","admin"],"nullable":false,"description":"Role required to move in & out of this status"},"is_default":{"type":"boolean","nullable":false,"description":"Whether this is the default status for tasks in a project"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"}},"description":"Schema for creating project_template_statuses","additionalProperties":false},"project_template_status_update_input":{"type":"object","nullable":false,"properties":{"project_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project template this entity belongs to"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"ordinal":{"type":"integer","format":"int32","nullable":false,"description":"Specifies the ordering among siblings"},"color":{"type":"string","enum":["#FD504E","#C91112","#FA8B34","#FCD44A","#45DE67","#12A258","#82D8FF","#306BDB","#F84EF8","#282828","#FEA7A6","#E48888","#FDC599","#FDE9A4","#A2EFB3","#88D1AB","#C1EBFF","#97B5ED","#FBA6FB","#A66826"],"nullable":false,"description":"Color to color the entity in this status"},"required_role":{"type":"string","enum":["follower","member","admin"],"nullable":false,"description":"Role required to move in & out of this status"},"is_default":{"type":"boolean","nullable":false,"description":"Whether this is the default status for tasks in a project"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"}},"description":"Schema for updating project_template_statuses","additionalProperties":false},"project_template_submittal_approval_type":{"type":"object","description":"Entity representing submittal approval types for project templates","nullable":false,"required":["id","account_id","project_template_id","name","created_at","updated_at","device_created_at","device_updated_at","creator_user_id","last_editor_user_id"],"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user account"},"project_template_id":{"type":"string","format":"uuid","nullable":false,"description":"Project template ID"},"name":{"type":"string","nullable":false,"description":"Name of the submittal approval type"},"translation_key":{"type":"string","nullable":true,"description":"Translation key"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Creation timestamp"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Last update timestamp"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Device creation timestamp"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Device update timestamp"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"Creator user ID"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"Last editor user ID"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Deletion timestamp"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Conflict resolution status"}},"additionalProperties":false},"project_template_submittal_approval_type_create_input":{"type":"object","required":["project_template_id","name","creator_user_id","last_editor_user_id"],"nullable":false,"properties":{"project_template_id":{"type":"string","format":"uuid","nullable":false,"description":"Project template ID"},"name":{"type":"string","nullable":false,"description":"Name of the submittal approval type"},"translation_key":{"type":"string","nullable":true,"description":"Translation key"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Device creation timestamp"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Device update timestamp"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"Creator user ID"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"Last editor user ID"}},"description":"Schema for creating submittal approval types","additionalProperties":false},"project_template_submittal_approval_type_update_input":{"type":"object","nullable":false,"properties":{"project_template_id":{"type":"string","format":"uuid","nullable":false,"description":"Project template ID"},"name":{"type":"string","nullable":false,"description":"Name of the submittal approval type"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Device update timestamp"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"Last editor user ID"}},"description":"Schema for updating submittal approval types","additionalProperties":false},"project_template_submittal_numbering":{"type":"object","description":"Numbering configurations for submittals in a project template","required":["id","project_template_id","numbering_type","created_at","updated_at","device_created_at","device_updated_at","creator_user_id","last_editor_user_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"project_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project template this numbering configuration belongs to"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Indicates if the conflict is resolved"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"Account ID"},"numbering_type":{"type":"string","enum":["company_code","spec_section"],"nullable":false,"description":"Type of numbering configuration (0: Company Code, 1: Spec Section)"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"}},"additionalProperties":false},"project_template_submittal_numbering_create_input":{"type":"object","nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"project_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project template this numbering configuration belongs to"},"numbering_type":{"type":"string","enum":["company_code","spec_section"],"nullable":false,"description":"Type of numbering configuration (0: Company Code, 1: Spec Section)"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"}},"description":"Schema for creating project_template_submittal_numberings","additionalProperties":false},"project_template_submittal_numbering_update_input":{"type":"object","nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"numbering_type":{"type":"string","enum":["company_code","spec_section"],"nullable":false,"description":"Type of numbering configuration (0: Company Code, 1: Spec Section)"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"}},"description":"Schema for updating project_template_submittal_numberings","additionalProperties":false},"project_template_task_type":{"type":"object","description":"Entity that denotes a task type in a project template","required":["id","account_id","project_template_id","name","is_default","created_at","updated_at","creator_user_id","last_editor_user_id","device_created_at","device_updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"project_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project template this entity belongs to"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user account"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"is_default":{"type":"boolean","nullable":true,"description":"Indicates if this Task Type is the default for it's project"},"cascade_deleted_by_id":{"type":"boolean","nullable":true,"description":"Cascade deleted by id"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"}},"additionalProperties":false},"project_template_task_type_create_input":{"type":"object","required":["name","is_default","creator_user_id","last_editor_user_id","project_template_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"project_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project template this entity belongs to"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"is_default":{"type":"boolean","nullable":true,"description":"Indicates if this Task Type is the default for it's project"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for creating project_template_task_types","additionalProperties":false},"project_template_task_type_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"is_default":{"type":"boolean","nullable":true,"description":"Indicates if this Task Type is the default for it's project"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for updating project_template_task_types","additionalProperties":false},"project_template_task_type_attribute":{"type":"object","description":"Entity that denotes a task type attribute in a project template","required":["id","account_id","project_template_id","project_template_task_type_id","name","kind","created_at","updated_at","creator_user_id","last_editor_user_id","device_created_at","device_updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"project_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project template this entity belongs to"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user account"},"project_template_task_type_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project template task type this entity belongs to"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"kind":{"type":"integer","format":"int32","nullable":false,"description":"Kind value of the project template task type attribute"},"ordinal":{"type":"integer","format":"int32","nullable":true,"description":"Ordinal value of the project template task type attribute"},"reference_id":{"type":"string","format":"uuid","nullable":true,"description":"Referenced Account Data Type ID"},"precision":{"type":"integer","format":"int32","nullable":true,"description":"Precision value of the project template task type attribute"},"minimum":{"type":"integer","format":"int32","nullable":true,"description":"Minimum value of the project template task type attribute"},"maximum":{"type":"integer","format":"int32","nullable":true,"description":"Maximum value of the project template task type attribute"},"visible":{"type":"boolean","nullable":true,"description":"Specifies if project template task type attribute is visible"},"always_visible":{"type":"boolean","nullable":true,"description":"Specifies if project template task type attribute is always visible"},"cascade_deleted_by_id":{"type":"boolean","nullable":true,"description":"Cascade deleted by id"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"}},"additionalProperties":false},"project_template_task_type_attribute_create_input":{"type":"object","required":["name","kind","creator_user_id","last_editor_user_id","project_template_id","project_template_task_type_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"project_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project template this entity belongs to"},"project_template_task_type_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project template task type this entity belongs to"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"kind":{"type":"integer","format":"int32","nullable":false,"description":"Kind value of the project template task type attribute"},"ordinal":{"type":"integer","format":"int32","nullable":true,"description":"Ordinal value of the project template task type attribute"},"reference_id":{"type":"string","format":"uuid","nullable":true,"description":"Referenced Account Data Type ID"},"precision":{"type":"integer","format":"int32","nullable":true,"description":"Precision value of the project template task type attribute"},"minimum":{"type":"integer","format":"int32","nullable":true,"description":"Minimum value of the project template task type attribute"},"maximum":{"type":"integer","format":"int32","nullable":true,"description":"Maximum value of the project template task type attribute"},"visible":{"type":"boolean","nullable":true,"description":"Specifies if project template task type attribute is visible"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for creating project_template_task_type_attributes","additionalProperties":false},"project_template_task_type_attribute_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"ordinal":{"type":"integer","format":"int32","nullable":true,"description":"Ordinal value of the project template task type attribute"},"reference_id":{"type":"string","format":"uuid","nullable":true,"description":"Referenced Account Data Type ID"},"visible":{"type":"boolean","nullable":true,"description":"Specifies if project template task type attribute is visible"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for updating project_template_task_type_attributes","additionalProperties":false},"project_template_team":{"type":"object","description":"Entity that denotes the categories used in a project template. Twin of project-level team entity","required":["id","account_id","project_template_id","handle","name","created_at","device_created_at","resolved_conflict","device_updated_at","updated_at","creator_user_id","last_editor_user_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user account"},"project_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project template this entity belongs to"},"handle":{"type":"string","nullable":false,"description":"Short form for this project_template_team"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"}},"additionalProperties":false},"project_template_team_create_input":{"type":"object","required":["handle","name"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"project_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project template this entity belongs to"},"handle":{"type":"string","nullable":false,"description":"Short form for this project_template_team"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"}},"description":"Schema for creating project_template_team","additionalProperties":false},"project_template_team_update_input":{"type":"object","nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"handle":{"type":"string","nullable":false,"description":"Short form for this project_template_team"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for updating project_template_team","additionalProperties":false},"project_template_user":{"type":"object","description":"Entity that denotes user linked in a project template.","required":["id","account_id","project_template_id","user_id","role","created_at","device_created_at","resolved_conflict","device_updated_at","updated_at","creator_user_id","last_editor_user_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user account"},"project_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project template this entity belongs to"},"role":{"type":"string","enum":["admin","member","follower",null],"nullable":true,"description":"Role this user will hold in the project"},"user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user to copy over to the project"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"user":{"$ref":"#/components/schemas/user"},"default_company_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the Default Company this entity belongs to"},"default_company_name":{"type":"string","nullable":true,"description":"Name of the Default Company this entity belongs to"}},"additionalProperties":false},"project_template_user_create_input":{"type":"object","required":["role","user_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"account_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user account"},"project_template_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project template this entity belongs to"},"role":{"type":"string","enum":["admin","member","follower",null],"nullable":true,"description":"Role this user will hold in the project"},"user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user to copy over to the project"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"}},"description":"Schema for creating project_template_user","additionalProperties":false},"project_template_user_update_input":{"type":"object","nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"role":{"type":"string","enum":["admin","member","follower",null],"nullable":true,"description":"Role this user will hold in the project"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for updating project_template_user","additionalProperties":false},"project_template_user_batch_create_input":{"type":"object","nullable":false,"description":"Schema for project_template_user_batch","properties":{"project_template_users":{"type":"array","nullable":false,"description":"Project Template Users to create together","items":{"$ref":"#/components/schemas/project_template_user_create_input"}}},"additionalProperties":false},"projects_project_attribute":{"type":"object","description":"Entity that connects a project attribute to a project","required":["id","project_id","project_attribute_id","device_created_at","device_updated_at","resolved_conflict"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to - project attribute kind field has a 1:1 relationship with a given project"},"project_attribute_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project attribute this entity belongs to"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"deleted_by_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the user who deleted this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who last interacted modified this entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"}},"additionalProperties":false},"projects_project_attribute_create_input":{"type":"object","required":["project_id","project_attribute_id","creator_user_id","last_editor_user_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to - project attribute kind field has a 1:1 relationship with a given project"},"project_attribute_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project attribute this entity belongs to"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"deleted_by_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the user who deleted this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who last interacted modified this entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"}},"description":"Schema for creating projects project attributes","additionalProperties":false},"projects_project_attribute_update_input":{"type":"object","nullable":false,"properties":{"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to - project attribute kind field has a 1:1 relationship with a given project"},"project_attribute_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project attribute this entity belongs to"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who last interacted modified this entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for updating projects project attributes","additionalProperties":false},"project_management_user":{"type":"object","description":"Project user formatted with all information needed from User, ProjectsUser, and PmGroup entities.","nullable":true,"properties":{"user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the User. Belongs to User entity."},"full_name":{"type":"string","nullable":false,"description":"User full name: first name + last name."},"pm_group_id":{"type":"string","format":"uuid","nullable":false,"description":"The id of the PmGroup that user belongs to within a project."},"pm_group_name":{"type":"string","nullable":false,"description":"The name of the PmGroup that user belongs to within a project."},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"The ID of the Project that project user belongs to. PmGroup information is scoped to this project."}},"additionalProperties":false},"qr_export_input":{"type":"object","nullable":false,"description":"Schema for export request","oneOf":[{"type":"object","nullable":false,"required":["jid"],"properties":{"jid":{"type":"string","nullable":false,"description":"A unique ID to poll with until the job finishes"}},"additionalProperties":false},{"type":"object","nullable":false,"properties":{"export_type":{"type":"string","description":"Type of export - ex: single or multiple"},"entities":{"type":"array","items":{"type":"object","nullable":false,"properties":{"type":{"type":"string","description":"Type of entity - ex: floorplan or task"},"id":{"type":"string","format":"uuid","description":"ID of the entity"}},"additionalProperties":false}}},"additionalProperties":false}]},"reorder_entities_input":{"type":"object","description":"Input used to change order among sibling entities","required":["sibling_id"],"nullable":false,"properties":{"sibling_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the sibling that stays where this entity should move to"}},"additionalProperties":false},"report_template":{"type":"object","description":"Entity that carries settings for task reports","required":["id","creator_user_id","last_editor_user_id","user_id","project_id","name","created_at","resolved_conflict","device_created_at","device_updated_at","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this report"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"data":{"type":"object","nullable":true,"description":"Payload of this report which carries information about how the report should be built & sent out"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"}},"additionalProperties":false},"report_template_create_input":{"type":"object","required":["name","user_id","creator_user_id","last_editor_user_id","device_created_at","device_updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this report"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"data":{"type":"object","nullable":true,"description":"Payload of this report which carries information about how the report should be built & sent out"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for creating report templates","additionalProperties":false},"report_template_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"data":{"type":"object","nullable":true,"description":"Payload of this report which carries information about how the report should be built & sent out"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for updating report templates","additionalProperties":false},"report_template_generate_input":{"required":["recipients"],"nullable":false,"description":"Schema for generating report template","type":"object","properties":{"recipients":{"description":"Schema for generate report templates","nullable":false,"type":"string"}},"additionalProperties":false},"rfi":{"type":"object","description":"Entity that represents an Rfi document","required":["id","creator_user_id","last_editor_user_id","project_id","name","created_at","device_created_at","device_updated_at","updated_at","assignee_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"name":{"type":"string","nullable":false,"description":"Name of the Rfi. Must be unique between Rfis under the same parent."},"location_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the location associated with this RFI."},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"answer":{"type":"string","nullable":true,"description":"The answer to the Rfi"},"question":{"type":"string","nullable":true,"description":"The question of the Rfi"},"suggestion":{"type":"string","nullable":true,"description":"The suggestion for the question of the Rfi"},"impact_notes":{"type":"string","nullable":true,"description":"The impact notes of the Rfi"},"due_date":{"type":"string","format":"date","nullable":true,"description":"When the Rfi is due by"},"reference_number":{"type":"string","nullable":true,"description":"The reference number of the Rfi"},"rfi_number":{"type":"integer","format":"int32","nullable":true,"description":"The number extracted from consolidated number associated with the Rfi"},"consolidated_number":{"type":"string","nullable":false,"description":"The consolidated number associated with the Rfi"},"assignee_id":{"type":"integer","format":"int32","nullable":true,"description":"The id of the user assigned to the Rfi"},"voided_by_user_id":{"type":"integer","format":"int32","nullable":true,"description":"The id of the user who voided the Rfi"},"voided_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server voided the entity"},"rfi_assignee":{"$ref":"#/components/schemas/rfi_user"},"submitted_by_user_id":{"type":"integer","format":"int32","nullable":true,"description":"The id of the user submitted the Rfi"},"last_answered_by_user_id":{"type":"integer","format":"int32","nullable":true,"description":"The id of the user who last answered the Rfi"},"original_assignee_id":{"type":"integer","format":"int32","nullable":true,"description":"The id of the user who was last assigned the Rfi before the Rfi was open to answering on behalf"},"original_rfi_assignee":{"$ref":"#/components/schemas/rfi_user"},"to_pm_group_id":{"type":"string","format":"uuid","nullable":true,"description":"The id of the PmGroup receiving the Rfi. Only set when Rfi is submitted."},"creator_pm_group_id":{"type":"string","format":"uuid","nullable":true,"description":"The id of the PmGroup that the Rfi creator was in when the Rfi was created"},"status":{"type":"string","enum":["draft","submitted","answered","closed","void",null],"nullable":true,"description":"The status of the Rfi as an enum, e.g. draft, submitted"},"previous_status":{"type":"string","enum":["draft","open","pending","closed","void",null],"nullable":true,"description":"The previous status of the Rfi as an enum, e.g. draft, submitted"},"mapped_status":{"type":"string","enum":["draft","open","pending","closed","void",null],"nullable":true,"description":"The status of the Rfi as an enum, e.g. draft, submitted"},"impact":{"type":"string","enum":["no_impact","cost","schedule","cost_and_schedule",null],"nullable":true,"description":"The impact of the Rfi as an enum, e.g. cost, schedule, both"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"return_to_lead_company":{"type":"boolean","nullable":false,"description":"Specifies whether a reassigned RFI is to be returned back to the lead/creator company"},"company_code":{"type":"string","description":"Code of the PmGroup that created this Rfi","nullable":false},"watchers":{"type":"array","nullable":false,"description":"Array containing rfi watchers user ids","items":{"type":"integer","format":"int32"}},"reviewers":{"type":"array","nullable":true,"description":"Array containing meta data about reviewers","items":{"type":"object","description":"Reviewer meta data object","required":["name","company","responded","primary_approver"],"nullable":false,"properties":{"name":{"type":"string","nullable":false,"description":"Reviewers name"},"company":{"type":"string","nullable":true,"description":"Reviewers company"},"responded":{"type":"boolean","nullable":false,"description":"Whether or not the reviewer has responded"},"primary_approver":{"type":"boolean","nullable":false,"description":"Whether or not the reviewer is the primary approver"}},"additionalProperties":false}},"date_asked":{"type":"string","format":"date","nullable":true,"description":"When the Rfi was first asked"},"date_answered":{"type":"string","format":"date","nullable":true,"description":"When the Rfi was last answered"},"response_time":{"type":"integer","nullable":true,"description":"Difference between date_asked and date_answered in days"}},"additionalProperties":false},"rfi_full":{"type":"object","description":"Entity that represents an Rfi document","required":["id","creator_user_id","last_editor_user_id","project_id","name","created_at","device_created_at","device_updated_at","updated_at","assignee_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"name":{"type":"string","nullable":false,"description":"Name of the Rfi. Must be unique between Rfis under the same parent."},"location_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the location associated with this RFI."},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"answer":{"type":"string","nullable":true,"description":"The answer to the Rfi"},"question":{"type":"string","nullable":true,"description":"The question of the Rfi"},"suggestion":{"type":"string","nullable":true,"description":"The suggestion for the question of the Rfi"},"impact_notes":{"type":"string","nullable":true,"description":"The impact notes of the Rfi"},"due_date":{"type":"string","format":"date","nullable":true,"description":"When the Rfi is due by"},"reference_number":{"type":"string","nullable":true,"description":"The reference number of the Rfi"},"rfi_number":{"type":"integer","format":"int32","nullable":true,"description":"The number extracted from consolidated number associated with the Rfi"},"consolidated_number":{"type":"string","nullable":false,"description":"The consolidated number associated with the Rfi"},"assignee_id":{"type":"integer","format":"int32","nullable":true,"description":"The id of the user assigned to the Rfi"},"voided_by_user_id":{"type":"integer","format":"int32","nullable":true,"description":"The id of the user who voided the Rfi"},"voided_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server voided the entity"},"rfi_assignee":{"$ref":"#/components/schemas/rfi_user"},"submitted_by_user_id":{"type":"integer","format":"int32","nullable":true,"description":"The id of the user submitted the Rfi"},"last_answered_by_user_id":{"type":"integer","format":"int32","nullable":true,"description":"The id of the user who last answered the Rfi"},"original_assignee_id":{"type":"integer","format":"int32","nullable":true,"description":"The id of the user who was last assigned the Rfi before the Rfi was open to answering on behalf"},"original_rfi_assignee":{"$ref":"#/components/schemas/rfi_user"},"to_pm_group_id":{"type":"string","format":"uuid","nullable":true,"description":"The id of the PmGroup receiving the Rfi. Only set when Rfi is submitted."},"creator_pm_group_id":{"type":"string","format":"uuid","nullable":true,"description":"The id of the PmGroup that the Rfi creator was in when the Rfi was created"},"status":{"type":"string","enum":["draft","submitted","answered","closed","void",null],"nullable":true,"description":"The status of the Rfi as an enum, e.g. draft, submitted"},"previous_status":{"type":"string","enum":["draft","open","pending","closed","void",null],"nullable":true,"description":"The previous status of the Rfi as an enum, e.g. draft, submitted"},"mapped_status":{"type":"string","enum":["draft","open","pending","closed","void",null],"nullable":true,"description":"The status of the Rfi as an enum, e.g. draft, submitted"},"impact":{"type":"string","enum":["no_impact","cost","schedule","cost_and_schedule",null],"nullable":true,"description":"The impact of the Rfi as an enum, e.g. cost, schedule, both"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"return_to_lead_company":{"type":"boolean","nullable":false,"description":"Specifies whether a reassigned RFI is to be returned back to the lead/creator company"},"company_code":{"type":"string","description":"Code of the PmGroup that created this Rfi","nullable":false},"watchers":{"type":"array","nullable":false,"description":"Array containing rfi watchers user ids","items":{"type":"integer","format":"int32"}},"reviewers":{"type":"array","nullable":true,"description":"Array containing meta data about reviewers","items":{"type":"object","description":"Reviewer meta data object","required":["name","company","responded","primary_approver"],"nullable":false,"properties":{"name":{"type":"string","nullable":false,"description":"Reviewers name"},"company":{"type":"string","nullable":true,"description":"Reviewers company"},"responded":{"type":"boolean","nullable":false,"description":"Whether or not the reviewer has responded"},"primary_approver":{"type":"boolean","nullable":false,"description":"Whether or not the reviewer is the primary approver"}},"additionalProperties":false}},"date_asked":{"type":"string","format":"date","nullable":true,"description":"When the Rfi was first asked"},"date_answered":{"type":"string","format":"date","nullable":true,"description":"When the Rfi was last answered"},"response_time":{"type":"integer","nullable":true,"description":"Difference between date_asked and date_answered in days"},"rfi_plan_relations":{"type":"array","nullable":false,"description":"Array containing related plan ids","items":{"type":"object","description":"Relational information between rfi and plan","required":["rfi_id","floorplan_id","sheet_id","data"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of rfi plan relation object"},"rfi_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of related rfi"},"floorplan_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of related plan"},"sheet_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of related sheet"},"data":{"type":"object","nullable":false,"description":"JSON information about relationship, such as markup placement"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"}},"additionalProperties":false}},"related_tasks":{"type":"array","nullable":false,"description":"Array containing related tasks","items":{"type":"object","description":"Task object with relevant information to show a related task item","required":["name","id","number","assignee","bubbles","checklist","category","status_color","relation_creator_user_id"],"nullable":false,"properties":{"name":{"type":"string","nullable":true,"description":"Name of the task"},"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of related task"},"number":{"type":"integer","format":"int32","nullable":true,"description":"Number of the task"},"assignee":{"type":"string","nullable":false,"description":"Initials of the assignee"},"bubbles":{"type":"integer","format":"int32","description":"Amount of bubbles attached to task"},"checklist":{"type":"object","description":"Object containing checklist information","required":["checked","total"],"properties":{"checked":{"type":"integer","format":"int32","description":"Amount of checked items"},"total":{"type":"integer","format":"int32","description":"Total amount of checkable items"}},"additionalProperties":false},"category":{"type":"string","nullable":true,"description":"Short form name of the team of the task"},"status_color":{"type":"string","nullable":true,"description":"Color of the task status"},"relation_creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of user that created the relationship"}},"additionalProperties":false}},"related_rfis":{"type":"array","nullable":false,"description":"Array containing related rfis","items":{"type":"object","nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"name":{"type":"string","nullable":false,"description":"Name of the Rfi. Must be unique between Rfis under the same parent."},"status":{"type":"string","enum":["draft","submitted","answered","closed","void",null],"nullable":true,"description":"The status of the Rfi as an enum, e.g. draft, submitted"},"company_code":{"type":"string","description":"Code of the PmGroup that created this Rfi","nullable":false},"number":{"type":"integer","format":"int32","nullable":true,"description":"The number associated with the Rfi"}},"additionalProperties":false}},"attachments":{"type":"array","nullable":false,"description":"Array containing attachment objects","items":{"type":"object","description":"Entity that encapsulates an attachment on an RFI.","required":["id","creator_user_id","project_id","kind","attached_to","rfi_id","created_at","device_created_at","resolved_conflict","device_updated_at","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the RFI Attachment object."},"name":{"type":"string","nullable":true,"description":"Name of the file if there is one."},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who last interacted modified this entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"rfi_id":{"type":"string","format":"uuid","nullable":false,"description":"The RFI on which these attachments will exist."},"rfi_response_id":{"type":"string","format":"uuid","nullable":true,"description":"The RFI response on which these attachments will exist."},"attached_to":{"type":"string","enum":["question","answer"],"nullable":false,"description":"Where under the RFI this attachment was added: question, or answer."},"kind":{"type":"string","enum":["new_file","existing_file","over_limit_file","cropped_plan","new_photo","existing_photo"],"nullable":false,"description":"Allowable kinds of RFI Attachments."},"fw_object_id":{"type":"string","format":"uuid","nullable":true,"description":"The ID of the FW object which this RFIAttachment comes from."},"original_url":{"type":"string","nullable":true,"description":"URL of the file originally uploaded by the user"},"file_url":{"type":"string","nullable":true,"description":"URL of the potentially processed file"},"thumb_url":{"type":"string","nullable":true,"description":"Thumb URL of the file if there is one"},"file_size":{"type":"integer","format":"int32","nullable":true,"description":"Size of file if there is one"},"captured_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when a photo attachment was taken"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"flattened_file_url":{"type":"string","nullable":true,"description":"URL of the file that has the markups flattened too"}},"additionalProperties":false}},"closed_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server last closed the entity"},"closed_by":{"allOf":[{"$ref":"#/components/schemas/rfi_user"}]},"voided_by":{"allOf":[{"$ref":"#/components/schemas/rfi_user"}]}},"additionalProperties":false},"rfi_create_input":{"type":"object","required":["name"],"nullable":false,"properties":{"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"name":{"type":"string","nullable":false,"description":"Name of the Rfi. Must be unique between Rfis under the same parent."},"location_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the location associated with this RFI."},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"original_rfi_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of another RFI from which this RFI is being created."},"use_original_rfi_question_suggestion_impact":{"type":"boolean","nullable":true,"description":"Whether or not the original RFI's question, suggestion, and impact should be used."},"use_original_rfi_attachments":{"type":"boolean","nullable":true,"description":"Whether or not the original RFI's question attachments should be used."},"task_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of a task from which this RFI is being created."},"message":{"type":"string","nullable":true,"description":"Message to be carried when the RFI is created from a related RFI."},"floorplan_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of a plan to attach to the newly created RFI."},"sheet_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of a sheet to attach to the newly created RFI."},"floorplan_data":{"type":"object","nullable":true,"description":"Coordinates and other markup data for the plan reference"},"include_photos":{"type":"boolean","nullable":true,"description":"Whether or not photos should be added to the rfi created from a task"}},"description":"Schema for creating rfi","additionalProperties":false},"rfi_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"name":{"type":"string","nullable":false,"description":"Name of the Rfi. Must be unique between Rfis under the same parent."},"location_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the location associated with this RFI."},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"answer":{"type":"string","nullable":true,"description":"The answer to the Rfi"},"question":{"type":"string","nullable":true,"description":"The question of the Rfi"},"suggestion":{"type":"string","nullable":true,"description":"The suggestion for the question of the Rfi"},"impact_notes":{"type":"string","nullable":true,"description":"The impact notes of the Rfi"},"due_date":{"type":"string","format":"date","nullable":true,"description":"When the Rfi is due by"},"reference_number":{"type":"string","nullable":true,"description":"The reference number of the Rfi"},"assignee_id":{"type":"integer","format":"int32","nullable":true,"description":"The id of the user assigned to the Rfi"},"impact":{"type":"string","enum":["no_impact","cost","schedule","cost_and_schedule",null],"nullable":true,"description":"The impact of the Rfi as an enum, e.g. cost, schedule, both"}},"description":"Schema for updating rfi","additionalProperties":false},"rfi_open_and_assign_input":{"type":"object","description":"Input needed to reassign an RFI to someone within the same company.","required":["assignee_user_id","due_date"],"nullable":false,"properties":{"assignee_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of whom this RFI will be assigned to."},"message":{"type":"string","nullable":true,"description":"Message to be carried when the RFI is opened."},"due_date":{"type":"string","format":"date","nullable":false,"description":"When the Rfi is due."}},"additionalProperties":false},"rfi_close_input":{"type":"object","nullable":false,"properties":{"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"message":{"type":"string","nullable":true,"description":"Message to be carried when the RFI is closed."},"watcher_ids":{"type":"array","nullable":false,"description":"Array containing rfi watchers user ids","items":{"type":"integer","format":"int32"}}},"description":"Schema for closing an RFI.","additionalProperties":false},"rfi_reject_answer_input":{"type":"object","nullable":false,"properties":{"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"assignee_user_id":{"type":"integer","format":"int32","nullable":false,"description":"The id of the user to be assigned to the Rfi"},"message":{"type":"string","nullable":true,"description":"Message to be carried when the RFI answer is rejected."}},"description":"Schema for rejecting an RFI answer.","additionalProperties":false},"rfi_submit_answer_input":{"type":"object","description":"Schema for submitting an answer.","nullable":false,"properties":{"message":{"type":"string","nullable":true,"description":"Message to be carried when the RFI answer is submitted."}},"additionalProperties":false},"rfi_void_input":{"type":"object","nullable":false,"properties":{"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"message":{"type":"string","nullable":true,"description":"Message to be carried when the RFI answer is voided."}},"description":"Schema for voiding an RFI.","additionalProperties":false},"rfi_reassign_input":{"type":"object","description":"Input needed to reassign an RFI to someone within the same company.","required":["assignee_user_id","message"],"nullable":false,"properties":{"assignee_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of whom this RFI will be reassigned to."},"message":{"type":"string","nullable":true,"description":"Message to be carried when the RFI is reassigned."},"due_date":{"type":"string","format":"date","nullable":false,"description":"When the Rfi is due."}},"additionalProperties":false},"rfi_answer_on_behalf_input":{"type":"object","nullable":false,"properties":{"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for answering on behalf of a user for an RFI.","additionalProperties":false},"rfi_reopen_input":{"type":"object","description":"Input needed to reopen a closed RFI.","nullable":false,"properties":{"message":{"type":"string","nullable":true,"description":"Message to be carried when the RFI is reassigned."}},"additionalProperties":false},"rfi_transition_input":{"type":"object","description":"Input needed to transition a RFI to the next state.","required":["to_state"],"nullable":false,"properties":{"to_state":{"type":"string","enum":["draft","open","pending","closed","void"],"nullable":false,"description":"The status the user is trying to transitions the RFI to."},"assignee_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of whom this RFI will be assigned to."},"assignee_user_email":{"type":"string","nullable":true,"description":"User email that this RFI will be assigned to."},"message":{"type":"string","nullable":true,"description":"Message to be emailed when the RFI is transitioned or updated."},"answer":{"type":"string","nullable":true,"description":"Answer to the question of the RFI."},"due_date":{"type":"string","format":"date","nullable":true,"description":"RFI transition due date"},"on_behalf":{"type":"boolean","nullable":true,"description":"True if user is transitioning on behalf of the assignee"},"enable_email_reminders":{"type":"boolean","nullable":true,"description":"True if email reminders need to be sent"},"watcher_ids":{"type":"array","nullable":true,"description":"A list of user IDs to be added as watchers","items":{"type":"integer","nullable":false,"format":"int32","description":"User ID to be added as a watcher"}},"add_reviewer_user_ids":{"type":"array","nullable":true,"description":"List of User ids that will become reviewers","items":{"type":"integer","nullable":false,"format":"int32","description":"User ID to be added as a reviewer"}},"add_watcher_user_ids":{"type":"array","nullable":true,"description":"List of User ids that will become watchers","items":{"type":"integer","nullable":false,"format":"int32","description":"User ID to be added as a watcher"}},"remove_watcher_user_ids":{"type":"array","nullable":true,"description":"List of User ids that will be removed as watchers","items":{"type":"integer","nullable":false,"format":"int32","description":"User ID to be removed as a watcher"}}},"additionalProperties":false},"rfi_email_out_schema":{"type":"object","description":"Input needed for emailing rfi pdf to an external address.","required":["recipients","subject"],"nullable":false,"properties":{"recipients":{"type":"array","nullable":false,"description":"Receivers of emailed submittal","items":{"type":"string","nullable":false,"description":"Email of receiver"}},"subject":{"type":"string","nullable":false,"description":"Subject line of the email to be sent."},"message":{"type":"string","nullable":true,"description":"Optional message to add onto body"}},"additionalProperties":false},"rfi_activity_log":{"type":"object","description":"A log capturing activity during the lifecycle of an RFI.","required":["id","rfi_id","message","action","data","created_at","updated_at","from_user_id","to_user_id","deleted_at","device_created_at","device_updated_at","creator_user_id","last_editor_user_id","project_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the RFI activity log."},"rfi_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the RFI which this log belongs to."},"action":{"type":"string","enum":["created_as_draft","created_as_draft_from_related_rfi","opened_and_assigned","reassigned_during_draft","reassigned_during_open","answer_submitted","answer_rejected","answer_submitted_on_behalf","answer_submitted_from_email","closed_and_distributed","voided","changed_due_date","changed_impact","email_out","reopened","added_reviewers","added_response","added_response_and_submitted_answer"],"nullable":false,"description":"The status of the Rfi as an enum, e.g. draft, submitted"},"data":{"type":"object","nullable":true,"description":"JSON object that stores log metadata"},"message":{"type":"string","nullable":true,"description":"Message captured during the action taken."},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the log."},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the log."},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"from_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user taking the action on an RFI."},"to_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the user who is on the receiving end of the action."},"from_assignee":{"$ref":"#/components/schemas/rfi_user"},"to_assignee":{"$ref":"#/components/schemas/rfi_user"},"device_created_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the device last updated the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the user who most recently edited this entity"},"can_be_marked_as_answer":{"type":"boolean","nullable":false,"description":"Specifies if the response can be marked as an answer"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"}},"additionalProperties":false},"rfi_attachment":{"type":"object","description":"Entity that encapsulates an attachment on an RFI.","required":["id","creator_user_id","project_id","kind","attached_to","rfi_id","created_at","device_created_at","resolved_conflict","device_updated_at","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the RFI Attachment object."},"name":{"type":"string","nullable":true,"description":"Name of the file if there is one."},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who last interacted modified this entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"rfi_id":{"type":"string","format":"uuid","nullable":false,"description":"The RFI on which these attachments will exist."},"rfi_response_id":{"type":"string","format":"uuid","nullable":true,"description":"The RFI response on which these attachments will exist."},"attached_to":{"type":"string","enum":["question","answer"],"nullable":false,"description":"Where under the RFI this attachment was added: question, or answer."},"kind":{"type":"string","enum":["new_file","existing_file","over_limit_file","cropped_plan","new_photo","existing_photo"],"nullable":false,"description":"Allowable kinds of RFI Attachments."},"fw_object_id":{"type":"string","format":"uuid","nullable":true,"description":"The ID of the FW object which this RFIAttachment comes from."},"original_url":{"type":"string","nullable":true,"description":"URL of the file originally uploaded by the user"},"file_url":{"type":"string","nullable":true,"description":"URL of the potentially processed file"},"thumb_url":{"type":"string","nullable":true,"description":"Thumb URL of the file if there is one"},"file_size":{"type":"integer","format":"int32","nullable":true,"description":"Size of file if there is one"},"captured_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when a photo attachment was taken"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"flattened_file_url":{"type":"string","nullable":true,"description":"URL of the file that has the markups flattened too"}},"additionalProperties":false},"rfi_attachment_create_input":{"type":"object","required":["rfi_id","kind","attached_to"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the RFI Attachment object."},"name":{"type":"string","nullable":true,"description":"Name of the file if there is one."},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who last interacted modified this entity"},"rfi_id":{"type":"string","format":"uuid","nullable":false,"description":"The RFI on which these attachments will exist."},"rfi_response_id":{"type":"string","format":"uuid","nullable":true,"description":"The RFI response on which these attachments will exist."},"attached_to":{"type":"string","enum":["question","answer"],"nullable":false,"description":"Where under the RFI this attachment was added: question, or answer."},"kind":{"type":"string","enum":["new_file","existing_file","over_limit_file","cropped_plan","new_photo","existing_photo"],"nullable":false,"description":"Allowable kinds of RFI Attachments."},"fw_object_id":{"type":"string","format":"uuid","nullable":true,"description":"The ID of the FW object which this RFIAttachment comes from."},"original_url":{"type":"string","nullable":true,"description":"URL of the file originally uploaded by the user"},"file_url":{"type":"string","nullable":true,"description":"URL of the potentially processed file"},"thumb_url":{"type":"string","nullable":true,"description":"Thumb URL of the file if there is one"},"file_size":{"type":"integer","format":"int32","nullable":true,"description":"Size of file if there is one"},"captured_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when a photo attachment was taken"},"flattened_file_url":{"type":"string","nullable":true,"description":"URL of the file that has the markups flattened too"},"floorplan_crop":{"type":"object","nullable":true,"description":"Needed if cropping a floorplan.","required":["x1","y1","x2","y2"],"properties":{"x1":{"type":"integer","nullable":false,"description":"Coordinate x1"},"x2":{"type":"integer","nullable":false,"description":"Coordinate x2"},"y1":{"type":"integer","nullable":false,"description":"Coordinate y1"},"y2":{"type":"integer","nullable":false,"description":"Coordinate y2"}},"additionalProperties":false}},"description":"Schema for creating RFI Attachment relations.","additionalProperties":false},"rfi_attachment_markup":{"type":"object","description":"Markup that lives on rfi attachment entity","required":["id","project_id","data","created_at","updated_at","device_created_at","device_updated_at","resolved_conflict","creator_user_id","last_editor_user_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"rfi_attachment_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the rfi attachment entity this markup lives on"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"data":{"type":"object","nullable":false,"description":"GeoJSON representation of a Markup. https://geojson.org/"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this attachment"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this attachment"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"markupable_id":{"type":"string","format":"uuid","nullable":true,"description":"Entity id the markup belongs to"},"markupable_type":{"type":"string","nullable":true,"description":"Entity type the markup belongs to"}},"additionalProperties":false},"rfi_attachment_markup_create_input":{"type":"object","required":["data"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"rfi_attachment_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the rfi attachment entity this markup lives on"},"data":{"type":"object","nullable":false,"description":"GeoJSON representation of a Markup. https://geojson.org/"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this attachment"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this attachment"}},"description":"Schema for creating rfi_attachment_markups","additionalProperties":false},"rfi_attachment_markup_update_input":{"type":"object","nullable":false,"properties":{"data":{"type":"object","nullable":false,"description":"GeoJSON representation of a Markup. https://geojson.org/"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for updating rfi_attachment_markups","additionalProperties":false},"rfi_attachment_markup_flatten_input":{"type":"object","nullable":false,"properties":{"rfi_attachment_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the rfi attachment entity this markup lives on"}},"description":"Schema for flattening rfi_attachment_markups","additionalProperties":false},"rfi_plan":{"type":"object","description":"Entity that relates an RFI to a Floorplan.","required":["id","creator_user_id","project_id","floorplan_id","sheet_id","rfi_id","data","created_at","device_created_at","resolved_conflict","device_updated_at","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who last interacted modified this entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"floorplan_id":{"type":"string","format":"uuid","nullable":false,"description":"The plan being captured by this entity"},"sheet_id":{"type":"string","format":"uuid","nullable":false,"description":"The sheet being captured by this entity"},"rfi_id":{"type":"string","format":"uuid","nullable":false,"description":"The RFI being captured by this entity"},"data":{"type":"object","nullable":true,"description":"Coordinates of the plan reference point"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"}},"additionalProperties":false},"rfi_plan_create_input":{"type":"object","required":["creator_user_id","rfi_id","floorplan_id","sheet_id","data"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who last interacted modified this entity"},"floorplan_id":{"type":"string","format":"uuid","nullable":false,"description":"The plan being captured by this entity"},"sheet_id":{"type":"string","format":"uuid","nullable":false,"description":"The sheet being captured by this entity"},"rfi_id":{"type":"string","format":"uuid","nullable":false,"description":"The RFI being captured by this entity"},"data":{"type":"object","nullable":true,"description":"Coordinates of the plan reference point"}},"description":"Schema for creating RFI task relations.","additionalProperties":false},"rfi_slim":{"type":"object","description":"A slim representation of the RFI.","required":["id","name","status","number","consolidated_number"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the RFI"},"name":{"type":"string","nullable":false,"description":"Name of the RFI"},"status":{"type":"string","enum":["draft","submitted","answered","closed","void",null],"nullable":true,"description":"The status of the RFI as an enum, e.g. draft, submitted"},"number":{"type":"integer","format":"int32","nullable":true,"description":"The number extracted from consolidated number associated with the Rfi"},"consolidated_number":{"type":"string","nullable":false,"description":"The consolidated number associated with the Rfi"},"company_code":{"type":"string","description":"Code of the PmGroup that created this Rfi","nullable":false}},"additionalProperties":false},"rfi_relation":{"type":"object","description":"Entity that relates an RFI to another RFI.","required":["id","creator_user_id","project_id","rfi_1","rfi_2","created_at","device_created_at","resolved_conflict","device_updated_at","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"rfi_1":{"$ref":"#/components/schemas/rfi_slim"},"rfi_2":{"$ref":"#/components/schemas/rfi_slim"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who last interacted modified this entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"}},"additionalProperties":false},"rfi_relation_create_input":{"type":"object","description":"Schema for creating an RFI Relation","required":["rfi_1_id","rfi_2_id"],"nullable":false,"properties":{"rfi_1_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the first RFI"},"rfi_2_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the second RFI"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who last interacted modified this entity"}},"additionalProperties":false},"rfi_relation_find_and_destroy_input":{"type":"object","description":"Input for finding and destroying an RFI Relation without its id.","required":["rfi_1_id","rfi_2_id"],"nullable":false,"properties":{"rfi_1_id":{"type":"string","format":"uuid","nullable":false,"description":"The id of the second RFI in the relation to be destroyed."},"rfi_2_id":{"type":"string","format":"uuid","nullable":false,"description":"The id of the second RFI in the relation to be destroyed."}},"additionalProperties":false},"rfi_response":{"description":"the RfiResponse","nullable":true,"type":"object","required":["id","project_id","rfi_id","creator_user_id","last_editor_user_id","created_at","updated_at"],"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"unique identifier of the response"},"status":{"type":"string","enum":["draft","responded"],"nullable":false,"description":"status of the response"},"type":{"type":"string","enum":["answer","question","rejected"],"nullable":false,"description":"type of the response"},"is_primary":{"type":"boolean","nullable":true,"description":"if it is a primary response"},"is_rejected":{"type":"boolean","nullable":true,"description":"if it has been rejected"},"primary_response_id":{"type":"string","format":"uuid","nullable":true,"description":"unique identifier of the primary response"},"previous_response_id":{"type":"string","format":"uuid","nullable":true,"description":"unique identifier of the previous response"},"text":{"type":"string","nullable":true,"description":"response text"},"suggestion":{"type":"string","nullable":true,"description":"suggestion to the response"},"transitioned_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the Rfi transitioned so the response is no longer active"},"transition_text":{"type":"string","nullable":true,"description":"transition text"},"responded_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the response status changes to responded"},"received_date":{"type":"string","format":"date","nullable":true,"description":"Date at which the response was received from the original assignee"},"owner_user":{"$ref":"#/components/schemas/rfi_user"},"transitioning_user":{"$ref":"#/components/schemas/rfi_user"},"responding_user":{"$ref":"#/components/schemas/rfi_user"},"rfi_attachments":{"type":"array","nullable":false,"description":"Array containing attachment objects","items":{"type":"object","description":"Entity that encapsulates an attachment on an RFI.","required":["id","creator_user_id","project_id","kind","attached_to","rfi_id","created_at","device_created_at","resolved_conflict","device_updated_at","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the RFI Attachment object."},"name":{"type":"string","nullable":true,"description":"Name of the file if there is one."},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who last interacted modified this entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"rfi_id":{"type":"string","format":"uuid","nullable":false,"description":"The RFI on which these attachments will exist."},"rfi_response_id":{"type":"string","format":"uuid","nullable":true,"description":"The RFI response on which these attachments will exist."},"attached_to":{"type":"string","enum":["question","answer"],"nullable":false,"description":"Where under the RFI this attachment was added: question, or answer."},"kind":{"type":"string","enum":["new_file","existing_file","over_limit_file","cropped_plan","new_photo","existing_photo"],"nullable":false,"description":"Allowable kinds of RFI Attachments."},"fw_object_id":{"type":"string","format":"uuid","nullable":true,"description":"The ID of the FW object which this RFIAttachment comes from."},"original_url":{"type":"string","nullable":true,"description":"URL of the file originally uploaded by the user"},"file_url":{"type":"string","nullable":true,"description":"URL of the potentially processed file"},"thumb_url":{"type":"string","nullable":true,"description":"Thumb URL of the file if there is one"},"file_size":{"type":"integer","format":"int32","nullable":true,"description":"Size of file if there is one"},"captured_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when a photo attachment was taken"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"flattened_file_url":{"type":"string","nullable":true,"description":"URL of the file that has the markups flattened too"}},"additionalProperties":false}},"should_clip":{"type":"boolean","nullable":true,"description":"Specifies if the response has been redacted"},"has_text_or_attachments":{"type":"boolean","nullable":true,"description":"Specifies if the text or attachments were added"},"has_email_response":{"type":"boolean","nullable":false,"description":"Specifies if the response has an email response"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"rfi_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the Rfi this entity belongs to"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"ai_edit_kind":{"type":"string","enum":["improved"],"nullable":true,"description":"Kind of AI edit applied to the response text, if any"}},"additionalProperties":false},"rfi_response_update_input":{"type":"object","nullable":false,"description":"Schema for updating a Rfi Response","properties":{"rfi_response":{"type":"object","nullable":false,"properties":{"status":{"type":"string","enum":["draft","responded"],"nullable":false,"description":"status of the response"},"text":{"type":"string","nullable":true,"description":"response text"},"suggestion":{"type":"string","nullable":true,"description":"suggestion to the response"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"}},"description":"Entity that represents a RfiResponse document","additionalProperties":false}},"additionalProperties":false},"rfi_task":{"type":"object","description":"Entity that relates an RFI to a Task.","required":["id","creator_user_id","project_id","task_id","rfi_id","created_at","device_created_at","resolved_conflict","device_updated_at","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who last interacted modified this entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"task_id":{"type":"string","format":"uuid","nullable":false,"description":"The task being captured by this entity"},"rfi_id":{"type":"string","format":"uuid","nullable":false,"description":"The RFI being captured by this entity"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"}},"additionalProperties":false},"rfi_task_create_input":{"type":"object","required":["creator_user_id","rfi_id","task_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who last interacted modified this entity"},"task_id":{"type":"string","format":"uuid","nullable":false,"description":"The task being captured by this entity"},"rfi_id":{"type":"string","format":"uuid","nullable":false,"description":"The RFI being captured by this entity"}},"description":"Schema for creating RFI task relations.","additionalProperties":false},"rfi_task_find_and_destroy_input":{"type":"object","required":["rfi_id","task_id"],"nullable":false,"properties":{"task_id":{"type":"string","format":"uuid","nullable":false,"description":"The task being captured by this entity"},"rfi_id":{"type":"string","format":"uuid","nullable":false,"description":"The RFI being captured by this entity"}},"description":"Schema for finding and destroying an RFI task relation.","additionalProperties":false},"rfi_user":{"type":"object","description":"Entity that represents a RfiUser document","required":["id","project_id","rfi_id","creator_user_id","last_editor_user_id","created_at","updated_at"],"nullable":true,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"rfi_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the Rfi this entity belongs to"},"project_userable_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the ProjectUser if user kind, ExternalProjectUser if non-user kind."},"project_userable_type":{"type":"string","nullable":false,"description":"ProjectUser or ExternalProjectUser, i.e non-user or user kind"},"user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the User. Belongs to User entity."},"is_assignee":{"type":"boolean","nullable":true,"description":"indication for whether this RfiUser is an assignee on the Rfi"},"is_watcher":{"type":"boolean","nullable":true,"description":"indication for whether this RfiUser is a watcher on the Rfi"},"is_reviewer":{"type":"boolean","nullable":true,"description":"indication for whether this RfiUser is a reviewer on the Rfi"},"kind":{"type":"string","nullable":false,"description":"kind of user"},"email":{"type":"string","nullable":true,"description":"users email, if non_user"},"language":{"type":"string","nullable":true,"description":"users language, if non_user"},"user":{"type":"object","nullable":true,"description":"the associated project-user attributes","properties":{"user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the User. Belongs to User entity."},"full_name":{"type":"string","nullable":false,"description":"User full name: first name + last name."},"project_id":{"type":"string","format":"uuid","nullable":true,"description":"The ID of the Project that project user belongs to. PmGroup information is scoped to this project."},"role":{"type":"string","enum":["admin","member","follower"],"nullable":false,"description":"role that the project-user holds in this project"},"pm_group_id":{"type":"string","format":"uuid","nullable":true,"description":"The id of the PmGroup that user belongs to within a project."},"pm_group_name":{"type":"string","nullable":true,"description":"The name of the PmGroup that user belongs to within a project."},"pm_role":{"type":"string","enum":["contributor","manager",null],"nullable":true,"description":"project management role that the project-user holds in this project"}},"additionalProperties":false},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"}},"additionalProperties":false},"rfi_user_batch_input":{"type":"object","nullable":false,"description":"Schema for batch creating/updating Rfi User reviewers and watchers","properties":{"add_reviewer_user_ids":{"type":"array","nullable":true,"description":"List of User ids that will become reviewers","items":{"type":"integer","nullable":false,"format":"int32","description":"User ID to be added as a reviewer"}},"add_watcher_user_ids":{"type":"array","nullable":true,"description":"List of User ids that will become watchers","items":{"type":"integer","nullable":false,"format":"int32","description":"User ID to be added as a watcher"}},"remove_watcher_user_ids":{"type":"array","nullable":true,"description":"List of User ids that will be removed as watchers","items":{"type":"integer","nullable":false,"format":"int32","description":"User ID to be removed as a watcher"}}},"additionalProperties":false},"rfi_watcher":{"type":"object","description":"Entity that relates an RFI to a User.","required":["id","creator_user_id","project_id","rfi_id","user_id","created_at","device_created_at","resolved_conflict","device_updated_at","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who last interacted modified this entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the User being related."},"rfi_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the RFI which is being related."},"user_name":{"type":"string","nullable":true,"description":"Full name of the user who is watching this RFI."},"user_email":{"type":"string","nullable":true,"description":"Email of the user who is watching this RFI."},"user_pm_group_id":{"type":"string","nullable":true,"description":"PM Group ID of the user who is watching this RFI."},"user_pm_group_name":{"type":"string","nullable":true,"description":"Name of the PM Group of the user who is watching this RFI."},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"is_assignee":{"type":"boolean","nullable":true,"description":"indication for whether this RfiUser is an assignee on the Rfi"},"is_watcher":{"type":"boolean","nullable":true,"description":"indication for whether this RfiUser is a watcher on the Rfi"},"is_reviewer":{"type":"boolean","nullable":true,"description":"indication for whether this RfiUser is a reviewer on the Rfi"},"kind":{"type":"string","nullable":false,"description":"kind of user"},"email":{"type":"string","nullable":true,"description":"users email, if non_user"},"language":{"type":"string","nullable":true,"description":"users language, if non_user"},"user":{"type":"object","nullable":true,"description":"the associated project-user attributes","properties":{"user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the User. Belongs to User entity."},"full_name":{"type":"string","nullable":false,"description":"User full name: first name + last name."},"project_id":{"type":"string","format":"uuid","nullable":true,"description":"The ID of the Project that project user belongs to. PmGroup information is scoped to this project."},"role":{"type":"string","enum":["admin","member","follower"],"nullable":false,"description":"role that the project-user holds in this project"},"pm_group_id":{"type":"string","format":"uuid","nullable":true,"description":"The id of the PmGroup that user belongs to within a project."},"pm_group_name":{"type":"string","nullable":true,"description":"The name of the PmGroup that user belongs to within a project."},"pm_role":{"type":"string","enum":["contributor","manager"],"nullable":true,"description":"project management role that the project-user holds in this project"}},"additionalProperties":false}},"additionalProperties":false},"rfi_watcher_create_input":{"type":"object","required":["rfi_id","user_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who last interacted modified this entity"},"user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the User being related."},"rfi_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the RFI which is being related."}},"description":"Schema for creating RFI Watchers.","additionalProperties":false},"rfi_watcher_batch_create_input":{"type":"object","description":"Input for batch creating RFI watchers from one RFI.","required":["rfi_id","user_ids"],"nullable":false,"properties":{"rfi_id":{"type":"string","format":"uuid","nullable":false,"description":"The id of the RFI for which watchers will be created/added."},"user_ids":{"type":"array","nullable":false,"description":"List of user ids associated with the watchers to be created/added.","items":{"type":"integer","format":"int32","nullable":false,"description":"Id of user that will be added as watcher from the RFI."}},"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who last interacted modified this entity"}},"additionalProperties":false},"rfi_watcher_find_and_destroy_input":{"type":"object","required":["rfi_id","user_id"],"nullable":false,"properties":{"user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the User being related."},"rfi_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the RFI which is being related."}},"description":"Schema for finding RFI Watcher and then destroying it.","additionalProperties":false},"rfi_watcher_batch_destroy_input":{"type":"object","description":"Input for batch destroying RFI watchers from one RFI.","required":["rfi_id","user_ids"],"nullable":false,"properties":{"rfi_id":{"type":"string","format":"uuid","nullable":false,"description":"The id of the RFI for which watchers will be removed."},"user_ids":{"type":"array","nullable":false,"description":"List of user ids associated with the watchers to be removed.","items":{"type":"integer","format":"int32","nullable":false,"description":"Id of user that will be removed as watcher from the RFI."}}},"additionalProperties":false},"search_entity":{"type":"object","nullable":true,"description":"Each of the OpenSearch entity response that contains a corresponding confidence score","required":["score","entity"],"properties":{"score":{"type":"number","nullable":false,"description":"A floating point number indicating the relevance of the document. Higher value equates to higher confidence"},"entity":{"type":"object","description":"Entity that the search query matched for","nullable":false,"oneOf":[{"$ref":"#/components/schemas/task"},{"$ref":"#/components/schemas/attachment"},{"$ref":"#/components/schemas/floorplan"}]}},"additionalProperties":false},"search_floorplan":{"type":"object","nullable":true,"description":"A floorplan search result with a type and confidence score","required":["score","entity","match_kind","match_content"],"properties":{"score":{"type":"number","nullable":false,"description":"A floating point number indicating the relevance of the floorplan. Higher value equates to higher confidence"},"entity":{"$ref":"#/components/schemas/floorplan"},"match_kind":{"type":"string","enum":["metadata","full_text"],"nullable":false,"description":"The kind of match (metadata or full_text)"},"match_content":{"$ref":"#/components/schemas/sheet_highlights"}},"additionalProperties":false},"search":{"type":"object","nullable":false,"description":"OpenSearch response","properties":{"tasks":{"type":"array","nullable":true,"description":"List of Tasks from search results and their OpenSearch relevance score","items":{"$ref":"#/components/schemas/search_entity"}},"attachments":{"type":"array","nullable":true,"description":"List of Attachments from search results and their OpenSearch relevance score","items":{"$ref":"#/components/schemas/search_entity"}},"floorplans":{"type":"array","nullable":true,"description":"List of Tasks from search results and their OpenSearch relevance score","items":{"$ref":"#/components/schemas/search_floorplan"}}},"additionalProperties":false},"version_descriptions":{"type":"object","nullable":false,"description":"Project sheet version descriptions","required":["version_descriptions"],"properties":{"version_descriptions":{"type":"array","nullable":true,"description":"List of version descriptions","items":{"required":["name"],"type":"object","properties":{"name":{"type":"string"}},"additionalProperties":false}}},"additionalProperties":false},"sheet":{"type":"object","description":"Entity that denotes a particular version of a plan","required":["id","creator_user_id","last_editor_user_id","project_id","is_multipage","file_name","name","version","resolved_conflict","created_at","device_created_at","device_updated_at","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the user who most recently edited this entity"},"user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the user who uploaded this version"},"floorplan_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the plan this belongs to"},"folder_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the folder this lives in"},"rotate_degrees":{"type":"integer","format":"int32","nullable":false,"description":"Degrees by which the sheet is rotated between 0 to 360"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"sheet_upload_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the uploaded entity this version was derived from"},"has_conflicts":{"type":"boolean","nullable":true,"description":"Whether this has conflicts with other versions of the plan"},"has_errors":{"type":"boolean","nullable":true,"description":"Whether this has any errors"},"has_low_res_tiles":{"type":"boolean","nullable":true,"description":"Whether this has low resolution tile images"},"is_multipage":{"type":"boolean","nullable":false,"description":"Whether this was derived out of a PDF with more than 1 page"},"is_tiled":{"type":"boolean","nullable":true,"description":"Whether this carries tiles (rows & columns of images that can be put together to build this)"},"android_file_url":{"type":"string","nullable":true,"description":"URL of the low resolution image of this entity (with a max dimension of 2048 pixels)"},"file_name":{"type":"string","nullable":false,"description":"Name of the uploaded file out of which this was derived"},"file_url":{"type":"string","nullable":true,"description":"URL of the low resolution image of this entity"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"name_crop_url":{"type":"string","nullable":true,"description":"URL of the corner of that carries the name"},"original_url":{"type":"string","nullable":true,"description":"URL of the file that was processed into all the different images in this entity"},"suggested_name":{"type":"string","nullable":true,"description":"Name suggested by our automated text extraction process"},"thumb_url":{"type":"string","nullable":true,"description":"URL of the thumb image of this entity"},"tiles_package_url":{"type":"string","nullable":true,"description":"URL of the zip file that carries all the tile images for this entity"},"version_description":{"type":"string","nullable":true,"description":"Description for this version of the plan"},"meters_per_pixel":{"type":"number","format":"double","nullable":true,"description":"Count of meters each pixel in `file_url` corresponds to"},"pdf_height":{"type":"number","format":"double","nullable":true,"description":"Height of the original PDF file that was processed into this entity"},"pdf_width":{"type":"number","format":"double","nullable":true,"description":"Width of the original PDF file that was processed into this entity"},"android_file_height":{"type":"integer","format":"int32","nullable":true,"description":"Height in pixels of the `android_file_url` image"},"android_file_width":{"type":"integer","format":"int32","nullable":true,"description":"Width in pixels of the `android_file_url` image"},"file_height":{"type":"integer","format":"int32","nullable":true,"description":"Height in pixels of the `file_url` image"},"file_width":{"type":"integer","format":"int32","nullable":true,"description":"Width in pixels of the `file_url` image"},"original_height":{"type":"integer","format":"int32","nullable":true,"description":"Height in pixels of the original image before it was further processed into different dimensions"},"original_width":{"type":"integer","format":"int32","nullable":true,"description":"Height in pixels of the original image before it was further processed into different dimensions"},"page_number":{"type":"integer","format":"int32","nullable":true,"description":"Page number this entity denotes of the uploaded file"},"tile_size":{"type":"integer","format":"int32","nullable":true,"description":"Dimension of each tile image"},"tiles_resolution":{"type":"integer","format":"int32","nullable":true,"description":"Resolution of provided tiles images (in DPI)"},"tiles_resolution_type":{"type":"integer","format":"int32","nullable":true,"description":"Resolution type of tiles images"},"version":{"type":"integer","format":"int32","nullable":false,"description":"Particular version of the plan this entity denotes"},"version_notes":{"type":"string","nullable":true,"description":"Notes for this version of the plan"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"text_content_url":{"type":"string","nullable":true,"description":"Parsed sheet's text content file url"}},"additionalProperties":false},"sheet_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the user who most recently edited this entity"},"floorplan_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the plan this belongs to"},"has_conflicts":{"type":"boolean","nullable":true,"description":"Whether this has conflicts with other versions of the plan"},"version_description":{"type":"string","nullable":true,"description":"Description for this version of the plan"},"meters_per_pixel":{"type":"number","format":"double","nullable":true,"description":"Count of meters each pixel in `file_url` corresponds to"},"version_notes":{"type":"string","nullable":true,"description":"Notes for this version of the plan"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for updating sheets","additionalProperties":false},"sheet_ids_for_version_descriptions_response":{"type":"array","description":"Matching result from the Sheet Version Description search.","nullable":false,"items":{"type":"object","required":["id","floorplan_id"],"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"Sheet ID."},"floorplan_id":{"type":"string","format":"uuid","nullable":false,"description":"Floorplan ID."}},"additionalProperties":false}},"sheet_batch_export_input":{"type":"object","nullable":false,"description":"Schema for export request","oneOf":[{"type":"object","description":"Schema for sheet batch export input","nullable":false,"required":["sheet_ids","file_name","options"],"properties":{"sheet_ids":{"description":"IDs of the sheet to export","nullable":false,"type":"array","items":{"type":"string","description":"ID of the sheet","nullable":false,"format":"uuid"}},"file_name":{"description":"Name of the output pdf file","nullable":false,"type":"string"},"options":{"type":"object","nullable":false,"description":"options for the export","properties":{"markups":{"type":"boolean","nullable":true,"description":"Boolean value indicating if Markups are to be exported."},"floorplans":{"type":"boolean","nullable":true,"description":"Boolean value indicating if Floorplans are to be exported."},"attachments":{"type":"boolean","nullable":true,"description":"Boolean value indicating if Attachments are to be exported."},"forms":{"type":"boolean","nullable":true,"description":"Boolean value indicating if Forms are to be exported."},"photos":{"type":"boolean","nullable":true,"description":"Boolean value indicating if Photos are to be exported."},"markup_colors":{"type":"array","description":"Set of acceptable markup colors for the export","nullable":true,"items":{"type":"string","enum":["RED","DARK_BLUE","ORANGE","DARK_GREEN","PINK","LIGHT_BLUE","YELLOW","LIGHT_GREEN","WHITE","BLACK","PRIVATE"],"description":"Enum of Acceptable markup colors"}}},"additionalProperties":false}},"additionalProperties":false},{"type":"object","nullable":false,"required":["jid"],"properties":{"jid":{"type":"string","nullable":false,"description":"A unique ID to poll with until the job finishes"}},"additionalProperties":false}]},"sheet_highlights":{"type":"array","description":"Highlighted Sheet search results.","nullable":false,"items":{"type":"object","required":["text","highlights"],"properties":{"text":{"type":"string","nullable":false,"description":"The highlighted text."},"highlights":{"type":"array","description":"Highlighted regions on the sheet.","nullable":false,"items":{"type":"object","required":["xmin","xmax","ymin","ymax"],"properties":{"xmin":{"type":"number","nullable":false,"description":"The minimum x-coordinate of the bounding box."},"xmax":{"type":"number","nullable":false,"description":"The maximum x-coordinate of the bounding box."},"ymin":{"type":"number","nullable":false,"description":"The minimum y-coordinate of the bounding box."},"ymax":{"type":"number","nullable":false,"description":"The maximum y-coordinate of the bounding box."}},"additionalProperties":false}}},"additionalProperties":false}},"sheet_upload":{"type":"object","description":"Entity that denotes an uploaded file which gets processed into plan(s)","required":["id","user_id","project_id","has_errors","is_processed","name","created_at","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who uploaded this"},"folder_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the folder this was uploaded into"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"active_sheets_count":{"type":"integer","format":"int32","nullable":true,"description":"Number of active Sheets in the Project, returned when query param count_active_sheets is set to true."},"status":{"type":"string","enum":["errored","processed","queued","processing","uploading","splitting"],"nullable":true,"description":"Status of the Sheet upload in the project."},"has_errors":{"type":"boolean","nullable":false,"description":"Whether any errors were hit while processing this upload"},"is_processed":{"type":"boolean","nullable":false,"description":"Whether this upload was successfully processed into plan(s)"},"file_size":{"type":"string","nullable":true,"description":"Size in bytes of the uploaded file"},"file_url":{"type":"string","nullable":true,"description":"URL of the file uploaded"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"version_description":{"type":"string","nullable":true,"description":"Description for the uploaded file"},"pages":{"type":"integer","format":"int32","nullable":true,"description":"Count of pages in the uploaded file"},"pages_split":{"type":"integer","format":"int32","nullable":true,"description":"Count of pages so far this has been split into (useful to show the state of processing)"},"pages_uploaded":{"type":"integer","format":"int32","nullable":true,"description":"Count of split pages so far that have been uploaded (useful to show the state of processing)"},"plans_created":{"type":"integer","format":"int32","nullable":true,"description":"Count of plans created out of this upload"},"version_notes":{"type":"string","nullable":true,"description":"Notes for the uploaded file"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"}},"additionalProperties":false},"sheet_upload_create_input":{"type":"object","required":["name","user_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who uploaded this"},"folder_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the folder this was uploaded into"},"file_size":{"type":"string","nullable":true,"description":"Size in bytes of the uploaded file"},"file_url":{"type":"string","nullable":true,"description":"URL of the file uploaded"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"version_description":{"type":"string","nullable":true,"description":"Description for the uploaded file"},"version_notes":{"type":"string","nullable":true,"description":"Notes for the uploaded file"},"kind":{"type":"string","nullable":false,"description":"String value indicating the kind of Sheet Upload e.g: pdf, img, zip"}},"description":"Schema for creating sheet uploads","additionalProperties":false},"sheet_upload_batch_create_input_item":{"type":"object","nullable":false,"description":"Schema for a single sheet upload in a batch create request","required":["unique_id","name","user_id"],"properties":{"unique_id":{"type":"string","nullable":false,"description":"Client-generated unique identifier used to correlate batch results with requests"},"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who uploaded this"},"folder_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the folder this was uploaded into"},"file_size":{"type":"string","nullable":true,"description":"Size in bytes of the uploaded file"},"file_url":{"type":"string","nullable":true,"description":"URL of the file uploaded"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"version_description":{"type":"string","nullable":true,"description":"Description for the uploaded file"},"version_notes":{"type":"string","nullable":true,"description":"Notes for the uploaded file"},"kind":{"type":"string","nullable":false,"description":"String value indicating the kind of Sheet Upload e.g: pdf, img, zip"}},"additionalProperties":false},"sheet_upload_batch_create_input":{"type":"object","nullable":false,"required":["sheet_uploads"],"properties":{"sheet_uploads":{"type":"array","description":"List of files to be processed into plan(s)","nullable":false,"items":{"$ref":"#/components/schemas/sheet_upload_batch_create_input_item"}}},"description":"Schema for updating sheet uploads in batch","additionalProperties":false},"sheet_upload_update_input":{"type":"object","nullable":false,"properties":{"is_processed":{"type":"boolean","nullable":false,"description":"Whether this upload was successfully processed into plan(s)"},"version_description":{"type":"string","nullable":true,"description":"Description for the uploaded file"},"version_notes":{"type":"string","nullable":true,"description":"Notes for the uploaded file"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the user making this update (required when authenticating via API key)"}},"description":"Schema for updating sheet uploads","additionalProperties":false},"sheet_upload_delete_input":{"type":"object","description":"Schema for deleting sheet uploads","nullable":false,"required":["sheet_upload_ids"],"properties":{"sheet_upload_ids":{"type":"array","nullable":false,"items":{"type":"string","format":"uuid"},"description":"IDs of the Sheet Uploads"}},"additionalProperties":false},"signature":{"type":"object","description":"Entity that denotes a user's signature","required":["id","creator_user_id","last_editor_user_id","project_id","device_created_at","device_updated_at","created_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"file_url":{"type":"string","nullable":true,"description":"URL of the file that carries the signature. Either this or signature_string is required."},"signing_as":{"type":"string","nullable":true,"description":"Name of the user who signed"},"signer_designation":{"type":"string","nullable":true,"description":"Job Title, Company of the user who signed"},"signature_string":{"type":"string","nullable":true,"description":"String/Text to represent the signature of the user who signed. Either this or file_url is required."},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"}},"additionalProperties":false},"signature_create_input":{"type":"object","required":["creator_user_id","last_editor_user_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"file_url":{"type":"string","nullable":true,"description":"URL of the file that carries the signature. Either this or signature_string is required."},"signing_as":{"type":"string","nullable":true,"description":"Name of the user who signed"},"signer_designation":{"type":"string","nullable":true,"description":"Job Title, Company of the user who signed"},"signature_string":{"type":"string","nullable":true,"description":"String/Text to represent the signature of the user who signed. Either this or file_url is required."},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for creating signatures","additionalProperties":false},"spec_section":{"type":"object","description":"An entity that represents a spec section within a spec book. Can have multiple versions.","required":["id","section_number","project_id","current_version_id","current_version_title","current_version_description","current_version_file_url","current_version_thumb_url","conflict","processing","creator_user_id","last_editor_user_id","created_at","updated_at","deleted_at","device_created_at","device_updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the spec_section"},"section_number":{"type":"string","nullable":false,"description":"The number that the spec_section corresponds to within a spec book"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project the spec_section belongs to"},"current_version_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the current spec_section_version of the spec_section"},"current_version_title":{"type":"string","nullable":false,"description":"Title of the current spec_section_version of the spec_section"},"current_version_description":{"type":"string","nullable":false,"description":"Description of the spec_section_version of the spec_section"},"current_version_file_url":{"type":"string","nullable":true,"description":"The URL for the PDF associated with the current spec_section_version of the spec_section"},"current_version_thumb_url":{"type":"string","nullable":true,"description":"The URL for the thumbnail associated with the current spec_section_version of the spec_section"},"conflict":{"type":"boolean","nullable":false,"description":"Indicates a version conflict on the spec_section"},"processing":{"type":"boolean","nullable":false,"description":"Indicates the processing status of the spec_section"},"error":{"type":"boolean","nullable":false,"description":"Indicates whether the spec_section contains an error"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created the spec_section"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the last user who edited the spec_section"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the spec_section"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the spec_section"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the server last deleted the spec_section"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the spec_section"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the spec_section"}},"additionalProperties":false},"spec_section_create_input":{"type":"object","required":["version_title","version_description"],"nullable":false,"properties":{"section_number":{"type":"string","nullable":false,"description":"The number that the spec_section corresponds to within a spec book"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project the spec_section belongs to"},"current_version_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the current spec_section_version of the spec_section"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created the spec_section"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the last user who edited the spec_section"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the spec_section"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the spec_section"},"file_url":{"type":"string","nullable":false,"description":"File url to a PDF of the spec_section"},"name":{"type":"string","nullable":false,"description":"File name for the attachment"},"version_title":{"type":"string","nullable":false,"description":"Title of the spec_section_version"},"version_description":{"type":"string","nullable":false,"description":"Description of the spec_section_version"}},"description":"Schema for creating a spec_section. Creates an associated spec_section_version.","additionalProperties":false},"spec_section_update_input":{"type":"object","nullable":false,"properties":{"section_number":{"type":"string","nullable":false,"description":"The number that the spec_section corresponds to within a spec book"},"current_version_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the current spec_section_version of the spec_section"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the last user who edited the spec_section"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the spec_section"},"current_version_title":{"type":"string","nullable":true,"description":"Title of the current spec_section_version"},"current_version_description":{"type":"string","nullable":true,"description":"Description of the spec_section_version"},"current_version_file_url":{"type":"string","nullable":true,"description":"The URL for the new PDF to be associated with the current spec_section_version"}},"description":"Schema for updating a spec_section and its current spec_section_version","additionalProperties":false},"spec_section_resolve_input":{"type":"object","required":["section_number","version_title","version_description","version_id"],"nullable":false,"properties":{"section_number":{"type":"string","nullable":false,"description":"The number that the spec_section corresponds to within a spec book"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project the spec_section belongs to"},"version_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the conflicting version of the spec_section"},"version_title":{"type":"string","nullable":false,"description":"Title of the spec_section_version"},"version_description":{"type":"string","nullable":false,"description":"Description of the spec_section_version"}},"description":"Schema for resolving spec_sections individually","additionalProperties":false},"spec_section_resolve_section_number_input":{"type":"object","required":["section_number"],"nullable":false,"properties":{"section_number":{"type":"string","nullable":false,"description":"The number that the spec_section corresponds to within a spec book"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project the spec_section belongs to"},"version_title":{"type":"string","nullable":false,"description":"Updated title of the spec_section_version"},"version_description":{"type":"string","nullable":false,"description":"Updated description of the spec_section_version"}},"description":"Schema for resolving spec section number conflict by taking all confirmed spec_section_versions under the resource, and transferring them onto the SpecSection with the specified section number.","additionalProperties":false},"spec_section_batch_destroy_input":{"type":"array","nullable":false,"description":"Ids of the spec_sections to be deleted","items":{"type":"string","nullable":false,"description":"spec_section ID"}},"spec_section_version":{"type":"object","description":"A version of a specific spec_section.","required":["id","title","description","file_url","thumb_url","status","revision_number","project_id","spec_section_id","attachment_id","creator_user_id","last_editor_user_id","created_at","updated_at","deleted_at","device_created_at","device_updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the spec_section_version"},"title":{"type":"string","nullable":true,"description":"Title of the spec_section_version"},"description":{"type":"string","nullable":false,"description":"Description of the spec_section_version"},"file_url":{"type":"string","nullable":false,"description":"URL to a PDF of the spec_section_version"},"thumb_url":{"type":"string","nullable":true,"description":"URL to a thumbnail jpg of the spec_section_version's first page"},"status":{"type":"string","enum":["draft","conflict","confirmed",null],"nullable":true,"description":"Status of the spec_section_version"},"revision_number":{"type":"integer","nullable":false,"description":"Revision number of the spec_section_version"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project the spec_section_version belongs to"},"spec_section_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the spec_section the spec_section_version belongs to"},"attachment_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the attachment associated with the spec_section_version"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created the spec_section_version"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the last user who edited the spec_section_version"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the spec_section_version"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the spec_section_version"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the server last deleted the spec_section_version"},"device_created_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the device created the spec_section_version"},"device_updated_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the device last updated the spec_section_version"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"}},"additionalProperties":false},"spec_section_version_update_input":{"type":"object","nullable":false,"properties":{"description":{"type":"string","nullable":false,"description":"Description of the spec_section_version"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the last user who edited the spec_section_version"},"device_updated_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the device last updated the spec_section_version"}},"description":"Schema for updating a spec_section_version","additionalProperties":false},"spec_upload":{"type":"object","description":"The entry point for an uploaded spec book.","required":["id","status","attachment_id","file_url","name","jid","project_id","creator_user_id","last_editor_user_id","created_at","updated_at","deleted_at","device_created_at","device_updated_at","resolved_conflict"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the spec_upload"},"status":{"type":"string","enum":["processing","reviewed","timeout_error","process_error","under_review",null],"nullable":true,"description":"Status of the spec_upload"},"attachment_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the associated attachment on the spec_upload"},"file_url":{"type":"string","nullable":false,"description":"file_url of the associated attachment - this field is delegated"},"name":{"type":"string","nullable":false,"description":"File name of the associated attachment - this field is delegated"},"jid":{"type":"string","nullable":true,"description":"The job id associated to the splitting of the uploaded PDF (and creation of spec_sections) after spec_upload#review is invoked"},"default_version_description":{"type":"string","nullable":true,"description":"The default version description to be used for spec section versions"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project the spec_upload belongs to"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created the spec_upload"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the last user who edited the spec_upload"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the spec_upload"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the spec_upload"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the server last deleted the spec_upload"},"device_created_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the device created the spec_upload"},"device_updated_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the device last updated the spec_upload"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"}},"additionalProperties":false},"spec_upload_create_input":{"type":"object","nullable":false,"properties":{"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project the spec_upload belongs to"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created the spec_upload"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the last user who edited the spec_upload"},"device_created_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the device created the spec_upload"},"device_updated_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the device last updated the spec_upload"},"file_url":{"type":"string","nullable":false,"description":"File url for the attachment associated with the spec_upload"},"name":{"type":"string","nullable":false,"description":"File name for the attachment associated with the spec_upload"},"default_version_description":{"type":"string","nullable":false,"description":"The default version description to be used for spec section versions"}},"description":"Schema for creating a spec_upload","additionalProperties":false},"spec_upload_update_input":{"type":"object","nullable":false,"properties":{"default_version_description":{"type":"string","nullable":true,"description":"The default version description to be used for spec section versions"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created the spec_upload"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the last user who edited the spec_upload"},"device_created_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the device created the spec_upload"},"device_updated_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the device last updated the spec_upload"}},"description":"Schema for updating spec upload","additionalProperties":false},"spec_upload_draft_item":{"type":"object","description":"A draft entity that encapsulates a spec_section on a given spec_upload.","required":["id","spec_upload_id","draft_item_number","title","start_page_number","end_page_number","project_id","creator_user_id","last_editor_user_id","created_at","updated_at","deleted_at","device_created_at","device_updated_at","resolved_conflict"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the spec_upload_draft_item"},"spec_upload_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the SpecUpload this spec_upload_draft_item belongs to"},"draft_item_number":{"type":"string","nullable":true,"description":"Spec section number on the spec_upload which is encapsulated by this spec_upload_draft_item"},"title":{"type":"string","nullable":true,"description":"Title of the spec section which is encapsulated by this spec_upload_draft_item"},"start_page_number":{"type":"integer","format":"int32","nullable":true,"description":"The starting page number of the encapsulated spec_section on the associated spec_upload attachment"},"end_page_number":{"type":"integer","format":"int32","nullable":true,"description":"The ending page number of the encapsulated spec_section on the associated spec_upload attachment"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this spec_upload_draft_item belongs to"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this spec_upload_draft_item"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the last user who edited this spec_upload_draft_item"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the spec_upload_draft_item"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the spec_upload_draft_item"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the server last deleted the spec_upload_draft_item"},"device_created_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the device created the spec_upload_draft_item"},"device_updated_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the device last updated the spec_upload_draft_item"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"}},"additionalProperties":false},"spec_upload_draft_item_create_input":{"type":"object","nullable":false,"properties":{"spec_upload_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the SpecUpload this spec_upload_draft_item belongs to"},"draft_item_number":{"type":"string","nullable":true,"description":"Spec section number on the spec_upload which is encapsulated by this spec_upload_draft_item"},"title":{"type":"string","nullable":true,"description":"Title of the spec section which is encapsulated by this spec_upload_draft_item"},"start_page_number":{"type":"integer","format":"int32","nullable":true,"description":"The starting page number of the encapsulated spec_section on the associated spec_upload attachment"},"end_page_number":{"type":"integer","format":"int32","nullable":true,"description":"The ending page number of the encapsulated spec_section on the associated spec_upload attachment"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this spec_upload_draft_item belongs to"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this spec_upload_draft_item"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the last user who edited this spec_upload_draft_item"},"device_created_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the device created the spec_upload_draft_item"},"device_updated_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the device last updated the spec_upload_draft_item"}},"description":"Schema for creating a spec_upload_draft_item","additionalProperties":false},"spec_upload_draft_item_update_input":{"type":"object","nullable":false,"properties":{"draft_item_number":{"type":"string","nullable":true,"description":"Spec section number on the spec_upload which is encapsulated by this spec_upload_draft_item"},"title":{"type":"string","nullable":true,"description":"Title of the spec section which is encapsulated by this spec_upload_draft_item"},"start_page_number":{"type":"integer","format":"int32","nullable":true,"description":"The starting page number of the encapsulated spec_section on the associated spec_upload attachment"},"end_page_number":{"type":"integer","format":"int32","nullable":true,"description":"The ending page number of the encapsulated spec_section on the associated spec_upload attachment"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the last user who edited this spec_upload_draft_item"},"device_updated_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the device last updated the spec_upload_draft_item"}},"description":"Schema for updating a spec_upload_draft_item","additionalProperties":false},"status":{"type":"object","description":"Entity that denotes the custom status of a `Task`","required":["id","project_id","name","ordinal","color","kind","required_role","is_default","created_at","updated_at","device_created_at","device_updated_at","creator_user_id","last_editor_user_id","resolved_conflict"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"ordinal":{"type":"integer","format":"int32","nullable":false,"description":"Specifies the ordering among siblings"},"color":{"type":"string","enum":["#FD504E","#C91112","#FA8B34","#FCD44A","#45DE67","#12A258","#82D8FF","#306BDB","#F84EF8","#282828","#FEA7A6","#E48888","#FDC599","#FDE9A4","#A2EFB3","#88D1AB","#C1EBFF","#97B5ED","#FBA6FB","#A66826"],"nullable":false,"description":"Color to color the entity in this status"},"kind":{"type":"string","enum":["open","tracked","verified"],"nullable":false,"description":"Kind of the entity"},"required_role":{"type":"string","enum":["follower","member","admin"],"nullable":false,"description":"Role required to move in & out of this status"},"is_default":{"type":"boolean","nullable":false,"description":"Whether this is the default status for tasks in a project"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"}},"additionalProperties":false},"status_create_input":{"type":"object","required":["project_id","creator_user_id","last_editor_user_id","name","color","ordinal"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"ordinal":{"type":"integer","format":"int32","nullable":false,"description":"Specifies the ordering among siblings"},"color":{"type":"string","enum":["#FD504E","#C91112","#FA8B34","#FCD44A","#45DE67","#12A258","#82D8FF","#306BDB","#F84EF8","#282828","#FEA7A6","#E48888","#FDC599","#FDE9A4","#A2EFB3","#88D1AB","#C1EBFF","#97B5ED","#FBA6FB","#A66826"],"nullable":false,"description":"Color to color the entity in this status"},"kind":{"type":"string","enum":["open","tracked","verified"],"nullable":false,"description":"Kind of the entity"},"required_role":{"type":"string","enum":["follower","member","admin"],"nullable":false,"description":"Role required to move in & out of this status"},"is_default":{"type":"boolean","nullable":false,"description":"Whether this is the default status for tasks in a project"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"}},"description":"Schema for creating statuses","additionalProperties":false},"submittal":{"type":"object","description":"Entity that represents a Submittal document","required":["id","name","status","created_at","updated_at","project_id","creator_user_id","last_editor_user_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"name":{"type":"string","nullable":false,"description":"Name of the Submittal. Must be unique between Submittals under the same parent."},"description":{"type":"string","nullable":true,"description":"Description of the Submittal"},"number":{"type":"integer","format":"int32","nullable":true,"description":"The number associated with the Submittal"},"code":{"type":"string","nullable":true,"description":"The code associated with the Submittal"},"consolidated_current_number":{"type":"string","nullable":true,"description":"The consolidated current number of the Submittal"},"status":{"type":"string","enum":["draft","requested","pending_review","pending_approval","pending_close","closed","void",null],"nullable":false,"description":"The status of the Submittal as an enum, e.g. draft, requested"},"revision_number":{"type":"integer","format":"int32","nullable":true,"description":"The revision number associated with the Submittal"},"submit_by_date":{"type":"string","format":"date","nullable":true,"description":"The date the Submittal should be submitted by"},"requested_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the server requested the entity"},"submission_received_at":{"type":"string","format":"date-time","nullable":true,"deprecated":true,"description":"Time when the server submitted the entity"},"response_received_at":{"type":"string","format":"date-time","nullable":true,"deprecated":true,"description":"Time at which the submittal was approved"},"submitted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the server submitted the entity"},"responded_at":{"type":"string","format":"date-time","nullable":true,"description":"Time at which the submittal was approved"},"assigned_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the server assigned the entity"},"review_by_date":{"type":"string","format":"date","nullable":true,"description":"The date the Submittal should be reviewed by"},"approve_by_date":{"type":"string","format":"date","nullable":true,"description":"The date the Submittal should be approved by"},"reviewed_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the entity was reviewed"},"approved_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the server approved the entity"},"closed_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the server closed the entity"},"voided_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the server voided the entity"},"sent_for_approval_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the submittal was sent for approval"},"response_time":{"type":"integer","nullable":true,"description":"Difference between sent_for_approval_at and responded_at in days"},"response":{"type":"integer","nullable":true,"description":"The last primary approval response name, e.g. Approved, Rejected"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"spec_section_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the spec section the Submittal is associated with"},"spec_section_project_resource_link":{"oneOf":[{"$ref":"#/components/schemas/null_object"},{"$ref":"#/components/schemas/project_resource_link"}]},"submittal_type_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the type the Submittal is associated with"},"submittal_type_name":{"type":"string","nullable":true,"description":"Type name the Submittal is associated with"},"spec_section":{"oneOf":[{"$ref":"#/components/schemas/null_object"},{"$ref":"#/components/schemas/spec_section"}]},"submittal_type":{"type":"object","description":"Entity that represents a Submittal Type","nullable":false,"required":["id","name","created_at","updated_at"],"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"aliases":{"type":"array","nullable":true,"items":{"type":"string"},"description":"Alias names for entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"deactivated_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the server last deactivated the entity"}},"additionalProperties":false},"submittal_actions":{"type":"array","nullable":true,"description":"Array containing submittal actions","items":{"type":"object","description":"Entity that represents a Submittal Action","nullable":false,"required":["id","outcome","revision_number","submittal_id","project_id"],"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"assigned_at":{"type":"string","format":"date-time","nullable":true,"description":"Timestamp of when entity was assigned"},"responded_at":{"type":"string","format":"date-time","nullable":true,"description":"Timestamp of when entity was responded to"},"content":{"type":"object","nullable":true,"description":"JSON object that stores the content of the entity"},"message":{"type":"string","nullable":true,"description":"Message associated with the entity"},"outcome":{"type":"string","enum":["draft","requested","pending_review","pending_approval","pending_close","closed","void",null],"nullable":false,"description":"The outcome of the entity as an enum, e.g. draft, requested"},"revision_number":{"type":"integer","format":"int32","nullable":false,"description":"The revision number associated with the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"submittal_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the submittal associated with the entity"},"assignee_user_id":{"type":"integer","format":"int32","nullable":true,"description":"The id of the user assigned to the entity"},"submittal_assignee":{"$ref":"#/components/schemas/submittal_assignee"},"next_assignee_user_id":{"type":"integer","format":"int32","nullable":true,"description":"The id of the user getting assigned to the next entity"},"next_submittal_assignee":{"$ref":"#/components/schemas/submittal_assignee"},"responding_user_id":{"type":"integer","format":"int32","nullable":true,"description":"The id of the user who responded to the entity"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the user who most recently edited this entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the user who created this entity"},"submittal_attachments":{"type":"array","nullable":true,"description":"Array containing submittal attachments","items":{"type":"object","description":"Entity that encapsulates an attachment on a Submittal.","required":["id","kind","submittal_id","project_id","last_editor_user_id","creator_user_id","created_at","updated_at","resolved_conflict"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the Submittal Attachment object."},"name":{"type":"string","nullable":false,"description":"Name of the file."},"file_url":{"type":"string","nullable":false,"description":"URL of the potentially processed file"},"kind":{"type":"string","enum":["file"],"nullable":false,"description":"Kind of the attachment. Currently it only supports file type."},"submittal_id":{"type":"string","format":"uuid","nullable":false,"description":"The Submittal on which the attachment will exist."},"submittal_action_id":{"type":"string","format":"uuid","nullable":true,"deprecated":true,"description":"The Submittal Action on which the attachment will exist."},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who last modified this entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"file_size":{"type":"integer","format":"int32","nullable":true,"description":"Size of file"},"original_url":{"type":"string","nullable":true,"description":"URL of the file originally uploaded by the user"},"flattened_file_url":{"type":"string","nullable":true,"description":"URL of the file that has the markups flattened"},"thumb_url":{"type":"string","nullable":true,"description":"Thumb URL of the file"},"attachment_id":{"type":"string","format":"uuid","nullable":true,"description":"The ID of the existing attachment."},"submittal_response_id":{"type":"string","format":"uuid","nullable":true,"description":"The ID of the existing response."},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"additionalProperties":false}}},"additionalProperties":false}},"submittal_watchers":{"type":"array","nullable":true,"description":"Array containing submittal watchers","items":{"type":"object","description":"Entity that relates an Submittal to a User.","required":["id","creator_user_id","project_id","submittal_id","user_id","created_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who last interacted modified this entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the User being related."},"submittal_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the Submittal which is being related."},"user_name":{"type":"string","nullable":true,"description":"Full name of the user who is watching this Submittal."},"user_email":{"type":"string","nullable":true,"description":"Email of the user who is watching this Submittal."},"user_pm_group_id":{"type":"string","nullable":true,"description":"PM Group ID of the user who is watching this Submittal."},"user_pm_group_name":{"type":"string","nullable":true,"description":"Name of the PM Group of the user who is watching this Submittal."},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"}},"additionalProperties":false}},"reviewers":{"type":"array","nullable":true,"description":"Array containing meta data about reviewers","items":{"type":"object","description":"Reviewer meta data object","required":["name","company","responded","primary_approver"],"nullable":false,"properties":{"name":{"type":"string","nullable":false,"description":"Reviewers name"},"company":{"type":"string","nullable":true,"description":"Reviewers company"},"responded":{"type":"boolean","nullable":false,"description":"Whether or not the reviewer has responded"},"primary_approver":{"type":"boolean","nullable":false,"description":"Whether or not the reviewer is the primary approver"}},"additionalProperties":false}},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"creator_pm_group_id":{"type":"string","format":"uuid","nullable":true,"description":"The id of the PmGroup that the Submittal creator was in when the Submittal was created"},"requesting_user_id":{"type":"integer","format":"int32","nullable":true,"description":"The id of the user who requested the Submittal"},"submitting_user_id":{"type":"integer","format":"int32","nullable":true,"description":"The id of the user who submitted the Submittal"},"submitting_pm_group_id":{"type":"string","format":"uuid","nullable":true,"description":"The id of the PmGroup that the Submittal submitting user was in when the Submittal was requested"},"assignee_user_id":{"type":"integer","format":"int32","nullable":true,"description":"The id of the user assigned to the Submittal"},"submittal_assignee":{"$ref":"#/components/schemas/submittal_assignee"},"approving_user_id":{"type":"integer","format":"int32","nullable":true,"description":"The id of the user who approved the Submittal"},"closing_user_id":{"type":"integer","format":"int32","nullable":true,"description":"The id of the user who closed the Submittal"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"creator_submittal_user":{"oneOf":[{"$ref":"#/components/schemas/null_object"},{"$ref":"#/components/schemas/submittal_user"}]},"closing_submittal_user":{"oneOf":[{"$ref":"#/components/schemas/null_object"},{"$ref":"#/components/schemas/submittal_user"}]},"voiding_submittal_user":{"oneOf":[{"$ref":"#/components/schemas/null_object"},{"$ref":"#/components/schemas/submittal_user"}]},"submittal_code":{"type":"string","nullable":false,"description":"The Submittal code"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"workflow":{"type":"string","nullable":false,"description":"Determines which submittal transitions are available"},"is_reminder_enabled":{"type":"boolean","nullable":false,"description":"Boolean flag indicating if email reminders for submittals are enabled"},"lead_time":{"type":"integer","nullable":true,"minimum":0,"description":"The number of weeks it takes to get the submittal material on-site after it is approved and closed (includes fabrication and shipping time)"},"on_site_date":{"type":"string","format":"date","nullable":true,"description":"The first day in the construction schedule that the submittal's material is needed"},"suggested_submit_by_date":{"type":"string","format":"date","nullable":true,"description":"The 'submit by' date calculated as optimal for ensuring the submittal will meet the on-site deadline (draft submittals only)"},"message":{"type":"string","nullable":true,"description":"Optional message to add onto body"},"reference_number":{"type":"string","nullable":true,"description":"Reference number of submittal"}},"additionalProperties":false},"submittal_import_input":{"type":"object","description":"Input needed for batch import of single submittal.","required":["name"],"nullable":false,"properties":{"name":{"type":"string","nullable":false,"description":"Submittal name."},"description":{"type":"string","nullable":true,"description":"Submittal description."},"specification":{"type":"string","nullable":true,"description":"Submittal spec number."},"type":{"type":"string","nullable":true,"description":"Submittal type."}},"additionalProperties":false},"submittal_create_input":{"type":"object","nullable":false,"description":"Schema for creating a Submittal","properties":{"submittal":{"type":"object","required":["name"],"nullable":false,"properties":{"name":{"type":"string","nullable":false,"description":"Name of the Submittal. Must be unique between Submittals under the same parent."},"description":{"type":"string","nullable":true,"description":"Description of the Submittal"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"spec_section_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the spec section the Submittal is associated with"},"submittal_type_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the type the Submittal is associated with"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"lead_time":{"type":"integer","nullable":true,"minimum":0,"description":"The number of weeks it takes to get the submittal material on-site after it is approved and closed (includes fabrication and shipping time)"},"on_site_date":{"type":"string","format":"date","nullable":true,"description":"The first day in the construction schedule that the submittal's material is needed"}},"description":"Entity that represents a Submittal document","additionalProperties":false}},"additionalProperties":false},"submittal_transition_input":{"type":"object","description":"Input needed to transition a Submittal to the next state.","required":["to_state"],"nullable":false,"properties":{"to_state":{"type":"string","enum":["draft","requested","pending_review","pending_approval","pending_close","closed","void"],"nullable":false,"description":"The status the user is trying to transitions the submittal to."},"assignee_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of whom this Submittal will be assigned to. Required for all states except closed."},"message":{"type":"string","nullable":true,"description":"Message to be emailed when the Submittal is transitioned or updated."},"due_date":{"type":"string","format":"date","nullable":true,"description":"Submittal Transition due date - This will turn into submit/review/approve etc. by date based on previous and current action"},"on_behalf":{"type":"boolean","nullable":true,"description":"True if user is transitioning on behalf of the assignee"}},"additionalProperties":false},"submittal_update_input":{"type":"object","nullable":false,"description":"Schema for updating a Submittal","properties":{"submittal":{"type":"object","nullable":false,"properties":{"name":{"type":"string","nullable":false,"description":"Name of the Submittal. Must be unique between Submittals under the same parent."},"description":{"type":"string","nullable":true,"description":"Description of the Submittal"},"submit_by_date":{"type":"string","format":"date","nullable":true,"description":"The date the Submittal should be submitted by"},"review_by_date":{"type":"string","format":"date","nullable":true,"description":"The date the Submittal should be reviewed by"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"spec_section_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the spec section the Submittal is associated with"},"submittal_type_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the type the Submittal is associated with"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"is_reminder_enabled":{"type":"boolean","nullable":false,"description":"Boolean flag indicating if email reminders for submittals are enabled"},"lead_time":{"type":"integer","nullable":true,"minimum":0,"description":"The number of weeks it takes to get the submittal material on-site after it is approved and closed (includes fabrication and shipping time)"},"on_site_date":{"type":"string","format":"date","nullable":true,"description":"The first day in the construction schedule that the submittal's material is needed"},"message":{"type":"string","nullable":true,"description":"Optional message to add onto body"},"reference_number":{"type":"string","nullable":true,"description":"Reference number of submittal"}},"description":"Entity that represents a Submittal document","additionalProperties":false}},"additionalProperties":false},"submittal_batch_import_input_schema":{"type":"object","description":"Input needed for batch import of Submittals.","required":["submittals_data"],"nullable":false,"properties":{"submittals_data":{"type":"array","nullable":false,"description":"List of user ids associated with the watchers to be created/added.","items":{"$ref":"#/components/schemas/submittal_import_input"}}},"additionalProperties":false},"submittal_action":{"type":"object","description":"Entity that represents a Submittal Action","nullable":false,"required":["id","outcome","revision_number","submittal_id","project_id"],"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"assigned_at":{"type":"string","format":"date-time","nullable":true,"description":"Timestamp of when entity was assigned"},"responded_at":{"type":"string","format":"date-time","nullable":true,"description":"Timestamp of when entity was responded to"},"content":{"type":"object","nullable":true,"description":"JSON object that stores the content of the entity"},"message":{"type":"string","nullable":true,"description":"Message associated with the entity"},"outcome":{"type":"string","enum":["draft","requested","pending_review","pending_approval","pending_close","closed","void",null],"nullable":false,"description":"The outcome of the entity as an enum, e.g. draft, requested"},"revision_number":{"type":"integer","format":"int32","nullable":false,"description":"The revision number associated with the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"submittal_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the submittal associated with the entity"},"assignee_user_id":{"type":"integer","format":"int32","nullable":true,"description":"The id of the user assigned to the entity"},"submittal_assignee":{"$ref":"#/components/schemas/submittal_assignee"},"next_assignee_user_id":{"type":"integer","format":"int32","nullable":true,"description":"The id of the user getting assigned to the next entity"},"next_submittal_assignee":{"$ref":"#/components/schemas/submittal_assignee"},"responding_user_id":{"type":"integer","format":"int32","nullable":true,"description":"The id of the user who responded to the entity"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the user who most recently edited this entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the user who created this entity"},"submittal_attachments":{"type":"array","nullable":true,"description":"Array containing submittal attachments","items":{"type":"object","description":"Entity that encapsulates an attachment on a Submittal.","required":["id","kind","submittal_id","project_id","last_editor_user_id","creator_user_id","created_at","updated_at","resolved_conflict"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the Submittal Attachment object."},"name":{"type":"string","nullable":false,"description":"Name of the file."},"file_url":{"type":"string","nullable":false,"description":"URL of the potentially processed file"},"kind":{"type":"string","enum":["file"],"nullable":false,"description":"Kind of the attachment. Currently it only supports file type."},"submittal_id":{"type":"string","format":"uuid","nullable":false,"description":"The Submittal on which the attachment will exist."},"submittal_action_id":{"type":"string","format":"uuid","nullable":true,"deprecated":true,"description":"The Submittal Action on which the attachment will exist."},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who last modified this entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"file_size":{"type":"integer","format":"int32","nullable":true,"description":"Size of file"},"original_url":{"type":"string","nullable":true,"description":"URL of the file originally uploaded by the user"},"flattened_file_url":{"type":"string","nullable":true,"description":"URL of the file that has the markups flattened"},"thumb_url":{"type":"string","nullable":true,"description":"Thumb URL of the file"},"attachment_id":{"type":"string","format":"uuid","nullable":true,"description":"The ID of the existing attachment."},"submittal_response_id":{"type":"string","format":"uuid","nullable":true,"description":"The ID of the existing response."},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"additionalProperties":false}}},"additionalProperties":false},"submittal_activity_log":{"type":"object","description":"Entity that represents a Submittal Activity Log","nullable":false,"required":["id","created_at","creator_user_id"],"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"message":{"type":"string","nullable":true,"description":"Message added during submittal transition or to email body"},"recipient_emails":{"type":"array","nullable":true,"description":"Receivers of emailed submittal","items":{"type":"string","nullable":true,"description":"Email of receiver"}},"recipient_names":{"type":"array","nullable":true,"description":"Receiver names of emailed submittal","items":{"type":"string","nullable":true,"description":"Names of receiver"}},"subject":{"type":"string","nullable":true,"description":"Additional text added to subject for email out"},"outcome":{"type":"string","enum":["draft","requested","pending_review","pending_approval","pending_close","closed","void",null],"nullable":true,"description":"The outcome of the entity as an enum, e.g. draft, requested"},"revision_number":{"type":"integer","format":"int32","nullable":true,"description":"The revision number associated with the entity"},"assignee_user_id":{"type":"integer","format":"int32","nullable":true,"description":"The id of the user assigned to the entity"},"assignee_user_name":{"type":"string","nullable":true,"description":"The name of the user assigned to the entity"},"responding_user_id":{"type":"integer","format":"int32","nullable":true,"description":"The id of the user who responded to the entity"},"responding_user_name":{"type":"string","nullable":true,"description":"The name of the user who responded to the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"sender_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the user who sent the email"},"creator_user_name":{"type":"string","nullable":true,"description":"Name of the user who created this entity"},"sender_name":{"type":"string","nullable":true,"description":"Name of the user who sent this email"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"is_returned":{"type":"boolean","nullable":true,"description":"Boolean value indicating if action was returned"},"is_on_behalf":{"type":"boolean","nullable":true,"description":"Boolean value indicating if action was submitted on behalf of assignee user"},"due_date":{"type":"string","format":"date","nullable":true,"description":"Due date for action"}},"additionalProperties":false},"submittal_approval_type":{"type":"object","description":"Entity that represents a Submittal Type","nullable":false,"required":["id","project_id","name","created_at","updated_at","device_updated_at"],"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"translation_key":{"type":"string","nullable":true,"description":"Translation key associated to the name of the entity"},"is_active":{"type":"boolean","nullable":true,"description":"Specifies whether or not this entity is currently allowed to be used. Does not propagate to previous usages."},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"}},"additionalProperties":false},"submittal_approval_type_create_input":{"type":"object","nullable":false,"description":"Schema for creating a Submittal Approval Type","properties":{"submittal_approval_type":{"type":"object","nullable":false,"description":"Entity that represents a SubmittalApprovalType document","properties":{"name":{"type":"string","nullable":false,"description":"Name of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"replaces_approval_type_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the approval type to replace"}},"additionalProperties":false}},"additionalProperties":false},"submittal_assignee":{"description":"the SubmittalAssignee","nullable":true,"type":"object","properties":{"id":{"type":"string","nullable":false,"description":"unique identifier of the assignee"},"email":{"type":"string","nullable":true,"description":"if it is a non-user then the email of the non-user"},"language":{"type":"string","nullable":true,"description":"if it is a non-user then the language of the non-user"},"kind":{"type":"string","enum":["user","non_user"],"nullable":false,"description":"if it is a user or a non-user"},"user_id":{"type":"integer","format":"int32","nullable":true,"description":"if it is a user then the id of the User"},"user":{"type":"object","nullable":true,"description":"the associated project-user attributes","properties":{"user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the User. Belongs to User entity."},"full_name":{"type":"string","nullable":false,"description":"User full name: first name + last name."},"project_id":{"type":"string","format":"uuid","nullable":true,"description":"The ID of the Project that project user belongs to. PmGroup information is scoped to this project."},"role":{"type":"string","enum":["admin","member","follower"],"nullable":false,"description":"role that the project-user holds in this project"},"pm_group_id":{"type":"string","format":"uuid","nullable":true,"description":"The id of the PmGroup that user belongs to within a project."},"pm_group_name":{"type":"string","nullable":true,"description":"The name of the PmGroup that user belongs to within a project."},"pm_role":{"type":"string","enum":["contributor","manager"],"nullable":true,"description":"project management role that the project-user holds in this project"}},"additionalProperties":false}},"additionalProperties":false},"submittal_attachment":{"type":"object","description":"Entity that encapsulates an attachment on a Submittal.","required":["id","kind","submittal_id","project_id","last_editor_user_id","creator_user_id","created_at","updated_at","resolved_conflict"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the Submittal Attachment object."},"name":{"type":"string","nullable":false,"description":"Name of the file."},"file_url":{"type":"string","nullable":false,"description":"URL of the potentially processed file"},"kind":{"type":"string","enum":["file"],"nullable":false,"description":"Kind of the attachment. Currently it only supports file type."},"submittal_id":{"type":"string","format":"uuid","nullable":false,"description":"The Submittal on which the attachment will exist."},"submittal_action_id":{"type":"string","format":"uuid","nullable":true,"deprecated":true,"description":"The Submittal Action on which the attachment will exist."},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who last modified this entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"file_size":{"type":"integer","format":"int32","nullable":true,"description":"Size of file"},"original_url":{"type":"string","nullable":true,"description":"URL of the file originally uploaded by the user"},"flattened_file_url":{"type":"string","nullable":true,"description":"URL of the file that has the markups flattened"},"thumb_url":{"type":"string","nullable":true,"description":"Thumb URL of the file"},"attachment_id":{"type":"string","format":"uuid","nullable":true,"description":"The ID of the existing attachment."},"submittal_response_id":{"type":"string","format":"uuid","nullable":true,"description":"The ID of the existing response."},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"additionalProperties":false},"submittal_attachment_create_input":{"type":"object","required":["submittal_id","submittal_response_id","creator_user_id","last_editor_user_id"],"nullable":false,"properties":{"name":{"type":"string","nullable":false,"description":"Name of the file. Required when attachment_id is not provided."},"file_url":{"type":"string","nullable":false,"description":"URL of the attachment. Required when attachment_id is not provided."},"submittal_id":{"type":"string","format":"uuid","nullable":false,"description":"The Submittal on which the attachment will exist."},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who last modified this entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"file_size":{"type":"integer","format":"int32","nullable":true,"description":"Size of file"},"original_url":{"type":"string","nullable":true,"description":"URL of the file originally uploaded by the user"},"attachment_id":{"type":"string","format":"uuid","nullable":true,"description":"The ID of the existing attachment."},"submittal_response_id":{"type":"string","format":"uuid","nullable":true,"description":"The ID of the existing response."}},"description":"Schema for creating submittal attachment","additionalProperties":false},"submittal_attachment_update_input":{"type":"object","nullable":false,"properties":{"name":{"type":"string","nullable":false,"description":"Name of the file."},"file_url":{"type":"string","nullable":false,"description":"URL of the potentially processed file"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who last modified this entity"},"file_size":{"type":"integer","format":"int32","nullable":true,"description":"Size of file"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for updating submittal attachment","additionalProperties":false},"submittal_response":{"type":"object","description":"Entity that represents a SubmittalResponse document","required":["id","project_id","submittal_id","creator_user_id","last_editor_user_id","created_at","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"submittal_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the Submittal this entity belongs to"},"primary_response_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the primary SubmittalResponse this response is associated with"},"submittal_revision_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the SubmittalRevision this entity belongs to"},"revision_number":{"type":"integer","format":"int32","nullable":true,"description":"The revision number of the entity"},"attachments":{"type":"array","nullable":true,"description":"Array containing submittal attachments","items":{"$ref":"#/components/schemas/submittal_attachment"}},"responding_submittal_user":{"oneOf":[{"$ref":"#/components/schemas/null_object"},{"$ref":"#/components/schemas/submittal_user"}]},"owner_submittal_user":{"oneOf":[{"$ref":"#/components/schemas/null_object"},{"$ref":"#/components/schemas/submittal_user"}]},"transitioning_submittal_user":{"oneOf":[{"$ref":"#/components/schemas/null_object"},{"$ref":"#/components/schemas/submittal_user"}]},"responded_at":{"type":"string","format":"date","nullable":true,"description":"Time at which the response was created"},"received_date":{"type":"string","format":"date","nullable":true,"description":"Date at which the response was received from the original assignee"},"transitioned_at":{"type":"string","format":"date","nullable":true,"description":"Time at which the response was transitioned to the next state"},"due_by":{"type":"string","format":"date","nullable":true,"description":"Due date for activity"},"notes":{"type":"string","nullable":true,"description":"response notes"},"status":{"type":"string","enum":["draft","responded"],"nullable":false,"description":"Status of the response"},"response_type":{"type":"string","enum":["submission","review","approval","rejected"],"nullable":true,"description":"Type of response"},"should_clip":{"type":"boolean","nullable":true,"description":"Specifies if the response has been redacted"},"has_email_response":{"type":"boolean","nullable":true,"description":"Specifies if the response has an email response"},"approval_type":{"type":"string","enum":["approved","approved_as_noted","revise_and_resubmit","rejected","not_reviewed"],"nullable":true,"description":"Type of approval for an approval response type"},"approval_type_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the SubmittalApprovalType this entity belongs to"},"approval_type_name":{"type":"string","nullable":true,"description":"Type of approval for an approval response type, custom or default."},"approval_type_translation_key":{"type":"string","nullable":true,"description":"Translation key for a default approval response type"},"is_primary":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"is_imported":{"type":"boolean","nullable":true,"description":"Specifies if the approval block was imported via importing a closed submittal"},"has_notes_attachments_or_approval":{"type":"boolean","nullable":true,"description":"Specifies if notes/attachments/approval were added to the response"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"}},"additionalProperties":false},"submittal_response_create_input":{"type":"object","nullable":false,"description":"Schema for creating a Submittal Response","properties":{"submittal_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the Submittal this entity belongs to"},"submittal_response":{"type":"object","required":["submittal_revision_id","owner_submittal_user_id"],"nullable":false,"properties":{"submittal_revision_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the SubmittalRevision this entity belongs to"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"}},"description":"Entity that represents a SubmittalResponse document","additionalProperties":false}},"additionalProperties":false},"submittal_response_update_input":{"type":"object","nullable":false,"description":"Schema for updating a Submittal Response","properties":{"submittal_response":{"type":"object","nullable":false,"properties":{"notes":{"type":"string","nullable":true,"description":"response notes"},"status":{"type":"string","enum":["draft","responded"],"nullable":false,"description":"Status of the response"},"approval_type":{"type":"string","enum":["approved","approved_as_noted","revise_and_resubmit","rejected","not_reviewed"],"nullable":true,"description":"Type of approval for an approval response type"},"approval_type_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the SubmittalApprovalType this entity belongs to"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"}},"description":"Entity that represents a SubmittalResponse document","additionalProperties":false}},"additionalProperties":false},"submittal_revision":{"type":"object","description":"Entity that represents a SubmittalRevision document","required":["id","created_at","updated_at","project_id","submittal_id","creator_user_id","last_editor_user_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"revision_number":{"type":"integer","format":"int32","nullable":true,"description":"The revision number of the entity"},"last_submit_by_date":{"type":"string","format":"date","nullable":true,"description":"The date the SubmittalRevision should be submitted by"},"last_review_by_date":{"type":"string","format":"date","nullable":true,"description":"The date the SubmittalRevision should be reviewed by"},"last_approve_by_date":{"type":"string","format":"date","nullable":true,"description":"The date the SubmittalRevision should be approved by"},"previous_status":{"type":"string","enum":["draft","requested","pending_review","pending_approval","pending_close","closed","void",null],"nullable":true,"description":"The previous status on the Submittal Revision as an enum, e.g. draft, requested"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"submittal_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the Submittal this entity belongs to"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"responses":{"type":"array","nullable":true,"description":"Array containing submittal responses","items":{"$ref":"#/components/schemas/submittal_response"}}},"additionalProperties":false},"submittal_revision_create_input":{"type":"object","nullable":false,"description":"Schema for creating a Submittal","properties":{"submittal_revision":{"type":"object","required":["submittal_id"],"nullable":false,"properties":{"revision_number":{"type":"integer","format":"int32","nullable":true,"description":"The revision number of the entity"},"last_submit_by_date":{"type":"string","format":"date","nullable":true,"description":"The date the SubmittalRevision should be submitted by"},"last_review_by_date":{"type":"string","format":"date","nullable":true,"description":"The date the SubmittalRevision should be reviewed by"},"last_approve_by_date":{"type":"string","format":"date","nullable":true,"description":"The date the SubmittalRevision should be approved by"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"submittal_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the Submittal this entity belongs to"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"}},"description":"Entity that represents a SubmittalRevision document","additionalProperties":false}},"additionalProperties":false},"submittal_revision_update_input":{"type":"object","nullable":false,"description":"Schema for updating a Submittal","properties":{"submittal_revision":{"type":"object","nullable":false,"properties":{"last_submit_by_date":{"type":"string","format":"date","nullable":true,"description":"The date the SubmittalRevision should be submitted by"},"last_review_by_date":{"type":"string","format":"date","nullable":true,"description":"The date the SubmittalRevision should be reviewed by"},"last_approve_by_date":{"type":"string","format":"date","nullable":true,"description":"The date the SubmittalRevision should be approved by"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"}},"description":"Entity that represents a SubmittalRevision document","additionalProperties":false}},"additionalProperties":false},"submittal_type":{"type":"object","description":"Entity that represents a Submittal Type","nullable":false,"required":["id","name","created_at","updated_at"],"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"aliases":{"type":"array","nullable":true,"items":{"type":"string"},"description":"Alias names for entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"deactivated_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the server last deactivated the entity"}},"additionalProperties":false},"submittal_user":{"type":"object","description":"Entity that represents a SubmittalUser document","required":["id","project_id","submittal_id","creator_user_id","last_editor_user_id","created_at","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"submittal_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the Submittal this entity belongs to"},"submittal_revision_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the SubmittalRevision this entity belongs to"},"project_userable_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the ProjectUser if user kind, ExternalProjectUser if non-user kind."},"project_userable_type":{"type":"string","nullable":false,"description":"ProjectUser or ExternalProjectUser, i.e non-user or user kind"},"user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the User. Belongs to User entity."},"revision_number":{"type":"integer","nullable":false,"description":"SubmittalRevision number"},"is_assignee":{"type":"boolean","nullable":true,"description":"indication for whether this SubmittalUser is an assignee on the Submittal"},"is_watcher":{"type":"boolean","nullable":true,"description":"indication for whether this SubmittalUser is a watcher on the Submittal"},"is_reviewer":{"type":"boolean","nullable":true,"description":"indication for whether this SubmittalUser is a reviewer on the Submittal"},"kind":{"type":"string","nullable":false,"description":"kind of user"},"email":{"type":"string","nullable":true,"description":"users email, if non_user"},"language":{"type":"string","nullable":true,"description":"users language, if non_user"},"user":{"type":"object","nullable":true,"description":"the associated project-user attributes","properties":{"user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the User. Belongs to User entity."},"full_name":{"type":"string","nullable":false,"description":"User full name: first name + last name."},"project_id":{"type":"string","format":"uuid","nullable":true,"description":"The ID of the Project that project user belongs to. PmGroup information is scoped to this project."},"role":{"type":"string","enum":["admin","member","follower"],"nullable":false,"description":"role that the project-user holds in this project"},"pm_group_id":{"type":"string","format":"uuid","nullable":true,"description":"The id of the PmGroup that user belongs to within a project."},"pm_group_name":{"type":"string","nullable":true,"description":"The name of the PmGroup that user belongs to within a project."},"pm_role":{"type":"string","enum":["contributor","manager"],"nullable":true,"description":"project management role that the project-user holds in this project"}},"additionalProperties":false},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"}},"additionalProperties":false},"submittal_user_create_input":{"type":"object","nullable":false,"description":"Schema for creating a Submittal User","properties":{"submittal_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the Submittal this entity belongs to"},"submittal_user":{"type":"object","required":["submittal_revision_id","project_userable_id","project_userable_type"],"nullable":false,"properties":{"submittal_revision_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the SubmittalRevision this entity belongs to"},"project_userable_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the ProjectUser if user kind, ExternalProjectUser if non-user kind."},"project_userable_type":{"type":"string","nullable":false,"description":"ProjectUser or ExternalProjectUser, i.e non-user or user kind"},"user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the User. Belongs to User entity."},"is_assignee":{"type":"boolean","nullable":true,"description":"indication for whether this SubmittalUser is an assignee on the Submittal"},"is_watcher":{"type":"boolean","nullable":true,"description":"indication for whether this SubmittalUser is a watcher on the Submittal"},"is_reviewer":{"type":"boolean","nullable":true,"description":"indication for whether this SubmittalUser is a reviewer on the Submittal"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"}},"description":"Entity that represents a SubmittalUser document","additionalProperties":false}},"additionalProperties":false},"submittal_user_create_batch_input":{"type":"object","nullable":false,"description":"Schema for batch creating/updating Submittal User reviewers and watchers","properties":{"submittal_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the Submittal this entity belongs to"},"add_reviewer_user_ids":{"type":"array","nullable":true,"description":"List of User ids that will become reviewers","items":{"type":"integer","nullable":false,"format":"int32","description":"User ID to be added as a reviewer"}},"add_watcher_user_ids":{"type":"array","nullable":true,"description":"List of User ids that will become watchers","items":{"type":"integer","nullable":false,"format":"int32","description":"User ID to be added as a watcher"}},"remove_watcher_user_ids":{"type":"array","nullable":true,"description":"List of User ids that will be removed as watchers","items":{"type":"integer","nullable":false,"format":"int32","description":"User ID to be removed as a watcher"}}},"additionalProperties":false},"submittal_user_update_input":{"type":"object","nullable":false,"description":"Schema for updating a Submittal User","properties":{"submittal_user":{"type":"object","nullable":false,"properties":{"is_assignee":{"type":"boolean","nullable":true,"description":"indication for whether this SubmittalUser is an assignee on the Submittal"},"is_watcher":{"type":"boolean","nullable":true,"description":"indication for whether this SubmittalUser is a watcher on the Submittal"},"is_reviewer":{"type":"boolean","nullable":true,"description":"indication for whether this SubmittalUser is a reviewer on the Submittal"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"}},"description":"Entity that represents a SubmittalUser document","additionalProperties":false}},"additionalProperties":false},"submittal_watcher":{"type":"object","description":"Entity that relates an Submittal to a User.","required":["id","creator_user_id","project_id","submittal_id","user_id","created_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who last interacted modified this entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the User being related."},"submittal_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the Submittal which is being related."},"user_name":{"type":"string","nullable":true,"description":"Full name of the user who is watching this Submittal."},"user_email":{"type":"string","nullable":true,"description":"Email of the user who is watching this Submittal."},"user_pm_group_id":{"type":"string","nullable":true,"description":"PM Group ID of the user who is watching this Submittal."},"user_pm_group_name":{"type":"string","nullable":true,"description":"Name of the PM Group of the user who is watching this Submittal."},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"}},"additionalProperties":false},"task":{"type":"object","description":"Entity that denotes a task in a Fieldwire project","required":["id","creator_user_id","last_editor_user_id","owner_user_id","project_id","is_local","is_private","priority","created_at","device_created_at","device_updated_at","updated_at","resolved_conflict","latest_component_device_updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"owner_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who owns the entity"},"floorplan_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the floorplan the entity belongs to"},"location_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the location the entity belongs to"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"team_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the team the entity belongs to"},"is_local":{"type":"boolean","nullable":false,"description":"Indicates if task is positioned on floorplan"},"is_private":{"type":"boolean","nullable":false,"description":"A Boolean value indicating if Task is private to User"},"name":{"type":"string","nullable":true,"description":"Name of the entity"},"due_date":{"type":"string","format":"date","nullable":true,"description":"Date when task is to be completed by"},"cost_value":{"type":"number","format":"double","nullable":true,"description":"Monetary cost associated with the Task"},"man_power_value":{"type":"number","format":"double","nullable":true,"description":"Numeric value representing estimated time in Man-power hours/day/month"},"pos_x":{"type":"integer","format":"int32","nullable":true,"description":"Horizontal pixels (from left of floorplan) of task pin's point"},"pos_y":{"type":"integer","format":"int32","nullable":true,"description":"Vertical pixels (from top of floorplan) of task pin's point"},"pos_z":{"type":"integer","format":"int32","nullable":true,"deprecated":true,"description":"Z coordinate of a task"},"priority":{"type":"integer","format":"int32","nullable":false,"description":"Priority of the task (1, 2, 3)"},"sequence_number":{"type":"integer","format":"int32","nullable":true,"description":"Unique sequential identifier of task on project"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"due_at":{"type":"string","format":"date-time","nullable":true,"description":"Datetime of when the Task is due"},"end_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when this task is marked as ending"},"fixed_at":{"type":"string","format":"date-time","nullable":true,"description":"Datetime of when the Task is fixed"},"start_at":{"type":"string","format":"date-time","nullable":true,"description":"Datetime of when the Task is to start"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"verified_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when task was verified"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"status_id":{"type":"string","format":"uuid","nullable":true,"description":"Entity ID linking to the Status of the Task"},"user_ids":{"type":"array","nullable":true,"description":"All User IDs associated with this Task","items":{"type":"integer","description":"User ID Entity"}},"task_type_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the TaskType of the Task"},"latest_component_device_updated_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the device last updated a component associated to the entity (bubble, check item, tag or CTA)"}},"additionalProperties":false},"task_create_input":{"type":"object","required":["owner_user_id","priority","creator_user_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"owner_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who owns the entity"},"floorplan_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the floorplan the entity belongs to"},"location_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the location the entity belongs to"},"team_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the team the entity belongs to"},"is_local":{"type":"boolean","nullable":false,"description":"Indicates if task is positioned on floorplan"},"name":{"type":"string","nullable":true,"description":"Name of the entity"},"due_date":{"type":"string","format":"date","nullable":true,"description":"Date when task is to be completed by"},"cost_value":{"type":"number","format":"double","nullable":true,"description":"Monetary cost associated with the Task"},"man_power_value":{"type":"number","format":"double","nullable":true,"description":"Numeric value representing estimated time in Man-power hours/day/month"},"pos_x":{"type":"integer","format":"int32","nullable":true,"description":"Horizontal pixels (from left of floorplan) of task pin's point"},"pos_y":{"type":"integer","format":"int32","nullable":true,"description":"Vertical pixels (from top of floorplan) of task pin's point"},"pos_z":{"type":"integer","format":"int32","nullable":true,"deprecated":true,"description":"Z coordinate of a task"},"priority":{"type":"integer","format":"int32","nullable":false,"description":"Priority of the task (1, 2, 3)"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"due_at":{"type":"string","format":"date-time","nullable":true,"description":"Datetime of when the Task is due"},"end_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when this task is marked as ending"},"fixed_at":{"type":"string","format":"date-time","nullable":true,"description":"Datetime of when the Task is fixed"},"start_at":{"type":"string","format":"date-time","nullable":true,"description":"Datetime of when the Task is to start"},"verified_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when task was verified"},"status_id":{"type":"string","format":"uuid","nullable":true,"description":"Entity ID linking to the Status of the Task"},"user_ids":{"type":"array","nullable":true,"description":"All User IDs associated with this Task","items":{"type":"integer","description":"User ID Entity"}},"task_type_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the TaskType of the Task"}},"description":"Schema for creating tasks","additionalProperties":false},"task_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"owner_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who owns the entity"},"floorplan_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the floorplan the entity belongs to"},"location_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the location the entity belongs to"},"team_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the team the entity belongs to"},"is_local":{"type":"boolean","nullable":false,"description":"Indicates if task is positioned on floorplan"},"name":{"type":"string","nullable":true,"description":"Name of the entity"},"due_date":{"type":"string","format":"date","nullable":true,"description":"Date when task is to be completed by"},"cost_value":{"type":"number","format":"double","nullable":true,"description":"Monetary cost associated with the Task"},"man_power_value":{"type":"number","format":"double","nullable":true,"description":"Numeric value representing estimated time in Man-power hours/day/month"},"pos_x":{"type":"integer","format":"int32","nullable":true,"description":"Horizontal pixels (from left of floorplan) of task pin's point"},"pos_y":{"type":"integer","format":"int32","nullable":true,"description":"Vertical pixels (from top of floorplan) of task pin's point"},"pos_z":{"type":"integer","format":"int32","nullable":true,"deprecated":true,"description":"Z coordinate of a task"},"priority":{"type":"integer","format":"int32","nullable":false,"description":"Priority of the task (1, 2, 3)"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"due_at":{"type":"string","format":"date-time","nullable":true,"description":"Datetime of when the Task is due"},"end_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when this task is marked as ending"},"fixed_at":{"type":"string","format":"date-time","nullable":true,"description":"Datetime of when the Task is fixed"},"start_at":{"type":"string","format":"date-time","nullable":true,"description":"Datetime of when the Task is to start"},"verified_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when task was verified"},"status_id":{"type":"string","format":"uuid","nullable":true,"description":"Entity ID linking to the Status of the Task"},"user_ids":{"type":"array","nullable":true,"description":"All User IDs associated with this Task","items":{"type":"integer","description":"User ID Entity"}},"task_type_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the TaskType of the Task"}},"description":"Schema for updating tasks","additionalProperties":false},"task_duplicate_input":{"type":"object","required":["creator_user_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"owner_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who owns the entity"},"floorplan_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the floorplan the entity belongs to"},"location_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the location the entity belongs to"},"team_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the team the entity belongs to"},"is_local":{"type":"boolean","nullable":false,"description":"Indicates if task is positioned on floorplan"},"name":{"type":"string","nullable":true,"description":"Name of the entity"},"due_date":{"type":"string","format":"date","nullable":true,"description":"Date when task is to be completed by"},"cost_value":{"type":"number","format":"double","nullable":true,"description":"Monetary cost associated with the Task"},"man_power_value":{"type":"number","format":"double","nullable":true,"description":"Numeric value representing estimated time in Man-power hours/day/month"},"pos_x":{"type":"integer","format":"int32","nullable":true,"description":"Horizontal pixels (from left of floorplan) of task pin's point"},"pos_y":{"type":"integer","format":"int32","nullable":true,"description":"Vertical pixels (from top of floorplan) of task pin's point"},"pos_z":{"type":"integer","format":"int32","nullable":true,"deprecated":true,"description":"Z coordinate of a task"},"priority":{"type":"integer","format":"int32","nullable":false,"description":"Priority of the task (1, 2, 3)"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"due_at":{"type":"string","format":"date-time","nullable":true,"description":"Datetime of when the Task is due"},"end_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when this task is marked as ending"},"fixed_at":{"type":"string","format":"date-time","nullable":true,"description":"Datetime of when the Task is fixed"},"start_at":{"type":"string","format":"date-time","nullable":true,"description":"Datetime of when the Task is to start"},"verified_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when task was verified"},"status_id":{"type":"string","format":"uuid","nullable":true,"description":"Entity ID linking to the Status of the Task"},"user_ids":{"type":"array","nullable":true,"description":"All User IDs associated with this Task","items":{"type":"integer","description":"User ID Entity"}},"task_type_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the TaskType of the Task"}},"description":"Schema for duplicating tasks","additionalProperties":false},"tasks_counts_response":{"type":"object","required":["current_user_floorplan_groups","team_floorplan_groups","watched_floorplan_groups","watched"],"nullable":false,"description":"Response schema for tasks counts","properties":{"current_user_floorplan_groups":{"type":"array","description":"Count of tasks belonging on plans","nullable":false,"items":{"required":["floorplan_id","count"],"type":"object","properties":{"count":{"type":"integer","description":"Count of tasks on the floorplan","nullable":true},"floorplan_id":{"format":"uuid","type":"string","nullable":true,"description":"ID of a floorplan"}},"additionalProperties":false}},"team_floorplan_groups":{"type":"array","description":"Count of tasks belonging on plans grouped by teams","nullable":false,"items":{"required":["team_id","floorplan_id","count"],"type":"object","properties":{"count":{"type":"integer","nullable":false,"description":"Count of tasks on the floorplan for this team"},"floorplan_id":{"format":"uuid","type":"string","nullable":true,"description":"ID of the floorplan"},"team_id":{"format":"uuid","type":"string","nullable":true,"description":"ID of the team"}},"additionalProperties":false}},"watched_floorplan_groups":{"type":"array","description":"Count of tasks belonging on plans","nullable":false,"items":{"required":["floorplan_id","count"],"type":"object","properties":{"count":{"type":"integer","description":"Count of tasks watched by the user on the floorplan","nullable":true},"floorplan_id":{"format":"uuid","type":"string","nullable":true,"description":"ID of a floorplan"}},"additionalProperties":false}},"watched":{"type":"integer","nullable":false,"description":"Number of tasks watched by the user"}},"additionalProperties":false},"tasks_meta_response":{"type":"object","required":["status_counts"],"nullable":false,"description":"Response schema for tasks meta","properties":{"status_counts":{"type":"array","description":"Count of tasks grouped by status, respecting applied filters","nullable":false,"items":{"required":["status_id","count"],"type":"object","properties":{"status_id":{"format":"uuid","type":"string","nullable":true,"description":"ID of the status"},"count":{"type":"integer","nullable":false,"description":"Count of tasks with this status"}},"additionalProperties":false}}},"additionalProperties":false},"tasks_check_items_response":{"type":"object","description":"Mapping from task_id to the count of items","nullable":false,"additionalProperties":{"type":"object","description":"Counts of items","nullable":false,"properties":{"checked":{"description":"Count of checked items","nullable":false,"type":"integer"},"total":{"description":"Count of total items","nullable":false,"type":"integer"}},"additionalProperties":false}},"tasks_entity_taggings_response":{"type":"object","required":["entity_id","entity_tag_id","entity_type"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"entity_id":{"type":"string","format":"uuid","nullable":false,"description":"Entity ID entity_tagging belongs to"},"entity_tag_id":{"type":"string","format":"uuid","nullable":false,"description":"EntityTag ID entity_tagging belongs to"},"entity_type":{"type":"string","nullable":false,"enum":["Attachment","Floorplan","Task","Bubble"],"description":"One of 'Attachment', 'Floorplan', 'Task', 'Bubble'"}},"description":"Schema for entity taggings response","additionalProperties":false},"tasks_filter_by_status_response":{"type":"array","description":"Schema for tasks filter by status","nullable":false,"items":{"format":"uuid","type":"string"}},"tasks_tags_response":{"type":"array","description":"List of associations between tasks & entity tags","nullable":false,"items":{"type":"array","description":"2 item list with the first one being ID of the task & the second being the tag ID","nullable":false,"items":{"format":"uuid","type":"string"}}},"task_related_response":{"type":"object","description":"Gives high level information for a related task","nullable":false,"required":["task_relation_id","creator_user_id","task_id","bubbles","checklist"],"properties":{"bubbles":{"description":"Count of bubbles in the related task","nullable":false,"type":"integer"},"checklist":{"type":"object","description":"Count of check items in the related task","nullable":false,"properties":{"checked":{"description":"Count of checked items in the related task","nullable":false,"type":"integer"},"total":{"description":"Count of total items in the related task","nullable":false,"type":"integer"}},"additionalProperties":false},"creator_user_id":{"description":"ID the user who created this relation","nullable":false,"type":"integer"},"task_id":{"description":"ID of the related task","nullable":false,"type":"string","format":"uuid"},"task_relation_id":{"description":"ID of the relation","nullable":false,"type":"string","format":"uuid"}},"additionalProperties":false},"task_attribute":{"type":"object","description":"Entity that denotes a custom task attribute in a Fieldwire project","required":["id","creator_user_id","last_editor_user_id","device_created_at","device_updated_at","project_id","updated_at","resolved_conflict","task_id","task_type_attribute_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"task_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the task this entity belongs to"},"task_type_attribute_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the task type attribute this entity belongs to"},"number_value":{"type":"integer","format":"int32","nullable":true,"description":"Numerical value of the task attribute"},"text_value":{"type":"string","nullable":true,"description":"Text value of the task attribute"},"uuid_value":{"type":"string","format":"uuid","nullable":true,"description":"UUID value of the task attribute"}},"additionalProperties":false},"task_attribute_create_input":{"type":"object","nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"task_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the task this entity belongs to"},"task_type_attribute_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the task type attribute this entity belongs to"},"number_value":{"type":"integer","format":"int32","nullable":true,"description":"Numerical value of the task attribute"},"text_value":{"type":"string","nullable":true,"description":"Text value of the task attribute"},"uuid_value":{"type":"string","format":"uuid","nullable":true,"description":"UUID value of the task attribute"}},"description":"Schema for creating a tasks attribute","additionalProperties":false},"task_attribute_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"number_value":{"type":"integer","format":"int32","nullable":true,"description":"Numerical value of the task attribute"},"text_value":{"type":"string","nullable":true,"description":"Text value of the task attribute"},"uuid_value":{"type":"string","format":"uuid","nullable":true,"description":"UUID value of the task attribute"}},"description":"Schema for updating a task attribute","additionalProperties":false},"task_check_item":{"type":"object","description":"Entity that denotes the check items in a `Task`","required":["id","creator_user_id","last_editor_user_id","project_id","task_id","state","name","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"task_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the task this check item belongs to"},"checked":{"type":"boolean","nullable":true,"deprecated":true,"description":"Whether this item is in checked state (use `state` instead)"},"state":{"type":"string","enum":["empty","yes","no","not_applicable"],"nullable":false,"description":"The state of this check item"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"}},"additionalProperties":false},"task_check_item_create_input":{"type":"object","required":["creator_user_id","last_editor_user_id","task_id","name"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"task_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the task this check item belongs to"},"checked":{"type":"boolean","nullable":true,"deprecated":true,"description":"Whether this item is in checked state (use `state` instead)"},"state":{"type":"string","enum":["empty","yes","no","not_applicable"],"nullable":false,"description":"The state of this check item"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for creating task check items","additionalProperties":false},"task_check_item_create_in_task_input":{"type":"object","required":["creator_user_id","last_editor_user_id","name"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"checked":{"type":"boolean","nullable":true,"deprecated":true,"description":"Whether this item is in checked state (use `state` instead)"},"state":{"type":"string","enum":["empty","yes","no","not_applicable"],"nullable":false,"description":"The state of this check item"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for creating task check items","additionalProperties":false},"task_check_items_create_in_task_input":{"type":"object","description":"Schema for task_check_items_create_in_task","nullable":false,"oneOf":[{"type":"object","required":["source_task_id"],"nullable":false,"description":"For copying check items from another task in project","properties":{"source_task_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the task to copy check items from"}},"additionalProperties":false},{"type":"object","required":["template_checklist_id"],"nullable":false,"description":"For importing check items from a checklist in project","properties":{"template_checklist_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the checklist to import check items from"}},"additionalProperties":false},{"type":"object","required":["checklist_item_attrs"],"nullable":false,"description":"For importing check items from a checklist in project","properties":{"checklist_item_attrs":{"type":"array","nullable":false,"description":"List of checklist item attributes","items":{"type":"object","description":"Attributes of a task check item","properties":{"name":{"type":"string"},"device_created_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the item was created on the device"}},"additionalProperties":false}}},"additionalProperties":false}]},"task_check_item_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"checked":{"type":"boolean","nullable":true,"deprecated":true,"description":"Whether this item is in checked state (use `state` instead)"},"state":{"type":"string","enum":["empty","yes","no","not_applicable"],"nullable":false,"description":"The state of this check item"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for updating task check items","additionalProperties":false},"task_relation":{"type":"object","description":"Entity that relates 2 tasks","required":["id","creator_user_id","project_id","task_1_id","task_2_id","created_at","device_created_at","resolved_conflict","device_updated_at","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"task_1_id":{"type":"string","format":"uuid","nullable":false,"description":"Task Relation creates an association on Task 1"},"task_2_id":{"type":"string","format":"uuid","nullable":false,"description":"Task Relation creates an association on Task 2"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"}},"additionalProperties":false},"task_relation_create_input":{"type":"object","required":["creator_user_id","task_1_id","task_2_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"task_1_id":{"type":"string","format":"uuid","nullable":false,"description":"Task Relation creates an association on Task 1"},"task_2_id":{"type":"string","format":"uuid","nullable":false,"description":"Task Relation creates an association on Task 2"}},"description":"Schema for creating task relations","additionalProperties":false},"task_rollup":{"type":"object","description":"Entity that provides information that populates the graph view of our tasks","required":["project_id","date","priority"],"nullable":false,"properties":{"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"team_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the team this carries information for"},"date":{"type":"string","format":"date","nullable":false,"description":"Date this rollup denotes"},"created_cost_value":{"type":"number","format":"double","nullable":true,"description":"Sum of `cost_value` of all tasks created in day"},"created_man_power_value":{"type":"number","format":"double","nullable":true,"description":"Sum of `man_power_value` of all tasks created in day"},"days_fixed_average":{"type":"number","format":"double","nullable":true,"description":"Average count of days for a task to go to verified state from fixed state"},"days_open_average":{"type":"number","format":"double","nullable":true,"description":"Average count of days for a task to go to fixed state from time of creation"},"fixed_cost_value":{"type":"number","format":"double","nullable":true,"description":"FW_YET_TO_DO"},"fixed_cost_value_total":{"type":"number","format":"double","nullable":true,"description":"FW_YET_TO_DO"},"fixed_man_power_value":{"type":"number","format":"double","nullable":true,"description":"FW_YET_TO_DO"},"fixed_man_power_value_total":{"type":"number","format":"double","nullable":true,"description":"FW_YET_TO_DO"},"open_cost_value_total":{"type":"number","format":"double","nullable":true,"description":"FW_YET_TO_DO"},"open_man_power_value_total":{"type":"number","format":"double","nullable":true,"description":"FW_YET_TO_DO"},"verified_cost_value":{"type":"number","format":"double","nullable":true,"description":"FW_YET_TO_DO"},"verified_cost_value_total":{"type":"number","format":"double","nullable":true,"description":"FW_YET_TO_DO"},"verified_man_power_value":{"type":"number","format":"double","nullable":true,"description":"FW_YET_TO_DO"},"verified_man_power_value_total":{"type":"number","format":"double","nullable":true,"description":"FW_YET_TO_DO"},"created":{"type":"integer","format":"int32","nullable":true,"description":"FW_YET_TO_DO"},"fixed":{"type":"integer","format":"int32","nullable":true,"description":"FW_YET_TO_DO"},"fixed_total":{"type":"integer","format":"int32","nullable":true,"description":"FW_YET_TO_DO"},"open_total":{"type":"integer","format":"int32","nullable":true,"description":"FW_YET_TO_DO"},"priority":{"type":"integer","format":"int32","nullable":false,"description":"FW_YET_TO_DO"},"verified":{"type":"integer","format":"int32","nullable":true,"description":"FW_YET_TO_DO"},"verified_total":{"type":"integer","format":"int32","nullable":true,"description":"FW_YET_TO_DO"}},"additionalProperties":false},"task_type":{"type":"object","description":"Entity that denotes a task type in a Fieldwire project","required":["id","project_id","name","is_default","created_at","updated_at","creator_user_id","last_editor_user_id","device_created_at","device_updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"name":{"type":"string","nullable":false,"description":"Name of the task type attribute"},"is_default":{"type":"boolean","nullable":true,"description":"Indicates if this Task Type is the default for it's project"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"}},"additionalProperties":false},"task_type_attribute":{"type":"object","description":"Entity that denotes a task type attribute in a Fieldwire project","required":["id","project_id","task_type_id","name","kind","created_at","updated_at","creator_user_id","last_editor_user_id","device_created_at","device_updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"task_type_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the task type this entity belongs to"},"name":{"type":"string","nullable":false,"description":"Name of the task type attribute"},"kind":{"type":"integer","format":"int32","nullable":false,"description":"Kind value of the Task type attribute"},"ordinal":{"type":"integer","format":"int32","nullable":true,"description":"Ordinal value of the Task type attribute"},"precision":{"type":"integer","format":"int32","nullable":true,"description":"precision value of the Task type attribute"},"reference_id":{"type":"string","format":"uuid","nullable":true,"description":"reference id of the Task type attribute"},"minimum":{"type":"integer","format":"int32","nullable":true,"description":"minimum value of the Task type attribute"},"maximum":{"type":"integer","format":"int32","nullable":true,"description":"maximum value of the Task type attribute"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"visible":{"type":"boolean","nullable":true,"description":"Specifies if task type attribute is visible"},"always_visible":{"type":"boolean","nullable":true,"description":"Specifies if task type attribute is always visible"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"}},"additionalProperties":false},"task_type_attribute_create_input":{"type":"object","nullable":false,"properties":{"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"task_type_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the task type this entity belongs to"},"name":{"type":"string","nullable":false,"description":"Name of the task type attribute"},"kind":{"type":"integer","format":"int32","nullable":false,"description":"Kind value of the Task type attribute"},"ordinal":{"type":"integer","format":"int32","nullable":true,"description":"Ordinal value of the Task type attribute"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for creating a tasks type attribute","additionalProperties":false},"task_type_attribute_update_input":{"type":"object","nullable":false,"properties":{"name":{"type":"string","nullable":false,"description":"Name of the task type attribute"},"ordinal":{"type":"integer","format":"int32","nullable":true,"description":"Ordinal value of the Task type attribute"},"reference_id":{"type":"string","format":"uuid","nullable":true,"description":"reference id of the Task type attribute"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"visible":{"type":"boolean","nullable":true,"description":"Specifies if task type attribute is visible"}},"description":"Schema for updating a task type attribute","additionalProperties":false},"tasks_form":{"type":"object","description":"Entity that connects `Form`s to `Task`s","required":["id","creator_user_id","last_editor_user_id","form_id","project_id","task_id","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"form_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the form this connects to"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"task_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the task this connects to"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"}},"additionalProperties":false},"tasks_form_create_input":{"type":"object","required":["form_id","creator_user_id","last_editor_user_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"form_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the form this connects to"},"task_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the task this connects to"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for creating tasks forms","additionalProperties":false},"tasks_form_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"form_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the form this connects to"},"task_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the task this connects to"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for updating tasks forms","additionalProperties":false},"tasks_user":{"type":"object","description":"Entity that relates a task to a User.","required":["id","creator_user_id","project_id","task_id","user_id","created_at","device_created_at","resolved_conflict","device_updated_at","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who last interacted modified this entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the User being related."},"task_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the task which is being related."},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"}},"additionalProperties":false},"tasks_user_create_input":{"type":"object","required":["task_id","user_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who last interacted modified this entity"},"user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the User being related."},"task_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the task which is being related."}},"description":"Schema for creating task users.","additionalProperties":false},"tasks_user_find_and_destroy_input":{"type":"object","required":["task_id","user_id"],"nullable":false,"properties":{"user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the User being related."},"task_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the task which is being related."}},"description":"Schema for finding task user and then destroying it.","additionalProperties":false},"team":{"type":"object","description":"Entity that denotes the categories used in a Fieldwire project","required":["id","project_id","handle","name","created_at","device_created_at","resolved_conflict","device_updated_at","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"handle":{"type":"string","nullable":false,"description":"Short form for this team"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"}},"additionalProperties":false},"team_create_input":{"type":"object","required":["handle","name"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"handle":{"type":"string","nullable":false,"description":"Short form for this team"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for creating team","additionalProperties":false},"team_update_input":{"type":"object","nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"handle":{"type":"string","nullable":false,"description":"Short form for this team"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for updating team","additionalProperties":false},"template_check_item":{"type":"object","required":["id","project_id","creator_user_id","last_editor_user_id","name","template_checklist_id","created_at","device_created_at","updated_at","device_updated_at","resolved_conflict"],"nullable":false,"description":"A Template Checklist Item belonging to a Project and a Checklist","properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"template_checklist_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the checklist this check item belongs to"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"}},"additionalProperties":false},"template_check_items_create_input_batch":{"type":"object","nullable":false,"description":"Schema for creating one or many new template check item(s)","required":["template_checklist_items"],"properties":{"template_checklist_items":{"type":"array","nullable":false,"description":"Array of template checklist items to add","items":{"type":"object","required":["name"],"properties":{"name":{"type":"string","nullable":false},"device_created_at":{"type":"string","format":"date-time","nullable":true},"device_updated_at":{"type":"string","format":"date-time","nullable":true}},"additionalProperties":false}}},"additionalProperties":false},"template_check_items_delete_input_batch":{"type":"object","nullable":false,"description":"Schema for deleting template check items","required":["template_checklist_item_ids"],"properties":{"template_checklist_item_ids":{"type":"array","nullable":false,"description":"Array of template checklist items to delete","items":{"type":"string","format":"uuid","nullable":false,"description":"ID of the account template check item"}}},"additionalProperties":false},"template_check_item_update_input":{"type":"object","nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for updating existing template check item","additionalProperties":false},"template_check_items_batch_input":{"type":"object","nullable":false,"description":"Schema for template check items","required":["template_check_items"],"properties":{"template_check_items":{"type":"array","nullable":false,"description":"Array of template checklist items to add","items":{"type":"object","required":["name","device_created_at","device_updated_at"],"properties":{"name":{"type":"string","nullable":false},"device_created_at":{"type":"string","format":"date-time","nullable":false},"device_updated_at":{"type":"string","format":"date-time","nullable":false}},"additionalProperties":false}}},"additionalProperties":false},"template_check_item_create_input":{"type":"object","required":["name","template_checklist_id"],"nullable":false,"properties":{"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"template_checklist_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the checklist this check item belongs to"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for creating new template check item","additionalProperties":false},"template_check_items_delete_input":{"type":"object","nullable":false,"description":"Schema for deleting template check items","required":["id"],"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"}},"additionalProperties":false},"template_checklist":{"type":"object","description":"Entity that has a list of check items that can be dropped onto a `Task`","required":["id","creator_user_id","last_editor_user_id","project_id","name","created_at","device_created_at","device_updated_at","updated_at","resolved_conflict"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"source_template_checklist_id":{"type":"string","format":"uuid","nullable":true,"description":"ID of the parent account checklist which created this project checklist"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"}},"additionalProperties":false},"template_checklist_create_input":{"type":"object","required":["name","creator_user_id","last_editor_user_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for creating new template checklist","additionalProperties":false},"template_checklist_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"name":{"type":"string","nullable":false,"description":"Name of the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for creating new user","additionalProperties":false},"tier_one_cost_code":{"type":"object","description":"Entity that represents a cost group in the budget table.","required":["id","code","name","project_id","created_at","updated_at","device_created_at","device_updated_at","deleted_at","creator_user_id","last_editor_user_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the cost group"},"name":{"type":"string","nullable":false,"description":"Name of the cost group","maxLength":100},"code":{"type":"string","nullable":false,"description":"Unique identifying code of the cost group","maxLength":20},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"}},"additionalProperties":false},"tier_one_cost_code_create_input":{"type":"object","nullable":false,"description":"Schema for creating a cost group","properties":{"tier_one_cost_code":{"type":"object","required":["name","code","creator_user_id","last_editor_user_id"],"nullable":false,"properties":{"name":{"type":"string","nullable":false,"description":"Name of the cost group","maxLength":100},"code":{"type":"string","nullable":false,"description":"Unique identifying code of the cost group","maxLength":20},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"}},"description":"Entity that represents a cost group in the budget table.","additionalProperties":false}},"additionalProperties":false},"tier_one_cost_code_destroy_input":{"type":"object","description":"Input for destroying a single cost group.","nullable":false,"properties":{"tier_one_cost_code":{"description":"Top-level cost group input object.","type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"}},"additionalProperties":false}},"additionalProperties":false},"tier_one_cost_code_update_input":{"type":"object","nullable":false,"description":"Input for updating a cost group","properties":{"tier_one_cost_code":{"type":"object","required":["last_editor_user_id"],"nullable":false,"properties":{"name":{"type":"string","nullable":false,"description":"Name of the cost group","maxLength":100},"code":{"type":"string","nullable":false,"description":"Unique identifying code of the cost group","maxLength":20},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"}},"description":"Entity that represents a cost group in the budget table.","additionalProperties":false}},"additionalProperties":false},"import_cost_codes_input":{"type":"object","description":"Input for batch creation of cost groups and cost codes.","nullable":false,"properties":{"import":{"type":"object","description":"Top-level import container for cost groups and cost codes.","nullable":false,"required":["cost_codes","creator_user_id","last_editor_user_id"],"properties":{"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who is creating the entities"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who is editing the entities"},"cost_codes":{"type":"array","nullable":false,"maxLength":2000,"description":"Array containing attributes for new cost groups and cost codes.","items":{"type":"object","description":"Cost group and cost code input attributes","required":["tier_one_code","tier_one_name","tier_two_name","tier_two_code","row_number"],"nullable":false,"properties":{"tier_one_code":{"type":"string","nullable":false,"description":"Unique identifying code of the cost group","maxLength":20},"tier_one_name":{"type":"string","nullable":false,"description":"Name of the cost group","maxLength":100},"tier_two_code":{"type":"string","nullable":true,"description":"Unique identifying code of the cost code","maxLength":20},"tier_two_name":{"type":"string","nullable":true,"description":"Name of the cost code","maxLength":100},"row_number":{"type":"integer","nullable":false,"description":"Unique row number of the cost code used for reporting errors with creation."}},"additionalProperties":false}}},"additionalProperties":false}},"additionalProperties":false},"import_cost_codes_output":{"type":"object","description":"Output for batch creation of cost groups and cost codes.","nullable":false,"properties":{"tier_one_cost_codes":{"type":"array","nullable":true,"description":"Array containing newly created cost groups.","items":{"type":"object","description":"Entity that represents a cost group in the budget table.","required":["id","code","name","project_id","created_at","updated_at","device_created_at","device_updated_at","deleted_at","creator_user_id","last_editor_user_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the cost group"},"name":{"type":"string","nullable":false,"description":"Name of the cost group","maxLength":100},"code":{"type":"string","nullable":false,"description":"Unique identifying code of the cost group","maxLength":20},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"}},"additionalProperties":false}},"tier_two_cost_codes":{"type":"array","nullable":true,"description":"Array containing newly created cost codes.","items":{"type":"object","description":"Entity that represents a cost code in the budget table.","required":["id","code","name","project_id","created_at","updated_at","device_created_at","device_updated_at","deleted_at","creator_user_id","last_editor_user_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the cost code"},"name":{"type":"string","nullable":false,"description":"Name of the cost code","maxLength":100},"code":{"type":"string","nullable":false,"description":"Unique identifying code of the cost code","maxLength":20},"tier_one_cost_code_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the cost group to which the cost code belongs"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"}},"additionalProperties":false}}},"additionalProperties":false},"tier_two_cost_code":{"type":"object","description":"Entity that represents a cost code in the budget table.","required":["id","code","name","project_id","created_at","updated_at","device_created_at","device_updated_at","deleted_at","creator_user_id","last_editor_user_id"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the cost code"},"name":{"type":"string","nullable":false,"description":"Name of the cost code","maxLength":100},"code":{"type":"string","nullable":false,"description":"Unique identifying code of the cost code","maxLength":20},"tier_one_cost_code_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the cost group to which the cost code belongs"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"}},"additionalProperties":false},"tier_two_cost_code_create_input":{"type":"object","nullable":false,"description":"Schema for creating a cost code","properties":{"tier_two_cost_code":{"type":"object","required":["name","code","tier_one_cost_code_id","creator_user_id","last_editor_user_id"],"nullable":false,"properties":{"name":{"type":"string","nullable":false,"description":"Name of the cost code","maxLength":100},"code":{"type":"string","nullable":false,"description":"Unique identifying code of the cost code","maxLength":20},"tier_one_cost_code_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the cost group to which the cost code belongs"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"}},"description":"Entity that represents a cost code in the budget table.","additionalProperties":false}},"additionalProperties":false},"tier_two_cost_code_destroy_input":{"type":"object","description":"Input for destroying a single cost code.","nullable":false,"properties":{"tier_two_cost_code":{"description":"Top-level cost group input object.","type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"}},"additionalProperties":false}},"additionalProperties":false},"tier_two_cost_code_update_input":{"type":"object","nullable":false,"description":"Input for updating a cost code","properties":{"tier_two_cost_code":{"type":"object","required":["last_editor_user_id"],"nullable":false,"properties":{"name":{"type":"string","nullable":false,"description":"Name of the cost code","maxLength":100},"code":{"type":"string","nullable":false,"description":"Unique identifying code of the cost code","maxLength":20},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"}},"description":"Entity that represents a cost code in the budget table.","additionalProperties":false}},"additionalProperties":false},"time":{"type":"object","description":"Time in Fieldwire server","required":["time"],"nullable":false,"properties":{"time":{"type":"string","format":"date-time","nullable":false,"description":"Current time in Fieldwire server"}},"additionalProperties":false},"user":{"type":"object","description":"General information of a user","required":["id","is_email_deliverable","email","first_name","language","last_name","sync_scheme","created_at","updated_at"],"nullable":false,"properties":{"id":{"$ref":"#/components/schemas/user_id"},"account_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the account this user belongs to"},"invited_by_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the user who invited this user to the platform"},"is_email_deliverable":{"type":"boolean","nullable":false,"description":"If email can be delivered to this user"},"company":{"type":"string","nullable":true,"description":"Name of the company this user belongs to"},"company_type":{"type":"string","nullable":true,"enum":["ARCHITECT_SLASH_DESIGNER","GENERAL_CONTRACTOR","OWNER","SPECIALTY_CONTRACTOR","OTHER",null],"description":"Type of the company this user belongs to"},"email":{"type":"string","nullable":false,"description":"Email of this user"},"first_name":{"type":"string","nullable":false,"description":"First name of this user"},"job_title":{"type":"string","nullable":true,"description":"Title this user holds at their job"},"language":{"type":"string","nullable":false,"description":"Preferred language of this user"},"last_name":{"type":"string","nullable":false,"description":"Last name of this user"},"phone_number":{"type":"string","nullable":true,"description":"Phone number of this user"},"photo_url":{"type":"string","nullable":true,"description":"URL where the profile picture of this user lives"},"email_notifications":{"type":"string","enum":["never","daily","instantly",null],"nullable":true,"description":"Email notification preference of this user for delivering task updates"},"sync_scheme":{"type":"string","enum":["smart_cellular","full_cellular"],"nullable":false,"description":"Synchronization scheme of this user used by the mobile apps"},"account_role":{"type":"string","enum":["account_member","account_admin"],"nullable":false,"description":"The role of the user in the account they belong to"},"email_addresses":{"type":"array","deprecated":true,"nullable":false,"description":"Deprecated. Use the \"email\" property instead","items":{"type":"object","nullable":false,"description":"Email associated with the user account"}},"is_confirmed":{"type":"boolean","nullable":false,"description":"Whether the user has accepted the invitation if there was one"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created this user"},"current_sign_in_at":{"type":"string","format":"date-time","nullable":true,"description":"Last time the user was seen online"},"in_app_purchase_end_at":{"type":"string","format":"date-time","nullable":true,"description":"When the in app purchase this user made ends"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated this user"},"trade_type":{"type":"string","nullable":true,"enum":["CONCRETE","EARTHWORK","ELECTRICAL","FIRE_SUPPRESSION","FRAMING_AND_OR_DRYWALL","HVAC","LOW_VOLTAGE","MECHANICAL","PLUMBING","UTILITIES","OTHER",null],"description":"Type of the trade this user's company belongs to"}},"additionalProperties":false},"user_with_project":{"type":"object","description":"General along with some project related information of a user","required":["id","is_email_deliverable","email","first_name","language","last_name","sync_scheme","created_at","updated_at"],"nullable":false,"additionalProperties":true,"properties":{"id":{"$ref":"#/components/schemas/user_id"},"account_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the account this user belongs to"},"invited_by_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the user who invited this user to the platform"},"is_email_deliverable":{"type":"boolean","nullable":false,"description":"If email can be delivered to this user"},"company":{"type":"string","nullable":true,"description":"Name of the company this user belongs to"},"company_type":{"type":"string","nullable":true,"enum":["ARCHITECT_SLASH_DESIGNER","GENERAL_CONTRACTOR","OWNER","SPECIALTY_CONTRACTOR","OTHER",null],"description":"Type of the company this user belongs to"},"email":{"type":"string","nullable":false,"description":"Email of this user"},"first_name":{"type":"string","nullable":false,"description":"First name of this user"},"job_title":{"type":"string","nullable":true,"description":"Title this user holds at their job"},"language":{"type":"string","nullable":false,"description":"Preferred language of this user"},"last_name":{"type":"string","nullable":false,"description":"Last name of this user"},"phone_number":{"type":"string","nullable":true,"description":"Phone number of this user"},"photo_url":{"type":"string","nullable":true,"description":"URL where the profile picture of this user lives"},"email_notifications":{"type":"string","enum":["never","daily","instantly",null],"nullable":true,"description":"Email notification preference of this user for delivering task updates"},"sync_scheme":{"type":"string","enum":["smart_cellular","full_cellular"],"nullable":false,"description":"Synchronization scheme of this user used by the mobile apps"},"email_addresses":{"type":"array","deprecated":true,"nullable":false,"description":"Deprecated. Use the \"email\" property instead","items":{"type":"object","nullable":false,"description":"Email associated with the user account"}},"is_confirmed":{"type":"boolean","nullable":false,"description":"Whether the user has accepted the invitation if there was one"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created this user"},"current_sign_in_at":{"type":"string","format":"date-time","nullable":true,"description":"Last time the user was seen online"},"in_app_purchase_end_at":{"type":"string","format":"date-time","nullable":true,"description":"When the in app purchase this user made ends"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated this user"},"trade_type":{"type":"string","nullable":true,"enum":["CONCRETE","EARTHWORK","ELECTRICAL","FIRE_SUPPRESSION","FRAMING_AND_OR_DRYWALL","HVAC","LOW_VOLTAGE","MECHANICAL","PLUMBING","UTILITIES","OTHER",null],"description":"Type of the trade this user's company belongs to"},"is_approved":{"type":"boolean","nullable":true,"description":"If this user is approved to be a part of the project"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this user belongs to"},"is_admin":{"type":"boolean","nullable":true,"description":"If this user is an admin in this project"},"user_deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when this user was deleted from this project"},"user_blocked_at":{"type":"string","format":"date-time","nullable":true,"deprecated":true,"description":"Deprected: Time when this user was blocked from accessing this project"},"role":{"type":"string","enum":["admin","member","follower",null],"nullable":true,"description":"Role this user holds in this project"}}},"user_create_input":{"type":"object","nullable":false,"properties":{"first_name":{"type":"string","nullable":false,"description":"First name of this user"},"last_name":{"type":"string","nullable":false,"description":"Last name of this user"},"phone_number":{"type":"string","nullable":true,"description":"Phone number of this user"}},"description":"Schema for creating new user","additionalProperties":false},"user_update_input":{"type":"object","nullable":false,"properties":{"is_approved":{"type":"boolean","nullable":true,"description":"If this user is approved to be a part of the project"}},"description":"Schema for updating user","additionalProperties":false},"user_reset_password_input":{"type":"object","nullable":false,"properties":{"first_name":{"type":"string","nullable":false,"description":"First name of this user"},"last_name":{"type":"string","nullable":false,"description":"Last name of this user"}},"description":"Schema requirements for resetting password","additionalProperties":false},"user_id":{"type":"integer","format":"int32","description":"ID of user","nullable":false},"enterprise_project_admin_notification_data":{"type":"object","required":["project_id","project_name","user_id","user_email"],"nullable":true,"description":"Notification for the Enterprise Plan Project admin.","properties":{"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the Project this notification is for."},"project_name":{"type":"string","nullable":false,"description":"Name of the Project this notification is for."},"user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the ProjectUser this notification is for."},"user_email":{"type":"string","nullable":false,"description":"Email of the ProjectUser this notification is for"}},"additionalProperties":false},"simple_notification_data":{"type":"object","required":["project_id","project_name","title","body"],"nullable":false,"description":"A simple Project notification.","properties":{"project_id":{"type":"string","format":"uuid","nullable":false,"description":"Project ID for this simple notification."},"project_name":{"type":"string","nullable":false,"description":"Name of the Project for this simple notification."},"title":{"type":"string","nullable":false,"description":"Title of the simple notification."},"body":{"type":"string","nullable":false,"description":"Body of the simple notification."}},"additionalProperties":false},"global_notification_data":{"type":"object","required":["title","body","url"],"nullable":false,"description":"A Global notification for all Fieldwire Users that contains an URL.","properties":{"title":{"type":"string","nullable":false,"description":"Title of the global notification."},"body":{"type":"string","nullable":false,"description":"Body of the global notification."},"url":{"type":"string","nullable":false,"description":"URL of the global notification."}},"additionalProperties":false},"floorplans_updated_notification_data":{"type":"object","required":["project_id","project_name","message","message_translation_key","message_translation_params"],"nullable":false,"description":"A notification informing which Floorplans are updated.","properties":{"project_id":{"type":"string","format":"uuid","nullable":false,"description":"Project ID for the floorplan updated notification."},"project_name":{"type":"string","nullable":false,"description":"Project Name for the floorplan updated notification."},"message":{"type":"string","nullable":false,"description":"Message containing the Floorplan that were updated."},"message_translation_key":{"type":"string","nullable":true,"description":"Translation key for message translation."},"message_translation_params":{"type":"object","nullable":true,"description":"Params for message translation.","additionalProperties":true}},"additionalProperties":false},"form_notification_data":{"type":"object","required":["project_id","project_name","user_id","user_initials","form_owner_initials","form_template_name","form","message","message_translation_key","message_translation_params"],"description":"A Form related notification for the user.","nullable":false,"properties":{"project_id":{"type":"string","format":"uuid","nullable":false,"description":"Project ID for the Form notification."},"project_name":{"type":"string","nullable":false,"description":"Project Name for the Form notification."},"user_id":{"type":"integer","format":"int32","nullable":false,"description":"Updater User ID for the Form notification."},"user_initials":{"type":"string","nullable":false,"description":"Updater User initials for the Form Notification."},"form_owner_initials":{"type":"string","nullable":false,"description":"Form owner initials for the Form Notification."},"form_template_name":{"type":"string","nullable":false,"description":"Template name for the Form Notification."},"form":{"$ref":"#/components/schemas/form"},"message":{"type":"string","nullable":false,"description":"An additional message field for Form Notification."},"message_translation_key":{"type":"string","nullable":true,"description":"Translation key for message translation."},"message_translation_params":{"type":"object","nullable":true,"description":"Params for message translation.","additionalProperties":true}},"additionalProperties":false},"task_notification_data":{"type":"object","required":["project_id","project_name","user_id","user_initials","task_owner_initials","task"],"nullable":false,"description":"A Task related notification.","properties":{"project_id":{"type":"string","format":"uuid","nullable":false,"description":"Project ID for the Task notification."},"project_name":{"type":"string","nullable":false,"description":"Project Name for the Task notification."},"user_id":{"type":"integer","format":"int32","nullable":false,"description":"Updater User ID for the Task notification."},"user_initials":{"type":"string","nullable":false,"description":"Updater User initials for the Task Notification."},"task_owner_initials":{"type":"string","nullable":false,"description":"Task owner User initials for the Task Notification."},"task":{"$ref":"#/components/schemas/task"},"status":{"$ref":"#/components/schemas/status"}},"additionalProperties":false},"user_notification":{"type":"object","required":["id","user_id","kind","created_at","device_created_at","resolved_conflict","device_updated_at","updated_at"],"nullable":false,"description":"Notification for the User on tasks, statuses and updates.","additionalProperties":true,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"user_id":{"type":"integer","format":"int32","nullable":false,"description":"User ID"},"kind":{"type":"string","enum":["enterprise_project_admin","project_transfer","task_bubble","task_fixed","task_verified","floorplans_updated","simple","form_owner","form_status","global","task_status","form_due_date"],"nullable":false,"description":"Kind of the entity"},"data":{"type":"object","nullable":false,"description":"Notification payload that gives info about the action that took place","oneOf":[{"$ref":"#/components/schemas/enterprise_project_admin_notification_data"},{"$ref":"#/components/schemas/simple_notification_data"},{"$ref":"#/components/schemas/global_notification_data"},{"$ref":"#/components/schemas/floorplans_updated_notification_data"},{"$ref":"#/components/schemas/form_notification_data"},{"$ref":"#/components/schemas/task_notification_data"}]},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"resolved_conflict":{"type":"boolean","nullable":true,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"last_accessed_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the notification was marked as read - null means unread"}}},"user_notification_update_input":{"type":"object","nullable":false,"properties":{"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"last_accessed_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the notification was marked as read - null means unread"}},"description":"schema for marking user notification as read or unread","additionalProperties":false},"weather_condition":{"type":"object","description":"Entity that carries weather related information for a project on a particular date","required":["id","creator_user_id","last_editor_user_id","project_id","date","data","created_at","device_created_at","device_updated_at","resolved_conflict","updated_at"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"date":{"type":"string","format":"date","nullable":false,"description":"Date this entity carries the weather information for"},"data":{"type":"object","nullable":false,"description":"Payload that carries the weather information for a single day"},"created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server created the entity"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Time the server deleted the entity"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the server last updated the entity"}},"additionalProperties":false},"weather_condition_create_input":{"type":"object","required":["creator_user_id","last_editor_user_id","date","data"],"nullable":false,"properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"date":{"type":"string","format":"date","nullable":false,"description":"Date this entity carries the weather information for"},"data":{"type":"object","nullable":false,"description":"Payload that carries the weather information for a single day"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for creating new weather_condition","additionalProperties":false},"weather_condition_update_input":{"type":"object","nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"date":{"type":"string","format":"date","nullable":false,"description":"Date this entity carries the weather information for"},"data":{"type":"object","nullable":false,"description":"Payload that carries the weather information for a single day"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"}},"description":"Schema for updating existing weather_condition","additionalProperties":false},"change_order":{"type":"object","description":"Entity that represent created change order.","properties":{"id":{"type":"string","format":"uuid","nullable":false,"description":"Unique identifier for the entity"},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"project_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the project this entity belongs to"},"resolved_conflict":{"type":"boolean","nullable":false,"description":"Specifies if PUT/PATCH request was rejected - do not store this field!"},"created_at":{"type":"string","format":"date","nullable":false,"description":"Time when the entity was created"},"updated_at":{"type":"string","format":"date","nullable":false,"description":"Time when the entity was last updated"},"device_created_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":false,"description":"Time when the device last updated the entity"},"deleted_at":{"type":"string","format":"date","nullable":true,"description":"Time when the entity was deleted"},"reference_number":{"type":"string","nullable":true,"description":"Reference number to document outside of Fieldwire."},"name":{"type":"string","nullable":false,"description":"Name of the change order."},"due_date":{"type":"string","format":"date-time","nullable":true,"description":"The due date for the change order."},"pm_group_number":{"type":"integer","nullable":true,"description":"The project management group number associated with the change order."},"total_cost":{"type":"string","pattern":"(?-mix:^-?\\d*\\.?\\d*$)","nullable":true,"description":"The total cost associated with the change order."},"revision_id":{"type":"string","format":"uuid","nullable":false,"description":"ID of the current revision entity."},"status_name":{"type":"string","enum":["Draft","Requested","Pending Revision","Pending Approval","Approved","Rejected","Void"],"nullable":false,"description":"The name of the current status of the change order."},"description":{"type":"string","nullable":true,"description":"Description of the change order."},"assignee_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the user who is assigned to this change order."},"external_assignee_user_id":{"type":"integer","format":"int32","nullable":true,"description":"ID of the external user who is assigned to this change order."},"schedule_impact":{"type":"string","enum":["yes","no","maybe"],"nullable":true,"description":"Description of the schedule impact of the change order."},"schedule_impact_days":{"type":"integer","nullable":true,"description":"Impact on schedule, measured in days."},"current_revision_id":{"type":"string","format":"uuid","description":"ID of the current revision entity.","nullable":false},"reason_type_id":{"type":"string","format":"uuid","nullable":true,"description":"The ID of the ReasonTypes indicating why change order was created."}},"required":["id","creator_user_id","last_editor_user_id","project_id","resolved_conflict","created_at","updated_at","device_created_at","device_updated_at","deleted_at","reference_number","name","due_date","pm_group_number","total_cost","revision_id","status_name","description","assignee_user_id","external_assignee_user_id","schedule_impact","schedule_impact_days","current_revision_id","reason_type_id"],"nullable":false,"additionalProperties":false},"change_order_create_input":{"type":"object","description":"Entity that represents created change order.","required":["name","creator_user_id","last_editor_user_id"],"nullable":false,"properties":{"name":{"type":"string","nullable":false,"description":"Name of the Change Order."},"description":{"type":"string","nullable":true,"description":"Description of the Change Order."},"reason_type_id":{"type":"string","format":"uuid","nullable":true,"description":"The ID of the ReasonTypes indicating why change order was created."},"creator_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who created this entity"},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"device_created_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the device created the entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the device last updated the entity"}},"additionalProperties":false},"change_order_destroy_input":{"type":"object","description":"Entity that represents input to delete change order.","required":["last_editor_user_id"],"nullable":false,"properties":{"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who deleted this entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the device deleted the entity"}},"additionalProperties":false},"change_order_update_input":{"type":"object","description":"Entity that represents input to update change order.","required":["last_editor_user_id"],"nullable":false,"properties":{"name":{"type":"string","nullable":false,"description":"Name of the Change Order."},"description":{"type":"string","nullable":true,"description":"Description of the Change Order."},"reason_type_id":{"type":"string","format":"uuid","nullable":true,"description":"The ID of the ReasonTypes indicating why change order was created."},"reference_number":{"type":"string","nullable":true,"description":"Reference number of the Change Order."},"schedule_impact":{"type":"string","enum":["yes","no","maybe"],"nullable":true,"description":"Specifies how the schedule is impacted by this Change Order. Valid values are: none, maybe, yes."},"schedule_impact_days":{"type":"integer","format":"int32","nullable":true,"description":"Number of days the schedule is impacted by this Change Order."},"last_editor_user_id":{"type":"integer","format":"int32","nullable":false,"description":"ID of the user who most recently edited this entity"},"device_updated_at":{"type":"string","format":"date-time","nullable":true,"description":"Time when the device last updated the entity"}},"additionalProperties":false}},"securitySchemes":{"jwt":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"Access token (JWT) generated using the acquired refresh token (API token). Our [authentication](https://developers.fieldwire.com/docs/authentication) guide covers the steps to generate a valid token"}}},"paths":{"/api/v3/files/{file_uuid}":{"get":{"summary":"Get stored file by id","operationId":"get_access_control_file_by_id","tags":["access control files"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/file_uuid"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"url":"www.test.com","file_type":"pdf","entity":{"deleted_at":null,"created_at":"2026-06-23T22:30:44.771Z","updated_at":"2026-06-23T22:30:44.828Z","resolved_conflict":false,"device_created_at":"2026-06-23T22:30:44.771Z","device_updated_at":"2026-06-23T22:30:44.771Z","account_id":1,"address":"address 1","anchor_region":"us","archived_at":null,"blocked_at":null,"code":null,"color":"#F9CD39","currency":"USD","default_pm_group_id":null,"has_logo":true,"has_specs":false,"id":"bc2fddad-b875-4d4b-9ae3-e39e5fa92049","is_3d_bim_enabled":true,"is_mobile_location_creation_enabled":true,"is_analytics_enabled":true,"is_box_sync":false,"is_dropbox_sync":false,"is_email_notifications_enabled":true,"is_forms_enabled":true,"is_markup_symbols_enabled":null,"is_photo_attachments_enabled":true,"is_plan_email_notifications_enabled":false,"is_task_status_enabled":null,"is_tasks_enabled":true,"man_power_units":"man-hours","min_verified_at_days":7,"name":"project 1","measurement_units":"imperial","owner_email":"3ef76624-761a-4cc9-8989-ec2a81384c7a@factory.com","plan_name":"Enterprise","prompt_effort_on_complete":false,"sheets_limit":null,"sync_target":null,"time_zone":"UTC","trial_end_at":null,"tz_name":"Etc/UTC","is_kahua_sync_enabled":false,"is_submittals_enabled":false,"is_project_labels_enabled":true,"project_attributes":[],"is_change_orders_enabled":false,"is_budget_enabled":false,"rfi_visibility":"default","is_premium":true,"is_business":true,"is_business_plus":false,"has_business_features":true,"is_enterprise":true,"is_pm_enabled":false,"is_rfis_enabled":false,"is_field_enabled":true,"is_plan_text_search_enabled":true,"account_name":null,"is_admin":true,"is_approved":true,"logo_url":null,"user_blocked_at":null,"min_api_version":null,"user_deleted_at":null,"role":"admin","pm_role":null,"pm_group_id":null,"is_starred":false,"has_workato":false,"daily_report_form_limit":0,"is_ai_enabled":false,"is_mfa_enabled":false,"work_week":[true,true,true,true,true,true,true],"has_pm":false,"is_account_rfis_enabled":false,"is_account_submittals_enabled":false,"is_account_change_orders_enabled":false,"is_account_budget_enabled":false,"plans_automation":null},"entity_type":"Project"},"schema":{"$ref":"#/components/schemas/access_control_file"}}}},"403":{"description":"Forbidden access","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"errors":["You are not authorized to perform that action"]},"schema":{"$ref":"#/components/schemas/errors"}}}},"404":{"description":"Missing file","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"errors":["Access control file not found: invalid_link"]},"schema":{"$ref":"#/components/schemas/errors"}}}}}}},"/api/v3/account/project_templates/{project_template_id}/account_attachments":{"get":{"summary":"Get all account_attachments in project template","operationId":"get_account_attachments_in_project_template","tags":["account attachments"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"name":"project_template_id","description":"ID of the project_template_id to filter account_attachments by","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"7d7d6c99-d9e8-423d-9ac2-9e372cd415ab","creator_user_id":12,"last_editor_user_id":12,"resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"account_id":8,"project_template_id":"72b1aaf8-91ea-4c30-b106-721a9d58e655","project_template_folder_id":null,"name":"name","file_size":100,"file_url":"http://example.com/b451466f-f2ee-4fcd-b5ba-b686565d8d71-name"},{"id":"44384db2-1e0c-43e2-98f8-ef7cc67592a5","creator_user_id":11,"last_editor_user_id":11,"resolved_conflict":false,"created_at":"2026-06-23T22:30:46.509Z","updated_at":"2026-06-23T22:30:46.509Z","device_created_at":"2026-06-23T22:30:46.509Z","device_updated_at":"2026-06-23T22:30:46.509Z","deleted_at":null,"account_id":8,"project_template_id":"72b1aaf8-91ea-4c30-b106-721a9d58e655","project_template_folder_id":null,"name":"name","file_size":100,"file_url":"http://example.com/5ec7f160-82e6-4fcc-a93a-28ca2868540f-name"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/account_attachment"}}}}}}}},"/api/v3/account/account_attachments":{"get":{"summary":"Get all account_attachments in account","operationId":"get_account_attachments_in_account","tags":["account attachments"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"c9399fb3-3bda-456e-9e5e-9ad394a155d4","creator_user_id":19,"last_editor_user_id":19,"resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"account_id":12,"project_template_id":null,"project_template_folder_id":null,"name":"name","file_size":100,"file_url":"http://example.com/ff50ac53-aaf0-4943-a129-7a5c31eeb5bc-name"},{"id":"af795d4f-9c6d-46ab-8c57-8609145219eb","creator_user_id":18,"last_editor_user_id":18,"resolved_conflict":false,"created_at":"2026-06-23T22:30:47.313Z","updated_at":"2026-06-23T22:30:47.313Z","device_created_at":"2026-06-23T22:30:47.313Z","device_updated_at":"2026-06-23T22:30:47.313Z","deleted_at":null,"account_id":12,"project_template_id":null,"project_template_folder_id":null,"name":"name","file_size":100,"file_url":"http://example.com/343320ed-3e99-4b2f-aa8d-855e32228645-name"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/account_attachment"}}}}}}},"post":{"summary":"Create a new account_attachment","operationId":"create_account_attachment_in_account","tags":["account attachments"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"6629665a-bb12-48d9-9864-a100bd37573a","creator_user_id":27,"last_editor_user_id":27,"resolved_conflict":false,"created_at":"2026-06-23T22:30:48.537Z","updated_at":"2026-06-23T22:30:48.537Z","device_created_at":"2026-06-23T22:30:48.292Z","device_updated_at":"2026-06-23T22:30:48.292Z","deleted_at":null,"account_id":18,"project_template_id":null,"project_template_folder_id":null,"name":"name","file_size":100,"file_url":"http://example.com/daab687c-e939-4b6d-8a4d-5ed06f936c71-name"},"schema":{"$ref":"#/components/schemas/account_attachment"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/account_attachment_create_input"}}},"required":true}}},"/api/v3/account/account_attachments/{id}":{"get":{"summary":"Get account_attachment by ID","operationId":"get_account_attachment_by_id","tags":["account attachments"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"8821a4e1-0732-4b2d-bc63-64a106d1bf34","creator_user_id":24,"last_editor_user_id":24,"resolved_conflict":false,"created_at":"2026-06-23T22:30:47.928Z","updated_at":"2026-06-23T22:30:47.928Z","device_created_at":"2026-06-23T22:30:47.928Z","device_updated_at":"2026-06-23T22:30:47.928Z","deleted_at":null,"account_id":16,"project_template_id":null,"project_template_folder_id":null,"name":"name","file_size":100,"file_url":"http://example.com/6b8c2c98-914c-4d87-a2c5-4df01612ab08-name"},"schema":{"$ref":"#/components/schemas/account_attachment"}}}}}},"patch":{"summary":"Update account_attachment by ID","operationId":"update_account_attachment_by_id","tags":["account attachments"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"f034c5af-6555-4d4a-8a39-867c115be6d4","creator_user_id":30,"last_editor_user_id":30,"resolved_conflict":false,"created_at":"2026-06-23T22:30:48.636Z","updated_at":"2026-06-23T22:30:48.881Z","device_created_at":"2026-06-23T22:30:48.636Z","device_updated_at":"2026-06-23T22:28:48.648Z","deleted_at":null,"account_id":20,"project_template_id":null,"project_template_folder_id":null,"name":"name","file_size":100,"file_url":"http://example.com/a25b45e3-d59f-47da-9627-c46dae291f80-name"},"schema":{"$ref":"#/components/schemas/account_attachment"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/account_attachment_update_input"}}},"required":true}},"delete":{"summary":"Delete account_attachment by ID","operationId":"delete_account_attachment_by_id","tags":["account attachments"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/account/account_attachments/{id}/restore":{"put":{"summary":"Restore account_attachment by ID","operationId":"restore_account_attachment_by_id","tags":["account attachments"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"887381f1-9c56-4761-9514-23992ec3754f","creator_user_id":36,"last_editor_user_id":36,"resolved_conflict":false,"created_at":"2026-06-23T22:30:49.307Z","updated_at":"2026-06-23T22:30:49.550Z","device_created_at":"2026-06-23T22:30:49.306Z","device_updated_at":"2026-06-23T22:30:49.306Z","deleted_at":null,"account_id":24,"project_template_id":null,"project_template_folder_id":null,"name":"name","file_size":100,"file_url":"http://example.com/9c832301-5105-4358-b38b-07bf42decc5a-name"},"schema":{"$ref":"#/components/schemas/account_attachment"}}}}}}},"/api/v3/account/account_data_types":{"get":{"summary":"Get all account_data_types in account","operationId":"get_account_data_types_in_account","tags":["account data types"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"c62e4ee4-8ff2-4d94-bf99-9c1f1ff36d55","creator_user_id":39,"last_editor_user_id":39,"resolved_conflict":false,"created_at":"2026-06-23T22:30:49.676Z","updated_at":"2026-06-23T22:30:49.677Z","device_created_at":"2026-06-23T22:30:49.676Z","device_updated_at":"2026-06-23T22:30:49.676Z","deleted_at":null,"account_id":26,"name":"account_data_type 1","placeholder":"placeholder","kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null,"content_changed_at":null},{"id":"07ad998a-1d4a-4995-bdd8-ce9053965829","creator_user_id":40,"last_editor_user_id":40,"resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:30:49.686Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"account_id":26,"name":"account_data_type 2","placeholder":"placeholder","kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null,"content_changed_at":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/account_data_type"}}}}}}},"post":{"summary":"Create a new account_data_type","operationId":"create_account_data_type_in_account","tags":["account data types"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"c48cf728-c86b-4a3a-a6f8-af6494261d86","creator_user_id":48,"last_editor_user_id":48,"resolved_conflict":false,"created_at":"2026-06-23T22:30:50.912Z","updated_at":"2026-06-23T22:30:50.912Z","device_created_at":"2026-06-23T22:30:50.680Z","device_updated_at":"2026-06-23T22:30:50.680Z","deleted_at":null,"account_id":32,"name":"account_data_type 4","placeholder":"placeholder","kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null,"content_changed_at":null},"schema":{"$ref":"#/components/schemas/account_data_type"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/account_data_type_create_input"}}},"required":true}}},"/api/v3/account/account_data_types/{id}":{"get":{"summary":"Get account_data_type by ID","operationId":"get_account_data_type_by_id","tags":["account data types"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"df004f18-83f6-45ef-ba16-6552e260d708","creator_user_id":45,"last_editor_user_id":45,"resolved_conflict":false,"created_at":"2026-06-23T22:30:50.313Z","updated_at":"2026-06-23T22:30:50.314Z","device_created_at":"2026-06-23T22:30:50.313Z","device_updated_at":"2026-06-23T22:30:50.313Z","deleted_at":null,"account_id":30,"name":"account_data_type 3","placeholder":"placeholder","kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null,"content_changed_at":null},"schema":{"$ref":"#/components/schemas/account_data_type"}}}}}},"patch":{"summary":"Update account_data_type by ID","operationId":"update_account_data_type_by_id","tags":["account data types"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"864d710a-d462-413d-b69b-95fdf64edeac","creator_user_id":51,"last_editor_user_id":51,"resolved_conflict":false,"created_at":"2026-06-23T22:30:50.997Z","updated_at":"2026-06-23T22:30:51.243Z","device_created_at":"2026-06-23T22:30:50.997Z","device_updated_at":"2026-06-23T22:28:51.011Z","deleted_at":null,"account_id":34,"name":"account_data_type 5","placeholder":"placeholder","kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null,"content_changed_at":null},"schema":{"$ref":"#/components/schemas/account_data_type"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/account_data_type_update_input"}}},"required":true}},"delete":{"summary":"Delete account_data_type by ID","operationId":"delete_account_data_type_by_id","tags":["account data types"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/account/account_data_types/{id}/restore":{"put":{"summary":"Restore account_data_type by ID","operationId":"restore_account_data_type_by_id","tags":["account data types"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"9d7a73d5-3f4d-474a-96ba-c31bb2208a78","creator_user_id":54,"last_editor_user_id":54,"resolved_conflict":false,"created_at":"2026-06-23T22:30:51.337Z","updated_at":"2026-06-23T22:30:51.567Z","device_created_at":"2026-06-23T22:30:51.337Z","device_updated_at":"2026-06-23T22:30:51.337Z","deleted_at":null,"account_id":36,"name":"account_data_type 6","placeholder":"placeholder","kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null,"content_changed_at":null},"schema":{"$ref":"#/components/schemas/account_data_type"}}}}}}},"/api/v3/account/account_data_types/{id}/used_by_templates":{"get":{"summary":"Get the AFTs that use this account data type","operationId":"get_account_form_templates_used_by_account_data_type_id","tags":["account data types"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"id":"4953b867-ae93-4d05-98be-91512323621c","creator_user_id":65,"last_editor_user_id":68,"resolved_conflict":false,"created_at":"2026-06-23T22:30:52.158Z","updated_at":"2026-06-23T22:30:52.159Z","device_created_at":"2026-06-23T22:30:52.158Z","device_updated_at":"2026-06-23T22:30:52.158Z","deleted_at":null,"account_id":40,"name":"account_form_template 2","kind":"default","version":1,"checksum":null,"published_at":null,"is_generated":true,"view_edit_permissions":"assignee","form_type":"default","status_change_recipient_emails":null,"content_changed_at":"2026-06-23T22:30:52.187Z"},{"id":"975e9e94-16b4-41fe-b7a9-efc66c0c6a6b","creator_user_id":61,"last_editor_user_id":64,"resolved_conflict":false,"created_at":"2026-06-23T22:30:52.075Z","updated_at":"2026-06-23T22:30:52.076Z","device_created_at":"2026-06-23T22:30:52.074Z","device_updated_at":"2026-06-23T22:30:52.074Z","deleted_at":null,"account_id":40,"name":"account_form_template 1","kind":"default","version":1,"checksum":null,"published_at":null,"is_generated":true,"view_edit_permissions":"assignee","form_type":"default","status_change_recipient_emails":null,"content_changed_at":"2026-06-23T22:30:52.148Z"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/account_form_template"}}}}}}}},"/api/v3/account/account_data_types/{id}/list_usage_links":{"get":{"summary":"Get the AFTs or Project Template Task Type Attributes that use this account data type","operationId":"get_aft_and_pt_tta_used_by_account_data_type_id","tags":["account data types"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"id":"fc330b69-e440-435d-b0b8-07b74f5405bb","linked_entity_type":"AccountFormTemplate","parent_linked_entity_id":"d4c21e1b-0804-4d06-b601-3ad107cca490","parent_linked_entity_name":"account_form_template 3"},{"id":"fc330b69-e440-435d-b0b8-07b74f5405bb","linked_entity_type":"ProjectTemplateTaskTypeAttribute","parent_linked_entity_id":"70b1ff72-54f2-48d7-93e8-ab053f26ddd1","parent_linked_entity_name":"test project template"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/account_data_type_link"}}}}}}}},"/api/v3/account/account_data_type_values":{"get":{"summary":"Get all account_data_type_values in account","operationId":"get_account_data_type_values_in_account","tags":["account data type values"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"8bdaa6bb-c236-4a50-8833-f80bedc13b65","creator_user_id":84,"last_editor_user_id":84,"resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"account_id":46,"bigint_value":100,"string_value":null,"text_value":null,"checkbox_value":null,"decimal_value":null,"datetime_value":null,"date_value":null,"account_data_type_id":"b8cd663c-800b-42ca-9f59-58abfe391d30","hidden_at":null,"ordinal":null},{"id":"c49a25df-4e2f-47ae-9364-80c00ad1ee0e","creator_user_id":82,"last_editor_user_id":82,"resolved_conflict":false,"created_at":"2026-06-23T22:30:53.052Z","updated_at":"2026-06-23T22:30:53.052Z","device_created_at":"2026-06-23T22:30:53.052Z","device_updated_at":"2026-06-23T22:30:53.052Z","deleted_at":null,"account_id":46,"bigint_value":100,"string_value":null,"text_value":null,"checkbox_value":null,"decimal_value":null,"datetime_value":null,"date_value":null,"account_data_type_id":"bd843cdb-5049-45fc-b152-b04ff6319818","hidden_at":null,"ordinal":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/account_data_type_value"}}}}}}},"post":{"summary":"Create a new account_data_type_value","operationId":"create_account_data_type_value_in_account","tags":["account data type values"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"ba73fb5d-a4a0-4785-99c5-7cc5a2159916","creator_user_id":94,"last_editor_user_id":94,"resolved_conflict":false,"created_at":"2026-06-23T22:30:54.530Z","updated_at":"2026-06-23T22:30:54.530Z","device_created_at":"2026-06-23T22:30:54.214Z","device_updated_at":"2026-06-23T22:30:54.214Z","deleted_at":null,"account_id":52,"bigint_value":100,"string_value":null,"text_value":null,"checkbox_value":null,"decimal_value":null,"datetime_value":null,"date_value":null,"account_data_type_id":"78c63686-e6d7-449a-b6ca-267e0f582974","hidden_at":null,"ordinal":null},"schema":{"$ref":"#/components/schemas/account_data_type_value"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/account_data_type_value_create_input"}}},"required":true}}},"/api/v3/account/account_data_type_values/{id}":{"get":{"summary":"Get account_data_type_value by ID","operationId":"get_account_data_type_value_by_id","tags":["account data type values"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"7226407a-e6e2-4c72-9abc-f87e143041f1","creator_user_id":90,"last_editor_user_id":90,"resolved_conflict":false,"created_at":"2026-06-23T22:30:53.810Z","updated_at":"2026-06-23T22:30:53.810Z","device_created_at":"2026-06-23T22:30:53.810Z","device_updated_at":"2026-06-23T22:30:53.810Z","deleted_at":null,"account_id":50,"bigint_value":100,"string_value":null,"text_value":null,"checkbox_value":null,"decimal_value":null,"datetime_value":null,"date_value":null,"account_data_type_id":"c31cb21c-fe9a-4161-816e-68a8cc0f47fe","hidden_at":null,"ordinal":null},"schema":{"$ref":"#/components/schemas/account_data_type_value"}}}}}},"patch":{"summary":"Update account_data_type_value by ID","operationId":"update_account_data_type_value_by_id","tags":["account data type values"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"4d3ca046-6f0f-4ac3-b885-dd5530cc503a","creator_user_id":98,"last_editor_user_id":98,"resolved_conflict":false,"created_at":"2026-06-23T22:30:54.635Z","updated_at":"2026-06-23T22:30:54.891Z","device_created_at":"2026-06-23T22:30:54.635Z","device_updated_at":"2026-06-23T22:28:54.645Z","deleted_at":null,"account_id":54,"bigint_value":100,"string_value":null,"text_value":null,"checkbox_value":null,"decimal_value":null,"datetime_value":null,"date_value":null,"account_data_type_id":"23a9690f-5d0d-449b-b69f-dd8902e42750","hidden_at":null,"ordinal":null},"schema":{"$ref":"#/components/schemas/account_data_type_value"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/account_data_type_value_update_input"}}},"required":true}},"delete":{"summary":"Delete account_data_type_value by ID","operationId":"delete_account_data_type_value_by_id","tags":["account data type values"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/account/account_data_type_values/{id}/restore":{"put":{"summary":"Restore account_data_type_value by ID","operationId":"restore_account_data_type_value_by_id","tags":["account data type values"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"4f85f89d-dad0-4659-b847-677dda79a3f0","creator_user_id":106,"last_editor_user_id":106,"resolved_conflict":false,"created_at":"2026-06-23T22:30:55.293Z","updated_at":"2026-06-23T22:30:55.524Z","device_created_at":"2026-06-23T22:30:55.293Z","device_updated_at":"2026-06-23T22:30:55.293Z","deleted_at":null,"account_id":58,"bigint_value":100,"string_value":null,"text_value":null,"checkbox_value":null,"decimal_value":null,"datetime_value":null,"date_value":null,"account_data_type_id":"9ffc9ee3-ca3a-4d3e-88e6-6e0e3e46e4b0","hidden_at":null,"ordinal":null},"schema":{"$ref":"#/components/schemas/account_data_type_value"}}}}}}},"/api/v3/account/account_form_template_form_statuses":{"get":{"summary":"Get all account_form_template_form_statuses in account","operationId":"get_account_form_template_form_statuses_in_account","tags":["account form template form statuses"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"4b449293-f3fe-4b96-946c-5638bed51a51","creator_user_id":110,"last_editor_user_id":110,"resolved_conflict":false,"created_at":"2026-06-23T22:30:55.643Z","updated_at":"2026-06-23T22:30:55.643Z","device_created_at":"2026-06-23T22:30:55.643Z","device_updated_at":"2026-06-23T22:30:55.643Z","deleted_at":null,"account_id":60,"name":"account_form_template_form_status 1","ordinal":1,"account_form_template_id":"300faf74-5d32-4a84-aaa5-7c4088470c0f","is_editable":true,"required_role_in":"follower","required_role_out":"follower","owner_user_id":110,"recipient_emails":null},{"id":"b23f7db9-8ee4-4237-add8-dedf5652770b","creator_user_id":112,"last_editor_user_id":112,"resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:30:55.662Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"account_id":60,"name":"account_form_template_form_status 2","ordinal":1,"account_form_template_id":"cd7e5566-947a-450a-9f3b-0b7db0135338","is_editable":true,"required_role_in":"follower","required_role_out":"follower","owner_user_id":112,"recipient_emails":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/account_form_template_form_status"}}}}}}},"post":{"summary":"Create a new account_form_template_form_status","operationId":"create_account_form_template_form_status_in_account","tags":["account form template form statuses"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"329bfe4b-f145-4c3c-bec1-fae8838d81f8","creator_user_id":122,"last_editor_user_id":122,"resolved_conflict":false,"created_at":"2026-06-23T22:30:56.977Z","updated_at":"2026-06-23T22:30:56.977Z","device_created_at":"2026-06-23T22:30:56.739Z","device_updated_at":"2026-06-23T22:30:56.739Z","deleted_at":null,"account_id":66,"name":"account_form_template_form_status 4","ordinal":1,"account_form_template_id":"3eaf1629-1f06-490b-b01d-d2fa6a48e071","is_editable":true,"required_role_in":"follower","required_role_out":"follower","owner_user_id":122,"recipient_emails":null},"schema":{"$ref":"#/components/schemas/account_form_template_form_status"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/account_form_template_form_status_create_input"}}},"required":true}}},"/api/v3/account/account_form_template_form_statuses/{id}":{"get":{"summary":"Get account_form_template_form_status by ID","operationId":"get_account_form_template_form_status_by_id","tags":["account form template form statuses"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"141cb413-e72a-425a-b779-6e291c36960e","creator_user_id":118,"last_editor_user_id":118,"resolved_conflict":false,"created_at":"2026-06-23T22:30:56.361Z","updated_at":"2026-06-23T22:30:56.362Z","device_created_at":"2026-06-23T22:30:56.361Z","device_updated_at":"2026-06-23T22:30:56.361Z","deleted_at":null,"account_id":64,"name":"account_form_template_form_status 3","ordinal":1,"account_form_template_id":"f322fec8-fbcf-44c9-9cb4-ae627774f7da","is_editable":true,"required_role_in":"follower","required_role_out":"follower","owner_user_id":118,"recipient_emails":null},"schema":{"$ref":"#/components/schemas/account_form_template_form_status"}}}}}},"patch":{"summary":"Update account_form_template_form_status by ID","operationId":"update_account_form_template_form_status_by_id","tags":["account form template form statuses"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"8dba785e-e566-4216-9cee-d436e9d3feb9","creator_user_id":126,"last_editor_user_id":126,"resolved_conflict":false,"created_at":"2026-06-23T22:30:57.077Z","updated_at":"2026-06-23T22:30:57.334Z","device_created_at":"2026-06-23T22:30:57.077Z","device_updated_at":"2026-06-23T22:28:57.104Z","deleted_at":null,"account_id":68,"name":"account_form_template_form_status 5","ordinal":1,"account_form_template_id":"1d5b3858-8a36-4652-8ae9-bad10518dc6e","is_editable":true,"required_role_in":"follower","required_role_out":"follower","owner_user_id":126,"recipient_emails":null},"schema":{"$ref":"#/components/schemas/account_form_template_form_status"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/account_form_template_form_status_update_input"}}},"required":true}},"delete":{"summary":"Delete account_form_template_form_status by ID","operationId":"delete_account_form_template_form_status_by_id","tags":["account form template form statuses"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/account/account_form_template_form_statuses/{id}/restore":{"put":{"summary":"Restore account_form_template_form_status by ID","operationId":"restore_account_form_template_form_status_by_id","tags":["account form template form statuses"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"d10848e9-b225-4668-8f88-bc19edba4e5d","creator_user_id":134,"last_editor_user_id":134,"resolved_conflict":false,"created_at":"2026-06-23T22:30:57.728Z","updated_at":"2026-06-23T22:30:57.953Z","device_created_at":"2026-06-23T22:30:57.727Z","device_updated_at":"2026-06-23T22:30:57.727Z","deleted_at":null,"account_id":72,"name":"account_form_template_form_status 7","ordinal":1,"account_form_template_id":"066646fe-2422-45ea-ace3-2c448c452abb","is_editable":true,"required_role_in":"follower","required_role_out":"follower","owner_user_id":134,"recipient_emails":null},"schema":{"$ref":"#/components/schemas/account_form_template_form_status"}}}}}}},"/api/v3/account/account_form_template_form_statuses/{id}/reorder":{"put":{"summary":"Reorder account_form_template_form_status based on sibling","operationId":"reorder_account_form_template_form_status","tags":["account form template form statuses"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"id":"a8278373-301c-40ce-bace-c7c6cb8ffe4f","creator_user_id":140,"last_editor_user_id":136,"resolved_conflict":false,"created_at":"2026-06-23T22:30:58.052Z","updated_at":"2026-06-23T22:30:58.325Z","device_created_at":"2026-06-23T22:30:58.052Z","device_updated_at":"2026-06-23T22:30:58.325Z","deleted_at":null,"account_id":74,"name":"account_form_template_form_status 9","ordinal":1,"account_form_template_id":"e7e94120-e8b2-4dbf-a1f8-e4ff9688fb62","is_editable":true,"required_role_in":"follower","required_role_out":"follower","owner_user_id":140,"recipient_emails":null},{"id":"8dff861a-e724-4390-8f11-ce7930eb7775","creator_user_id":138,"last_editor_user_id":136,"resolved_conflict":false,"created_at":"2026-06-23T22:30:58.043Z","updated_at":"2026-06-23T22:30:58.322Z","device_created_at":"2026-06-23T22:30:58.043Z","device_updated_at":"2026-06-23T22:30:58.322Z","deleted_at":null,"account_id":74,"name":"account_form_template_form_status 8","ordinal":2,"account_form_template_id":"e7e94120-e8b2-4dbf-a1f8-e4ff9688fb62","is_editable":true,"required_role_in":"follower","required_role_out":"follower","owner_user_id":138,"recipient_emails":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/account_form_template_form_status"}}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/reorder_entities_input"}}},"required":true}}},"/api/v3/account/account_form_template_permissions":{"get":{"summary":"Get all account_form_template_permissions in account","operationId":"get_account_form_template_permissions_in_account","tags":["account form template permissions"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"235aea6f-af77-48e2-9b8f-8c15854a721e","creator_user_id":143,"last_editor_user_id":143,"resolved_conflict":false,"created_at":"2026-06-23T22:30:58.455Z","updated_at":"2026-06-23T22:30:58.455Z","device_created_at":"2026-06-23T22:30:58.455Z","device_updated_at":"2026-06-23T22:30:58.455Z","deleted_at":null,"account_id":76,"account_form_template_id":"fe665235-cbb4-4fa2-b1a8-20de79653ab3","role":"follower","kind":"can_create_form","enabled":false},{"id":"862f8509-7a04-4d4d-bec1-4d0a7fb0caa0","creator_user_id":145,"last_editor_user_id":145,"resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"account_id":76,"account_form_template_id":"beda312b-e1c1-4a4c-b403-66b661c1204d","role":"admin","kind":"can_create_form","enabled":false}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/account_form_template_permission"}}}}}}}},"/api/v3/account/account_form_template_section_record_inputs":{"get":{"summary":"Get all account_form_template_section_record_inputs in account","operationId":"get_account_form_template_section_record_inputs_in_account","tags":["account form template section record inputs"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"44993824-4346-4d61-9346-06b64c91d924","creator_user_id":151,"last_editor_user_id":151,"resolved_conflict":false,"created_at":"2026-06-23T22:30:59.165Z","updated_at":"2026-06-23T22:30:59.166Z","device_created_at":"2026-06-23T22:30:59.165Z","device_updated_at":"2026-06-23T22:30:59.165Z","deleted_at":null,"account_id":80,"kind":"data_input","ordinal":1,"min_values":1,"max_values":1,"account_form_template_section_record_id":"604beca8-723f-4c27-878d-b438dea0a3cd","account_data_type_id":"03a50d6e-6a8d-481e-b78d-8b2e3c7dfdb4","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null},{"id":"ac9a6b9b-4f14-4cff-88af-255974baf31a","creator_user_id":156,"last_editor_user_id":156,"resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:30:59.209Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"account_id":80,"kind":"data_input","ordinal":1,"min_values":1,"max_values":1,"account_form_template_section_record_id":"7a07fd3c-86be-4f00-9cdd-5775a8332cac","account_data_type_id":"e100c051-baef-4e14-a3a5-a2846764c1d9","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/account_form_template_section_record_input"}}}}}}},"post":{"summary":"Create a new account_form_template_section_record_input","operationId":"create_account_form_template_section_record_input_in_account","tags":["account form template section record inputs"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"31ebbf84-5155-46e2-b88e-07342005cfcf","creator_user_id":172,"last_editor_user_id":172,"resolved_conflict":false,"created_at":"2026-06-23T22:31:00.543Z","updated_at":"2026-06-23T22:31:00.543Z","device_created_at":"2026-06-23T22:31:00.287Z","device_updated_at":"2026-06-23T22:31:00.287Z","deleted_at":null,"account_id":86,"kind":"data_input","ordinal":1,"min_values":1,"max_values":1,"account_form_template_section_record_id":"39f01b68-b0eb-4206-8554-65b3341d6328","account_data_type_id":"d73401b2-3827-4ed4-b349-0665ae3152fc","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null},"schema":{"$ref":"#/components/schemas/account_form_template_section_record_input"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/account_form_template_section_record_input_create_input"}}},"required":true}}},"/api/v3/account/account_form_template_section_record_inputs/{id}":{"get":{"summary":"Get account_form_template_section_record_input by ID","operationId":"get_account_form_template_section_record_input_by_id","tags":["account form template section record inputs"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"74835b47-96c9-4307-a499-e1f322dba443","creator_user_id":165,"last_editor_user_id":165,"resolved_conflict":false,"created_at":"2026-06-23T22:30:59.897Z","updated_at":"2026-06-23T22:30:59.897Z","device_created_at":"2026-06-23T22:30:59.897Z","device_updated_at":"2026-06-23T22:30:59.897Z","deleted_at":null,"account_id":84,"kind":"data_input","ordinal":1,"min_values":1,"max_values":1,"account_form_template_section_record_id":"0cb9d691-95b6-4c29-a66a-b8c40c5c198a","account_data_type_id":"b6400d5d-ccff-4bd6-a67b-5b4c9fbb888c","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null},"schema":{"$ref":"#/components/schemas/account_form_template_section_record_input"}}}}}},"patch":{"summary":"Update account_form_template_section_record_input by ID","operationId":"update_account_form_template_section_record_input_by_id","tags":["account form template section record inputs"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"efb40500-855a-4421-8e93-38295cd65757","creator_user_id":179,"last_editor_user_id":179,"resolved_conflict":false,"created_at":"2026-06-23T22:31:00.660Z","updated_at":"2026-06-23T22:31:00.940Z","device_created_at":"2026-06-23T22:31:00.660Z","device_updated_at":"2026-06-23T22:29:00.695Z","deleted_at":null,"account_id":88,"kind":"data_input","ordinal":1,"min_values":1,"max_values":1,"account_form_template_section_record_id":"5189d73b-a127-41d2-b8ca-f969964bd1e0","account_data_type_id":"4e68ace4-149d-450c-bd1c-82f8d6c5884a","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null},"schema":{"$ref":"#/components/schemas/account_form_template_section_record_input"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/account_form_template_section_record_input_update_input"}}},"required":true}},"delete":{"summary":"Delete account_form_template_section_record_input by ID","operationId":"delete_account_form_template_section_record_input_by_id","tags":["account form template section record inputs"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/account/account_form_template_section_record_inputs/{id}/restore":{"put":{"summary":"Restore account_form_template_section_record_input by ID","operationId":"restore_account_form_template_section_record_input_by_id","tags":["account form template section record inputs"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"8fc74211-8212-4fc6-b5f4-574588ed25d5","creator_user_id":193,"last_editor_user_id":193,"resolved_conflict":false,"created_at":"2026-06-23T22:31:01.433Z","updated_at":"2026-06-23T22:31:01.675Z","device_created_at":"2026-06-23T22:31:01.433Z","device_updated_at":"2026-06-23T22:31:01.433Z","deleted_at":null,"account_id":92,"kind":"data_input","ordinal":1,"min_values":1,"max_values":1,"account_form_template_section_record_id":"b5d44802-5743-4468-b140-d322613b1d7c","account_data_type_id":"5a146978-d084-4a82-a698-3c1485bc1b98","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null},"schema":{"$ref":"#/components/schemas/account_form_template_section_record_input"}}}}}}},"/api/v3/account/account_form_template_section_record_inputs/{id}/reorder":{"put":{"summary":"Reorder account_form_template_section_record_input based on sibling","operationId":"reorder_account_form_template_section_record_input","tags":["account form template section record inputs"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"id":"031b2add-a978-4d8c-8503-9b69ed75c383","creator_user_id":205,"last_editor_user_id":198,"resolved_conflict":false,"created_at":"2026-06-23T22:31:01.809Z","updated_at":"2026-06-23T22:31:02.097Z","device_created_at":"2026-06-23T22:31:01.809Z","device_updated_at":"2026-06-23T22:31:02.097Z","deleted_at":null,"account_id":94,"kind":"data_input","ordinal":1,"min_values":1,"max_values":1,"account_form_template_section_record_id":"d8f977fb-9470-4e64-8326-f60949738326","account_data_type_id":"169b0a0e-0c0e-4e41-b0ed-3cf054dda690","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null},{"id":"1b1e9565-fa6c-4127-a566-011c56227126","creator_user_id":200,"last_editor_user_id":198,"resolved_conflict":false,"created_at":"2026-06-23T22:31:01.792Z","updated_at":"2026-06-23T22:31:02.093Z","device_created_at":"2026-06-23T22:31:01.792Z","device_updated_at":"2026-06-23T22:31:02.093Z","deleted_at":null,"account_id":94,"kind":"data_input","ordinal":2,"min_values":1,"max_values":1,"account_form_template_section_record_id":"d8f977fb-9470-4e64-8326-f60949738326","account_data_type_id":"e23ac2fa-790f-4ac2-9d85-9b092b8334d5","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/account_form_template_section_record_input"}}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/reorder_entities_input"}}},"required":true}}},"/api/v3/account/account_form_template_section_record_inputs/batch":{"patch":{"summary":"Update batch of account_form_template_section_record_inputs by IDs","operationId":"batch_update_account_form_template_section_record_inputs_by_id","tags":["account form template section record inputs"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"id":"bc869e67-eeba-4235-b8bd-9a1bdd1562b2","creator_user_id":209,"last_editor_user_id":209,"resolved_conflict":false,"created_at":"2026-06-23T22:31:02.282Z","updated_at":"2026-06-23T22:31:02.592Z","device_created_at":"2026-06-23T22:31:02.282Z","device_updated_at":"2026-06-23T22:31:02.592Z","deleted_at":null,"account_id":98,"kind":"data_input","ordinal":1,"min_values":1,"max_values":1,"account_form_template_section_record_id":"3a9fd4f5-e69a-4b35-a964-7bb2b5619799","account_data_type_id":"a641eaa4-e10a-44eb-ac49-e6957ba7654c","entity_type":null,"expression":null,"summary_expression":"updated_1","default_entity_id":null},{"id":"3354f081-f85a-4398-99f7-475919b5e325","creator_user_id":214,"last_editor_user_id":214,"resolved_conflict":false,"created_at":"2026-06-23T22:31:02.337Z","updated_at":"2026-06-23T22:31:02.596Z","device_created_at":"2026-06-23T22:31:02.337Z","device_updated_at":"2026-06-23T22:31:02.596Z","deleted_at":null,"account_id":99,"kind":"data_input","ordinal":1,"min_values":1,"max_values":1,"account_form_template_section_record_id":"e2241a77-eec9-4e85-841d-474aa81bce8e","account_data_type_id":"8584d79d-5e29-43f9-a706-fb2b520ea3e2","entity_type":null,"expression":null,"summary_expression":"updated_2","default_entity_id":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/account_form_template_section_record_input"}}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/account_form_template_section_record_input_batch_update_input"}}},"required":true}}},"/api/v3/account/account_form_template_section_records":{"get":{"summary":"Get all account_form_template_section_records in account","operationId":"get_account_form_template_section_records_in_account","tags":["account form template section records"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"38c65855-0087-4515-9af9-ccb23259247f","creator_user_id":221,"last_editor_user_id":221,"resolved_conflict":false,"created_at":"2026-06-23T22:31:02.699Z","updated_at":"2026-06-23T22:31:02.700Z","device_created_at":"2026-06-23T22:31:02.699Z","device_updated_at":"2026-06-23T22:31:02.699Z","deleted_at":null,"account_id":100,"name":"account_form_template_section_record 14","ordinal":1,"min_values":0,"max_values":1,"account_form_template_section_id":"b947f97a-ab8a-48cd-ab1a-64c37ea7d035"},{"id":"c98838ab-a198-4641-8fce-206067a49817","creator_user_id":224,"last_editor_user_id":224,"resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:31:02.727Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"account_id":100,"name":"account_form_template_section_record 15","ordinal":1,"min_values":0,"max_values":1,"account_form_template_section_id":"06ddc8ec-4e7f-479c-acd1-ce78a46fe806"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/account_form_template_section_record"}}}}}}},"post":{"summary":"Create a new account_form_template_section_record","operationId":"create_account_form_template_section_record_in_account","tags":["account form template section records"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"b53a0ccf-de7b-4c0e-95f2-3f4a58e804fc","creator_user_id":236,"last_editor_user_id":236,"resolved_conflict":false,"created_at":"2026-06-23T22:31:04.145Z","updated_at":"2026-06-23T22:31:04.145Z","device_created_at":"2026-06-23T22:31:03.893Z","device_updated_at":"2026-06-23T22:31:03.893Z","deleted_at":null,"account_id":106,"name":"account_form_template_section_record 17","ordinal":1,"min_values":0,"max_values":1,"account_form_template_section_id":"75549aaa-d4ec-442d-89bd-52a9f10bbb30"},"schema":{"$ref":"#/components/schemas/account_form_template_section_record"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/account_form_template_section_record_create_input"}}},"required":true}}},"/api/v3/account/account_form_template_section_records/{id}":{"get":{"summary":"Get account_form_template_section_record by ID","operationId":"get_account_form_template_section_record_by_id","tags":["account form template section records"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"058f26b4-0caf-4d7b-a89d-c09a17f778f8","creator_user_id":231,"last_editor_user_id":231,"resolved_conflict":false,"created_at":"2026-06-23T22:31:03.488Z","updated_at":"2026-06-23T22:31:03.488Z","device_created_at":"2026-06-23T22:31:03.488Z","device_updated_at":"2026-06-23T22:31:03.488Z","deleted_at":null,"account_id":104,"name":"account_form_template_section_record 16","ordinal":1,"min_values":0,"max_values":1,"account_form_template_section_id":"1d1528e8-dd01-46bb-8794-fbc27a2c2ce7"},"schema":{"$ref":"#/components/schemas/account_form_template_section_record"}}}}}},"patch":{"summary":"Update account_form_template_section_record by ID","operationId":"update_account_form_template_section_record_by_id","tags":["account form template section records"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"a972e3db-e9ae-4035-b862-f49b6fb017eb","creator_user_id":241,"last_editor_user_id":241,"resolved_conflict":false,"created_at":"2026-06-23T22:31:04.255Z","updated_at":"2026-06-23T22:31:04.504Z","device_created_at":"2026-06-23T22:31:04.255Z","device_updated_at":"2026-06-23T22:29:04.269Z","deleted_at":null,"account_id":108,"name":"account_form_template_section_record 18","ordinal":1,"min_values":0,"max_values":1,"account_form_template_section_id":"a1cf0eea-0593-49e4-a66f-069d4bfe3636"},"schema":{"$ref":"#/components/schemas/account_form_template_section_record"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/account_form_template_section_record_update_input"}}},"required":true}},"delete":{"summary":"Delete account_form_template_section_record by ID","operationId":"delete_account_form_template_section_record_by_id","tags":["account form template section records"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/account/account_form_template_section_records/{id}/restore":{"put":{"summary":"Restore account_form_template_section_record by ID","operationId":"restore_account_form_template_section_record_by_id","tags":["account form template section records"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"9609b4a3-4d88-4ee6-b459-3904a4193989","creator_user_id":251,"last_editor_user_id":251,"resolved_conflict":false,"created_at":"2026-06-23T22:31:04.959Z","updated_at":"2026-06-23T22:31:05.181Z","device_created_at":"2026-06-23T22:31:04.959Z","device_updated_at":"2026-06-23T22:31:04.959Z","deleted_at":null,"account_id":112,"name":"account_form_template_section_record 20","ordinal":1,"min_values":0,"max_values":1,"account_form_template_section_id":"865e24e3-9795-4d25-b766-ab37dfdc8c88"},"schema":{"$ref":"#/components/schemas/account_form_template_section_record"}}}}}}},"/api/v3/account/account_form_template_section_records/{id}/reorder":{"put":{"summary":"Reorder account_form_template_section_record based on sibling","operationId":"reorder_account_form_template_section_record","tags":["account form template section records"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"id":"5ca8fc81-21ac-48e5-bd65-286c886be376","creator_user_id":259,"last_editor_user_id":254,"resolved_conflict":false,"created_at":"2026-06-23T22:31:05.291Z","updated_at":"2026-06-23T22:31:05.558Z","device_created_at":"2026-06-23T22:31:05.291Z","device_updated_at":"2026-06-23T22:31:05.558Z","deleted_at":null,"account_id":114,"name":"account_form_template_section_record 22","ordinal":1,"min_values":0,"max_values":1,"account_form_template_section_id":"dede293a-4a17-44ec-95f6-b8e8d48e1d5e"},{"id":"58709a42-9a6d-4474-aae1-42eef1f64e1f","creator_user_id":256,"last_editor_user_id":254,"resolved_conflict":false,"created_at":"2026-06-23T22:31:05.281Z","updated_at":"2026-06-23T22:31:05.555Z","device_created_at":"2026-06-23T22:31:05.281Z","device_updated_at":"2026-06-23T22:31:05.555Z","deleted_at":null,"account_id":114,"name":"account_form_template_section_record 21","ordinal":2,"min_values":0,"max_values":1,"account_form_template_section_id":"dede293a-4a17-44ec-95f6-b8e8d48e1d5e"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/account_form_template_section_record"}}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/reorder_entities_input"}}},"required":true}}},"/api/v3/account/account_form_template_sections":{"get":{"summary":"Get all account_form_template_sections in account","operationId":"get_account_form_template_sections_in_account","tags":["account form template sections"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"59f8b01d-c8eb-4847-9c17-3e27597b6aaf","creator_user_id":262,"last_editor_user_id":262,"resolved_conflict":false,"created_at":"2026-06-23T22:31:05.655Z","updated_at":"2026-06-23T22:31:05.655Z","device_created_at":"2026-06-23T22:31:05.655Z","device_updated_at":"2026-06-23T22:31:05.655Z","deleted_at":null,"account_id":116,"name":"account_form_template_section 22","ordinal":1,"description":null,"account_form_template_id":"096ecbd9-2757-4569-b9b9-d297d85c1884","summary_expression":null},{"id":"90ac4035-2943-4a8e-b3fe-782210591b6f","creator_user_id":264,"last_editor_user_id":264,"resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:31:05.673Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"account_id":116,"name":"account_form_template_section 23","ordinal":1,"description":null,"account_form_template_id":"0ec0649e-d400-45fa-b36f-a12be09565de","summary_expression":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/account_form_template_section"}}}}}}},"post":{"summary":"Create a new account_form_template_section","operationId":"create_account_form_template_section_in_account","tags":["account form template sections"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"10b43db7-7c18-4bc7-8001-b1638e47bf15","creator_user_id":274,"last_editor_user_id":274,"resolved_conflict":false,"created_at":"2026-06-23T22:31:06.934Z","updated_at":"2026-06-23T22:31:06.934Z","device_created_at":"2026-06-23T22:31:06.689Z","device_updated_at":"2026-06-23T22:31:06.689Z","deleted_at":null,"account_id":122,"name":"account_form_template_section 25","ordinal":1,"description":null,"account_form_template_id":"6669d169-128d-487a-837c-7cf1a7dedc9f","summary_expression":null},"schema":{"$ref":"#/components/schemas/account_form_template_section"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/account_form_template_section_create_input"}}},"required":true}}},"/api/v3/account/account_form_template_sections/{id}":{"get":{"summary":"Get account_form_template_section by ID","operationId":"get_account_form_template_section_by_id","tags":["account form template sections"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"ae338cef-4dac-4ca9-8a16-818b7b242483","creator_user_id":270,"last_editor_user_id":270,"resolved_conflict":false,"created_at":"2026-06-23T22:31:06.338Z","updated_at":"2026-06-23T22:31:06.338Z","device_created_at":"2026-06-23T22:31:06.337Z","device_updated_at":"2026-06-23T22:31:06.337Z","deleted_at":null,"account_id":120,"name":"account_form_template_section 24","ordinal":1,"description":null,"account_form_template_id":"b21c4cf6-86a1-44b0-bf97-e3904343747b","summary_expression":null},"schema":{"$ref":"#/components/schemas/account_form_template_section"}}}}}},"patch":{"summary":"Update account_form_template_section by ID","operationId":"update_account_form_template_section_by_id","tags":["account form template sections"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"9fc73e15-6927-49c9-892b-ce5ef9d62f4b","creator_user_id":278,"last_editor_user_id":278,"resolved_conflict":false,"created_at":"2026-06-23T22:31:07.028Z","updated_at":"2026-06-23T22:31:07.284Z","device_created_at":"2026-06-23T22:31:07.028Z","device_updated_at":"2026-06-23T22:29:07.056Z","deleted_at":null,"account_id":124,"name":"account_form_template_section 26","ordinal":1,"description":null,"account_form_template_id":"0d99778e-0608-4cf1-bb08-c4f773be59fe","summary_expression":null},"schema":{"$ref":"#/components/schemas/account_form_template_section"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/account_form_template_section_update_input"}}},"required":true}},"delete":{"summary":"Delete account_form_template_section by ID","operationId":"delete_account_form_template_section_by_id","tags":["account form template sections"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/account/account_form_template_sections/{id}/restore":{"put":{"summary":"Restore account_form_template_section by ID","operationId":"restore_account_form_template_section_by_id","tags":["account form template sections"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"c6f467d1-2c69-4be2-9dfa-9598ff785950","creator_user_id":286,"last_editor_user_id":286,"resolved_conflict":false,"created_at":"2026-06-23T22:31:07.682Z","updated_at":"2026-06-23T22:31:07.902Z","device_created_at":"2026-06-23T22:31:07.682Z","device_updated_at":"2026-06-23T22:31:07.682Z","deleted_at":null,"account_id":128,"name":"account_form_template_section 28","ordinal":1,"description":null,"account_form_template_id":"ba539671-5670-44c0-8079-70cbd94e5ef6","summary_expression":null},"schema":{"$ref":"#/components/schemas/account_form_template_section"}}}}}}},"/api/v3/account/account_form_template_sections/{id}/reorder":{"put":{"summary":"Reorder account_form_template_section based on sibling","operationId":"reorder_account_form_template_section","tags":["account form template sections"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"id":"b3dbda15-bc7c-4288-a95c-3b82cf1e6690","creator_user_id":292,"last_editor_user_id":288,"resolved_conflict":false,"created_at":"2026-06-23T22:31:08.007Z","updated_at":"2026-06-23T22:31:08.274Z","device_created_at":"2026-06-23T22:31:08.007Z","device_updated_at":"2026-06-23T22:31:08.274Z","deleted_at":null,"account_id":130,"name":"account_form_template_section 30","ordinal":1,"description":null,"account_form_template_id":"dff5b93d-3370-427e-b77a-abcc3dbcbdad","summary_expression":null},{"id":"714410f5-cee0-4429-9ec5-eb5404c6cd01","creator_user_id":290,"last_editor_user_id":288,"resolved_conflict":false,"created_at":"2026-06-23T22:31:07.998Z","updated_at":"2026-06-23T22:31:08.271Z","device_created_at":"2026-06-23T22:31:07.998Z","device_updated_at":"2026-06-23T22:31:08.271Z","deleted_at":null,"account_id":130,"name":"account_form_template_section 29","ordinal":2,"description":null,"account_form_template_id":"dff5b93d-3370-427e-b77a-abcc3dbcbdad","summary_expression":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/account_form_template_section"}}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/reorder_entities_input"}}},"required":true}}},"/api/v3/account/account_form_templates":{"get":{"summary":"Get all account_form_templates in account","operationId":"get_account_form_templates_in_account","tags":["account form templates"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"e1f5c0c8-8676-432b-9f64-8bff8aff709e","creator_user_id":295,"last_editor_user_id":295,"resolved_conflict":false,"created_at":"2026-06-23T22:31:08.357Z","updated_at":"2026-06-23T22:31:08.358Z","device_created_at":"2026-06-23T22:31:08.357Z","device_updated_at":"2026-06-23T22:31:08.357Z","deleted_at":null,"account_id":132,"name":"account_form_template 40","kind":"default","version":1,"checksum":null,"published_at":null,"is_generated":true,"view_edit_permissions":"assignee","form_type":"default","status_change_recipient_emails":null,"content_changed_at":null},{"id":"6e96d240-7124-4d6c-a5ad-56c33b607627","creator_user_id":296,"last_editor_user_id":296,"resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:31:08.368Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"account_id":132,"name":"account_form_template 41","kind":"default","version":1,"checksum":null,"published_at":null,"is_generated":true,"view_edit_permissions":"assignee","form_type":"default","status_change_recipient_emails":null,"content_changed_at":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/account_form_template"}}}}}}},"post":{"summary":"Create a new account_form_template","operationId":"create_account_form_template_in_account","tags":["account form templates"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"9aea69ce-2d0a-4ff4-97e8-6769994347a8","creator_user_id":304,"last_editor_user_id":304,"resolved_conflict":false,"created_at":"2026-06-23T22:31:09.604Z","updated_at":"2026-06-23T22:31:09.604Z","device_created_at":"2026-06-23T22:31:09.374Z","device_updated_at":"2026-06-23T22:31:09.374Z","deleted_at":null,"account_id":138,"name":"account_form_template 43","kind":"default","version":0,"checksum":null,"published_at":null,"is_generated":true,"view_edit_permissions":"assignee","form_type":"default","status_change_recipient_emails":null,"content_changed_at":null},"schema":{"$ref":"#/components/schemas/account_form_template"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/account_form_template_create_input"}}},"required":true}}},"/api/v3/account/account_form_templates/{id}":{"get":{"summary":"Get account_form_template by ID","operationId":"get_account_form_template_by_id","tags":["account form templates"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"badc3ae3-0810-4c5c-ad05-2d253beffa7c","creator_user_id":301,"last_editor_user_id":301,"resolved_conflict":false,"created_at":"2026-06-23T22:31:09.020Z","updated_at":"2026-06-23T22:31:09.021Z","device_created_at":"2026-06-23T22:31:09.020Z","device_updated_at":"2026-06-23T22:31:09.020Z","deleted_at":null,"account_id":136,"name":"account_form_template 42","kind":"default","version":1,"checksum":null,"published_at":null,"is_generated":true,"view_edit_permissions":"assignee","form_type":"default","status_change_recipient_emails":null,"content_changed_at":null},"schema":{"$ref":"#/components/schemas/account_form_template"}}}}}},"patch":{"summary":"Update account_form_template by ID","operationId":"update_account_form_template_by_id","tags":["account form templates"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"32569a5f-aceb-40bb-9a25-7c1caa66adb7","creator_user_id":307,"last_editor_user_id":307,"resolved_conflict":false,"created_at":"2026-06-23T22:31:09.705Z","updated_at":"2026-06-23T22:31:09.985Z","device_created_at":"2026-06-23T22:31:09.705Z","device_updated_at":"2026-06-23T22:29:09.722Z","deleted_at":null,"account_id":140,"name":"account_form_template 44","kind":"default","version":1,"checksum":null,"published_at":null,"is_generated":true,"view_edit_permissions":"assignee","form_type":"default","status_change_recipient_emails":null,"content_changed_at":null},"schema":{"$ref":"#/components/schemas/account_form_template"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/account_form_template_update_input"}}},"required":true}},"delete":{"summary":"Delete account_form_template by ID","operationId":"delete_account_form_template_by_id","tags":["account form templates"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/account/account_form_templates/{id}/restore":{"put":{"summary":"Restore account_form_template by ID","operationId":"restore_account_form_template_by_id","tags":["account form templates"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"7fdd3d61-24b7-4f6c-ae76-49178571ec58","creator_user_id":313,"last_editor_user_id":313,"resolved_conflict":false,"created_at":"2026-06-23T22:31:10.425Z","updated_at":"2026-06-23T22:31:10.667Z","device_created_at":"2026-06-23T22:31:10.425Z","device_updated_at":"2026-06-23T22:31:10.425Z","deleted_at":null,"account_id":144,"name":"account_form_template 46","kind":"default","version":1,"checksum":null,"published_at":null,"is_generated":true,"view_edit_permissions":"assignee","form_type":"default","status_change_recipient_emails":null,"content_changed_at":null},"schema":{"$ref":"#/components/schemas/account_form_template"}}}}}}},"/api/v3/account/account_form_templates/{id}/generate":{"post":{"summary":"Generate newly created account form template","operationId":"generate_account_form_template_by_id","tags":["account form templates"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"202":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/form_template_generate_input"}}},"required":true}}},"/api/v3/account/account_form_templates/{id}/publish":{"put":{"summary":"Publish or unpublish an existing account form template","operationId":"set_publish_state_account_form_template_by_id","tags":["account form templates"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"2df4799f-27df-4f8a-bea7-f150551e6825","creator_user_id":319,"last_editor_user_id":319,"resolved_conflict":false,"created_at":"2026-06-23T22:31:11.088Z","updated_at":"2026-06-23T22:31:11.352Z","device_created_at":"2026-06-23T22:31:11.088Z","device_updated_at":"2026-06-23T22:31:11.352Z","deleted_at":null,"account_id":148,"name":"account_form_template 48","kind":"default","version":1,"checksum":null,"published_at":null,"is_generated":true,"view_edit_permissions":"assignee","form_type":"default","status_change_recipient_emails":null,"content_changed_at":null},"schema":{"$ref":"#/components/schemas/account_form_template"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/account_form_template_publish_input"}}},"required":true}}},"/api/v3/account/account_form_templates/transfer":{"post":{"summary":"Transfers specified AFTs to the specified project","operationId":"transfer_account_form_templates","tags":["account form templates"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/api_version"}],"responses":{"202":{"description":"Successful transfer response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"jid":"736c055f-c6fe-48b3-967a-746c653cfa2a"},"schema":{"$ref":"#/components/schemas/account_form_template_transfer_response"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/account_form_template_transfer_input"}}},"required":true}}},"/api/v3/account/account_form_templates/{id}/duplicate":{"post":{"summary":"Duplicate the given account form template on the same account","operationId":"duplicate_account_form_template_by_id","tags":["account form templates"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"202":{"description":"Successful duplicate account form template response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"jid":"76cb0a0a-4c7b-4587-ab12-ff4c97706216"},"schema":{"$ref":"#/components/schemas/account_form_template_duplicate_response"}}}}}}},"/api/v3/account/account_form_templates/{id}/full":{"get":{"summary":"Show the full account form template corresponding to the provided id","operationId":"get_full_account_form_template_by_id","tags":["account form templates"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"},{"name":"jid","description":"ID of the job being polled","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful full response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"6292e6f4-cc2d-4ddf-aab8-cb4fdd5937c8","creator_user_id":329,"last_editor_user_id":332,"resolved_conflict":false,"created_at":"2026-06-23T22:31:12.168Z","updated_at":"2026-06-23T22:31:12.169Z","device_created_at":"2026-06-23T22:31:12.168Z","device_updated_at":"2026-06-23T22:31:12.168Z","deleted_at":null,"account_id":154,"name":"account_form_template 51","kind":"default","version":1,"checksum":null,"published_at":null,"is_generated":true,"view_edit_permissions":"assignee","form_type":"default","status_change_recipient_emails":null,"content_changed_at":"2026-06-23T22:31:12.196Z","account_form_template_sections":[{"id":"fca6559d-c33b-4ed6-b1bf-cf91544d158a","creator_user_id":330,"last_editor_user_id":330,"resolved_conflict":false,"created_at":"2026-06-23T22:31:12.178Z","updated_at":"2026-06-23T22:31:12.178Z","device_created_at":"2026-06-23T22:31:12.178Z","device_updated_at":"2026-06-23T22:31:12.178Z","deleted_at":null,"account_id":154,"name":"account_form_template_section 31","ordinal":1,"description":null,"account_form_template_id":"6292e6f4-cc2d-4ddf-aab8-cb4fdd5937c8","summary_expression":null,"account_form_template_section_records":[{"id":"752c537d-e592-43ae-a3b1-a5c6dccc9f6a","creator_user_id":331,"last_editor_user_id":331,"resolved_conflict":false,"created_at":"2026-06-23T22:31:12.187Z","updated_at":"2026-06-23T22:31:12.187Z","device_created_at":"2026-06-23T22:31:12.187Z","device_updated_at":"2026-06-23T22:31:12.187Z","deleted_at":null,"account_id":154,"name":"account_form_template_section_record 23","ordinal":1,"min_values":0,"max_values":1,"account_form_template_section_id":"fca6559d-c33b-4ed6-b1bf-cf91544d158a","account_form_template_section_record_inputs":[{"id":"d6a5aa4a-ab21-4b95-8eda-fda4e6029cb3","creator_user_id":332,"last_editor_user_id":332,"resolved_conflict":false,"created_at":"2026-06-23T22:31:12.196Z","updated_at":"2026-06-23T22:31:12.196Z","device_created_at":"2026-06-23T22:31:12.196Z","device_updated_at":"2026-06-23T22:31:12.196Z","deleted_at":null,"account_id":154,"kind":"data_input","ordinal":1,"min_values":1,"max_values":1,"account_form_template_section_record_id":"752c537d-e592-43ae-a3b1-a5c6dccc9f6a","account_data_type_id":"0f36a72f-74f2-4039-9972-fb7cd193eeab","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"account_data_type":{"id":"0f36a72f-74f2-4039-9972-fb7cd193eeab","creator_user_id":328,"last_editor_user_id":328,"resolved_conflict":false,"created_at":"2026-06-23T22:31:12.160Z","updated_at":"2026-06-23T22:31:12.160Z","device_created_at":"2026-06-23T22:31:12.160Z","device_updated_at":"2026-06-23T22:31:12.160Z","deleted_at":null,"account_id":154,"name":"account_data_type 28","placeholder":"placeholder","kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null,"content_changed_at":null},"default_entity":null}]}]}],"account_form_template_form_statuses":[],"account_form_template_permissions":[]},"schema":{"$ref":"#/components/schemas/account_form_template_full"}}}},"202":{"description":"Successful jid echo response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"jid":"1c1731ed-8517-484d-a163-5ccf166012b4"},"schema":{"$ref":"#/components/schemas/project_resource_export_response"}}}}}}},"/api/v3/account/account_form_templates/create_default_templates":{"post":{"summary":"Generate specified default account form template to the account","operationId":"generate_default_account_form_template_by_name","tags":["account form templates"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/api_version"}],"responses":{"202":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"jid":"c5b09820-759f-4ac6-9182-acae78b0022d"},"schema":{"$ref":"#/components/schemas/account_form_template_generate_default_response"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/account_form_template_generate_default"}}},"required":true}}},"/api/v3/account/account_form_templates/default_template_codes":{"get":{"summary":"Returns all default account template codes","operationId":"get_default_account_form_template_hash","tags":["default account form templates"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"daily_report":"Daily Report","timesheet":"Timesheet","inspection_request":"Inspection Request","time_material_tag":"Time & Material Tag","safety_audit":"Safety Audit"},"schema":{"$ref":"#/components/schemas/account_form_template_default_codes_response"}}}}}}},"/api/v3/account/projects":{"get":{"summary":"Show all projects in an account","operationId":"get_projects_in_account","tags":["projects"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/api_version"},{"name":"Fieldwire-Filter","in":"header","description":"Specifies if request should include all, deleted or active (default) entities","required":false,"schema":{"type":"string","enum":["all","active","deleted"]}}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"deleted_at":null,"created_at":"2026-06-23T22:31:13.866Z","updated_at":"2026-06-23T22:31:13.873Z","resolved_conflict":false,"device_created_at":"2026-06-23T22:31:13.866Z","device_updated_at":"2026-06-23T22:31:13.866Z","account_id":164,"address":"address 1","anchor_region":"us","archived_at":null,"code":null,"color":"#F9CD39","currency":"USD","default_pm_group_id":null,"has_logo":true,"id":"b84b42da-c63b-401e-b947-9f874812ac46","is_3d_bim_enabled":true,"is_mobile_location_creation_enabled":true,"is_email_notifications_enabled":true,"man_power_units":"man-hours","name":"project 1","owner_email":"4076ea33-0dd0-40b8-967d-0f8d9b1e3a59@factory.com","plan_name":"Enterprise","prompt_effort_on_complete":false,"sheets_limit":null,"time_zone":"UTC","is_analytics_enabled":true,"min_api_version":null,"is_submittals_enabled":false,"is_project_labels_enabled":true,"project_attributes":[],"is_change_orders_enabled":false,"is_budget_enabled":false,"is_pm_enabled":false,"is_field_enabled":true,"is_plan_text_search_enabled":true,"is_premium":true,"is_enterprise":true,"logo_url":null,"work_week":[true,true,true,true,true,true,true],"is_ai_enabled":false,"is_mfa_enabled":false},{"deleted_at":null,"created_at":"2026-06-23T22:31:13.878Z","updated_at":"2026-06-23T22:31:13.884Z","resolved_conflict":false,"device_created_at":"2026-06-23T22:31:13.878Z","device_updated_at":"2026-06-23T22:31:13.878Z","account_id":164,"address":"address 1","anchor_region":"us","archived_at":null,"code":null,"color":"#F9CD39","currency":"USD","default_pm_group_id":null,"has_logo":true,"id":"f48a49d8-ce8e-403f-84d4-38a8a647d37d","is_3d_bim_enabled":true,"is_mobile_location_creation_enabled":true,"is_email_notifications_enabled":true,"man_power_units":"man-hours","name":"project 1","owner_email":"4076ea33-0dd0-40b8-967d-0f8d9b1e3a59@factory.com","plan_name":"Enterprise","prompt_effort_on_complete":false,"sheets_limit":null,"time_zone":"UTC","is_analytics_enabled":true,"min_api_version":null,"is_submittals_enabled":false,"is_project_labels_enabled":true,"project_attributes":[],"is_change_orders_enabled":false,"is_budget_enabled":false,"is_pm_enabled":false,"is_field_enabled":true,"is_plan_text_search_enabled":true,"is_premium":true,"is_enterprise":true,"logo_url":null,"work_week":[true,true,true,true,true,true,true],"is_ai_enabled":false,"is_mfa_enabled":false}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/project_for_account"}}}}}}}},"/api/v3/account/projects/{id}":{"delete":{"summary":"Destroy a account projects","operationId":"delete_project_in_account_by_id","tags":["projects"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}},"patch":{"summary":"Update a project in account","operationId":"update_project_in_account","tags":["projects"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"deleted_at":null,"created_at":"2026-06-23T22:31:14.744Z","updated_at":"2026-06-23T22:31:15.028Z","resolved_conflict":false,"device_created_at":"2026-06-23T22:31:14.744Z","device_updated_at":"2026-06-23T22:31:15.028Z","account_id":168,"address":"address 1","anchor_region":"us","archived_at":null,"code":null,"color":"#F9CD39","currency":"USD","default_pm_group_id":null,"has_logo":true,"id":"96008c6a-c2b2-4974-adb6-763e92480e6d","is_3d_bim_enabled":true,"is_mobile_location_creation_enabled":true,"is_email_notifications_enabled":true,"man_power_units":"man-hours","name":"new project name","owner_email":"f87304bd-ccd4-4877-a8b2-db85e0d0d036@factory.com","plan_name":"Enterprise","prompt_effort_on_complete":false,"sheets_limit":null,"time_zone":"UTC","is_analytics_enabled":true,"min_api_version":null,"is_submittals_enabled":false,"is_project_labels_enabled":true,"project_attributes":[],"is_change_orders_enabled":false,"is_budget_enabled":false,"is_pm_enabled":false,"is_field_enabled":true,"is_plan_text_search_enabled":true,"is_premium":true,"is_enterprise":true,"logo_url":null,"work_week":[true,true,true,true,true,true,true],"is_ai_enabled":false,"is_mfa_enabled":false},"schema":{"$ref":"#/components/schemas/project"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/account_project_update_input"}}},"required":true}}},"/api/v3/account/project_stats":{"get":{"summary":"Show all ProjectStats associated with the account ","operationId":"get_account_project_stats","tags":["account project stats"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"created_at":"2026-06-23T22:31:15.137Z","updated_at":"2026-06-23T22:31:15.137Z","id":1,"project_id":"66ea6f67-4972-40d4-9524-4a798a66f321","user_count":0,"sheet_count":0,"priority_1_task_count":0,"priority_2_task_count":0,"priority_3_task_count":0,"task_count":0},{"created_at":"2026-06-23T22:31:15.152Z","updated_at":"2026-06-23T22:31:15.152Z","id":2,"project_id":"8039fcb4-92a3-4c1f-acee-95b3f81f1fc1","user_count":0,"sheet_count":0,"priority_1_task_count":0,"priority_2_task_count":0,"priority_3_task_count":0,"task_count":0}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/project_stat"}}}}}}}},"/api/v3/account/projects/{project_id}/users":{"get":{"summary":"Show all projects users for an account","operationId":"get_projects_users_in_account_project","tags":["account projects users"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"},{"name":"filters[email_like]","description":"Filter on email field being like passed in value","in":"query","required":false,"schema":{"type":"string","example":"user@email.com"}},{"name":"filters[email_eq]","description":"Filter on email field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"user@email.com"}},{"name":"filters[last_name_like]","description":"Filter on last_name field being like passed in value","in":"query","required":false,"schema":{"type":"string","example":"User 1"}},{"name":"filters[last_name_eq]","description":"Filter on last_name field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"User 1"}},{"name":"filters[first_name_like]","description":"Filter on first_name field being like passed in value","in":"query","required":false,"schema":{"type":"string","example":"User 1"}},{"name":"filters[first_name_eq]","description":"Filter on first_name field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"User 1"}},{"name":"filters[phone_number_like]","description":"Filter on phone_number field being like passed in value","in":"query","required":false,"schema":{"type":"string","example":"+1 (555) 800-5555"}},{"name":"filters[company_like]","description":"Filter on company field being like passed in value","in":"query","required":false,"schema":{"type":"string","example":"Fieldwire"}},{"name":"filters[company_eq]","description":"Filter on company field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"Fieldwire"}},{"name":"filters[job_title_like]","description":"Filter on job_title field being like passed in value","in":"query","required":false,"schema":{"type":"string","example":"User Job"}},{"name":"filters[job_title_eq]","description":"Filter on job_title field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"User Job"}},{"name":"filters[language_eq]","description":"Filter on language field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"en"}},{"name":"filters[is_confirmed_eq]","description":"Filter on is_confirmed field being equal to passed in value","in":"query","required":false,"schema":{"type":"string","example":"true"}},{"name":"filters[created_at_gte]","description":"Filter on created_at field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_gt]","description":"Filter on created_at field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_lte]","description":"Filter on created_at field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_lt]","description":"Filter on created_at field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_gte]","description":"Filter on updated_at field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_gt]","description":"Filter on updated_at field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_lte]","description":"Filter on updated_at field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_lt]","description":"Filter on updated_at field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"created_at":"2026-06-23T22:31:15.414Z","updated_at":"2026-06-23T22:31:15.418Z","email_addresses":[{"email":"b351118e-8a0b-4c8e-906a-9bc527b1a78f@factory.com","is_primary":true}],"id":351,"account_id":172,"company":"Company","company_type":null,"email":"b351118e-8a0b-4c8e-906a-9bc527b1a78f@factory.com","email_notifications":"instantly","first_name":"John","invited_by_id":null,"is_confirmed":true,"is_email_deliverable":true,"job_title":null,"language":"en","last_name":"Doe","phone_number":null,"photo_url":null,"trade_type":null,"sync_scheme":"smart_cellular","is_admin":true,"is_approved":true,"user_blocked_at":null,"user_deleted_at":null,"role":"admin","pm_role":null,"pm_group_id":null,"project_id":"fe7451bc-75e2-4621-aea8-bb1347a2886b","current_sign_in_at":"2026-06-23T22:31:15.413Z","in_app_purchase_end_at":null},{"created_at":"2026-06-23T22:31:15.484Z","updated_at":"2026-06-23T22:31:15.488Z","email_addresses":[{"email":"1114b38e-4852-41d1-8127-2d26d2b600f1@factory.com","is_primary":true}],"id":353,"account_id":174,"company":"Company","company_type":null,"email":"1114b38e-4852-41d1-8127-2d26d2b600f1@factory.com","email_notifications":"instantly","first_name":"John","invited_by_id":null,"is_confirmed":true,"is_email_deliverable":true,"job_title":null,"language":"en","last_name":"Doe","phone_number":null,"photo_url":null,"trade_type":null,"sync_scheme":"smart_cellular","is_admin":false,"is_approved":true,"user_blocked_at":null,"user_deleted_at":null,"role":"member","pm_role":null,"pm_group_id":null,"project_id":"fe7451bc-75e2-4621-aea8-bb1347a2886b","current_sign_in_at":"2026-06-23T22:31:15.483Z","in_app_purchase_end_at":null},{"created_at":"2026-06-23T22:31:15.506Z","updated_at":"2026-06-23T22:31:15.509Z","email_addresses":[{"email":"0c080608-77c7-413d-81a6-d9e151575c71@factory.com","is_primary":true}],"id":354,"account_id":175,"company":"Company","company_type":null,"email":"0c080608-77c7-413d-81a6-d9e151575c71@factory.com","email_notifications":"instantly","first_name":"John","invited_by_id":null,"is_confirmed":true,"is_email_deliverable":true,"job_title":null,"language":"en","last_name":"Doe","phone_number":null,"photo_url":null,"trade_type":null,"sync_scheme":"smart_cellular","is_admin":false,"is_approved":true,"user_blocked_at":null,"user_deleted_at":null,"role":"member","pm_role":null,"pm_group_id":null,"project_id":"fe7451bc-75e2-4621-aea8-bb1347a2886b","current_sign_in_at":"2026-06-23T22:31:15.505Z","in_app_purchase_end_at":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/user_with_project"}}}}}}}},"/api/v3/account/projects/{project_id}/users/{id}":{"patch":{"summary":"Update the project info for a user","operationId":"update_project_info_for_user","tags":["account projects users"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"created_at":"2026-06-23T22:31:15.922Z","updated_at":"2026-06-23T22:31:15.926Z","email_addresses":[{"email":"1dba3365-ee17-4105-99a6-947ee64279b7@factory.com","is_primary":true}],"id":357,"account_id":178,"company":"Company","company_type":null,"email":"1dba3365-ee17-4105-99a6-947ee64279b7@factory.com","email_notifications":"instantly","first_name":"John","invited_by_id":null,"is_confirmed":true,"is_email_deliverable":true,"job_title":null,"language":"en","last_name":"Doe","phone_number":null,"photo_url":null,"trade_type":null,"sync_scheme":"smart_cellular","is_admin":false,"is_approved":true,"user_blocked_at":null,"user_deleted_at":null,"role":"member","pm_role":null,"pm_group_id":null,"project_id":"fdeacf28-7aee-49b0-8c32-b284412a3a1c","current_sign_in_at":"2026-06-23T22:31:15.921Z","in_app_purchase_end_at":null},"schema":{"$ref":"#/components/schemas/user_with_project"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/account_project_user_update_input"}}},"required":true}},"delete":{"summary":"Remove a user from project","operationId":"delete_user_from_account_project","tags":["account projects users"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/account/users/batch":{"delete":{"summary":"[DEPRECATED] Remove a batch of users from the account and all its projects","operationId":"batch_delete_users_from_account_and_projects","tags":["account users"],"description":"Deprecated & marked to be removed in a future version. This can be replicated by calling 2 other endpoints: `DELETE .../batch_project_users` & `DELETE .../batch_account_users`","security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"No content","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/account_user_batch_remove"}}},"required":true}}},"/api/v3/account/users/batch_project_users":{"delete":{"summary":"Remove a batch of users from all the projects of an account","operationId":"batch_delete_users_from_account_projects","tags":["account users"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successfully removed all requested users","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}},"207":{"description":"Multi Status - Some users were removed and others were not","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"success":[{"user":{"id":443}}],"errors":[{"message":"Cannot remove users from projects possibly because users are the last admin.","code":"cannot_remove_users_from_projects","data":[{"user":{"id":442,"projects":[{"project":{"id":"866da399-4c94-4c42-894e-f5ff0506ca61"}}]}}]}]},"schema":{"$ref":"#/components/schemas/account_user_batch_remove_from_project_mixed_response"}}}},"422":{"description":"Unprocessed Entities - none of the requested users were removed","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"errors":[{"message":"Cannot remove users from projects possibly because users are the last admin.","code":"cannot_remove_users_from_projects","data":[{"user":{"id":447,"projects":[{"project":{"id":"8dcbe5e8-6a03-406d-adeb-f52cc92bbf8e"}}]}}]}]},"schema":{"$ref":"#/components/schemas/account_user_batch_remove_from_projects_failure_response"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/account_user_batch_remove_from_projects"}}},"required":true}}},"/api/v3/account/users/{user_id}/projects":{"get":{"summary":"Show all account users projects","operationId":"get_projects_for_account_user","tags":["account users projects"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/user_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"deleted_at":null,"created_at":"2026-06-23T22:31:26.346Z","updated_at":"2026-06-23T22:31:26.353Z","resolved_conflict":false,"device_created_at":"2026-06-23T22:31:26.346Z","device_updated_at":"2026-06-23T22:31:26.346Z","account_id":269,"address":"address 1","anchor_region":"us","archived_at":null,"code":null,"color":"#F9CD39","currency":"USD","default_pm_group_id":null,"has_logo":true,"id":"6dad449b-0814-4d91-b255-3c1aac49ad19","is_3d_bim_enabled":true,"is_mobile_location_creation_enabled":true,"is_email_notifications_enabled":true,"man_power_units":"man-hours","name":"project 1","owner_email":"554a0ad7-787f-4497-99af-09fac2382147@factory.com","plan_name":"Enterprise","prompt_effort_on_complete":false,"sheets_limit":null,"time_zone":"UTC","is_analytics_enabled":true,"min_api_version":null,"is_submittals_enabled":false,"is_project_labels_enabled":true,"project_attributes":[],"is_change_orders_enabled":false,"is_budget_enabled":false,"is_pm_enabled":false,"is_field_enabled":true,"is_plan_text_search_enabled":true,"is_premium":true,"is_enterprise":true,"logo_url":null,"work_week":[true,true,true,true,true,true,true],"is_ai_enabled":false,"is_mfa_enabled":false},{"deleted_at":null,"created_at":"2026-06-23T22:31:26.358Z","updated_at":"2026-06-23T22:31:26.365Z","resolved_conflict":false,"device_created_at":"2026-06-23T22:31:26.358Z","device_updated_at":"2026-06-23T22:31:26.358Z","account_id":269,"address":"address 1","anchor_region":"us","archived_at":null,"code":null,"color":"#F9CD39","currency":"USD","default_pm_group_id":null,"has_logo":true,"id":"b3cb9ca2-d36d-463b-9301-d8944c859532","is_3d_bim_enabled":true,"is_mobile_location_creation_enabled":true,"is_email_notifications_enabled":true,"man_power_units":"man-hours","name":"project 1","owner_email":"554a0ad7-787f-4497-99af-09fac2382147@factory.com","plan_name":"Enterprise","prompt_effort_on_complete":false,"sheets_limit":null,"time_zone":"UTC","is_analytics_enabled":true,"min_api_version":null,"is_submittals_enabled":false,"is_project_labels_enabled":true,"project_attributes":[],"is_change_orders_enabled":false,"is_budget_enabled":false,"is_pm_enabled":false,"is_field_enabled":true,"is_plan_text_search_enabled":true,"is_premium":true,"is_enterprise":true,"logo_url":null,"work_week":[true,true,true,true,true,true,true],"is_ai_enabled":false,"is_mfa_enabled":false}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/project"}}}}}}}},"/api/v3/projects/{project_id}/attachment_markups/{id}":{"get":{"summary":"Get attachment_markup by ID","operationId":"get_attachment_markup_by_id","tags":["attachment markups"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"f67c0593-a229-4fc7-90f7-d663459d4b48","creator_user_id":450,"last_editor_user_id":450,"project_id":"1747c64b-0b11-4ec4-8fe5-7515dc2809e7","resolved_conflict":false,"created_at":"2026-06-23T22:31:26.847Z","updated_at":"2026-06-23T22:31:26.848Z","device_created_at":"2026-06-23T22:31:26.847Z","device_updated_at":"2026-06-23T22:31:26.847Z","deleted_at":null,"markupable_id":"ca5a31f8-80e0-4305-8464-383f61edb6fb","markupable_type":"Attachment","data":{"data":"data"}},"schema":{"$ref":"#/components/schemas/attachment_markup"}}}}}},"patch":{"summary":"Update attachment_markup by ID","operationId":"update_attachment_markup_by_id","tags":["attachment markups"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"48d6c3a6-427b-4d62-970e-fd955898ded5","creator_user_id":452,"last_editor_user_id":452,"project_id":"5b0c5f1b-e578-417f-8029-fce33f92c317","resolved_conflict":false,"created_at":"2026-06-23T22:31:27.301Z","updated_at":"2026-06-23T22:31:27.564Z","device_created_at":"2026-06-23T22:31:27.301Z","device_updated_at":"2026-06-23T22:29:27.323Z","deleted_at":null,"markupable_id":"c5fe7f3e-6551-4322-b6f5-fce80c7b1cbf","markupable_type":"Attachment","data":{"data":"data"}},"schema":{"$ref":"#/components/schemas/attachment_markup"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/attachment_markup_update_input"}}},"required":true}},"delete":{"summary":"Delete attachment_markup by ID","operationId":"delete_attachment_markup_by_id","tags":["attachment markups"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/attachment_markups":{"post":{"summary":"Create a new attachment_markup","operationId":"create_attachment_markup_in_project","tags":["attachment markups"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"771cd6ef-879c-4fd4-8335-4d29791889f3","creator_user_id":456,"last_editor_user_id":456,"project_id":"16a94b3e-6093-447c-a01e-5fcd398bdb0c","resolved_conflict":false,"created_at":"2026-06-23T22:31:28.247Z","updated_at":"2026-06-23T22:31:28.247Z","device_created_at":"2026-06-23T22:31:28.014Z","device_updated_at":"2026-06-23T22:31:28.014Z","deleted_at":null,"markupable_id":"b07bf35f-9864-4da1-850d-ed046e057f10","markupable_type":"Attachment","data":{"data":"data"}},"schema":{"$ref":"#/components/schemas/attachment_markup"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/attachment_markup_create_input"}}},"required":true}},"get":{"summary":"Get all attachment_markups in project","operationId":"get_attachment_markups_in_project","tags":["attachment markups"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"id":"65955ac5-23a1-46fa-a5d1-e11b84153f0d","creator_user_id":458,"last_editor_user_id":458,"project_id":"904a5716-2c78-4a5f-b4d2-196615c3f111","resolved_conflict":false,"created_at":"2026-06-23T22:31:28.694Z","updated_at":"2026-06-23T22:31:28.694Z","device_created_at":"2026-06-23T22:31:28.693Z","device_updated_at":"2026-06-23T22:31:28.693Z","deleted_at":null,"markupable_id":"607583ea-4246-4176-894a-9247daecb4bd","markupable_type":"Attachment","data":{"data":"data"}},{"id":"fc924416-278e-4306-bef2-95be81bbfc31","creator_user_id":458,"last_editor_user_id":458,"project_id":"904a5716-2c78-4a5f-b4d2-196615c3f111","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:31:28.795Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"markupable_id":"607583ea-4246-4176-894a-9247daecb4bd","markupable_type":"Attachment","data":{"data":"data"}},{"id":"f971d1f4-d0f3-461b-8420-a00599fe71d9","creator_user_id":458,"last_editor_user_id":458,"project_id":"904a5716-2c78-4a5f-b4d2-196615c3f111","resolved_conflict":false,"created_at":"2026-06-23T22:31:29.109Z","updated_at":"2026-06-23T22:31:29.109Z","device_created_at":"2026-06-23T22:31:29.109Z","device_updated_at":"2026-06-23T22:31:29.109Z","deleted_at":null,"markupable_id":"f2df69ab-9d33-45e5-854f-7fd851ec7940","markupable_type":"RfiAttachment","data":{"data":"data"}}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/attachment_markup"}}}}}}}},"/api/v3/projects/{project_id}/attachments/{attachment_id}/attachment_markups":{"get":{"summary":"Get all attachment_markups in project for an attachment","operationId":"get_attachment_markups_in_project_for_attachment","tags":["attachment markups"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"},{"name":"attachment_id","description":"ID of the attachment to filter attachment_markups by","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"id":"22c53f5e-ea02-4e94-8376-b496a83807cb","creator_user_id":461,"last_editor_user_id":461,"project_id":"501cfb75-0841-492e-a219-145b9484406a","resolved_conflict":false,"created_at":"2026-06-23T22:31:29.504Z","updated_at":"2026-06-23T22:31:29.505Z","device_created_at":"2026-06-23T22:31:29.504Z","device_updated_at":"2026-06-23T22:31:29.504Z","deleted_at":null,"markupable_id":"937cb740-65c0-4c2d-a4c4-d79d19e9e791","markupable_type":"Attachment","data":{"data":"data"}},{"id":"ab570190-d4df-40b7-a4b8-6abb8022adfb","creator_user_id":461,"last_editor_user_id":461,"project_id":"501cfb75-0841-492e-a219-145b9484406a","resolved_conflict":false,"created_at":"2026-06-23T22:31:29.504Z","updated_at":"2026-06-23T22:31:29.505Z","device_created_at":"2026-06-23T22:31:29.504Z","device_updated_at":"2026-06-23T22:31:29.504Z","deleted_at":null,"markupable_id":"937cb740-65c0-4c2d-a4c4-d79d19e9e791","markupable_type":"Attachment","data":{"data":"data"}}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/attachment_markup"}}}}}}}},"/api/v3/projects/{project_id}/rfi_attachments/{rfi_attachment_id}/attachment_markups":{"get":{"summary":"Get all attachment_markups in project for an rfi_attachment","operationId":"get_attachment_markups_in_project_for_rfi_attachment","tags":["attachment markups"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"},{"name":"rfi_attachment_id","description":"ID of the rfi_attachment to filter attachment_markups by","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"id":"2cda0788-7a05-4455-85a9-74a90a8fcc72","creator_user_id":464,"last_editor_user_id":464,"project_id":"7a82bb33-6043-4f1c-9647-57fa283deae6","resolved_conflict":false,"created_at":"2026-06-23T22:31:30.000Z","updated_at":"2026-06-23T22:31:30.000Z","device_created_at":"2026-06-23T22:31:30.000Z","device_updated_at":"2026-06-23T22:31:30.000Z","deleted_at":null,"markupable_id":"17f570f6-a83a-405d-91bd-127ae2d64a49","markupable_type":"RfiAttachment","data":{"data":"data"}},{"id":"6bac0512-49a1-4fcd-b863-1f3d64b14848","creator_user_id":464,"last_editor_user_id":464,"project_id":"7a82bb33-6043-4f1c-9647-57fa283deae6","resolved_conflict":false,"created_at":"2026-06-23T22:31:30.000Z","updated_at":"2026-06-23T22:31:30.000Z","device_created_at":"2026-06-23T22:31:30.000Z","device_updated_at":"2026-06-23T22:31:30.000Z","deleted_at":null,"markupable_id":"17f570f6-a83a-405d-91bd-127ae2d64a49","markupable_type":"RfiAttachment","data":{"data":"data"}}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/attachment_markup"}}}}}}}},"/api/v3/projects/{project_id}/attachment_markups/flatten":{"post":{"summary":"Flatten image with markups for markupable","description":"Flattening a markupable means that Fieldwire will rasterize the image along with its markups to make it a single image for the thumbnail.Currently only the most recent 100 attachment markups will be flattened for performance reasons.","operationId":"flatten_attachment_markups_by_markupable","tags":["attachment markups"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/attachment_markup_flatten_input"}}},"required":true}}},"/api/v3/projects/{project_id}/attachments/{id}":{"get":{"summary":"Get attachment by ID","operationId":"get_attachment_by_id","tags":["attachments"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"631d88aa-a869-4e7b-9305-d95e8e688497","creator_user_id":469,"last_editor_user_id":469,"project_id":"2c5a2179-1168-461a-8ac4-38f35ce5e907","resolved_conflict":false,"created_at":"2026-06-23T22:31:30.766Z","updated_at":"2026-06-23T22:31:30.766Z","device_created_at":"2026-06-23T22:31:30.766Z","device_updated_at":"2026-06-23T22:31:30.766Z","deleted_at":null,"name":"name","is_dynamic":false,"origin":null,"kind":"file","folder_id":null,"floorplans_count":0,"process_state":null,"latitude":null,"longitude":null,"cascade_deleted_by_id":null,"deleted_by_two_way_sync":false,"file_size":100,"thumb_url":null,"file_url":"http://example.com/76253e38-450d-43fb-a4f6-03197784a1d6-name","original_url":null,"flattened_file_url":null,"captured_at":null},"schema":{"$ref":"#/components/schemas/attachment"}}}}}},"delete":{"summary":"Delete attachment by ID","operationId":"delete_attachment_by_id","tags":["attachments"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}},"patch":{"summary":"Update attachment by ID","operationId":"update_attachment_by_id","tags":["attachments"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"44b4479b-f67f-4582-ad2b-717c97dea82f","creator_user_id":477,"last_editor_user_id":477,"project_id":"a5d6fd9b-3e37-41aa-8289-dc0b2aaa2919","resolved_conflict":false,"created_at":"2026-06-23T22:31:32.337Z","updated_at":"2026-06-23T22:31:32.623Z","device_created_at":"2026-06-23T22:31:32.337Z","device_updated_at":"2026-06-23T22:29:32.352Z","deleted_at":null,"name":"name","is_dynamic":false,"origin":null,"kind":"file","folder_id":null,"floorplans_count":0,"process_state":null,"latitude":null,"longitude":null,"cascade_deleted_by_id":null,"deleted_by_two_way_sync":false,"file_size":100,"thumb_url":null,"file_url":"http://example.com/d5a5e253-ef13-401e-bd9f-048fb5bab69b-name","original_url":null,"flattened_file_url":null,"captured_at":null},"schema":{"$ref":"#/components/schemas/attachment"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/attachment_update_input"}}},"required":true}}},"/api/v3/projects/{project_id}/attachments/{id}/restore":{"put":{"summary":"Restore attachment by ID","operationId":"restore_attachment_by_id","tags":["attachments"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"5e6daa4e-417e-42df-ba4a-749f6d438e2a","creator_user_id":473,"last_editor_user_id":473,"project_id":"b21fd947-b54a-4c2e-a4d5-0941218b5a62","resolved_conflict":false,"created_at":"2026-06-23T22:31:31.498Z","updated_at":"2026-06-23T22:31:31.738Z","device_created_at":"2026-06-23T22:31:31.498Z","device_updated_at":"2026-06-23T22:31:31.498Z","deleted_at":null,"name":"name","is_dynamic":false,"origin":null,"kind":"file","folder_id":null,"floorplans_count":0,"process_state":"restoring","latitude":null,"longitude":null,"cascade_deleted_by_id":null,"deleted_by_two_way_sync":false,"file_size":100,"thumb_url":null,"file_url":"http://example.com/06fc4269-171b-44d2-bac4-0313b1658c4b-name","original_url":null,"flattened_file_url":null,"captured_at":null},"schema":{"$ref":"#/components/schemas/attachment"}}}}}}},"/api/v3/projects/{project_id}/attachments":{"post":{"summary":"Create a new attachment","operationId":"create_attachment_in_project","tags":["attachments"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"fd5a522e-afd9-46c0-bc23-dff5e14315e4","creator_user_id":475,"last_editor_user_id":475,"project_id":"8a05433d-3baf-400f-ae50-a375d9706379","resolved_conflict":false,"created_at":"2026-06-23T22:31:32.228Z","updated_at":"2026-06-23T22:31:32.228Z","device_created_at":"2026-06-23T22:31:31.890Z","device_updated_at":"2026-06-23T22:31:31.890Z","deleted_at":null,"name":"name","is_dynamic":false,"origin":null,"kind":"file","folder_id":null,"floorplans_count":0,"process_state":null,"latitude":null,"longitude":null,"cascade_deleted_by_id":null,"deleted_by_two_way_sync":false,"file_size":100,"thumb_url":null,"file_url":"https://s3.amazonaws.com/com.fieldwire.test.core.api.uploads/62247fbc-be38-43b3-bc3a-5464962a26aa/6879dc1d-79a6-4617-be00-9f317453b63d.jpg","original_url":null,"flattened_file_url":null,"captured_at":null},"schema":{"$ref":"#/components/schemas/attachment"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/attachment_create_input"}}},"required":true}},"get":{"summary":"Get all attachments in project","operationId":"get_attachments_in_project","tags":["attachments"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"},{"name":"kind[]","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","enum":["file","photo","photo_sphere","video","sign"],"nullable":true,"description":"Kind of the attachment"}}}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"},"ratelimit-limit-minute":{"$ref":"#/components/headers/ratelimit-limit-minute"},"ratelimit-remaining-minute":{"$ref":"#/components/headers/ratelimit-remaining-minute"},"ratelimit-limit-hour":{"$ref":"#/components/headers/ratelimit-limit-hour"},"ratelimit-remaining-hour":{"$ref":"#/components/headers/ratelimit-remaining-hour"},"ratelimit-reset":{"$ref":"#/components/headers/ratelimit-reset"}},"content":{"application/json":{"example":[{"id":"8dee5264-0716-4a04-8ea4-7a7740ea1886","creator_user_id":479,"last_editor_user_id":479,"project_id":"baf4bceb-e07b-4198-97b8-db0a4c8fd941","resolved_conflict":false,"created_at":"2026-06-23T22:31:32.757Z","updated_at":"2026-06-23T22:31:32.758Z","device_created_at":"2026-06-23T22:31:32.757Z","device_updated_at":"2026-06-23T22:31:32.757Z","deleted_at":null,"name":"name","is_dynamic":false,"origin":null,"kind":"file","folder_id":null,"floorplans_count":0,"process_state":null,"latitude":null,"longitude":null,"cascade_deleted_by_id":null,"deleted_by_two_way_sync":false,"file_size":100,"thumb_url":null,"file_url":"http://example.com/0b53baef-cac7-46d0-84de-363e4bb84587-name","original_url":null,"flattened_file_url":null,"captured_at":null},{"id":"f8aeafef-26ab-412b-87ea-3b2505787ff1","creator_user_id":479,"last_editor_user_id":479,"project_id":"baf4bceb-e07b-4198-97b8-db0a4c8fd941","resolved_conflict":false,"created_at":"2026-06-23T22:31:32.763Z","updated_at":"2026-06-23T22:31:32.763Z","device_created_at":"2026-06-23T22:31:32.763Z","device_updated_at":"2026-06-23T22:31:32.763Z","deleted_at":null,"name":"name","is_dynamic":false,"origin":null,"kind":"file","folder_id":null,"floorplans_count":0,"process_state":null,"latitude":null,"longitude":null,"cascade_deleted_by_id":null,"deleted_by_two_way_sync":false,"file_size":100,"thumb_url":null,"file_url":"http://example.com/f39469af-3ca8-4797-9ed3-d7ef76753125-name","original_url":null,"flattened_file_url":null,"captured_at":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/attachment"}}}}},"429":{"description":"Rate limit exceeded","headers":{"retry-after":{"$ref":"#/components/headers/retry-after"}},"content":{"application/json":{"example":{"errors":[{"type":"rate_limit_error","code":"rate_limit_exceeded","message":"Too many requests. Retry after 2026-06-23T22:32:33.406Z","details":{"endpoint_hour_limit":80000,"endpoint_minute_limit":1300,"request_retry_after":"2026-06-23T22:32:33.406Z","throttled_by":"hour"}}]},"schema":{"$ref":"#/components/schemas/sliding_window_rate_limit_error"}}}}}}},"/api/v3/projects/{project_id}/attachments/batch":{"post":{"summary":"Create several attachments at once","operationId":"create_attachments_batch","tags":["attachments"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"},{"name":"no_overwrite","in":"query","required":false,"description":"If true, do not overwrite non-file attachments with the same name.","schema":{"type":"boolean"}}],"security":[{"jwt":[]}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"id":"8ff2d409-f7da-4d8c-a8b2-bd56f54c906f","creator_user_id":485,"last_editor_user_id":485,"project_id":"ad9c50d9-ffd7-4b9d-b438-89a13faa664f","resolved_conflict":false,"created_at":"2026-06-23T22:31:34.108Z","updated_at":"2026-06-23T22:31:34.108Z","device_created_at":"2026-06-23T22:31:34.107Z","device_updated_at":"2026-06-23T22:31:34.107Z","deleted_at":null,"name":"int_attachment_example_1","is_dynamic":false,"origin":null,"kind":"file","folder_id":null,"floorplans_count":0,"process_state":null,"latitude":null,"longitude":null,"cascade_deleted_by_id":null,"deleted_by_two_way_sync":false,"file_size":null,"thumb_url":null,"file_url":"https://s3.amazonaws.com/com.fieldwire.test.core.api.uploads/4f6f8f2c-6bd6-4c98-b99f-eb37558b9ecc/6728bb0f-3a86-40f1-8063-1eaf196e23cc.jpg","original_url":null,"flattened_file_url":null,"captured_at":null},{"id":"70a4128e-deac-43d2-a53c-7037bc7dc5bd","creator_user_id":485,"last_editor_user_id":485,"project_id":"ad9c50d9-ffd7-4b9d-b438-89a13faa664f","resolved_conflict":false,"created_at":"2026-06-23T22:31:34.113Z","updated_at":"2026-06-23T22:31:34.113Z","device_created_at":"2026-06-23T22:31:34.113Z","device_updated_at":"2026-06-23T22:31:34.113Z","deleted_at":null,"name":"int_attachment_example_2","is_dynamic":false,"origin":null,"kind":"file","folder_id":null,"floorplans_count":0,"process_state":null,"latitude":null,"longitude":null,"cascade_deleted_by_id":null,"deleted_by_two_way_sync":false,"file_size":null,"thumb_url":null,"file_url":"https://s3.amazonaws.com/com.fieldwire.test.core.api.uploads/4f685024-4eaa-4353-9047-9da5d02aaf12/44484405-9a3c-4641-b5bd-e329b6127042.jpg","original_url":null,"flattened_file_url":null,"captured_at":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/attachment"}}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/attachment_batch_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/attachments/{id}/hyperlink_floorplans":{"get":{"summary":"Return all hyperlinks related to the attachment","operationId":"attachment_hyperlink_floorplans","tags":["attachments"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"},{"name":"id","description":"ID of the attachment to filter hyperlinks by","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":["e84fdbe8-8c01-4db1-acb4-ad5bfd66005b","e84fdbe8-8c01-4db1-acb4-ad5bfd66005b"],"schema":{"$ref":"#/components/schemas/attachment_hyperlink_floorplans"}}}}}}},"/api/v3/projects/{project_id}/attachments/{id}/multi_hyperlink_floorplans":{"get":{"summary":"Return all multi hyperlinks related to the attachment","operationId":"get_attachment_multi_hyperlink_floorplans_by_id","tags":["attachments"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"},{"name":"id","description":"ID of the attachment to filter multi hyperlinks by","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":["d8789b53-0751-4413-85b1-9b8e75a75ba7","d8789b53-0751-4413-85b1-9b8e75a75ba7"],"schema":{"$ref":"#/components/schemas/attachment_multi_hyperlink_floorplans"}}}}}}},"/api/v3/projects/{project_id}/multi_hyperlinks/{multi_hyperlink_id}/attachments":{"post":{"summary":"Create a new attachment","operationId":"add_attachments_for_multi_hyperlinks","tags":["attachments"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"},{"name":"multi_hyperlink_id","description":"ID of the multi_hyperlink to link attachment to","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[{"jwt":[]}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"edf97022-5575-4ff4-b53d-ce1ea10423e8","creator_user_id":491,"last_editor_user_id":491,"project_id":"fd378865-2f07-4415-9736-071eba0c918a","resolved_conflict":false,"created_at":"2026-06-23T22:31:35.433Z","updated_at":"2026-06-23T22:31:35.437Z","device_created_at":"2026-06-23T22:31:35.433Z","device_updated_at":"2026-06-23T22:31:35.433Z","deleted_at":null,"name":"multi_hyper_attachment","is_dynamic":false,"origin":null,"kind":"photo","folder_id":null,"floorplans_count":0,"process_state":null,"latitude":null,"longitude":null,"cascade_deleted_by_id":null,"deleted_by_two_way_sync":false,"file_size":100,"thumb_url":null,"file_url":"https://s3.amazonaws.com/com.fieldwire.test.core.api.uploads/58caaa3a-9101-470a-8648-57a63264ff2b/key.jpg","original_url":null,"flattened_file_url":null,"captured_at":null},"schema":{"$ref":"#/components/schemas/attachment"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/attachment_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/attachments_multi_hyperlink_markups":{"get":{"summary":"Get all attachments_multi_hyperlink_markups in project","operationId":"get_attachments_multi_hyperlink_markups_in_project","tags":["attachments multi hyperlink markups"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"b4b24e84-3609-4ec2-a54d-1c39ef7cdbf7","creator_user_id":493,"last_editor_user_id":493,"project_id":"61cca01e-bf25-4ca4-beb8-bc65c92a7b09","resolved_conflict":false,"created_at":"2026-06-23T22:31:35.561Z","updated_at":"2026-06-23T22:31:35.561Z","device_created_at":"2026-06-23T22:31:35.561Z","device_updated_at":"2026-06-23T22:31:35.561Z","deleted_at":null,"attachments_multi_hyperlink_id":"70960e3e-4e2c-4762-bc4f-59e336674fa8","data":{"data":"data"},"markupable_id":"ecf80ac0-71f7-46eb-8bbf-2fc972517b92","markupable_type":"Attachment"},{"id":"5e650db7-1249-4465-ad71-f342baaf030a","creator_user_id":493,"last_editor_user_id":493,"project_id":"61cca01e-bf25-4ca4-beb8-bc65c92a7b09","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:31:35.582Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"attachments_multi_hyperlink_id":"a72d912d-5301-4843-907f-4b76804f376a","data":{"data":"data"},"markupable_id":"2539b506-16f6-4746-8442-c209628d0446","markupable_type":"Attachment"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/attachments_multi_hyperlink_markup"}}}}}}},"post":{"summary":"Create a new attachments_multi_hyperlink_markup","operationId":"create_attachments_multi_hyperlink_markup_in_project","tags":["attachments multi hyperlink markups"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"9efae045-f9b1-4b27-b433-dae385d795f4","creator_user_id":501,"last_editor_user_id":501,"project_id":"081324aa-ce95-445b-b127-7fea45d9f557","resolved_conflict":false,"created_at":"2026-06-23T22:31:37.309Z","updated_at":"2026-06-23T22:31:37.309Z","device_created_at":"2026-06-23T22:31:37.079Z","device_updated_at":"2026-06-23T22:31:37.079Z","deleted_at":null,"attachments_multi_hyperlink_id":"1854634e-04d7-4e84-b917-08d2d9ef4620","data":{"data":"data"},"markupable_id":"51b38a35-51ce-4c6f-b647-aa6b3cb7d56b","markupable_type":"Attachment"},"schema":{"$ref":"#/components/schemas/attachments_multi_hyperlink_markup"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/attachments_multi_hyperlink_markup_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/attachments_multi_hyperlink_markups/{id}":{"patch":{"summary":"Update attachments_multi_hyperlink_markup by ID","operationId":"update_attachments_multi_hyperlink_markup_by_id","tags":["attachments multi hyperlink markups"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"66355ae8-ee3c-460d-a1ae-7a8097f9fdb7","creator_user_id":497,"last_editor_user_id":497,"project_id":"f743ecb7-4ad1-4f4c-9623-b661643a9531","resolved_conflict":false,"created_at":"2026-06-23T22:31:36.266Z","updated_at":"2026-06-23T22:31:36.518Z","device_created_at":"2026-06-23T22:31:36.266Z","device_updated_at":"2026-06-23T22:29:36.282Z","deleted_at":null,"attachments_multi_hyperlink_id":"278dab01-a557-4259-a99f-cfaf6ea2f264","data":{"data":"data"},"markupable_id":"47abd373-6568-4ca7-bd1f-597cad612eaf","markupable_type":"Attachment"},"schema":{"$ref":"#/components/schemas/attachments_multi_hyperlink_markup"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/attachments_multi_hyperlink_markup_update_input"}}},"required":true}},"delete":{"summary":"Delete attachments_multi_hyperlink_markup by ID","operationId":"delete_attachments_multi_hyperlink_markup_by_id","tags":["attachments multi hyperlink markups"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/attachments_multi_hyperlinks/{id}/markups":{"get":{"summary":"Get attachments_multi_hyperlink_markups in project for an attachments_multi_hyperlink","operationId":"get_markups_in_project_for_a_attachments_multi_hyperlink","tags":["attachments multi hyperlink markups"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"},{"name":"id","description":"ID of the attachments_multi_hyperlink to filter markups by","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"id":"e40b2ae7-c63e-4ecb-8603-e8613d6169b3","creator_user_id":503,"last_editor_user_id":503,"project_id":"2dd36c3a-f954-47b9-955e-01ace235ed5a","resolved_conflict":false,"created_at":"2026-06-23T22:31:37.420Z","updated_at":"2026-06-23T22:31:37.420Z","device_created_at":"2026-06-23T22:31:37.420Z","device_updated_at":"2026-06-23T22:31:37.420Z","deleted_at":null,"data":{"data":"data"}},{"id":"06d9f8a6-b2e3-48fa-aa74-c4826bb3c390","creator_user_id":503,"last_editor_user_id":503,"project_id":"2dd36c3a-f954-47b9-955e-01ace235ed5a","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:31:37.424Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"data":{"data":"data"}}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/attachments_multi_hyperlink_markup"}}}}}}}},"/api/v3/projects/{project_id}/attachments_multi_hyperlinks/{id}/flatten":{"post":{"summary":"Flatten image with markups for attachments_multi_hyperlinks","description":"Flattening means Fieldwire will rasterize the associated entity image along with its markups to make it a single image for the thumbnail.Currently only the most recent 100 markups will be flattened for performance reasons.","operationId":"flatten_attachments_multi_hyperlinks_by_id","tags":["attachments multi hyperlink markups"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/attachments_multi_hyperlinks":{"get":{"summary":"Get all attachments_multi_hyperlinks in project","operationId":"get_attachments_multi_hyperlinks_in_project","tags":["attachments multi hyperlinks"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"27e5ad2c-7e4f-4b97-a525-5eb085f77160","creator_user_id":507,"last_editor_user_id":507,"project_id":"d0dc84fb-772a-4047-96dd-b444563506bf","resolved_conflict":false,"created_at":"2026-06-23T22:31:38.103Z","updated_at":"2026-06-23T22:31:38.103Z","device_created_at":"2026-06-23T22:31:38.103Z","device_updated_at":"2026-06-23T22:31:38.103Z","deleted_at":null,"attachment_id":"303eab10-6cb0-4349-b55a-b70b859d3a8e","multi_hyperlink_id":"88c273e5-1e31-4563-a165-9bb9b4101e3e","flattened_file_url":null,"thumb_url":null},{"id":"3ef42530-1d90-496c-94eb-4c9a6ba98248","creator_user_id":507,"last_editor_user_id":507,"project_id":"d0dc84fb-772a-4047-96dd-b444563506bf","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:31:38.121Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"attachment_id":"a0d0d486-eaca-403f-b9b9-24ec92804b92","multi_hyperlink_id":"94f9f6e3-668f-4250-9b9a-73d615cc366b","flattened_file_url":null,"thumb_url":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/attachments_multi_hyperlink"}}}}}}},"post":{"summary":"Create a new attachments_multi_hyperlink","operationId":"create_attachments_multi_hyperlink_in_project","tags":["attachments multi hyperlinks"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"faa62627-c0ed-47d5-97cd-193297ede530","creator_user_id":513,"last_editor_user_id":513,"project_id":"3791bce0-d42a-40d7-8f29-f62c69a4ff23","resolved_conflict":false,"created_at":"2026-06-23T22:31:39.397Z","updated_at":"2026-06-23T22:31:39.397Z","device_created_at":"2026-06-23T22:31:39.397Z","device_updated_at":"2026-06-23T22:31:39.397Z","deleted_at":null,"attachment_id":"afeca806-23ba-46a9-8de9-163604c6f950","multi_hyperlink_id":"3cfaf220-f29b-4714-965e-daf3478ff018","flattened_file_url":null,"thumb_url":null},"schema":{"$ref":"#/components/schemas/attachments_multi_hyperlink"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/attachments_multi_hyperlink_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/attachments_multi_hyperlinks/{id}":{"get":{"summary":"Get attachments_multi_hyperlink by ID","operationId":"get_attachments_multi_hyperlink_by_id","tags":["attachments multi hyperlinks"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"c97ba528-615e-4e6f-8ff3-c445ce5f4d53","creator_user_id":511,"last_editor_user_id":511,"project_id":"5aa6cbb2-6a42-46e5-9aff-70b9dd3c2e8e","resolved_conflict":false,"created_at":"2026-06-23T22:31:38.790Z","updated_at":"2026-06-23T22:31:38.790Z","device_created_at":"2026-06-23T22:31:38.790Z","device_updated_at":"2026-06-23T22:31:38.790Z","deleted_at":null,"attachment_id":"9867a6e0-be62-4f16-933c-1726fb25c679","multi_hyperlink_id":"1a304161-bbeb-4db5-aeca-829a0cacaaff","flattened_file_url":null,"thumb_url":null},"schema":{"$ref":"#/components/schemas/attachments_multi_hyperlink"}}}}}},"patch":{"summary":"Update attachments_multi_hyperlink by ID","operationId":"update_attachments_multi_hyperlink_by_id","tags":["attachments multi hyperlinks"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"6c12d8e7-9f7c-40a4-a221-e7a5bc3da060","creator_user_id":515,"last_editor_user_id":515,"project_id":"5b183730-87e5-485d-b432-0270158b84c2","resolved_conflict":false,"created_at":"2026-06-23T22:31:39.513Z","updated_at":"2026-06-23T22:31:39.794Z","device_created_at":"2026-06-23T22:31:39.513Z","device_updated_at":"2026-06-23T22:29:39.523Z","deleted_at":null,"attachment_id":"dcb2ae2b-8016-45ed-9eaa-d61931b00b54","multi_hyperlink_id":"c853f7b1-bae0-4e82-9fe2-1939a707699b","flattened_file_url":null,"thumb_url":null},"schema":{"$ref":"#/components/schemas/attachments_multi_hyperlink"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/attachments_multi_hyperlink_update_input"}}},"required":true}},"delete":{"summary":"Delete attachments_multi_hyperlink via attachment by ID originating in a floorplan","operationId":"delete_attachments_multi_hyperlink_by_id","tags":["attachments multi hyperlinks"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/multi_hyperlinks/{multi_hyperlink_id}/attachments_multi_hyperlinks":{"get":{"summary":"get an attachments_multi_hyperlink from a multi_hyperlink","operationId":"get_multi_hyperlinks_for_attachments_multi_hyperlinks","tags":["attachments multi hyperlinks"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"},{"name":"multi_hyperlink_id","description":"ID of the multi_hyperlink_id to filter attachments_multi_hyperlinks by","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful full response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"id":"f0817ee2-77f5-4841-99e7-94e11c36abaf","creator_user_id":517,"last_editor_user_id":517,"project_id":"0b70a088-9476-41f7-9374-e2773954527f","resolved_conflict":false,"created_at":"2026-06-23T22:31:39.897Z","updated_at":"2026-06-23T22:31:39.897Z","device_created_at":"2026-06-23T22:31:39.897Z","device_updated_at":"2026-06-23T22:31:39.897Z","deleted_at":null,"attachment_id":"4bcf95c6-6b9a-4358-b033-838eb0c951e8","multi_hyperlink_id":"e9e53150-1e94-4bcb-baf5-15f0c32c9805","flattened_file_url":null,"thumb_url":null,"attachment":{"id":"4bcf95c6-6b9a-4358-b033-838eb0c951e8","creator_user_id":517,"last_editor_user_id":517,"project_id":"0b70a088-9476-41f7-9374-e2773954527f","resolved_conflict":false,"created_at":"2026-06-23T22:31:39.887Z","updated_at":"2026-06-23T22:31:39.898Z","device_created_at":"2026-06-23T22:31:39.887Z","device_updated_at":"2026-06-23T22:31:39.887Z","deleted_at":null,"name":"name","is_dynamic":false,"origin":null,"kind":"photo","folder_id":null,"floorplans_count":0,"process_state":null,"latitude":null,"longitude":null,"cascade_deleted_by_id":null,"deleted_by_two_way_sync":false,"file_size":100,"thumb_url":null,"file_url":"http://example.com/42cd9875-aaeb-4ac9-b9e6-b6f1a51a2ce6-name","original_url":null,"flattened_file_url":null,"captured_at":null}}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/attachments_multi_hyperlink_with_attachment"}}}}}}}},"/api/v3/projects/{project_id}/automatic_hyperlinks":{"get":{"summary":"Get all automatic_hyperlinks in project","operationId":"get_automatic_hyperlinks_in_project","tags":["automatic hyperlinks"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"deleted_at":null,"created_at":"2026-06-23T22:31:40.913Z","updated_at":"2026-06-23T22:31:40.914Z","resolved_conflict":false,"device_created_at":"2026-06-23T22:31:40.913Z","device_updated_at":"2026-06-23T22:31:40.913Z","id":"235587a7-6866-4e73-9683-4cb286019765","project_id":"20bcb026-e37e-48d6-a32f-5bb599c21dd4","sheet_id":"89503698-ff3f-45f2-aa9e-9126ad3242f8","pos_x":100,"pos_y":200,"floorplan_id":"d9366dcf-f12d-4533-a437-16abf2963013","radius":10,"data":null},{"deleted_at":null,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:31:40.926Z","resolved_conflict":false,"device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","id":"3e0b62d4-6dd5-43a3-9be9-87830e658aac","project_id":"20bcb026-e37e-48d6-a32f-5bb599c21dd4","sheet_id":"d68d8421-c0a3-4c9c-b5f1-ebfe246d4a5d","pos_x":100,"pos_y":200,"floorplan_id":"d4c3dbbf-3094-4de7-9893-3d0e79add66d","radius":10,"data":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/automatic_hyperlink"}}}}}}}},"/api/v3/projects/{project_id}/automatic_hyperlinks/{id}":{"get":{"summary":"Get automatic_hyperlink by ID","operationId":"get_automatic_hyperlink_by_id","tags":["automatic hyperlinks"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"deleted_at":null,"created_at":"2026-06-23T22:31:41.594Z","updated_at":"2026-06-23T22:31:41.594Z","resolved_conflict":false,"device_created_at":"2026-06-23T22:31:41.594Z","device_updated_at":"2026-06-23T22:31:41.594Z","id":"2aac4592-9e58-4ed8-a2e5-424791699a7e","project_id":"f6daebc6-68da-456c-adfe-8f3ea32c3174","sheet_id":"b4b96910-3f08-4598-9eca-70fb7d3e775b","pos_x":100,"pos_y":200,"floorplan_id":"ba7ba12c-1488-412c-a2f7-3db68d576218","radius":10,"data":null},"schema":{"$ref":"#/components/schemas/automatic_hyperlink"}}}}}},"patch":{"summary":"Update automatic_hyperlink by ID","operationId":"update_automatic_hyperlink_by_id","tags":["automatic hyperlinks"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"deleted_at":null,"created_at":"2026-06-23T22:31:41.920Z","updated_at":"2026-06-23T22:31:42.182Z","resolved_conflict":false,"device_created_at":"2026-06-23T22:31:41.920Z","device_updated_at":"2026-06-23T22:29:41.941Z","id":"dacf9b7b-b62a-478f-b8f6-c7b0eb7c1958","project_id":"58ba62c7-4413-45b4-b582-d61a9dad41a8","sheet_id":"dc015e22-34c5-441d-b70f-5800d2ce49c4","pos_x":100,"pos_y":200,"floorplan_id":"7598f10e-2c18-439a-9d9d-0716d3e4ce65","radius":10,"data":null},"schema":{"$ref":"#/components/schemas/automatic_hyperlink"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/automatic_hyperlink_update_input"}}},"required":true}},"delete":{"summary":"Delete automatic_hyperlink by ID","operationId":"delete_automatic_hyperlink_by_id","tags":["automatic hyperlinks"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/automatic_hyperlinks/{id}/restore":{"put":{"summary":"Restore automatic_hyperlink by ID","operationId":"restore_automatic_hyperlink_by_id","tags":["automatic hyperlinks"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"deleted_at":null,"created_at":"2026-06-23T22:31:42.623Z","updated_at":"2026-06-23T22:31:42.846Z","resolved_conflict":false,"device_created_at":"2026-06-23T22:31:42.623Z","device_updated_at":"2026-06-23T22:31:42.623Z","id":"10d01a73-4291-455a-82bd-e511ff13053f","project_id":"152daf5e-2b74-429e-b58b-3389be493cfa","sheet_id":"9bcd33cb-8aab-4af9-b4b2-6c4c364e6287","pos_x":100,"pos_y":200,"floorplan_id":"b18d6af9-1bf0-41fe-b167-734abcf21180","radius":10,"data":null},"schema":{"$ref":"#/components/schemas/automatic_hyperlink"}}}}}}},"/api/v3/projects/{project_id}/sheets/{sheet_id}/automatic_hyperlinks":{"get":{"summary":"Show all automatic_hyperlinks in a sheet","operationId":"get_automatic_hyperlinks_in_sheet","tags":["automatic hyperlinks"],"parameters":[{"name":"sheet_id","description":"ID of the sheet to filter hyperlinks by","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"deleted_at":null,"created_at":"2026-06-23T22:31:42.953Z","updated_at":"2026-06-23T22:31:42.953Z","resolved_conflict":false,"device_created_at":"2026-06-23T22:31:42.953Z","device_updated_at":"2026-06-23T22:31:42.953Z","id":"e40759f6-961c-4637-ad62-6cd18e0b59cb","project_id":"f6f0d455-c0f1-4476-93f4-e87183e75ed5","sheet_id":"a3633d36-d588-4d68-a227-8185e4bec834","pos_x":100,"pos_y":200,"floorplan_id":"0dd72e6d-9407-4c32-93cf-c814dd02126e","radius":10,"data":null},{"deleted_at":null,"created_at":"2026-06-23T22:31:42.961Z","updated_at":"2026-06-23T22:31:42.962Z","resolved_conflict":false,"device_created_at":"2026-06-23T22:31:42.961Z","device_updated_at":"2026-06-23T22:31:42.961Z","id":"f8d6a1bf-5f97-4bc5-acb6-c2d0c86f2596","project_id":"f6f0d455-c0f1-4476-93f4-e87183e75ed5","sheet_id":"a3633d36-d588-4d68-a227-8185e4bec834","pos_x":100,"pos_y":200,"floorplan_id":"827b7a16-83b9-4d26-85d0-0eb75b47522d","radius":10,"data":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/automatic_hyperlink"}}}}}}}},"/api/v3/aws_post_tokens":{"post":{"summary":"Acquire permission & location to upload files","operationId":"add_aws_post_tokens","tags":["aws post tokens"],"description":"The storage used by Fieldwire, Amazon S3, allows a user to directly post files to it, without having to go through a Fieldwire server.\n\n[https://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-UsingHTTPPOST.html](https://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-UsingHTTPPOST.html)\n\nThe post S3 token contains all the information you need to use this functionality and has a 1 day expiry. After receiving one, you simply have to create a POST request that contains all the fields of the post S3 token, and add a \"file\" field with your file content and send it directly to AWS (to the post_address contained in the token).\n\nThe only action you can do on Fieldwire API with post S3 token is to request one.\n\nIt is highly recommended to look at the two demo client applications:\n- Ruby: [https://github.com/Fieldwire/fieldwire_ruby_sample](https://github.com/Fieldwire/fieldwire_ruby_sample)\n- Java: [https://github.com/Fieldwire/fieldwire_java_sample](https://github.com/Fieldwire/fieldwire_java_sample)\n\nBoth contain examples of post S3 token usage.\n","security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"post_address":"https://s3.us-stubbed-1.amazonaws.com/FAKE_BUCKET","post_parameters":{"key":"62a0eae98b9fc0bd0ad941ae07ae5e2a/ed405d7f709ff8de7e2cf7cef6879f18_${filename}","x-amz-meta-original-filename":"${filename}","acl":"public-read","policy":"eyJleHBpcmF0aW9uIjoiMjAyNi0wNi0yNFQyMjozMTo0M1oiLCJjb25kaXRpb25zIjpbeyJidWNrZXQiOiJGQUtFX0JVQ0tFVCJ9LFsic3RhcnRzLXdpdGgiLCIka2V5IiwiNjJhMGVhZTk4YjlmYzBiZDBhZDk0MWFlMDdhZTVlMmEvZWQ0MDVkN2Y3MDlmZjhkZTdlMmNmN2NlZjY4NzlmMThfIl0sWyJzdGFydHMtd2l0aCIsIiR4LWFtei1tZXRhLW9yaWdpbmFsLWZpbGVuYW1lIiwiIl0seyJhY2wiOiJwdWJsaWMtcmVhZCJ9LHsieC1hbXotY3JlZGVudGlhbCI6InN0dWJiZWQtYWtpZC8yMDI2MDYyMy91cy1zdHViYmVkLTEvczMvYXdzNF9yZXF1ZXN0In0seyJ4LWFtei1hbGdvcml0aG0iOiJBV1M0LUhNQUMtU0hBMjU2In0seyJ4LWFtei1kYXRlIjoiMjAyNjA2MjNUMjIzMTQzWiJ9XX0=","x-amz-credential":"stubbed-akid/20260623/us-stubbed-1/s3/aws4_request","x-amz-algorithm":"AWS4-HMAC-SHA256","x-amz-date":"20260623T223143Z","x-amz-signature":"e14fd4cab89578fd9c9d88ca4fb6bf90b86041851cd796b5a248a6981ffb9008"}},"schema":{"$ref":"#/components/schemas/aws_presigned_post"}}}}}}},"/api/v3/projects/{project_id}/bubble_markups":{"get":{"summary":"Get all bubble_markups in project","operationId":"get_bubble_markups_in_project","tags":["bubble markups"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"deleted_at":null,"created_at":"2026-06-23T22:31:44.317Z","updated_at":"2026-06-23T22:31:44.317Z","resolved_conflict":false,"device_created_at":"2026-06-23T22:31:44.317Z","device_updated_at":"2026-06-23T22:31:44.317Z","id":"4356d3ea-fc34-41c7-bcc1-43a28a5b2d1f","bubble_id":"5d547db4-6bc3-424a-bda1-8679d781803d","data":{"a":"a"},"project_id":"8fab5f66-18d4-4599-8ac8-40c9aaaaae32"},{"deleted_at":null,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:31:44.358Z","resolved_conflict":false,"device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","id":"a3fdb31d-92ad-4c37-97ed-38b28408e8fd","bubble_id":"da47645a-6693-4fac-9b1a-2aa934251fc7","data":{"a":"a"},"project_id":"8fab5f66-18d4-4599-8ac8-40c9aaaaae32"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/bubble_markup"}}}}}}}},"/api/v3/projects/{project_id}/bubble_markups/{id}":{"get":{"summary":"Get bubble_markup by ID","operationId":"get_bubble_markup_by_id","tags":["bubble markups"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"deleted_at":null,"created_at":"2026-06-23T22:31:45.090Z","updated_at":"2026-06-23T22:31:45.091Z","resolved_conflict":false,"device_created_at":"2026-06-23T22:31:45.090Z","device_updated_at":"2026-06-23T22:31:45.090Z","id":"c361efb9-84c4-4907-ba3a-2e1f6869af4d","bubble_id":"a4c0b561-12f1-45da-980d-259da58042b4","data":{"a":"a"},"project_id":"2315ef2f-d583-4dda-8b40-95291fb4449d"},"schema":{"$ref":"#/components/schemas/bubble_markup"}}}}}},"patch":{"summary":"Update bubble_markup by ID","operationId":"update_bubble_markup_by_id","tags":["bubble markups"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"deleted_at":null,"created_at":"2026-06-23T22:31:45.468Z","updated_at":"2026-06-23T22:31:45.716Z","resolved_conflict":false,"device_created_at":"2026-06-23T22:31:45.468Z","device_updated_at":"2026-06-23T22:29:45.487Z","id":"17282344-dde8-474e-8af6-34e1fb9fd8bd","bubble_id":"bf4c4df6-658a-45dc-bf9c-f0767ed0de6a","data":{"a":"a"},"project_id":"b3b3d8a5-0c06-4b77-9268-8323de30d4a5"},"schema":{"$ref":"#/components/schemas/bubble_markup"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/bubble_markup_update_input"}}},"required":true}},"delete":{"summary":"Delete bubble_markup by ID","operationId":"delete_bubble_markup_by_id","tags":["bubble markups"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/bubbles/{bubble_id}/bubble_markups":{"post":{"summary":"Create a new bubble markup","operationId":"add_bubble_markup","tags":["bubble markups"],"description":"Creates a bubble markup on a Bubble that is a photo.\n\nMarkups are user generated overlay elements that is displayed on top of a Bubble (attached to a Task). These can be\ndrawings, cloud, text, measurements, arrows.\n\nThe `data` field of a Markup follows the [GeoJson](https://docs.fileformat.com/gis/geojson/) format.\n\nSchema looks like:\n```json\n{\n  \"type\": \"Feature\",\n  \"properties\": {\n    \"style\": \"See below: property.style\",\n    \"color\": \"#FF0000\",\n    \"opacity\": 1,\n    \"width\": 16\n  },\n  \"geometry\": {\n    \"type\": \"See below: geometry.type\",\n    \"coordinates\": [\n      [\n        136,\n        95\n      ],\n      [\n        277,\n        17\n      ]\n    ]\n  }\n}\n```\n\n**Properties.style can be one of these: `\"arrow\", \"drawing\", \"measurement\", \"text\"`**\n\n**Geometry.type is one of these: `\"Polygon\",\"LineString\"`**\n\n\nHere is an example of an `Arrow`:\n```json\n{\n  \"type\": \"Feature\",\n  \"properties\": {\n    \"style\": \"arrow\",\n    \"color\": \"#FF0000\",\n    \"opacity\": 1,\n    \"width\": 16\n  },\n  \"geometry\": {\n    \"type\": \"LineString\",\n    \"coordinates\": [\n      [\n        136,\n        95\n      ],\n      [\n        277,\n        17\n      ]\n    ]\n  }\n}\n```\n\nHere is an example of a `Drawing`:\n```json\n{\n    \"type\": \"Feature\",\n    \"properties\": {\n        \"style\": \"drawing\",\n        \"color\": \"#0000FF\",\n        \"opacity\": 1,\n        \"width\": 16\n    },\n    \"geometry\": {\n        \"type\": \"LineString\",\n        \"coordinates\": [\n            [\n                639,\n                406\n            ],\n            [\n                639,\n                392\n            ]\n        ]\n    }\n}\n```\n\nHere is an example of a `Measurement`:\n```json\n{\n    \"type\": \"Feature\",\n    \"properties\": {\n        \"style\": \"measurement\",\n        \"color\": \"#FF7F00\",\n        \"opacity\": 1,\n        \"width\": 16,\n        \"description\": \"1 centimeter\",\n        \"fontSize\": 48\n    },\n    \"geometry\": {\n        \"type\": \"LineString\",\n        \"coordinates\": [\n            [\n                217,\n                620\n            ],\n            [\n                359,\n                622\n            ]\n        ]\n    }\n}\n```\n\nHere is an example of a `Text`:\n```json\n{\n    \"type\": \"Feature\",\n    \"properties\": {\n      \"style\": \"text\",\n      \"color\": \"#FF0000\",\n      \"description\": \"Sample\",\n      \"fontSize\": 48\n    },\n    \"geometry\": {\n      \"type\": \"Polygon\",\n      \"coordinates\": [\n        [\n          760,\n          144\n        ],\n        [\n          936,\n          144\n        ],\n        [\n          936,\n          239\n        ],\n        [\n          760,\n          239\n        ]\n      ]\n    }\n}\n```\n\nOne way to see how Fieldwire is constructing these Bubble Markup `data` is to examine the XHR tab of a browser developer\nconsole and when you use the Bubble Markup tools, see what the body it is being POSTed to Fieldwire.\n","security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"},{"name":"bubble_id","description":"ID of the Bubble to create bubble markup in","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"deleted_at":null,"created_at":"2026-06-23T22:31:46.511Z","updated_at":"2026-06-23T22:31:46.511Z","resolved_conflict":false,"device_created_at":"2026-06-23T22:31:46.248Z","device_updated_at":"2026-06-23T22:31:46.248Z","id":"ca898b43-3409-483b-9177-5c7a5ff06927","bubble_id":"e0e0d72b-9774-4444-85ce-f3982f859308","data":{"type":"Feature","properties":{"style":"text","color":"#FF0000","description":"Sample","fontSize":48},"geometry":{"type":"Polygon","coordinates":[[760,144],[936,144],[936,239],[760,239]]}},"project_id":"8b513076-c6c9-46fa-951b-23d7dcc53334"},"schema":{"$ref":"#/components/schemas/bubble_markup"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/bubble_markup_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/bubbles":{"get":{"summary":"Get all bubbles in project","operationId":"get_bubbles_in_project","tags":["bubbles"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"},"ratelimit-limit-minute":{"$ref":"#/components/headers/ratelimit-limit-minute"},"ratelimit-remaining-minute":{"$ref":"#/components/headers/ratelimit-remaining-minute"},"ratelimit-limit-hour":{"$ref":"#/components/headers/ratelimit-limit-hour"},"ratelimit-remaining-hour":{"$ref":"#/components/headers/ratelimit-remaining-hour"},"ratelimit-reset":{"$ref":"#/components/headers/ratelimit-reset"}},"content":{"application/json":{"example":[{"deleted_at":null,"created_at":"2026-06-23T22:31:46.599Z","updated_at":"2026-06-23T22:31:46.647Z","resolved_conflict":false,"device_created_at":"2026-06-23T22:31:46.599Z","device_updated_at":"2026-06-23T22:31:46.599Z","id":"200bac14-7170-450e-8217-f087890f5728","content":"content","annotations":"annotations","kind":1,"task_id":"ce2d4b2f-a4db-4b99-8765-260442e4e440","user_id":561,"project_id":"f9c92c5e-1e50-44b5-a697-c9a6174e1a43","attachment_id":null,"file_name":null,"latitude":null,"longitude":null,"captured_at":null,"file_size":100,"original_created_at":null,"original_creator":null,"file_url":"http://example.com/3d19befa-2550-4744-8fa4-2efd6ad63fba.jpeg","thumb_url":"http://example.com/e7b7533c-395f-4330-bcd1-29215a1f1520.jpeg","original_url":null,"flattened_file_url":"http://example.com/2faaa3e0-3bb7-4853-8c2d-a8c5bcbf3932.jpeg"},{"deleted_at":null,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:31:46.689Z","resolved_conflict":false,"device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","id":"4841e1c9-6b48-4265-ae85-7b1b0a48d122","content":"content","annotations":"annotations","kind":1,"task_id":"0d594901-3023-48cb-96a5-dbb018f63a43","user_id":562,"project_id":"f9c92c5e-1e50-44b5-a697-c9a6174e1a43","attachment_id":null,"file_name":null,"latitude":null,"longitude":null,"captured_at":null,"file_size":100,"original_created_at":null,"original_creator":null,"file_url":"http://example.com/217d2bba-f306-47ab-b6c5-4225f5a493d6.jpeg","thumb_url":"http://example.com/d578ab13-10ca-4fcb-b908-68daedd88a75.jpeg","original_url":null,"flattened_file_url":"http://example.com/1c5f6ec8-0cb2-4e3b-a7bd-437eb3f04fdc.jpeg"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/bubble"}}}}},"429":{"description":"Rate limit exceeded","headers":{"retry-after":{"$ref":"#/components/headers/retry-after"}},"content":{"application/json":{"example":{"errors":[{"type":"rate_limit_error","code":"rate_limit_exceeded","message":"Too many requests. Retry after 2026-06-23T22:32:47.385Z","details":{"endpoint_hour_limit":80000,"endpoint_minute_limit":1300,"request_retry_after":"2026-06-23T22:32:47.385Z","throttled_by":"hour"}}]},"schema":{"$ref":"#/components/schemas/sliding_window_rate_limit_error"}}}}}}},"/api/v3/projects/{project_id}/bubbles/{id}":{"get":{"summary":"Get bubble by ID","operationId":"get_bubble_by_id","tags":["bubbles"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"deleted_at":null,"created_at":"2026-06-23T22:31:47.847Z","updated_at":"2026-06-23T22:31:47.883Z","resolved_conflict":false,"device_created_at":"2026-06-23T22:31:47.847Z","device_updated_at":"2026-06-23T22:31:47.847Z","id":"cffc9235-6132-492c-90d0-51306f1b9baf","content":"content","annotations":"annotations","kind":1,"task_id":"045d817b-f445-4569-a1f3-6de7f1494851","user_id":569,"project_id":"f55e4ef0-943e-4ba5-ac7a-b1a3c3a4e761","attachment_id":null,"file_name":null,"latitude":null,"longitude":null,"captured_at":null,"file_size":100,"original_created_at":null,"original_creator":null,"file_url":"http://example.com/3b042d03-98c9-4cfd-acb3-f5c72407d512.jpeg","thumb_url":"http://example.com/62c6a637-819f-43b5-9138-f00dc7c31d34.jpeg","original_url":null,"flattened_file_url":"http://example.com/75d1124b-6a10-4c5c-9c1f-185069de37a4.jpeg"},"schema":{"$ref":"#/components/schemas/bubble"}}}}}},"delete":{"summary":"Delete bubble by ID","operationId":"delete_bubble_by_id","tags":["bubbles"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}},"patch":{"summary":"Update bubble by ID","operationId":"update_bubble_by_id","tags":["bubbles"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"deleted_at":null,"created_at":"2026-06-23T22:31:48.590Z","updated_at":"2026-06-23T22:31:48.941Z","resolved_conflict":false,"device_created_at":"2026-06-23T22:31:48.590Z","device_updated_at":"2026-06-23T22:29:48.651Z","id":"9bfc8664-9b0e-4ccb-a597-ffd0f7cf6564","content":"content","annotations":"annotations","kind":1,"task_id":"1ca4cf9a-819e-42a5-88ef-89d732ff7413","user_id":575,"project_id":"7fa355af-a266-4ad7-be33-04f1348afb6a","attachment_id":null,"file_name":null,"latitude":null,"longitude":null,"captured_at":null,"file_size":100,"original_created_at":null,"original_creator":null,"file_url":"http://example.com/b9ed5b0a-7317-475e-8dea-d654e1cd1f4e.jpeg","thumb_url":"http://example.com/db851290-c299-4406-a24d-cfdeb773cb6e.jpeg","original_url":null,"flattened_file_url":"http://example.com/087bb51f-4874-4dda-a59d-348927945974.jpeg"},"schema":{"$ref":"#/components/schemas/bubble"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/bubble_update_input"}}},"required":true}}},"/api/v3/projects/{project_id}/bubbles/{id}/markups":{"get":{"summary":"Get bubble_markups in project for an bubble","operationId":"get_markups_in_project_for_a_bubble","tags":["attachments multi hyperlink markups"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"},{"name":"id","description":"ID of the bubble to filter markups by","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"deleted_at":null,"created_at":"2026-06-23T22:31:49.079Z","updated_at":"2026-06-23T22:31:49.079Z","resolved_conflict":false,"device_created_at":"2026-06-23T22:31:49.079Z","device_updated_at":"2026-06-23T22:31:49.079Z","id":"d72b8fc5-fc04-4495-9e00-342eb4ff2ccc","bubble_id":"7931eefc-4fa4-44b5-a801-cdbcf69f252a","data":{"a":"a"},"project_id":"a1998499-5f55-4deb-9e45-75c3fd08d52a"},{"deleted_at":null,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:31:49.082Z","resolved_conflict":false,"device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","id":"6dc159fa-7076-4699-9fda-e7631daf2f1c","bubble_id":"7931eefc-4fa4-44b5-a801-cdbcf69f252a","data":{"a":"a"},"project_id":"a1998499-5f55-4deb-9e45-75c3fd08d52a"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/bubble_markup"}}}}}}}},"/api/v3/projects/{project_id}/bubbles/{id}/flatten":{"post":{"summary":"Flatten a bubble","description":"When a bubble is an image, flattening a bubble means that Fieldwire will rasterize the image along with its markups to make it a single image for the thumbnail.Currently only the most recent 100 bubble markups will be flattened for performance reasons.","operationId":"flatten_bubble_by_id","tags":["bubbles"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/tasks/{task_id}/bubbles":{"get":{"summary":"Get all bubbles in task","description":"Retrieve all the Bubbles associated with a Task","operationId":"get_bubbles_in_task","tags":["bubbles"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"},{"name":"task_id","description":"ID of the task to filter bubbles by","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"deleted_at":null,"created_at":"2026-06-23T22:31:49.782Z","updated_at":"2026-06-23T22:31:49.806Z","resolved_conflict":false,"device_created_at":"2026-06-23T22:31:49.782Z","device_updated_at":"2026-06-23T22:31:49.782Z","id":"b7b20cd3-36cc-4ba4-a4c5-37c8014c866d","content":"content","annotations":"annotations","kind":1,"task_id":"8035a44f-740c-4c36-895e-909e9216aa23","user_id":584,"project_id":"129ac1fa-38e0-46ba-8526-94371ec34dc4","attachment_id":null,"file_name":null,"latitude":null,"longitude":null,"captured_at":null,"file_size":100,"original_created_at":null,"original_creator":null,"file_url":"http://example.com/d6c1fbe8-0722-4624-92a9-efd95db06f05.jpeg","thumb_url":"http://example.com/06dd22f4-740d-4c08-b555-a5f5f545195e.jpeg","original_url":null,"flattened_file_url":"http://example.com/ce31ae3a-216a-4007-b216-7248621f4663.jpeg"},{"deleted_at":null,"created_at":"2026-06-23T22:31:49.809Z","updated_at":"2026-06-23T22:31:49.833Z","resolved_conflict":false,"device_created_at":"2026-06-23T22:31:49.809Z","device_updated_at":"2026-06-23T22:31:49.809Z","id":"0e33021c-9ad1-4311-9958-9ae6ece57f83","content":"content","annotations":"annotations","kind":1,"task_id":"8035a44f-740c-4c36-895e-909e9216aa23","user_id":585,"project_id":"129ac1fa-38e0-46ba-8526-94371ec34dc4","attachment_id":null,"file_name":null,"latitude":null,"longitude":null,"captured_at":null,"file_size":100,"original_created_at":null,"original_creator":null,"file_url":"http://example.com/391afcba-fdaf-49cd-8dbe-efc26ae593d6.jpeg","thumb_url":"http://example.com/5ba357a3-608a-457c-84d1-89519e8d43ee.jpeg","original_url":null,"flattened_file_url":"http://example.com/1704dfa3-42fe-42e4-bd1d-ec8553d15b6b.jpeg"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/bubble"}}}}}}},"post":{"summary":"Create a new bubble in task","description":"Create a Bubble in a Task. Bubble can be a comment, photo, video, link, attachments.","operationId":"create_bubble_in_task","tags":["bubbles"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"},{"name":"task_id","description":"ID of the task to create bubble in","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"deleted_at":null,"created_at":"2026-06-23T22:31:50.467Z","updated_at":"2026-06-23T22:31:50.467Z","resolved_conflict":false,"device_created_at":"2026-06-23T22:31:50.467Z","device_updated_at":"2026-06-23T22:31:50.467Z","id":"cffc35eb-234f-4526-b719-bbe08526c052","content":"test comment","annotations":null,"kind":1,"task_id":"e85c2a50-03b4-41a0-ba62-3b470ec76899","user_id":586,"project_id":"61918c13-ab34-43d7-89e4-54551fa7380f","attachment_id":null,"file_name":null,"latitude":null,"longitude":null,"captured_at":null,"file_size":null,"original_created_at":null,"original_creator":null,"file_url":null,"thumb_url":null,"original_url":null,"flattened_file_url":null},"schema":{"$ref":"#/components/schemas/bubble"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/bubble_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/building_information_models":{"get":{"summary":"Get all building_information_models in project","operationId":"get_building_information_models_in_project","tags":["building information models"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"ac1cccf6-34f4-4ebe-8592-e1e8a8665927","creator_user_id":588,"last_editor_user_id":588,"project_id":"ead40bbb-6afb-4b36-a3e5-dacc6858b0c0","resolved_conflict":false,"created_at":"2026-06-23T22:31:50.600Z","updated_at":"2026-06-23T22:31:50.600Z","device_created_at":"2026-06-23T22:31:50.599Z","device_updated_at":"2026-06-23T22:31:50.599Z","deleted_at":null,"name":"name","folder_id":null},{"id":"e28994ac-32ee-4085-b527-89a2b8fd34fd","creator_user_id":588,"last_editor_user_id":588,"project_id":"ead40bbb-6afb-4b36-a3e5-dacc6858b0c0","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:31:50.605Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"name":"name-1","folder_id":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/building_information_model"}}}}}}}},"/api/v3/projects/{project_id}/building_information_models/{id}":{"get":{"summary":"Get building_information_model by ID","operationId":"get_building_information_model_by_id","tags":["building information models"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"432e3afd-a271-4676-9225-485797eea9b4","creator_user_id":592,"last_editor_user_id":592,"project_id":"b07c93b5-eb44-44b2-8a3f-06900389da6b","resolved_conflict":false,"created_at":"2026-06-23T22:31:51.266Z","updated_at":"2026-06-23T22:31:51.266Z","device_created_at":"2026-06-23T22:31:51.265Z","device_updated_at":"2026-06-23T22:31:51.265Z","deleted_at":null,"name":"name","folder_id":null},"schema":{"$ref":"#/components/schemas/building_information_model"}}}}}},"patch":{"summary":"Update building_information_model by ID","operationId":"update_building_information_model_by_id","tags":["building information models"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"80a41318-49ee-44e6-a799-4b88077f403c","creator_user_id":594,"last_editor_user_id":594,"project_id":"18d36f70-42cb-45d6-8362-e6265769dfd3","resolved_conflict":false,"created_at":"2026-06-23T22:31:51.572Z","updated_at":"2026-06-23T22:31:51.818Z","device_created_at":"2026-06-23T22:31:51.572Z","device_updated_at":"2026-06-23T22:29:51.591Z","deleted_at":null,"name":"name","folder_id":null},"schema":{"$ref":"#/components/schemas/building_information_model"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/building_information_model_update_input"}}},"required":true}},"delete":{"summary":"Delete building_information_model by ID","operationId":"delete_building_information_model_by_id","tags":["building information models"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/building_information_models/create_with_version":{"post":{"summary":"Create a building information model with one version","operationId":"create_bim_with_version_in_project","tags":["building information models"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/building_information_model_create_with_version_input"}}},"required":true}}},"/api/v3/projects/{project_id}/building_information_model_versions":{"get":{"summary":"Get all building_information_model_versions in project","operationId":"get_building_information_model_versions_in_project","tags":["building information model versions"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"642725b4-8cb7-47d5-978b-2d6e8b53b0e4","creator_user_id":600,"last_editor_user_id":600,"project_id":"d33a3176-a1f1-4540-b4e1-fce5a0b614cf","resolved_conflict":false,"created_at":"2026-06-23T22:31:52.636Z","updated_at":"2026-06-23T22:31:52.636Z","device_created_at":"2026-06-23T22:31:52.636Z","device_updated_at":"2026-06-23T22:31:52.636Z","deleted_at":null,"building_information_model_id":"43c581b1-28b1-4222-a5e3-401f80b31d88","original_kind":"ifc","version":1,"glb_file_size":null,"metadata_file_size":null,"xkt_file_size":null,"glb_packed_file_size":null,"packed_metadata_file_size":null,"glb_object_count":null,"glb_mesh_count":null,"original_center_x":null,"original_center_y":null,"original_center_z":null,"base_elevation":"0.0","base_elevation_unit_type":null,"original_url":"http://example.com/f43ab883-8422-42df-b119-79c995d1c3c3","glb_file_url":null,"glb_thumb_file_url":null,"metadata_file_url":null,"xkt_file_url":null,"glb_packed_file_url":null,"packed_metadata_file_url":null,"status":"processing"},{"id":"1ed053ca-fce3-4fb1-aedc-233705e16684","creator_user_id":600,"last_editor_user_id":600,"project_id":"d33a3176-a1f1-4540-b4e1-fce5a0b614cf","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:31:52.645Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"building_information_model_id":"b3fc0174-9fc4-482f-bad7-cd1466ce3ca7","original_kind":"ifc","version":1,"glb_file_size":null,"metadata_file_size":null,"xkt_file_size":null,"glb_packed_file_size":null,"packed_metadata_file_size":null,"glb_object_count":null,"glb_mesh_count":null,"original_center_x":null,"original_center_y":null,"original_center_z":null,"base_elevation":"0.0","base_elevation_unit_type":null,"original_url":"http://example.com/0247ef17-6c59-417c-86cf-18a62cadd7d1","glb_file_url":null,"glb_thumb_file_url":null,"metadata_file_url":null,"xkt_file_url":null,"glb_packed_file_url":null,"packed_metadata_file_url":null,"status":"processing"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/building_information_model_version"}}}}}}}},"/api/v3/projects/{project_id}/building_information_model_versions/{id}":{"get":{"summary":"Get building_information_model_version by ID","operationId":"get_building_information_model_version_by_id","tags":["building information model versions"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"f9041a2d-3f3d-4d89-b2a5-293fb7aff42b","creator_user_id":604,"last_editor_user_id":604,"project_id":"ef0cc9f9-0d5e-42f6-88a3-40ec86fecfa3","resolved_conflict":false,"created_at":"2026-06-23T22:31:53.364Z","updated_at":"2026-06-23T22:31:53.365Z","device_created_at":"2026-06-23T22:31:53.364Z","device_updated_at":"2026-06-23T22:31:53.364Z","deleted_at":null,"building_information_model_id":"14b9b547-093b-4171-bfc9-65299d62b09a","original_kind":"ifc","version":1,"glb_file_size":null,"metadata_file_size":null,"xkt_file_size":null,"glb_packed_file_size":null,"packed_metadata_file_size":null,"glb_object_count":null,"glb_mesh_count":null,"original_center_x":null,"original_center_y":null,"original_center_z":null,"base_elevation":"0.0","base_elevation_unit_type":null,"original_url":"http://example.com/24f3045d-c973-4f45-9b22-1db7992ed946","glb_file_url":null,"glb_thumb_file_url":null,"metadata_file_url":null,"xkt_file_url":null,"glb_packed_file_url":null,"packed_metadata_file_url":null,"status":"processing"},"schema":{"$ref":"#/components/schemas/building_information_model_version"}}}}}},"delete":{"summary":"Delete building_information_model_version by ID","operationId":"delete_building_information_model_version_by_id","tags":["building information model versions"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/change_orders":{"get":{"summary":"Get all change_orders in project","operationId":"get_change_orders_in_project","tags":["change orders"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"97a4fb98-1dd5-4810-a345-e404ec371b71","creator_user_id":608,"last_editor_user_id":608,"project_id":"dc5f841e-9904-4672-b1fc-1e168c0eac1f","resolved_conflict":false,"created_at":"2026-06-23T22:31:54.139Z","updated_at":"2026-06-23T22:31:54.224Z","device_created_at":"2026-06-23T22:31:54.139Z","device_updated_at":"2026-06-23T22:31:54.139Z","deleted_at":null,"reference_number":null,"name":"11-080 - Registration Equipment","due_date":null,"pm_group_number":null,"total_cost":null,"revision_id":"dd91c06a-c398-4f3a-b72e-a41c4862370e","status_name":"Draft","description":"Excavator","assignee_user_id":608,"external_assignee_user_id":null,"schedule_impact":null,"schedule_impact_days":null,"current_revision_id":"dd91c06a-c398-4f3a-b72e-a41c4862370e","reason_type_id":"f8b31532-311d-4637-aa32-bb9dbab2dffa"},{"id":"02225e5a-1d05-4a3e-afa5-2bc2963c617a","creator_user_id":608,"last_editor_user_id":608,"project_id":"dc5f841e-9904-4672-b1fc-1e168c0eac1f","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:31:54.340Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"reference_number":null,"name":"6-400 - Architectural Woodwork","due_date":null,"pm_group_number":null,"total_cost":null,"revision_id":"2f491430-d541-4ab5-8961-a0c69cef13ef","status_name":"Draft","description":"Scraper","assignee_user_id":608,"external_assignee_user_id":null,"schedule_impact":null,"schedule_impact_days":null,"current_revision_id":"2f491430-d541-4ab5-8961-a0c69cef13ef","reason_type_id":"a1c5827e-15ac-40f3-922f-06214f521df9"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/change_order"}}}}}}},"post":{"summary":"Create a new change_order","operationId":"create_change_order_in_project","tags":["change orders"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"267b0fad-b765-46bd-b9b7-15209fb36eec","creator_user_id":612,"last_editor_user_id":612,"project_id":"846f1478-cd49-42d2-9637-0f86a9479daa","resolved_conflict":false,"created_at":"2026-06-23T22:31:55.676Z","updated_at":"2026-06-23T22:31:55.855Z","device_created_at":"2026-06-23T22:31:55.676Z","device_updated_at":"2026-06-23T22:31:55.855Z","deleted_at":null,"reference_number":null,"name":"Change Order Name","due_date":null,"pm_group_number":null,"total_cost":null,"revision_id":"8f39e8f3-5787-4b9a-abbb-b01c45ac0ef5","status_name":"Draft","description":null,"assignee_user_id":612,"external_assignee_user_id":null,"schedule_impact":null,"schedule_impact_days":null,"current_revision_id":"8f39e8f3-5787-4b9a-abbb-b01c45ac0ef5","reason_type_id":null},"schema":{"$ref":"#/components/schemas/change_order"}}}},"422":{"description":"Unprocessable Entity","content":{"application/json":{"example":{"errors":["Unexpected error occurred"]}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/change_order_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/change_orders/{id}":{"patch":{"summary":"Update an existing change_order by ID","operationId":"update_change_order_in_project","tags":["change orders"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"f5d30e37-3fe2-4fd8-af49-d19b4652214e","creator_user_id":616,"last_editor_user_id":618,"project_id":"5d1070b2-38fe-4c67-89c2-daee2ae2ec92","resolved_conflict":false,"created_at":"2026-06-23T22:31:56.616Z","updated_at":"2026-06-23T22:31:57.098Z","device_created_at":"2026-06-23T22:31:56.616Z","device_updated_at":"2026-06-23T22:31:57.098Z","deleted_at":null,"reference_number":"REF#123","name":"Rings of power","due_date":null,"pm_group_number":null,"total_cost":null,"revision_id":"2ec083bb-9544-4d15-aa31-6475fd29f899","status_name":"Pending Approval","description":"An updated description","assignee_user_id":618,"external_assignee_user_id":null,"schedule_impact":"maybe","schedule_impact_days":2,"current_revision_id":"2ec083bb-9544-4d15-aa31-6475fd29f899","reason_type_id":"20c4cbae-6c00-4510-8a11-95a9db44864e"},"schema":{"$ref":"#/components/schemas/change_order"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/change_order_update_input"}}},"required":true}},"delete":{"summary":"Delete change_order by ID","operationId":"delete_change_order_by_id","tags":["change orders"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/change_order_destroy_input"}}},"required":true}}},"/api/v3/account/custom_stamps":{"post":{"summary":"Create a new custom_stamp","operationId":"create_custom_stamp_in_account","tags":["custom stamps"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"7d5b0346-e66a-40b9-9b4f-55926954a00f","creator_user_id":623,"last_editor_user_id":623,"resolved_conflict":false,"created_at":"2026-06-23T22:31:58.101Z","updated_at":"2026-06-23T22:31:58.101Z","device_created_at":"2026-06-23T22:31:57.867Z","device_updated_at":"2026-06-23T22:31:57.867Z","deleted_at":null,"account_id":442,"name":"Gerald Kirlin","file_url":"http://examplestamp.com/57f2d8f8-f69c-4352-8dcd-a800047923ca-Gerald Kirlin"},"schema":{"$ref":"#/components/schemas/custom_stamp"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/custom_stamp_create_input"}}},"required":true}},"get":{"summary":"Get all custom_stamps in account","operationId":"get_custom_stamps_in_account","tags":["custom stamps"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"7a520b1a-550a-4030-9e8b-1aebf9c90615","creator_user_id":627,"last_editor_user_id":630,"resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"account_id":446,"name":"Elisabeth Hessel","file_url":"http://examplestamp.com/60304749-2316-43ba-abee-a52a3e010343-Elisabeth Hessel"},{"id":"5f9a7768-1232-41f6-9aff-987245e8e771","creator_user_id":627,"last_editor_user_id":629,"resolved_conflict":false,"created_at":"2026-06-23T22:31:58.517Z","updated_at":"2026-06-23T22:31:58.517Z","device_created_at":"2026-06-23T22:31:58.517Z","device_updated_at":"2026-06-23T22:31:58.517Z","deleted_at":null,"account_id":446,"name":"Tyesha Rutherford","file_url":"http://examplestamp.com/2dc11039-788e-4f32-9a9c-1f71829bd5ca-Tyesha Rutherford"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/custom_stamp"}}}}}}}},"/api/v3/account/custom_stamps/{id}":{"delete":{"summary":"Delete custom_stamp by ID","operationId":"delete_custom_stamp_by_id","tags":["custom stamps"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/custom_symbols":{"get":{"summary":"Get all custom_symbols in project","operationId":"get_custom_symbols_in_project","tags":["custom symbols"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"e311efdd-a0e7-4e4a-97b2-2ae405fa41a0","creator_user_id":634,"last_editor_user_id":634,"project_id":"86fe842f-330a-4970-bff0-c44341f41411","resolved_conflict":false,"created_at":"2026-06-23T22:31:59.186Z","updated_at":"2026-06-23T22:31:59.187Z","device_created_at":"2026-06-23T22:31:59.186Z","device_updated_at":"2026-06-23T22:31:59.186Z","deleted_at":null,"max_description_length":10,"file_url":"http://exampe.com/symbol.svg"},{"id":"0a895b6b-b5d2-426c-bbca-05a04750867a","creator_user_id":634,"last_editor_user_id":634,"project_id":"86fe842f-330a-4970-bff0-c44341f41411","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:31:59.191Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"max_description_length":10,"file_url":"http://exampe.com/symbol.svg"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/custom_symbol"}}}}}}},"post":{"summary":"Create a new custom_symbol","operationId":"create_custom_symbol_in_project","tags":["custom symbols"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"1f749e96-837f-4d8b-bffb-4f5b41febb30","creator_user_id":640,"last_editor_user_id":640,"project_id":"5361512f-e30e-4ba1-8eb0-22dcc61a021c","resolved_conflict":false,"created_at":"2026-06-23T22:32:00.435Z","updated_at":"2026-06-23T22:32:00.435Z","device_created_at":"2026-06-23T22:32:00.204Z","device_updated_at":"2026-06-23T22:32:00.204Z","deleted_at":null,"max_description_length":10,"file_url":"http://exampe.com/symbol.svg"},"schema":{"$ref":"#/components/schemas/custom_symbol"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/custom_symbol_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/custom_symbols/{id}":{"get":{"summary":"Get custom_symbol by ID","operationId":"get_custom_symbol_by_id","tags":["custom symbols"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"429f2b80-c7d3-4aeb-bcb3-63c0345fdc4e","creator_user_id":638,"last_editor_user_id":638,"project_id":"369c32c0-2951-49f2-af0b-fd570e2f67ac","resolved_conflict":false,"created_at":"2026-06-23T22:31:59.859Z","updated_at":"2026-06-23T22:31:59.859Z","device_created_at":"2026-06-23T22:31:59.859Z","device_updated_at":"2026-06-23T22:31:59.859Z","deleted_at":null,"max_description_length":10,"file_url":"http://exampe.com/symbol.svg"},"schema":{"$ref":"#/components/schemas/custom_symbol"}}}}}},"patch":{"summary":"Update custom_symbol by ID","operationId":"update_custom_symbol_by_id","tags":["custom symbols"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"36c73ab4-1d76-498f-81a9-c09abbcf9fda","creator_user_id":642,"last_editor_user_id":642,"project_id":"3e1c207e-acf0-47e3-b0f5-c567313bcebc","resolved_conflict":false,"created_at":"2026-06-23T22:32:00.536Z","updated_at":"2026-06-23T22:32:00.779Z","device_created_at":"2026-06-23T22:32:00.536Z","device_updated_at":"2026-06-23T22:30:00.554Z","deleted_at":null,"max_description_length":10,"file_url":"http://exampe.com/symbol.svg"},"schema":{"$ref":"#/components/schemas/custom_symbol"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/custom_symbol_update_input"}}},"required":true}},"delete":{"summary":"Delete custom_symbol by ID","operationId":"delete_custom_symbol_by_id","tags":["custom symbols"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/custom_symbols/{id}/restore":{"put":{"summary":"Restore custom_symbol by ID","operationId":"restore_custom_symbol_by_id","tags":["custom symbols"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"653d42b3-6c70-47e5-9863-63c10f59cfe7","creator_user_id":646,"last_editor_user_id":646,"project_id":"8dc381b2-47da-483f-ae1c-37987943c853","resolved_conflict":false,"created_at":"2026-06-23T22:32:01.178Z","updated_at":"2026-06-23T22:32:01.440Z","device_created_at":"2026-06-23T22:32:01.178Z","device_updated_at":"2026-06-23T22:32:01.178Z","deleted_at":null,"max_description_length":10,"file_url":"http://exampe.com/symbol.svg"},"schema":{"$ref":"#/components/schemas/custom_symbol"}}}}}}},"/api/v3/projects/{project_id}/data_types":{"get":{"summary":"Get all data_types in project","operationId":"get_data_types_in_project","tags":["data types"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"1945b7af-de6e-4e05-99b9-d957e11d7363","creator_user_id":648,"last_editor_user_id":648,"project_id":"72f55de1-19c1-4010-91fd-a4f9d5067f6f","resolved_conflict":false,"created_at":"2026-06-23T22:32:01.534Z","updated_at":"2026-06-23T22:32:01.535Z","device_created_at":"2026-06-23T22:32:01.534Z","device_updated_at":"2026-06-23T22:32:01.534Z","deleted_at":null,"name":"data_type 2","placeholder":"placeholder","kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},{"id":"c9841124-9fc4-4739-a9e0-eea519f444b3","creator_user_id":648,"last_editor_user_id":648,"project_id":"72f55de1-19c1-4010-91fd-a4f9d5067f6f","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:32:01.539Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"name":"data_type 3","placeholder":"placeholder","kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/data_type"}}}}}}},"post":{"summary":"Create a new data_type","operationId":"create_data_type_in_project","tags":["data types"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"8846fdf0-98de-4eb2-8078-8a2427baf731","creator_user_id":654,"last_editor_user_id":654,"project_id":"2dc5c6de-0089-466b-a749-c041447ff0d4","resolved_conflict":false,"created_at":"2026-06-23T22:32:02.875Z","updated_at":"2026-06-23T22:32:02.875Z","device_created_at":"2026-06-23T22:32:02.634Z","device_updated_at":"2026-06-23T22:32:02.634Z","deleted_at":null,"name":"data_type 5","placeholder":"placeholder","kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"schema":{"$ref":"#/components/schemas/data_type"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/data_type_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/data_types/{id}":{"get":{"summary":"Get data_type by ID","operationId":"get_data_type_by_id","tags":["data types"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"edef1979-4c24-4863-a0c3-eeb8b09a5abb","creator_user_id":652,"last_editor_user_id":652,"project_id":"389b5562-b287-434a-84ea-a08e9732013b","resolved_conflict":false,"created_at":"2026-06-23T22:32:02.229Z","updated_at":"2026-06-23T22:32:02.230Z","device_created_at":"2026-06-23T22:32:02.229Z","device_updated_at":"2026-06-23T22:32:02.229Z","deleted_at":null,"name":"data_type 4","placeholder":"placeholder","kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"schema":{"$ref":"#/components/schemas/data_type"}}}}}},"patch":{"summary":"Update data_type by ID","operationId":"update_data_type_by_id","tags":["data types"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"0ca63fb9-9a71-4b82-91aa-6925ea13c9e6","creator_user_id":656,"last_editor_user_id":656,"project_id":"4903d714-f67e-41ec-b4e7-903f419f34a5","resolved_conflict":false,"created_at":"2026-06-23T22:32:02.979Z","updated_at":"2026-06-23T22:32:03.240Z","device_created_at":"2026-06-23T22:32:02.979Z","device_updated_at":"2026-06-23T22:30:03.010Z","deleted_at":null,"name":"data_type 6","placeholder":"placeholder","kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"schema":{"$ref":"#/components/schemas/data_type"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/data_type_update_input"}}},"required":true}}},"/api/v3/projects/{project_id}/data_types/{id}/restore":{"put":{"summary":"Restore data_type by ID","operationId":"restore_data_type_by_id","tags":["data types"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"d32b7afc-ac59-40b2-85a7-8132e7a3160c","creator_user_id":658,"last_editor_user_id":658,"project_id":"c14f2730-02bd-4aa1-8229-99efb7273e43","resolved_conflict":false,"created_at":"2026-06-23T22:32:03.347Z","updated_at":"2026-06-23T22:32:03.582Z","device_created_at":"2026-06-23T22:32:03.346Z","device_updated_at":"2026-06-23T22:32:03.346Z","deleted_at":null,"name":"data_type 7","placeholder":"placeholder","kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"schema":{"$ref":"#/components/schemas/data_type"}}}}}}},"/api/v3/projects/{project_id}/data_type_values":{"get":{"summary":"Get all data_type_values in project","operationId":"get_data_type_values_in_project","tags":["data type values"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"86a3524d-efed-49e3-9c7f-6974c3d95570","creator_user_id":660,"last_editor_user_id":660,"project_id":"95b7e3c7-c638-44e2-b767-006fedfbd733","resolved_conflict":false,"created_at":"2026-06-23T22:32:03.691Z","updated_at":"2026-06-23T22:32:03.692Z","device_created_at":"2026-06-23T22:32:03.691Z","device_updated_at":"2026-06-23T22:32:03.691Z","deleted_at":null,"bigint_value":100,"string_value":null,"text_value":null,"boolean_value":null,"checkbox_value":null,"decimal_value":null,"datetime_value":null,"date_value":null,"data_type_id":"e998775f-9bbe-410a-8598-56ddab799713","hidden_at":null},{"id":"eb4092b1-d232-49b4-a817-b0b8b31aa9ba","creator_user_id":660,"last_editor_user_id":660,"project_id":"95b7e3c7-c638-44e2-b767-006fedfbd733","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:32:03.700Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"bigint_value":100,"string_value":null,"text_value":null,"boolean_value":null,"checkbox_value":null,"decimal_value":null,"datetime_value":null,"date_value":null,"data_type_id":"4dc7df0c-4015-4099-9272-ae43721b909b","hidden_at":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/data_type_value"}}}}}}},"post":{"summary":"Create a new data_type_value","operationId":"create_data_type_value_in_project","tags":["data type values"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"8f8143c6-d2b5-4461-911d-d73d4f72f777","creator_user_id":666,"last_editor_user_id":666,"project_id":"ff1db386-d181-41a2-9ad3-94aa93581331","resolved_conflict":false,"created_at":"2026-06-23T22:32:05.016Z","updated_at":"2026-06-23T22:32:05.016Z","device_created_at":"2026-06-23T22:32:04.753Z","device_updated_at":"2026-06-23T22:32:04.753Z","deleted_at":null,"bigint_value":100,"string_value":null,"text_value":null,"boolean_value":null,"checkbox_value":null,"decimal_value":null,"datetime_value":null,"date_value":null,"data_type_id":"e68a063d-8dd3-44aa-be22-90597d9859bc","hidden_at":null},"schema":{"$ref":"#/components/schemas/data_type_value"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/data_type_value_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/data_type_values/{id}":{"get":{"summary":"Get data_type_value by ID","operationId":"get_data_type_value_by_id","tags":["data type values"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"571fc708-0f3e-42ea-802c-cbbf95ff6b0a","creator_user_id":664,"last_editor_user_id":664,"project_id":"5944421c-be33-4fdc-80b4-386d329ee500","resolved_conflict":false,"created_at":"2026-06-23T22:32:04.426Z","updated_at":"2026-06-23T22:32:04.426Z","device_created_at":"2026-06-23T22:32:04.426Z","device_updated_at":"2026-06-23T22:32:04.426Z","deleted_at":null,"bigint_value":100,"string_value":null,"text_value":null,"boolean_value":null,"checkbox_value":null,"decimal_value":null,"datetime_value":null,"date_value":null,"data_type_id":"0ee08635-ccb4-420f-a20d-4307cf9a50e9","hidden_at":null},"schema":{"$ref":"#/components/schemas/data_type_value"}}}}}},"patch":{"summary":"Update data_type_value by ID","operationId":"update_data_type_value_by_id","tags":["data type values"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"ba37a448-9cfd-476e-9218-dae95f76ac24","creator_user_id":668,"last_editor_user_id":668,"project_id":"bb1b91e2-0a93-4b39-82a8-791bfd74cce2","resolved_conflict":false,"created_at":"2026-06-23T22:32:05.115Z","updated_at":"2026-06-23T22:32:05.379Z","device_created_at":"2026-06-23T22:32:05.115Z","device_updated_at":"2026-06-23T22:30:05.139Z","deleted_at":null,"bigint_value":100,"string_value":null,"text_value":null,"boolean_value":null,"checkbox_value":null,"decimal_value":null,"datetime_value":null,"date_value":null,"data_type_id":"425b56c5-0677-49ac-a655-21b14d4b0978","hidden_at":null},"schema":{"$ref":"#/components/schemas/data_type_value"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/data_type_value_update_input"}}},"required":true}},"delete":{"summary":"Delete data_type_value by ID","operationId":"delete_data_type_value_by_id","tags":["data type values"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/data_type_values/{id}/restore":{"put":{"summary":"Restore data_type_value by ID","operationId":"restore_data_type_value_by_id","tags":["data type values"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"0f1fcb81-efb2-4b27-beec-a65b10b0136f","creator_user_id":672,"last_editor_user_id":672,"project_id":"4c1ccffd-0f76-4511-aa55-652804f06bd9","resolved_conflict":false,"created_at":"2026-06-23T22:32:05.776Z","updated_at":"2026-06-23T22:32:06.013Z","device_created_at":"2026-06-23T22:32:05.776Z","device_updated_at":"2026-06-23T22:32:05.776Z","deleted_at":null,"bigint_value":100,"string_value":null,"text_value":null,"boolean_value":null,"checkbox_value":null,"decimal_value":null,"datetime_value":null,"date_value":null,"data_type_id":"a9aa207c-9a27-464f-844f-ec972eea1f05","hidden_at":null},"schema":{"$ref":"#/components/schemas/data_type_value"}}}}}}},"/api/v3/projects/{project_id}/entity_tags":{"get":{"summary":"Get all entity_tags in project","operationId":"get_entity_tags_in_project","tags":["entity tags"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"d034836d-6a8a-4de3-86dd-24fbcae47189","creator_user_id":674,"last_editor_user_id":674,"project_id":"c95c475f-3699-4570-bfee-4533a05fa8b2","resolved_conflict":false,"created_at":"2026-06-23T22:32:06.125Z","updated_at":"2026-06-23T22:32:06.125Z","device_created_at":"2026-06-23T22:32:06.125Z","device_updated_at":"2026-06-23T22:32:06.125Z","deleted_at":null,"name":"tag_1","active_entity_taggings_count":null},{"id":"34b49132-809a-449c-999b-9335da587041","creator_user_id":674,"last_editor_user_id":674,"project_id":"c95c475f-3699-4570-bfee-4533a05fa8b2","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:32:06.130Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"name":"tag_2","active_entity_taggings_count":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/entity_tag"}}}}}}},"post":{"summary":"Create a new entity_tag","operationId":"create_entity_tag_in_project","tags":["entity tags"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"eac39597-7496-4324-85fb-050a31ebbf92","creator_user_id":680,"last_editor_user_id":680,"project_id":"3eeb74c6-0f1c-47ac-8256-f19b0113a8db","resolved_conflict":false,"created_at":"2026-06-23T22:32:07.450Z","updated_at":"2026-06-23T22:32:07.450Z","device_created_at":"2026-06-23T22:32:07.202Z","device_updated_at":"2026-06-23T22:32:07.202Z","deleted_at":null,"name":"tag_4","active_entity_taggings_count":null},"schema":{"$ref":"#/components/schemas/entity_tag"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/entity_tag_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/entity_tags/{id}":{"get":{"summary":"Get entity_tag by ID","operationId":"get_entity_tag_by_id","tags":["entity tags"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"61f0f115-0368-4f3e-a6fb-00695565f40c","creator_user_id":678,"last_editor_user_id":678,"project_id":"467ba0f7-22eb-4067-9b14-bf40190d71ca","resolved_conflict":false,"created_at":"2026-06-23T22:32:06.807Z","updated_at":"2026-06-23T22:32:06.807Z","device_created_at":"2026-06-23T22:32:06.807Z","device_updated_at":"2026-06-23T22:32:06.807Z","deleted_at":null,"name":"tag_3","active_entity_taggings_count":null},"schema":{"$ref":"#/components/schemas/entity_tag"}}}}}},"patch":{"summary":"Update entity_tag by ID","operationId":"update_entity_tag_by_id","tags":["entity tags"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"31cfe49d-4866-444b-b307-30e53a3922e1","creator_user_id":682,"last_editor_user_id":682,"project_id":"b6dc9810-1364-47d4-9301-1b1bc3eb6143","resolved_conflict":false,"created_at":"2026-06-23T22:32:07.555Z","updated_at":"2026-06-23T22:32:07.802Z","device_created_at":"2026-06-23T22:32:07.555Z","device_updated_at":"2026-06-23T22:30:07.569Z","deleted_at":null,"name":"tag_5","active_entity_taggings_count":null},"schema":{"$ref":"#/components/schemas/entity_tag"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/entity_tag_update_input"}}},"required":true}},"delete":{"summary":"Delete entity_tag by ID","operationId":"delete_entity_tag_by_id","tags":["entity tags"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/entity_taggings":{"get":{"summary":"Get all entity_taggings in project","operationId":"get_entity_taggings_in_project","tags":["entity taggings"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"4001317e-b714-4368-b12d-26bd469a40ec","creator_user_id":686,"last_editor_user_id":686,"project_id":"473007a9-bc22-44de-a111-f83713ec3b14","resolved_conflict":false,"created_at":"2026-06-23T22:32:08.265Z","updated_at":"2026-06-23T22:32:08.265Z","device_created_at":"2026-06-23T22:32:08.265Z","device_updated_at":"2026-06-23T22:32:08.265Z","deleted_at":null,"entity_tag_id":"d58ebf00-e882-4acf-9b32-ae358b0d2249","entity_id":"a5707c17-d68e-493b-aa6f-44f365c980c2","entity_type":"Attachment"},{"id":"15e11cca-57f2-497d-9261-80566917e322","creator_user_id":686,"last_editor_user_id":686,"project_id":"473007a9-bc22-44de-a111-f83713ec3b14","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:32:08.287Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"entity_tag_id":"a0aa89d4-22f9-486c-bba2-e6db091c355e","entity_id":"5a106dfd-69a7-476b-8185-1f32ef591427","entity_type":"Attachment"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/entity_tagging"}}}}}}},"post":{"summary":"Create a new entity_tagging","operationId":"create_entity_tagging_in_project","tags":["entity taggings"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"ee6b6377-c7a0-463c-ab7a-4bd1a68f0518","creator_user_id":692,"last_editor_user_id":692,"project_id":"d2d3bfb2-2dc3-4fea-9e57-519af93499d7","resolved_conflict":false,"created_at":"2026-06-23T22:32:09.595Z","updated_at":"2026-06-23T22:32:09.595Z","device_created_at":"2026-06-23T22:32:09.333Z","device_updated_at":"2026-06-23T22:32:09.333Z","deleted_at":null,"entity_tag_id":"4c05de05-9132-4ef6-a78a-bad487cac47c","entity_id":"a926019d-4653-451e-85c2-e0cc54c98331","entity_type":"Attachment"},"schema":{"$ref":"#/components/schemas/entity_tagging"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/entity_tagging_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/entity_taggings/{id}":{"get":{"summary":"Get entity_tagging by ID","operationId":"get_entity_tagging_by_id","tags":["entity taggings"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"2f0ad218-3824-400e-a70a-4a7a9f8a859c","creator_user_id":690,"last_editor_user_id":690,"project_id":"3e027995-d96f-4275-8469-36ff6813bfa2","resolved_conflict":false,"created_at":"2026-06-23T22:32:08.971Z","updated_at":"2026-06-23T22:32:08.972Z","device_created_at":"2026-06-23T22:32:08.971Z","device_updated_at":"2026-06-23T22:32:08.971Z","deleted_at":null,"entity_tag_id":"1bb86cea-a51c-4b4f-a0db-61e19d28d3da","entity_id":"379b3b36-a5d3-4271-a1f3-f8785ecbb9ef","entity_type":"Attachment"},"schema":{"$ref":"#/components/schemas/entity_tagging"}}}}}},"delete":{"summary":"Delete entity_tagging by ID","operationId":"delete_entity_tagging_by_id","tags":["entity taggings"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/entity_taggings/batch":{"post":{"summary":"Batch create new entity_taggings","operationId":"batch_create_entity_tagging_in_project","tags":["entity taggings"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"id":"a7d775ce-5b09-4265-81a2-473121583c22","creator_user_id":696,"last_editor_user_id":696,"project_id":"7328110c-b556-445c-9a30-d2be28bc609a","resolved_conflict":false,"created_at":"2026-06-23T22:32:10.309Z","updated_at":"2026-06-23T22:32:10.309Z","device_created_at":"2026-06-23T22:32:10.309Z","device_updated_at":"2026-06-23T22:32:10.309Z","deleted_at":null,"entity_tag_id":"ffda32d0-4de8-4480-ae64-12982a0e5d4a","entity_id":"c771d2e0-3800-4326-ad21-210589e23366","entity_type":"Attachment"},{"id":"51896d16-af65-4206-8be1-f5b659477f5f","creator_user_id":696,"last_editor_user_id":696,"project_id":"7328110c-b556-445c-9a30-d2be28bc609a","resolved_conflict":false,"created_at":"2026-06-23T22:32:10.314Z","updated_at":"2026-06-23T22:32:10.314Z","device_created_at":"2026-06-23T22:32:10.314Z","device_updated_at":"2026-06-23T22:32:10.314Z","deleted_at":null,"entity_tag_id":"ea7ef775-d9ac-4160-8a7d-4727cc5251b4","entity_id":"548b19fa-ad1f-423f-bb5d-149c628dd2d7","entity_type":"Attachment"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/entity_tagging"}}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/entity_tagging_batch_create_input"}}},"required":true}},"delete":{"summary":"Batch destroy active entity_taggings","operationId":"batch_destroy_entity_tagging_in_project","tags":["entity taggings"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"No content","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/entity_tagging_batch_destroy_input"}}},"required":true}}},"/api/v3/projects/{project_id}/extracted_submittal_logs":{"get":{"summary":"Get all extracted_submittal_logs in project","operationId":"get_extracted_submittal_logs_in_project","tags":["extracted submittal logs"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"},{"name":"filters[created_at_gte]","description":"Filter on created_at field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_gt]","description":"Filter on created_at field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_lte]","description":"Filter on created_at field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_lt]","description":"Filter on created_at field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[status_eq]","description":"Filter on status field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"Test Value"}},{"name":"filters[acknowledged_eq]","description":"Filter on acknowledged field being equal to passed in value","in":"query","required":false,"schema":{"type":"string","example":"true"}}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"a448a84e-40b1-4f72-af01-ac46fef27e4f","creator_user_id":700,"last_editor_user_id":700,"project_id":"53f4f552-2811-4f9a-b196-372642f06985","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"status":"created","acknowledged":false,"data":{},"file_url":"http://example.com/noe_volkman"},{"id":"4afb8b39-c46e-4ea3-939b-5f3bc36b201d","creator_user_id":700,"last_editor_user_id":700,"project_id":"53f4f552-2811-4f9a-b196-372642f06985","resolved_conflict":false,"created_at":"2026-06-23T22:32:10.767Z","updated_at":"2026-06-23T22:32:10.767Z","device_created_at":"2026-06-23T22:32:10.767Z","device_updated_at":"2026-06-23T22:32:10.767Z","deleted_at":null,"status":"created","acknowledged":false,"data":{},"file_url":"http://example.com/annamaria.nolan"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/extracted_submittal_log"}}}}}}},"post":{"summary":"creates extracted submittal logs","operationId":"create_extracted_submittal_logs","tags":["extracted submittal logs"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"201":{"description":"Successful response","content":{"application/json":{"example":{"id":"0678ff63-1ca0-436b-88ea-e5826228ed6a","creator_user_id":706,"last_editor_user_id":706,"project_id":"40f996fa-0aca-4b3a-a364-19a20785eb34","resolved_conflict":false,"created_at":"2026-06-23T22:32:12.110Z","updated_at":"2026-06-23T22:32:12.110Z","device_created_at":"2026-06-23T22:32:12.110Z","device_updated_at":"2026-06-23T22:32:12.110Z","deleted_at":null,"status":"created","acknowledged":false,"data":{},"file_url":null},"schema":{"$ref":"#/components/schemas/extracted_submittal_log"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/extracted_submittal_log_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/extracted_submittal_logs/acknowledge":{"post":{"summary":"acknowledges all of a users recent extracted submittal logs","operationId":"acknowledge_extracted_submittal_logs_for_user","tags":["extracted submittal logs"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"201":{"description":"Successful response","content":{"application/json":{"example":[{"id":"3a44a3a0-1780-4a4b-8988-9b8d42a608ca","creator_user_id":704,"last_editor_user_id":704,"project_id":"328e6bc9-4c27-483f-a17f-c47203a42c9a","resolved_conflict":false,"created_at":"2026-06-23T22:31:11.409Z","updated_at":"2026-06-23T22:32:11.412Z","device_created_at":"2026-06-23T22:32:11.412Z","device_updated_at":"2026-06-23T22:32:11.412Z","deleted_at":null,"status":"created","acknowledged":true,"data":{},"file_url":"http://example.com/danial"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/extracted_submittal_log"}}}}}}}},"/api/v3/projects/{project_id}/extracted_submittal_logs/extract_all":{"post":{"summary":"creates extracted submittal log for all spec sections","operationId":"extract_all_extracted_submittal_logs","tags":["extracted submittal logs"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"},{"name":"filters[created_at_gte]","description":"Filter on created_at field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_gt]","description":"Filter on created_at field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_lte]","description":"Filter on created_at field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_lt]","description":"Filter on created_at field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[status_eq]","description":"Filter on status field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"Test Value"}},{"name":"filters[acknowledged_eq]","description":"Filter on acknowledged field being equal to passed in value","in":"query","required":false,"schema":{"type":"string","example":"true"}}],"security":[{"jwt":[]}],"responses":{"201":{"description":"Successful response","content":{"application/json":{"example":{"id":"c7aca93f-f58d-43ea-ae1b-37fec1ef0d4b","creator_user_id":709,"last_editor_user_id":709,"project_id":"8279976b-bd09-45c4-9c5a-77041bb3d09c","resolved_conflict":false,"created_at":"2026-06-23T22:32:12.642Z","updated_at":"2026-06-23T22:32:12.642Z","device_created_at":"2026-06-23T22:32:12.642Z","device_updated_at":"2026-06-23T22:32:12.642Z","deleted_at":null,"status":"created","acknowledged":false,"data":{},"file_url":null},"schema":{"$ref":"#/components/schemas/extracted_submittal_log"}}}}}}},"/api/v3/projects/{project_id}/budget_actual_costs":{"get":{"summary":"Get all actual_costs in project","operationId":"get_actual_costs_in_project","tags":["actual costs"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"d5b2b983-6646-4c12-912c-c8d12d196180","creator_user_id":733,"last_editor_user_id":733,"project_id":"e2ca2f34-9275-48ea-a1a6-b578ed9d5e9a","budget_line_item_id":"0b641c1f-9215-4985-945e-57f7b1470a6c","value":"1000.0","name":"Marlite Panels (FED)","origin":"fieldwire","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null},{"id":"12bb5c82-93f3-4f47-8ca2-8def59652e26","creator_user_id":733,"last_editor_user_id":733,"project_id":"e2ca2f34-9275-48ea-a1a6-b578ed9d5e9a","budget_line_item_id":"0b641c1f-9215-4985-945e-57f7b1470a6c","value":"1000.0","name":"Structural and Misc Steel (Fabrication)","origin":"fieldwire","device_created_at":"2026-06-23T22:32:16.213Z","device_updated_at":"2026-06-23T22:32:16.213Z","created_at":"2026-06-23T22:32:16.213Z","updated_at":"2026-06-23T22:32:16.213Z","deleted_at":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/budget_actual_cost"}}}}}}},"post":{"summary":"Create a new actual_cost","operationId":"create_actual_cost_in_project","tags":["actual costs"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"78d10ac9-e116-4fc2-ac68-8794dd5b37f3","creator_user_id":735,"last_editor_user_id":735,"project_id":"6d5208b6-6bac-42e6-a1e7-d607c9487c2b","budget_line_item_id":"ac6add5c-72b1-41c8-a093-df03978f40b8","value":"1500.0","name":"Actual cost name","origin":"api_key","device_created_at":"2026-06-23T22:32:17.292Z","device_updated_at":"2026-06-23T22:32:17.292Z","created_at":"2026-06-23T22:32:17.292Z","updated_at":"2026-06-23T22:32:17.292Z","deleted_at":null},"schema":{"$ref":"#/components/schemas/budget_actual_cost"}}}},"422":{"description":"Unprocessable Entity","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"errors":["Invalid budget line item: 7a1cc70e-78c9-483a-a4ac-64582de86ee8"]}}}},"403":{"description":"Unauthorized","content":{"application/json":{"example":{"errors":["User is not a field admin"]}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/budget_actual_cost_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/budget_actual_costs/{id}":{"patch":{"summary":"Update an existing actual_cost by ID","operationId":"update_actual_cost_in_project","tags":["actual costs"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"5926ed33-6314-4d03-abea-b282c5a37936","creator_user_id":750,"last_editor_user_id":748,"project_id":"123c1d78-6c67-462a-be9d-d2aab05fbcab","budget_line_item_id":"68376300-c93d-4a9a-ac57-2c7ca3714dbb","value":"2000.0","name":"Money","origin":"fieldwire","device_created_at":"2026-06-23T22:32:18.540Z","device_updated_at":"2026-06-23T22:32:18.829Z","created_at":"2026-06-23T22:32:18.540Z","updated_at":"2026-06-23T22:32:18.829Z","deleted_at":null},"schema":{"$ref":"#/components/schemas/budget_actual_cost"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/budget_actual_cost_update_input"}}},"required":true}},"delete":{"summary":"Delete actual_cost by ID","operationId":"delete_actual_cost_by_id","tags":["actual costs"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/budget_actual_cost_destroy_input"}}},"required":true}}},"/api/v3/projects/{project_id}/budget_line_items":{"get":{"summary":"Get all budget line items in project","operationId":"get_budget_line_items_in_project","tags":["budget line items"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"cc152227-6fd3-4959-a106-a83647790ef9","creator_user_id":758,"last_editor_user_id":758,"project_id":"7cdef812-db7a-41c6-8bff-70dc92bf5e2f","tier_one_cost_code_id":"2f50c5bb-acb0-4893-982b-9787ad66bc68","tier_two_cost_code_id":"8753ca75-ce0b-4ced-9ffe-af8c851baff5","cost_type":"materials","unit_quantity":"1.0","unit_cost":"1000.0","production":null,"unit_type_id":"1409cc5d-1568-4619-8344-75b94b1be573","original_budget":"1000.0","current_budget":"1000.0","pending_budget":"0.0","actual_cost":null,"current_over_under":"1000.0","assignee_pm_group_id":null,"original_cost":null,"projected_cost":"1000.0","current_cost":null,"pending_cost":null,"actual_over_under":"1000.0","projected_over_under":"0.0","assignee_pm_group_name":null,"device_created_at":"2026-06-23T22:32:19.618Z","device_updated_at":"2026-06-23T22:32:19.618Z","created_at":"2026-06-23T22:32:19.618Z","updated_at":"2026-06-23T22:32:19.618Z","deleted_at":null},{"id":"f1f633fd-3218-4878-b081-d11ca9b4b362","creator_user_id":760,"last_editor_user_id":760,"project_id":"7cdef812-db7a-41c6-8bff-70dc92bf5e2f","tier_one_cost_code_id":"847689e7-27e4-4c69-8614-996d63803364","tier_two_cost_code_id":"38ed6fd9-e872-4af2-894a-94ecce69dfb8","cost_type":"materials","unit_quantity":"1.0","unit_cost":"1000.0","production":null,"unit_type_id":"1409cc5d-1568-4619-8344-75b94b1be573","original_budget":"1000.0","current_budget":"1000.0","pending_budget":"0.0","actual_cost":null,"current_over_under":"1000.0","assignee_pm_group_id":null,"original_cost":null,"projected_cost":"1000.0","current_cost":null,"pending_cost":null,"actual_over_under":"1000.0","projected_over_under":"0.0","assignee_pm_group_name":null,"device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:32:19.689Z","deleted_at":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/budget_line_item"}}}}}}},"post":{"summary":"Create a new budget_line_item","operationId":"create_budget_line_item_in_project","tags":["budget line items"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"6f1e75dd-d864-44aa-ae1a-4e588f329ebb","creator_user_id":762,"last_editor_user_id":762,"project_id":"bcdf0a31-c2ba-4cc6-a73b-e2f3245f8d6e","tier_one_cost_code_id":"590a40a4-b85f-4cc9-b7d6-59011d519023","tier_two_cost_code_id":"23b6544e-0c1f-42a1-96c6-bd07b6767594","cost_type":"labor","unit_quantity":"1.0","unit_cost":"2000.0","production":null,"unit_type_id":"8ce08276-dc3d-4d32-8505-cbba743c1807","original_budget":"2000.0","current_budget":"2000.0","pending_budget":"0.0","actual_cost":null,"current_over_under":"2000.0","assignee_pm_group_id":null,"original_cost":null,"projected_cost":null,"current_cost":null,"pending_cost":null,"actual_over_under":"2000.0","projected_over_under":"2000.0","assignee_pm_group_name":null,"device_created_at":"2026-06-23T22:32:20.489Z","device_updated_at":"2026-06-23T22:32:20.489Z","created_at":"2026-06-23T22:32:20.489Z","updated_at":"2026-06-23T22:32:20.489Z","deleted_at":null},"schema":{"$ref":"#/components/schemas/budget_line_item"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/budget_line_item_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/budget_line_items/{id}":{"patch":{"summary":"Update budget_line_item by ID","operationId":"update_budget_line_item_by_id","tags":["budget line items"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"caa04884-d4c2-4b84-befa-fb5a91deee5d","creator_user_id":768,"last_editor_user_id":766,"project_id":"a6c084e6-8c23-48b5-9df7-d28a1ebbdff0","tier_one_cost_code_id":"b72e5789-4417-42df-84ba-069191ae7885","tier_two_cost_code_id":"f5c177f9-c4ad-44c0-925e-680fa4ef17c1","cost_type":"materials","unit_quantity":"1.0","unit_cost":"5000.0","production":null,"unit_type_id":"8ce08276-dc3d-4d32-8505-cbba743c1807","original_budget":"5000.0","current_budget":"5000.0","pending_budget":"0.0","actual_cost":null,"current_over_under":"5000.0","assignee_pm_group_id":null,"original_cost":null,"projected_cost":"1000.0","current_cost":null,"pending_cost":null,"actual_over_under":"5000.0","projected_over_under":"4000.0","assignee_pm_group_name":null,"device_created_at":"2026-06-23T22:32:20.718Z","device_updated_at":"2026-06-23T22:32:21.012Z","created_at":"2026-06-23T22:32:20.718Z","updated_at":"2026-06-23T22:32:21.012Z","deleted_at":null},"schema":{"$ref":"#/components/schemas/budget_line_item"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/budget_line_item_update_input"}}},"required":true}},"delete":{"summary":"Delete budget_line_item by ID","operationId":"delete_budget_line_item_by_id","tags":["budget line items"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/budget_line_item_destroy_input"}}},"required":true}}},"/api/v3/projects/{project_id}/financials/import_budget_line_items":{"post":{"summary":"Batch create budget_line_items","operationId":"batch_create_budget_line_items_in_project","tags":["financials import"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"id":"064d6fe2-b249-4fc3-8f9f-be8af3acf98d","creator_user_id":774,"last_editor_user_id":774,"project_id":"3ba7175e-314f-4489-88f2-6f184fb8579b","tier_one_cost_code_id":"fcb352a5-d94e-4b8d-8146-41b62ef778f4","tier_two_cost_code_id":"ca199a82-cc2c-4ae1-8977-3a875a87b0b2","cost_type":"materials","unit_quantity":"1.0","unit_cost":"2000.0","production":null,"unit_type_id":"1409cc5d-1568-4619-8344-75b94b1be573","original_budget":"2000.0","current_budget":"2000.0","pending_budget":"0.0","actual_cost":null,"current_over_under":"2000.0","assignee_pm_group_id":null,"original_cost":null,"projected_cost":null,"current_cost":null,"pending_cost":null,"actual_over_under":"2000.0","projected_over_under":"2000.0","assignee_pm_group_name":null,"device_created_at":"2026-06-23T22:32:22.176Z","device_updated_at":"2026-06-23T22:32:22.176Z","created_at":"2026-06-23T22:32:22.176Z","updated_at":"2026-06-23T22:32:22.180Z","deleted_at":null},{"id":"4c4bed4e-3909-45dd-8d4a-1f71fd26ba64","creator_user_id":774,"last_editor_user_id":774,"project_id":"3ba7175e-314f-4489-88f2-6f184fb8579b","tier_one_cost_code_id":"fcb352a5-d94e-4b8d-8146-41b62ef778f4","tier_two_cost_code_id":"ca199a82-cc2c-4ae1-8977-3a875a87b0b2","cost_type":"labor","unit_quantity":"1.0","unit_cost":"2000.0","production":null,"unit_type_id":"cffac307-6b7f-41d5-991e-4a44b0151baa","original_budget":"2000.0","current_budget":"2000.0","pending_budget":"0.0","actual_cost":null,"current_over_under":"2000.0","assignee_pm_group_id":null,"original_cost":null,"projected_cost":null,"current_cost":null,"pending_cost":null,"actual_over_under":"2000.0","projected_over_under":"2000.0","assignee_pm_group_name":null,"device_created_at":"2026-06-23T22:32:22.176Z","device_updated_at":"2026-06-23T22:32:22.176Z","created_at":"2026-06-23T22:32:22.176Z","updated_at":"2026-06-23T22:32:22.181Z","deleted_at":null},{"id":"f4198edd-20dd-44b5-9331-2f367668ee2e","creator_user_id":774,"last_editor_user_id":774,"project_id":"3ba7175e-314f-4489-88f2-6f184fb8579b","tier_one_cost_code_id":"fcb352a5-d94e-4b8d-8146-41b62ef778f4","tier_two_cost_code_id":"ca199a82-cc2c-4ae1-8977-3a875a87b0b2","cost_type":"equipment","unit_quantity":"1.0","unit_cost":"2000.0","production":null,"unit_type_id":"d9b6af95-5578-49f0-87dd-2a6c46ecd085","original_budget":"2000.0","current_budget":"2000.0","pending_budget":"0.0","actual_cost":null,"current_over_under":"2000.0","assignee_pm_group_id":null,"original_cost":null,"projected_cost":null,"current_cost":null,"pending_cost":null,"actual_over_under":"2000.0","projected_over_under":"2000.0","assignee_pm_group_name":null,"device_created_at":"2026-06-23T22:32:22.176Z","device_updated_at":"2026-06-23T22:32:22.176Z","created_at":"2026-06-23T22:32:22.176Z","updated_at":"2026-06-23T22:32:22.181Z","deleted_at":null},{"id":"89000091-210e-4bed-8e2b-30b7c32e7ce8","creator_user_id":774,"last_editor_user_id":774,"project_id":"3ba7175e-314f-4489-88f2-6f184fb8579b","tier_one_cost_code_id":"fcb352a5-d94e-4b8d-8146-41b62ef778f4","tier_two_cost_code_id":"ca199a82-cc2c-4ae1-8977-3a875a87b0b2","cost_type":"subcontractor","unit_quantity":"1.0","unit_cost":"2000.0","production":null,"unit_type_id":"131df219-0dbf-4078-8947-ec6c54c7635a","original_budget":"2000.0","current_budget":"2000.0","pending_budget":"0.0","actual_cost":null,"current_over_under":"2000.0","assignee_pm_group_id":null,"original_cost":null,"projected_cost":null,"current_cost":null,"pending_cost":null,"actual_over_under":"2000.0","projected_over_under":"2000.0","assignee_pm_group_name":null,"device_created_at":"2026-06-23T22:32:22.176Z","device_updated_at":"2026-06-23T22:32:22.176Z","created_at":"2026-06-23T22:32:22.176Z","updated_at":"2026-06-23T22:32:22.181Z","deleted_at":null},{"id":"afafc5f1-c106-41eb-92fe-25f1374969eb","creator_user_id":774,"last_editor_user_id":774,"project_id":"3ba7175e-314f-4489-88f2-6f184fb8579b","tier_one_cost_code_id":"fcb352a5-d94e-4b8d-8146-41b62ef778f4","tier_two_cost_code_id":"ca199a82-cc2c-4ae1-8977-3a875a87b0b2","cost_type":"other","unit_quantity":"1.0","unit_cost":"2000.0","production":null,"unit_type_id":"8ce08276-dc3d-4d32-8505-cbba743c1807","original_budget":"2000.0","current_budget":"2000.0","pending_budget":"0.0","actual_cost":null,"current_over_under":"2000.0","assignee_pm_group_id":null,"original_cost":null,"projected_cost":null,"current_cost":null,"pending_cost":null,"actual_over_under":"2000.0","projected_over_under":"2000.0","assignee_pm_group_name":null,"device_created_at":"2026-06-23T22:32:22.176Z","device_updated_at":"2026-06-23T22:32:22.176Z","created_at":"2026-06-23T22:32:22.176Z","updated_at":"2026-06-23T22:32:22.181Z","deleted_at":null},{"id":"d9ee7515-fd03-4ee8-8c2b-807dcdc33ae0","creator_user_id":774,"last_editor_user_id":774,"project_id":"3ba7175e-314f-4489-88f2-6f184fb8579b","tier_one_cost_code_id":"fcb352a5-d94e-4b8d-8146-41b62ef778f4","tier_two_cost_code_id":"ca199a82-cc2c-4ae1-8977-3a875a87b0b2","cost_type":"cost_markup","unit_quantity":"1.0","unit_cost":"2000.0","production":null,"unit_type_id":"983f3c40-dc60-468d-8fab-9d6532a359cb","original_budget":"2000.0","current_budget":"2000.0","pending_budget":"0.0","actual_cost":null,"current_over_under":"2000.0","assignee_pm_group_id":null,"original_cost":null,"projected_cost":null,"current_cost":null,"pending_cost":null,"actual_over_under":"2000.0","projected_over_under":"2000.0","assignee_pm_group_name":null,"device_created_at":"2026-06-23T22:32:22.176Z","device_updated_at":"2026-06-23T22:32:22.176Z","created_at":"2026-06-23T22:32:22.176Z","updated_at":"2026-06-23T22:32:22.181Z","deleted_at":null}],"schema":{"$ref":"#/components/schemas/import_budget_line_items_output"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/import_budget_line_items_input"}}},"required":true}}},"/api/v3/projects/{project_id}/tier_one_cost_codes":{"get":{"summary":"Get all tier one cost codes in project","operationId":"get_tier_one_cost_codes_in_project","tags":["tier one cost codes"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"a9632b3a-3c07-400f-a170-b552c1d83ef0","creator_user_id":780,"last_editor_user_id":780,"project_id":"8f40ba90-08eb-495e-8c23-e7e4d021a2cf","code":"eMIx","name":"B4Soc7pOwA","created_at":"2026-06-23T22:32:22.396Z","updated_at":"2026-06-23T22:32:22.397Z","device_created_at":"2026-06-23T22:32:22.396Z","device_updated_at":"2026-06-23T22:32:22.396Z","deleted_at":null},{"id":"fd2f8c6a-45dd-4d4b-887a-e6032b4c6889","creator_user_id":781,"last_editor_user_id":781,"project_id":"8f40ba90-08eb-495e-8c23-e7e4d021a2cf","code":"0Dhr","name":"u00fr3juAt","created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:32:22.440Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/tier_one_cost_code"}}}}}}},"post":{"summary":"Create a new tier_one_cost_code","operationId":"create_tier_one_cost_code_in_project","tags":["tier one cost codes"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"29bb2bb7-792c-4186-bf7f-f77476e2eb49","creator_user_id":782,"last_editor_user_id":782,"project_id":"9c8b0c62-4045-444d-b759-2730c7d3e871","code":"001","name":"Concrete","created_at":"2026-06-23T22:32:23.204Z","updated_at":"2026-06-23T22:32:23.204Z","device_created_at":"2026-06-23T22:32:23.204Z","device_updated_at":"2026-06-23T22:32:23.204Z","deleted_at":null},"schema":{"$ref":"#/components/schemas/tier_one_cost_code"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/tier_one_cost_code_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/tier_one_cost_codes/{id}":{"patch":{"summary":"Update tier_one_cost_code by ID","operationId":"update_tier_one_cost_code_by_id","tags":["tier one cost codes"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"134f577c-9c95-4a04-b95b-4023c9705984","creator_user_id":786,"last_editor_user_id":784,"project_id":"b41c06d7-cfe7-41bc-a8f3-8c483f9f1284","code":"002","name":"tjf2LcqdAA","created_at":"2026-06-23T22:32:23.429Z","updated_at":"2026-06-23T22:32:23.703Z","device_created_at":"2026-06-23T22:32:23.429Z","device_updated_at":"2026-06-23T22:32:23.703Z","deleted_at":null},"schema":{"$ref":"#/components/schemas/tier_one_cost_code"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/tier_one_cost_code_update_input"}}},"required":true}},"delete":{"summary":"Delete tier_one_cost_code by ID","operationId":"delete_tier_one_cost_code_by_id","tags":["tier one cost codes"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/tier_one_cost_code_destroy_input"}}},"required":true}}},"/api/v3/projects/{project_id}/financials/import_cost_codes":{"post":{"summary":"Batch create tier_one_cost_codes and tier_two_cost_codes","operationId":"batch_create_tier_two_cost_codes_in_project","tags":["financials import"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"tier_one_cost_codes":[{"id":"a3d970ea-629c-476b-a51d-da1dacf21da2","creator_user_id":809,"last_editor_user_id":809,"project_id":"059a4dd9-d666-4f96-824b-7bdd4cb9712f","code":"01","name":"Concrete","created_at":"2026-06-23T22:32:27.182Z","updated_at":"2026-06-23T22:32:27.182Z","device_created_at":"2026-06-23T22:32:27.182Z","device_updated_at":"2026-06-23T22:32:27.182Z","deleted_at":null},{"id":"c6acb63d-7337-488f-8be8-971cb3bf2b3c","creator_user_id":809,"last_editor_user_id":809,"project_id":"059a4dd9-d666-4f96-824b-7bdd4cb9712f","code":"02","name":"Lumber","created_at":"2026-06-23T22:32:27.182Z","updated_at":"2026-06-23T22:32:27.182Z","device_created_at":"2026-06-23T22:32:27.182Z","device_updated_at":"2026-06-23T22:32:27.182Z","deleted_at":null}],"tier_two_cost_codes":[{"id":"28ac51d0-b1f1-4874-9715-ae827df8c589","creator_user_id":809,"last_editor_user_id":809,"project_id":"059a4dd9-d666-4f96-824b-7bdd4cb9712f","tier_one_cost_code_id":"a3d970ea-629c-476b-a51d-da1dacf21da2","code":"002","name":"Foundation","created_at":"2026-06-23T22:32:27.183Z","updated_at":"2026-06-23T22:32:27.183Z","device_created_at":"2026-06-23T22:32:27.183Z","device_updated_at":"2026-06-23T22:32:27.183Z","deleted_at":null},{"id":"48d763bc-c7f0-40e9-ae59-c879057c94a1","creator_user_id":809,"last_editor_user_id":809,"project_id":"059a4dd9-d666-4f96-824b-7bdd4cb9712f","tier_one_cost_code_id":"c6acb63d-7337-488f-8be8-971cb3bf2b3c","code":"002","name":"Foundation","created_at":"2026-06-23T22:32:27.183Z","updated_at":"2026-06-23T22:32:27.183Z","device_created_at":"2026-06-23T22:32:27.183Z","device_updated_at":"2026-06-23T22:32:27.183Z","deleted_at":null}]},"schema":{"$ref":"#/components/schemas/import_cost_codes_output"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/import_cost_codes_input"}}},"required":true}}},"/api/v3/projects/{project_id}/tier_two_cost_codes":{"get":{"summary":"Get all tier two cost codes in project","operationId":"get_tier_two_cost_codes_in_project","tags":["tier two cost codes"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"67e89ca1-a7a1-4994-aa3c-a9e482909918","creator_user_id":794,"last_editor_user_id":794,"project_id":"74f6cf50-3bdd-4a6d-b492-85aca7b4082d","tier_one_cost_code_id":"6ab8ec9b-ded9-4def-8708-13517ea9e3a9","code":"pP4K","name":"dYAdsnm3Jk","created_at":"2026-06-23T22:32:24.936Z","updated_at":"2026-06-23T22:32:24.936Z","device_created_at":"2026-06-23T22:32:24.936Z","device_updated_at":"2026-06-23T22:32:24.936Z","deleted_at":null},{"id":"770c88f7-7089-48b6-b52b-78b4949f6178","creator_user_id":796,"last_editor_user_id":796,"project_id":"74f6cf50-3bdd-4a6d-b492-85aca7b4082d","tier_one_cost_code_id":"71a6eefc-49fc-4418-ac50-52c31d8a2857","code":"a4Yi","name":"LOv4luMfxe","created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:32:25.004Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/tier_two_cost_code"}}}}}}},"post":{"summary":"Create a new tier_two_cost_code","operationId":"create_tier_two_cost_code_in_project","tags":["tier two cost codes"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"3e8cf6d3-03c8-4b35-9ac0-6f20f56061c2","creator_user_id":798,"last_editor_user_id":798,"project_id":"f26c18fb-dd1e-4d18-ab57-cd0e4db606b1","tier_one_cost_code_id":"40a82aac-3831-4bf5-9251-4820f598a3c5","code":"002","name":"Foundation","created_at":"2026-06-23T22:32:25.756Z","updated_at":"2026-06-23T22:32:25.756Z","device_created_at":"2026-06-23T22:32:25.756Z","device_updated_at":"2026-06-23T22:32:25.756Z","deleted_at":null},"schema":{"$ref":"#/components/schemas/tier_two_cost_code"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/tier_two_cost_code_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/tier_two_cost_codes/{id}":{"patch":{"summary":"Update tier_two_cost_code by ID","operationId":"update_tier_two_cost_code_by_id","tags":["tier two cost codes"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"3941009e-be6d-4287-a80f-3352275e6127","creator_user_id":804,"last_editor_user_id":801,"project_id":"343d27b1-c86c-4b80-9af8-a1421d665cbc","tier_one_cost_code_id":"e6672ee9-e9a0-4b0b-9842-37045211856b","code":"002","name":"Foundation","created_at":"2026-06-23T22:32:25.983Z","updated_at":"2026-06-23T22:32:26.262Z","device_created_at":"2026-06-23T22:32:25.983Z","device_updated_at":"2026-06-23T22:32:26.262Z","deleted_at":null},"schema":{"$ref":"#/components/schemas/tier_two_cost_code"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/tier_two_cost_code_update_input"}}},"required":true}},"delete":{"summary":"Delete tier_two_cost_code by ID","operationId":"delete_tier_two_cost_code_by_id","tags":["tier two cost codes"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/tier_two_cost_code_destroy_input"}}},"required":true}}},"/api/v3/account/project_templates/{project_template_id}/floorplans/flags/collections":{"put":{"summary":"Enable the floorplan collections feature flag for a project template","operationId":"toggle_project_template_floorplan_collections_flag","tags":["floorplans"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/api_version"},{"name":"project_template_id","description":"ID of the Project Template","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"201":{"description":"Collections flag enabled - returns the new project template flag","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"1504f05e-0566-4b0a-b365-903b12190dbf","creator_user_id":811,"last_editor_user_id":811,"resolved_conflict":false,"created_at":"2026-06-23T22:32:27.587Z","updated_at":"2026-06-23T22:32:27.587Z","device_created_at":"2026-06-23T22:32:27.587Z","device_updated_at":"2026-06-23T22:32:27.587Z","deleted_at":null,"account_id":627,"project_template_id":"57a955d2-8d29-402f-85cb-9cd638803073","name":"is_collections_enabled","value":true},"schema":{"$ref":"#/components/schemas/project_template_flag"}}}},"422":{"description":"Flag already enabled","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"errors":["The flag has already been enabled."]},"schema":{"$ref":"#/components/schemas/errors"}}}},"403":{"description":"Forbidden access","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"errors":["You are not authorized to perform that action"]},"schema":{"$ref":"#/components/schemas/errors"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/floorplan_flags_collections_input"}}},"required":true}}},"/api/v3/projects/{project_id}/floorplans/flags/collections":{"put":{"summary":"Enable the floorplan collections feature flag for a project","operationId":"toggle_floorplan_collections_flag","tags":["floorplans"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Collections flag enabled - returns the new project flag","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"bd5ce307-adc4-44ad-b8ee-20e017a3bca5","creator_user_id":821,"last_editor_user_id":821,"project_id":"db871409-ada9-4efb-a3d9-0e96d76d456f","name":"is_collections_enabled","value":true,"resolved_conflict":false,"created_at":"2026-06-23T22:32:28.751Z","updated_at":"2026-06-23T22:32:28.751Z","device_created_at":"2026-06-23T22:32:28.751Z","device_updated_at":"2026-06-23T22:32:28.751Z","deleted_at":null},"schema":{"$ref":"#/components/schemas/project_flag"}}}},"422":{"description":"Flag already enabled","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"errors":["The flag has already been enabled."]},"schema":{"$ref":"#/components/schemas/errors"}}}},"403":{"description":"Forbidden access","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"errors":["You are not authorized to perform that action"]},"schema":{"$ref":"#/components/schemas/errors"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/floorplan_flags_collections_input"}}},"required":true}}},"/api/v3/projects/{project_id}/floorplans/{id}":{"get":{"summary":"Get floorplan by ID","operationId":"get_floorplan_by_id","tags":["floorplans"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"27d03f8d-7901-4844-b9f7-3a6070b0d0a5","creator_user_id":827,"last_editor_user_id":827,"project_id":"388f858f-35e1-4603-90e2-d80c7e0268da","resolved_conflict":false,"created_at":"2026-06-23T22:32:29.631Z","updated_at":"2026-06-23T22:32:29.634Z","device_created_at":"2026-06-23T22:32:29.633Z","device_updated_at":"2026-06-23T22:32:29.633Z","deleted_at":null,"name":"floorplan 11","is_name_confirmed":true,"folder_id":null,"is_user_confirmed":true,"description":null,"is_ocr_processing":false,"active_sheets_count":1,"process_state":null,"cascade_deleted_by_id":null,"deleted_by_two_way_sync":false},"schema":{"$ref":"#/components/schemas/floorplan"}}}}}},"patch":{"summary":"Update floorplan by ID","operationId":"update_floorplan_by_id","tags":["floorplans"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"45d74da6-5fe8-48ed-b99b-4a8ea3466d55","creator_user_id":829,"last_editor_user_id":829,"project_id":"63dbe2f3-411e-4f6d-bdf8-982281499164","resolved_conflict":false,"created_at":"2026-06-23T22:32:30.014Z","updated_at":"2026-06-23T22:32:30.306Z","device_created_at":"2026-06-23T22:32:30.017Z","device_updated_at":"2026-06-23T22:30:30.058Z","deleted_at":null,"name":"floorplan 12","is_name_confirmed":true,"folder_id":null,"is_user_confirmed":true,"description":null,"is_ocr_processing":false,"active_sheets_count":1,"process_state":null,"cascade_deleted_by_id":null,"deleted_by_two_way_sync":false},"schema":{"$ref":"#/components/schemas/floorplan"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/floorplan_update_input"}}},"required":true}},"delete":{"summary":"Delete floorplan by ID","operationId":"delete_floorplan_by_id","tags":["floorplans"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/floorplans/{id}/restore":{"put":{"summary":"Restore floorplan by ID","operationId":"restore_floorplan_by_id","tags":["floorplans"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"f6b2c160-e79a-4714-9071-96b26f2019de","creator_user_id":833,"last_editor_user_id":833,"project_id":"3df7c803-7b85-43e6-9be0-ab6e5e0eec60","resolved_conflict":false,"created_at":"2026-06-23T22:32:30.732Z","updated_at":"2026-06-23T22:32:30.971Z","device_created_at":"2026-06-23T22:32:30.734Z","device_updated_at":"2026-06-23T22:32:30.734Z","deleted_at":null,"name":"floorplan 14","is_name_confirmed":true,"folder_id":null,"is_user_confirmed":true,"description":null,"is_ocr_processing":false,"active_sheets_count":1,"process_state":"restoring","cascade_deleted_by_id":null,"deleted_by_two_way_sync":false},"schema":{"$ref":"#/components/schemas/floorplan"}}}}}}},"/api/v3/projects/{project_id}/floorplans":{"get":{"summary":"Get all floorplans in project","operationId":"get_floorplans_in_project","tags":["floorplans"],"parameters":[{"name":"with_current_sheet","description":"Set query parameter to only return the latest version Sheet","in":"query","required":false,"schema":{"type":"string"}},{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"},{"name":"filters[tag_eq]","description":"Filter on tag field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"Test Value"}},{"name":"filters[tag_like]","description":"Filter on tag field being like passed in value","in":"query","required":false,"schema":{"type":"string","example":"Test Value"}},{"name":"filters[created_at_gte]","description":"Filter on created_at field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_gt]","description":"Filter on created_at field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_lte]","description":"Filter on created_at field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_lt]","description":"Filter on created_at field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[name_like]","description":"Filter on name field being like passed in value","in":"query","required":false,"schema":{"type":"string","example":"Floorplan 1"}},{"name":"filters[name_eq]","description":"Filter on name field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"Floorplan 1"}},{"name":"filters[updated_at_gte]","description":"Filter on updated_at field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_gt]","description":"Filter on updated_at field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_lte]","description":"Filter on updated_at field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_lt]","description":"Filter on updated_at field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response with Sheets nested","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"0c87802c-ca2d-4fe9-9b28-7fa21cadbc72","creator_user_id":837,"last_editor_user_id":837,"project_id":"8f80eb13-7262-4907-bcd7-98ce6e6d5f07","resolved_conflict":false,"created_at":"2026-06-23T22:32:31.455Z","updated_at":"2026-06-23T22:32:31.474Z","device_created_at":"2026-06-23T22:32:31.458Z","device_updated_at":"2026-06-23T22:32:31.458Z","deleted_at":null,"name":"floorplan 17","is_name_confirmed":true,"folder_id":null,"is_user_confirmed":true,"description":null,"is_ocr_processing":false,"active_sheets_count":1,"process_state":null,"cascade_deleted_by_id":null,"deleted_by_two_way_sync":false,"latest_component_device_updated_at":"1970-01-01T00:00:00.000Z","sheets":[{"id":"3e1ccfae-f584-41f6-885d-77ef1baefa86","creator_user_id":null,"last_editor_user_id":null,"project_id":"8f80eb13-7262-4907-bcd7-98ce6e6d5f07","resolved_conflict":false,"created_at":"2026-06-23T22:32:31.474Z","updated_at":"2026-06-23T22:32:31.474Z","device_created_at":"2026-06-23T22:32:31.473Z","device_updated_at":"2026-06-23T22:32:31.473Z","deleted_at":null,"name":"sheet.jpeg","file_name":"sheet.jpeg","version":2,"is_tiled":null,"floorplan_id":"0c87802c-ca2d-4fe9-9b28-7fa21cadbc72","file_width":null,"file_height":null,"original_width":null,"original_height":null,"has_conflicts":false,"has_errors":false,"tile_size":null,"user_id":null,"page_number":null,"android_file_width":null,"android_file_height":null,"sheet_upload_id":null,"suggested_name":null,"version_description":null,"version_notes":null,"folder_id":null,"rotate_degrees":0,"is_multipage":false,"has_low_res_tiles":false,"pdf_width":null,"pdf_height":null,"text_content_url":null,"meters_per_pixel":null,"tiles_package_url":null,"file_url":"http://example.com/sheet.jpeg","thumb_url":"http://example.com/sheet.jpeg-thumb","original_url":"http://example.com/1a6bb2a1-5652-4025-8075-9b9775eff1f4/sheet.jpeg","android_file_url":null,"name_crop_url":null,"tiles_resolution":null,"tiles_resolution_type":null}]},{"id":"c1e05a86-d786-436d-a41b-252ac7eba8c8","creator_user_id":837,"last_editor_user_id":837,"project_id":"8f80eb13-7262-4907-bcd7-98ce6e6d5f07","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:32:31.506Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"name":"floorplan 18","is_name_confirmed":true,"folder_id":null,"is_user_confirmed":true,"description":null,"is_ocr_processing":false,"active_sheets_count":1,"process_state":null,"cascade_deleted_by_id":null,"deleted_by_two_way_sync":false,"latest_component_device_updated_at":"1970-01-01T00:00:00.000Z","sheets":[{"id":"ae0ea513-8f39-463c-8b29-c611ca589c1e","creator_user_id":null,"last_editor_user_id":null,"project_id":"8f80eb13-7262-4907-bcd7-98ce6e6d5f07","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:32:31.505Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"name":"sheet.jpeg","file_name":"sheet.jpeg","version":3,"is_tiled":null,"floorplan_id":"c1e05a86-d786-436d-a41b-252ac7eba8c8","file_width":null,"file_height":null,"original_width":null,"original_height":null,"has_conflicts":false,"has_errors":false,"tile_size":null,"user_id":null,"page_number":null,"android_file_width":null,"android_file_height":null,"sheet_upload_id":null,"suggested_name":null,"version_description":null,"version_notes":null,"folder_id":null,"rotate_degrees":0,"is_multipage":false,"has_low_res_tiles":false,"pdf_width":null,"pdf_height":null,"text_content_url":null,"meters_per_pixel":null,"tiles_package_url":null,"file_url":"http://example.com/sheet.jpeg","thumb_url":"http://example.com/sheet.jpeg-thumb","original_url":"http://example.com/cd4b8f9f-1af5-4187-931d-b5eaa2f71dfa/sheet.jpeg","android_file_url":null,"name_crop_url":null,"tiles_resolution":null,"tiles_resolution_type":null}]}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/floorplan_with_sheets"}}}}}}}},"/api/v3/projects/{project_id}/floorplans/batch_export":{"post":{"summary":"Batch export Floorplans","operationId":"batch_export_floorplans","tags":["floorplans"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/floorplan_batch_export_input"}}},"required":true}}},"/api/v3/projects/{project_id}/floorplans/export_markup_csv":{"post":{"summary":"Export Markup Summary From Floorplans","operationId":"export_markup_summary_floorplans","tags":["floorplans"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/floorplan_export_markup_csv_input"}}},"required":true}}},"/api/v3/projects/{project_id}/floorplans/ocr":{"post":{"summary":"Runs OCR on Floorplans","operationId":"ocr_floorplans","tags":["floorplans"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/floorplan_ocr_input"}}},"required":true}}},"/api/v3/projects/{project_id}/floorplans/sample":{"post":{"summary":"Adds a few sample Floorplans to the project & returns them","operationId":"sample_floorplans","tags":["floorplans"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"id":"e01e9c46-c57a-44b1-9517-e654d9650303","creator_user_id":849,"last_editor_user_id":849,"project_id":"d4e69025-bcfa-4f90-89f6-0fedcfaddb97","resolved_conflict":false,"created_at":"2026-06-23T22:32:34.079Z","updated_at":"2026-06-23T22:32:34.079Z","device_created_at":"2026-06-23T22:32:34.078Z","device_updated_at":"2026-06-23T22:32:34.078Z","deleted_at":null,"name":"A2.03-1","is_name_confirmed":true,"folder_id":null,"is_user_confirmed":true,"description":"Building 1 Ceiling Plan","is_ocr_processing":false,"active_sheets_count":1,"process_state":null,"cascade_deleted_by_id":null,"deleted_by_two_way_sync":false},{"id":"52a4b06d-48f7-4f8a-9f7f-8b9cfb2090de","creator_user_id":849,"last_editor_user_id":849,"project_id":"d4e69025-bcfa-4f90-89f6-0fedcfaddb97","resolved_conflict":false,"created_at":"2026-06-23T22:32:34.047Z","updated_at":"2026-06-23T22:32:34.047Z","device_created_at":"2026-06-23T22:32:34.047Z","device_updated_at":"2026-06-23T22:32:34.047Z","deleted_at":null,"name":"A2.01-1","is_name_confirmed":true,"folder_id":null,"is_user_confirmed":true,"description":"Building 1 Floor Plan","is_ocr_processing":false,"active_sheets_count":1,"process_state":null,"cascade_deleted_by_id":null,"deleted_by_two_way_sync":false},{"id":"50a7a6d9-60cb-4382-a504-46a3aa12b351","creator_user_id":849,"last_editor_user_id":849,"project_id":"d4e69025-bcfa-4f90-89f6-0fedcfaddb97","resolved_conflict":false,"created_at":"2026-06-23T22:32:34.096Z","updated_at":"2026-06-23T22:32:34.096Z","device_created_at":"2026-06-23T22:32:34.096Z","device_updated_at":"2026-06-23T22:32:34.096Z","deleted_at":null,"name":"A3.01","is_name_confirmed":true,"folder_id":null,"is_user_confirmed":true,"description":"Building 1 Elevations","is_ocr_processing":false,"active_sheets_count":1,"process_state":null,"cascade_deleted_by_id":null,"deleted_by_two_way_sync":false},{"id":"817436f7-15e9-40da-b3ae-0e7837866c66","creator_user_id":849,"last_editor_user_id":849,"project_id":"d4e69025-bcfa-4f90-89f6-0fedcfaddb97","resolved_conflict":false,"created_at":"2026-06-23T22:32:34.114Z","updated_at":"2026-06-23T22:32:34.114Z","device_created_at":"2026-06-23T22:32:34.113Z","device_updated_at":"2026-06-23T22:32:34.113Z","deleted_at":null,"name":"A5.01-1","is_name_confirmed":true,"folder_id":null,"is_user_confirmed":true,"description":"Building Enlarged Plans","is_ocr_processing":false,"active_sheets_count":1,"process_state":null,"cascade_deleted_by_id":null,"deleted_by_two_way_sync":false}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/floorplan"}}}}}}}},"/api/v3/projects/{project_id}/floorplans/{id}/export":{"post":{"summary":"Export a Floorplan (Retrieve)","operationId":"export_floorplan","tags":["floorplans"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"202":{"description":"Accepted","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"jid":"c508ad9b-a84c-44bf-85c6-e01626bbc3eb"},"schema":{"$ref":"#/components/schemas/project_resource_export_response"}}}},"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"url":"my_floorplan_url.pdf"},"schema":{"$ref":"#/components/schemas/project_resource_export_response"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/project_resource_export_input"}}},"required":true}}},"/api/v3/projects/{project_id}/floorplans/{id}/rotate":{"put":{"summary":"Rotate a Floorplan","operationId":"rotate_floorplan","tags":["floorplans"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response with active Sheet","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"6692508f-d596-4d8a-bd98-d5dae9d0c61d","creator_user_id":855,"last_editor_user_id":855,"project_id":"8cf304e8-76ca-42ae-8b33-8cf9dda59ed0","resolved_conflict":false,"created_at":"2026-06-23T22:32:34.957Z","updated_at":"2026-06-23T22:32:35.234Z","device_created_at":"2026-06-23T22:32:34.960Z","device_updated_at":"2026-06-23T22:32:35.225Z","deleted_at":null,"name":"floorplan 21","is_name_confirmed":true,"folder_id":null,"is_user_confirmed":true,"description":null,"is_ocr_processing":false,"active_sheets_count":1,"process_state":null,"cascade_deleted_by_id":null,"deleted_by_two_way_sync":false,"latest_component_device_updated_at":"1970-01-01T00:00:00.000Z","sheets":[{"id":"bd6f7c8a-dd6f-4e28-8728-7bc6c6bb8f23","creator_user_id":855,"last_editor_user_id":855,"project_id":"8cf304e8-76ca-42ae-8b33-8cf9dda59ed0","resolved_conflict":false,"created_at":"2026-06-23T22:32:35.224Z","updated_at":"2026-06-23T22:32:35.233Z","device_created_at":"2026-06-23T22:32:35.224Z","device_updated_at":"2026-06-23T22:32:35.224Z","deleted_at":null,"name":"sheet.jpeg","file_name":"sheet.jpeg","version":2,"is_tiled":null,"floorplan_id":"6692508f-d596-4d8a-bd98-d5dae9d0c61d","file_width":null,"file_height":null,"original_width":null,"original_height":null,"has_conflicts":false,"has_errors":false,"tile_size":null,"user_id":855,"page_number":null,"android_file_width":null,"android_file_height":null,"sheet_upload_id":null,"suggested_name":null,"version_description":"2026-06-23","version_notes":null,"folder_id":null,"rotate_degrees":180,"is_multipage":false,"has_low_res_tiles":false,"pdf_width":null,"pdf_height":null,"text_content_url":null,"meters_per_pixel":null,"tiles_package_url":null,"file_url":null,"thumb_url":null,"original_url":"http://example.com/24bb881f-d7f8-4b89-8d74-9933a8e1d8e6/sheet.jpeg","android_file_url":null,"name_crop_url":null,"tiles_resolution":null,"tiles_resolution_type":null}]},"schema":{"$ref":"#/components/schemas/floorplan_with_sheets"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/floorplan_rotate_update_input"}}},"required":true}}},"/api/v3/projects/{project_id}/floorplans/{id}/merge_by_name":{"put":{"summary":"Merge a Floorplan by Name","operationId":"merge_floorplan_by_name","tags":["floorplans"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/floorplans/batch_move":{"post":{"summary":"Move a batch of floorplans into a folder collection","operationId":"batch_move_floorplans","tags":["floorplans"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Batch move enqueued successfully","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}},"403":{"description":"Forbidden access","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"errors":["You are not authorized to perform that action"]},"schema":{"$ref":"#/components/schemas/errors"}}}},"422":{"description":"Collections are not enabled for this project","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"errors":["Batch move failed: Collections are not enabled for this project"]},"schema":{"$ref":"#/components/schemas/errors"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/floorplan_batch_move_input"}}},"required":true}}},"/api/v3/projects/{project_id}/folders":{"get":{"summary":"Get all folders in project","operationId":"get_folders_in_project","tags":["folders"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"98db0f5e-c7f9-44a5-b9f9-211fa2f9227c","creator_user_id":865,"last_editor_user_id":865,"project_id":"8498e71d-2530-4f1f-bb76-6b1c4791fa09","resolved_conflict":false,"created_at":"2026-06-23T22:32:36.879Z","updated_at":"2026-06-23T22:32:36.879Z","device_created_at":"2026-06-23T22:32:36.879Z","device_updated_at":"2026-06-23T22:32:36.879Z","deleted_at":null,"name":"folder","process_state":null,"cascade_deleted_dependents_count":null,"required_role":"follower","kind":"floorplan","folder_id":null,"collection_id":null,"cascade_deleted_by_id":null,"deleted_by_two_way_sync":false,"integration_metadata":null},{"id":"327660f9-12fc-4b50-b635-cef248b3b4a4","creator_user_id":865,"last_editor_user_id":865,"project_id":"8498e71d-2530-4f1f-bb76-6b1c4791fa09","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:32:36.886Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"name":"folder","process_state":null,"cascade_deleted_dependents_count":null,"required_role":"follower","kind":"floorplan","folder_id":null,"collection_id":null,"cascade_deleted_by_id":null,"deleted_by_two_way_sync":false,"integration_metadata":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/folder"}}}}}}},"post":{"summary":"Create a new folder","operationId":"create_folder_in_project","tags":["folders"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"bff3a1f3-8f59-407b-a6f1-76f9ab2ba4c0","creator_user_id":871,"last_editor_user_id":871,"project_id":"b2d4fa49-eca9-423d-9d91-cffc4318cf60","resolved_conflict":false,"created_at":"2026-06-23T22:32:38.147Z","updated_at":"2026-06-23T22:32:38.147Z","device_created_at":"2026-06-23T22:32:37.902Z","device_updated_at":"2026-06-23T22:32:37.902Z","deleted_at":null,"name":"folder","process_state":null,"cascade_deleted_dependents_count":null,"required_role":"follower","kind":"floorplan","folder_id":null,"collection_id":null,"cascade_deleted_by_id":null,"deleted_by_two_way_sync":false,"integration_metadata":null},"schema":{"$ref":"#/components/schemas/folder"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/folder_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/folders/{id}":{"get":{"summary":"Get folder by ID","operationId":"get_folder_by_id","tags":["folders"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"31a4ce43-1c6a-47aa-b6cf-813e95231f5c","creator_user_id":869,"last_editor_user_id":869,"project_id":"d4b6eb16-640c-4eab-bd07-818967f0c3df","resolved_conflict":false,"created_at":"2026-06-23T22:32:37.554Z","updated_at":"2026-06-23T22:32:37.554Z","device_created_at":"2026-06-23T22:32:37.553Z","device_updated_at":"2026-06-23T22:32:37.553Z","deleted_at":null,"name":"folder","process_state":null,"cascade_deleted_dependents_count":null,"required_role":"follower","kind":"floorplan","folder_id":null,"collection_id":null,"cascade_deleted_by_id":null,"deleted_by_two_way_sync":false,"integration_metadata":null},"schema":{"$ref":"#/components/schemas/folder"}}}}}},"patch":{"summary":"Update folder by ID","operationId":"update_folder_by_id","tags":["folders"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"4ac2f5bd-a48d-488c-ac3a-0f31375c9f42","creator_user_id":873,"last_editor_user_id":873,"project_id":"6bfe1697-6a5f-4a4a-94af-88f3a5998fb7","resolved_conflict":false,"created_at":"2026-06-23T22:32:38.240Z","updated_at":"2026-06-23T22:32:38.494Z","device_created_at":"2026-06-23T22:32:38.239Z","device_updated_at":"2026-06-23T22:30:38.258Z","deleted_at":null,"name":"folder","process_state":null,"cascade_deleted_dependents_count":null,"required_role":"follower","kind":"floorplan","folder_id":null,"collection_id":null,"cascade_deleted_by_id":null,"deleted_by_two_way_sync":false,"integration_metadata":null},"schema":{"$ref":"#/components/schemas/folder"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/folder_update_input"}}},"required":true}},"delete":{"summary":"Delete folder by ID","operationId":"delete_folder_by_id","tags":["folders"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/folders/{id}/restore":{"put":{"summary":"Restore folder by ID","operationId":"restore_folder_by_id","tags":["folders"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"51607eaf-0152-4f0b-b48d-eda4a0f7d344","creator_user_id":877,"last_editor_user_id":877,"project_id":"0a48b2ab-f6a7-4b7b-a380-d44d737ec0f6","resolved_conflict":false,"created_at":"2026-06-23T22:32:38.907Z","updated_at":"2026-06-23T22:32:39.151Z","device_created_at":"2026-06-23T22:32:38.907Z","device_updated_at":"2026-06-23T22:32:38.907Z","deleted_at":null,"name":"folder","process_state":"restoring","cascade_deleted_dependents_count":null,"required_role":"follower","kind":"floorplan","folder_id":null,"collection_id":null,"cascade_deleted_by_id":null,"deleted_by_two_way_sync":false,"integration_metadata":null},"schema":{"$ref":"#/components/schemas/folder"}}}}}}},"/api/v3/projects/{project_id}/folders/{id}/duplicate":{"post":{"summary":"Duplicate a folder collection and all its contents","operationId":"duplicate_project_folder","tags":["folders"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"},{"name":"jid","description":"Job ID returned from the initial 202 response","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Duplication complete - returns the new folder","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"5c56be96-ccd1-46a7-ba6d-1f0d00e6b364","creator_user_id":879,"last_editor_user_id":879,"project_id":"d9ece3fd-d4e7-45cf-81ff-df0e86e66c0d","resolved_conflict":false,"created_at":"2026-06-23T22:32:39.289Z","updated_at":"2026-06-23T22:32:39.289Z","device_created_at":"2026-06-23T22:32:39.289Z","device_updated_at":"2026-06-23T22:32:39.289Z","deleted_at":null,"name":"Copy of Collection","process_state":null,"cascade_deleted_dependents_count":null,"required_role":"follower","kind":"floorplan","folder_id":null,"collection_id":null,"cascade_deleted_by_id":null,"deleted_by_two_way_sync":false,"integration_metadata":null},"schema":{"$ref":"#/components/schemas/folder"}}}},"202":{"description":"Duplication enqueued - poll with returned jid","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"jid":"a2a86bef-e67f-4e46-a380-d2b015aa7f23"},"schema":{"$ref":"#/components/schemas/project_resource_export_response"}}}},"403":{"description":"Forbidden access","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"errors":["You are not authorized to perform that action"]},"schema":{"$ref":"#/components/schemas/errors"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/folder_duplicate_input"}}},"required":true}}},"/api/v3/projects/{project_id}/form_permissions":{"get":{"summary":"Get all form_permissions in project","operationId":"get_form_permissions_in_project","tags":["form permissions"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"880f2e55-131e-46dc-9278-0d4bd43c7a0b","creator_user_id":889,"last_editor_user_id":889,"project_id":"2641034b-8116-4227-8379-c4a08a4024d1","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"form_id":"5f7e2d56-a53c-446d-a62b-bdae822788e2","role":"member","kind":"can_view_form","enabled":false},{"id":"74ef5151-90c1-4082-ba46-8381f7bf163a","creator_user_id":889,"last_editor_user_id":889,"project_id":"2641034b-8116-4227-8379-c4a08a4024d1","resolved_conflict":false,"created_at":"2026-06-23T22:32:40.522Z","updated_at":"2026-06-23T22:32:40.522Z","device_created_at":"2026-06-23T22:32:40.522Z","device_updated_at":"2026-06-23T22:32:40.522Z","deleted_at":null,"form_id":"0bb0a4cf-469e-4f4a-8821-b6f17ff2e5e9","role":"member","kind":"can_view_form","enabled":false}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/form_permission"}}}}}}}},"/api/v3/projects/{project_id}/form_section_record_inputs":{"get":{"summary":"Get all form_section_record_inputs in project","operationId":"get_form_section_record_inputs_in_project","tags":["form section record inputs"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"8efbbb82-627d-4fd7-af8c-f211be9dbe9a","creator_user_id":895,"last_editor_user_id":895,"project_id":"2c86c577-1c38-43cc-b0ea-8d9e56c18645","resolved_conflict":false,"created_at":"2026-06-23T22:32:41.335Z","updated_at":"2026-06-23T22:32:41.335Z","device_created_at":"2026-06-23T22:32:41.335Z","device_updated_at":"2026-06-23T22:32:41.335Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":0,"max_values":1,"form_section_record_id":"74bde6e4-4996-4404-be9a-47c29406ab86","form_template_section_record_input_id":"627f84a0-300a-4c54-ba35-fcc2e31b1864","data_type_id":"11b24670-7fed-480b-8b0d-ee82e69e93cf","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null},{"id":"5d68705e-099d-4e58-8527-ac26081ef651","creator_user_id":895,"last_editor_user_id":895,"project_id":"2c86c577-1c38-43cc-b0ea-8d9e56c18645","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:32:41.396Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":0,"max_values":1,"form_section_record_id":"93080f1a-8686-4d77-a51a-13eda1285350","form_template_section_record_input_id":"7dae8963-6280-45e1-bcb8-65341eced323","data_type_id":"70524970-dd1b-4f56-be7c-7def94815bb6","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/form_section_record_input"}}}}}}},"post":{"summary":"Create a new form_section_record_input","operationId":"create_form_section_record_input_in_project","tags":["form section record inputs"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"bb510c00-7efe-467f-b748-c24f3f7cc916","creator_user_id":901,"last_editor_user_id":901,"project_id":"53cb3ef8-6583-42be-bf7f-97102027562e","resolved_conflict":false,"created_at":"2026-06-23T22:32:42.747Z","updated_at":"2026-06-23T22:32:42.747Z","device_created_at":"2026-06-23T22:32:42.512Z","device_updated_at":"2026-06-23T22:32:42.512Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":0,"max_values":1,"form_section_record_id":"a0506b56-43bc-4f48-baf8-51ccd5ac2939","form_template_section_record_input_id":"4bb2cc46-277d-44dc-9df0-a4f4a19c8f2a","data_type_id":"e995ad7d-b8e8-4669-9f21-870fd4ffc2f4","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null},"schema":{"$ref":"#/components/schemas/form_section_record_input"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/form_section_record_input_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/form_section_record_inputs/{id}":{"get":{"summary":"Get form_section_record_input by ID","operationId":"get_form_section_record_input_by_id","tags":["form section record inputs"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"d9c80b19-b7c8-4259-8cda-11433b58d9da","creator_user_id":899,"last_editor_user_id":899,"project_id":"8a345b84-97c1-467b-ab1f-f78e1085c213","resolved_conflict":false,"created_at":"2026-06-23T22:32:42.120Z","updated_at":"2026-06-23T22:32:42.120Z","device_created_at":"2026-06-23T22:32:42.120Z","device_updated_at":"2026-06-23T22:32:42.120Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":0,"max_values":1,"form_section_record_id":"a53e4f88-63e1-4451-bc40-ee74456419d5","form_template_section_record_input_id":"112822c4-8b20-452d-a90c-c13f6a1f9775","data_type_id":"0123114a-e017-4101-bdec-098147782d1b","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null},"schema":{"$ref":"#/components/schemas/form_section_record_input"}}}}}},"patch":{"summary":"Update form_section_record_input by ID","operationId":"update_form_section_record_input_by_id","tags":["form section record inputs"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"f2d015b5-72fd-4ca0-a2b5-eebf31bf9627","creator_user_id":903,"last_editor_user_id":903,"project_id":"4b74bf1d-02a8-4564-ae82-aa2019a373d0","resolved_conflict":false,"created_at":"2026-06-23T22:32:42.893Z","updated_at":"2026-06-23T22:32:43.152Z","device_created_at":"2026-06-23T22:32:42.893Z","device_updated_at":"2026-06-23T22:30:42.902Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":0,"max_values":1,"form_section_record_id":"bba63af3-6c11-44d9-95ef-b29c3a75b8e3","form_template_section_record_input_id":"1a1352b1-41c2-4300-8b58-8377109d793f","data_type_id":"1eee7162-7b45-4796-a429-9413ab6f552e","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null},"schema":{"$ref":"#/components/schemas/form_section_record_input"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/form_section_record_input_update_input"}}},"required":true}},"delete":{"summary":"Delete form_section_record_input by ID","operationId":"delete_form_section_record_input_by_id","tags":["form section record inputs"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/form_section_record_inputs/{id}/restore":{"put":{"summary":"Restore form_section_record_input by ID","operationId":"restore_form_section_record_input_by_id","tags":["form section record inputs"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"41c29ccc-19aa-4178-bd81-e3d7eae27689","creator_user_id":907,"last_editor_user_id":907,"project_id":"ddad526a-41b9-4e1b-8596-d453280ef446","resolved_conflict":false,"created_at":"2026-06-23T22:32:43.706Z","updated_at":"2026-06-23T22:32:43.983Z","device_created_at":"2026-06-23T22:32:43.705Z","device_updated_at":"2026-06-23T22:32:43.705Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":0,"max_values":1,"form_section_record_id":"f6095e2b-f462-4883-b632-18747dd0226a","form_template_section_record_input_id":"116a9265-8cf2-4b01-9a24-15c91ee3d6eb","data_type_id":"6da1d2dd-b89e-4bf9-ac79-ca080a0c4327","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null},"schema":{"$ref":"#/components/schemas/form_section_record_input"}}}}}}},"/api/v3/projects/{project_id}/form_section_record_input_value_markups":{"get":{"summary":"Get all form_section_record_input_value_markups in project","operationId":"get_form_section_record_input_value_markups_in_project","tags":["form section record input value markups"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"ad415b47-f5d8-45a7-91c9-f355db12600a","creator_user_id":909,"last_editor_user_id":909,"project_id":"d6946e00-037b-4cb1-bfb9-472293ff54c9","resolved_conflict":false,"created_at":"2026-06-23T22:32:44.165Z","updated_at":"2026-06-23T22:32:44.165Z","device_created_at":"2026-06-23T22:32:44.165Z","device_updated_at":"2026-06-23T22:32:44.165Z","deleted_at":null,"data":{"data":"data"},"form_section_record_input_value_id":"404f2137-1cde-411a-90b0-0239b3e144ab","markupable_id":"5f39b82f-d7b5-42e4-8a00-b3e5cb760e04","markupable_type":"Attachment"},{"id":"277dc32b-a962-4ad5-b38d-d13277aece50","creator_user_id":909,"last_editor_user_id":909,"project_id":"d6946e00-037b-4cb1-bfb9-472293ff54c9","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:32:44.247Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"data":{"data":"data"},"form_section_record_input_value_id":"46ba3b94-5c6e-4800-abe2-21bf4110c297","markupable_id":"8adc003c-39ef-4e79-bc78-04465d080a2d","markupable_type":"Attachment"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/form_section_record_input_value_markup"}}}}}}},"post":{"summary":"Create a new form_section_record_input_value_markup","operationId":"create_form_section_record_input_value_markup_in_project","tags":["form section record input value markups"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"f7b5fa90-b6fd-491b-9977-2d366496563b","creator_user_id":917,"last_editor_user_id":917,"project_id":"b5ec372c-32af-47a7-b068-336114476522","resolved_conflict":false,"created_at":"2026-06-23T22:32:46.094Z","updated_at":"2026-06-23T22:32:46.094Z","device_created_at":"2026-06-23T22:32:45.820Z","device_updated_at":"2026-06-23T22:32:45.820Z","deleted_at":null,"data":{"data":"data"},"form_section_record_input_value_id":"ceb4eacd-2a76-4906-a023-674d875139bd","markupable_id":"cf45e49f-6536-4bbc-83d0-2c449a16354f","markupable_type":"Attachment"},"schema":{"$ref":"#/components/schemas/form_section_record_input_value_markup"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/form_section_record_input_value_markup_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/form_section_record_input_value_markups/{id}":{"patch":{"summary":"Update form_section_record_input_value_markup by ID","operationId":"update_form_section_record_input_value_markup_by_id","tags":["form section record input value markups"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"fbd7abe5-f9dd-4f96-9697-97ce3b850898","creator_user_id":913,"last_editor_user_id":913,"project_id":"0408371a-5342-4737-be09-bec5ec67d584","resolved_conflict":false,"created_at":"2026-06-23T22:32:44.974Z","updated_at":"2026-06-23T22:32:45.225Z","device_created_at":"2026-06-23T22:32:44.974Z","device_updated_at":"2026-06-23T22:30:45.001Z","deleted_at":null,"data":{"data":"data"},"form_section_record_input_value_id":"6e9eeead-0d6d-4375-90ac-8cec9714ad95","markupable_id":"e37d93da-564c-48ee-99a3-f4d74b927db0","markupable_type":"Attachment"},"schema":{"$ref":"#/components/schemas/form_section_record_input_value_markup"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/form_section_record_input_value_markup_update_input"}}},"required":true}},"delete":{"summary":"Delete form_section_record_input_value_markup by ID","operationId":"delete_form_section_record_input_value_markup_by_id","tags":["form section record input value markups"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/form_section_record_input_values/{id}/markups":{"get":{"summary":"Get form_section_record_input_value_markups in project for an form_section_record_input_value_id","operationId":"get_markups_in_project_for_a_form_section_record_value","tags":["form section record input value markups"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"},{"name":"id","description":"ID of the form_section_record_input_value to filter markups by","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"id":"188f2b0d-a59b-4e09-b934-a411edbb79c7","creator_user_id":919,"last_editor_user_id":919,"project_id":"3af28b53-d527-44a4-9e8c-6532bd540f9a","resolved_conflict":false,"created_at":"2026-06-23T22:32:46.274Z","updated_at":"2026-06-23T22:32:46.275Z","device_created_at":"2026-06-23T22:32:46.274Z","device_updated_at":"2026-06-23T22:32:46.274Z","deleted_at":null,"data":{"data":"data"}},{"id":"ec0638a2-9402-44c6-8466-5f950eb27076","creator_user_id":919,"last_editor_user_id":919,"project_id":"3af28b53-d527-44a4-9e8c-6532bd540f9a","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:32:46.279Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"data":{"data":"data"}}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/form_section_record_input_value_markup"}}}}}}}},"/api/v3/projects/{project_id}/form_section_record_input_values/{id}/flatten":{"post":{"summary":"Flatten image with markups for form_section_record_input_value","description":"Flattening means Fieldwire will rasterize the associated entity image along with its markups to make it a single image for the thumbnail.Currently only the most recent 100 markups will be flattened for performance reasons.","operationId":"flatten_form_section_record_input_value_by_id","tags":["form section record input value markups"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/form_section_record_input_values":{"get":{"summary":"Get all form_section_record_input_values in project","operationId":"get_form_section_record_input_values_in_project","tags":["form section record input values"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"76985a5a-79a6-483d-9d0a-b10acd040816","creator_user_id":923,"last_editor_user_id":923,"project_id":"2c4bc7fc-acef-42b0-8367-8615fcca608c","resolved_conflict":false,"created_at":"2026-06-23T22:32:47.114Z","updated_at":"2026-06-23T22:32:47.114Z","device_created_at":"2026-06-23T22:32:47.114Z","device_updated_at":"2026-06-23T22:32:47.114Z","deleted_at":null,"form_section_record_input_id":"1eec982e-78e2-4ce4-9e26-93a2ea724122","form_section_record_value_id":"68c84674-3b0d-4f3e-b288-b1e5a7cc1e69","value_id":"9fbc1b0b-eaff-4c72-b979-bed16c63718b","value_type":"DataTypeValue","user_id":null,"flattened_file_url":null,"thumb_url":null},{"id":"683bf6c1-bb3c-4da9-af31-d209966633e1","creator_user_id":923,"last_editor_user_id":923,"project_id":"2c4bc7fc-acef-42b0-8367-8615fcca608c","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:32:47.192Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"form_section_record_input_id":"bce9178e-7142-4fc1-a175-983ff458ef7b","form_section_record_value_id":"d593c2dc-b2f2-4a6f-b999-47ba4cc43ad0","value_id":"8f285d3d-d7a6-47fe-be81-fb7a21eed184","value_type":"DataTypeValue","user_id":null,"flattened_file_url":null,"thumb_url":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/form_section_record_input_value"}}}}}}},"post":{"summary":"Create a new form_section_record_input_value","operationId":"create_form_section_record_input_value_in_project","tags":["form section record input values"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"ad215bfa-d7fb-4720-8cc0-d4414f9dbe9a","creator_user_id":929,"last_editor_user_id":929,"project_id":"ecf0d13e-231c-4418-89ff-7f85fe9a774c","resolved_conflict":false,"created_at":"2026-06-23T22:32:48.702Z","updated_at":"2026-06-23T22:32:48.702Z","device_created_at":"2026-06-23T22:32:48.440Z","device_updated_at":"2026-06-23T22:32:48.440Z","deleted_at":null,"form_section_record_input_id":"dee6a365-eb8e-4421-a978-4c31b1767808","form_section_record_value_id":"73adaebf-581b-4301-a875-c69f191b5246","value_id":"ba60dfbc-a211-41c3-b4dd-1f8058502305","value_type":"DataTypeValue","user_id":null,"flattened_file_url":null,"thumb_url":null},"schema":{"$ref":"#/components/schemas/form_section_record_input_value"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/form_section_record_input_value_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/form_section_record_input_values/{id}":{"get":{"summary":"Get form_section_record_input_value by ID","operationId":"get_form_section_record_input_value_by_id","tags":["form section record input values"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"6721f28d-d8d7-45c4-bd56-cc8a30225bf8","creator_user_id":927,"last_editor_user_id":927,"project_id":"1f4ffb11-faea-43c4-9349-86e7d61c79ad","resolved_conflict":false,"created_at":"2026-06-23T22:32:47.904Z","updated_at":"2026-06-23T22:32:47.905Z","device_created_at":"2026-06-23T22:32:47.904Z","device_updated_at":"2026-06-23T22:32:47.904Z","deleted_at":null,"form_section_record_input_id":"2608e54d-0346-4767-9d53-7648dbd38702","form_section_record_value_id":"ac7eb95d-06ac-4b7b-a529-6f6ba111c3ed","value_id":"c54db25f-3d52-4cd1-ba2d-316f41180580","value_type":"DataTypeValue","user_id":null,"flattened_file_url":null,"thumb_url":null},"schema":{"$ref":"#/components/schemas/form_section_record_input_value"}}}}}},"patch":{"summary":"Update form_section_record_input_value by ID","operationId":"update_form_section_record_input_value_by_id","tags":["form section record input values"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"defef812-a22a-41c8-bd02-33307b1c1201","creator_user_id":931,"last_editor_user_id":931,"project_id":"529cbf32-a8f1-442a-b697-4336fe9d01c7","resolved_conflict":false,"created_at":"2026-06-23T22:32:48.873Z","updated_at":"2026-06-23T22:32:49.167Z","device_created_at":"2026-06-23T22:32:48.873Z","device_updated_at":"2026-06-23T22:30:48.916Z","deleted_at":null,"form_section_record_input_id":"38238a4d-913b-440a-a646-c8733c401ed4","form_section_record_value_id":"73407eb7-ffd7-43d8-98ec-19b7abc5adcb","value_id":"274c3750-7372-4954-a6b1-11949eff1431","value_type":"DataTypeValue","user_id":null,"flattened_file_url":null,"thumb_url":null},"schema":{"$ref":"#/components/schemas/form_section_record_input_value"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/form_section_record_input_value_update_input"}}},"required":true}},"delete":{"summary":"Delete form_section_record_input_value by ID","operationId":"delete_form_section_record_input_value_by_id","tags":["form section record input values"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/form_section_record_input_values/{id}/restore":{"put":{"summary":"Restore form_section_record_input_value by ID","operationId":"restore_form_section_record_input_value_by_id","tags":["form section record input values"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"b71f554d-ce78-4afb-96c3-d525c4ef62b8","creator_user_id":935,"last_editor_user_id":935,"project_id":"ac7bebf3-496c-485f-84e6-a93e11bf4504","resolved_conflict":false,"created_at":"2026-06-23T22:32:49.716Z","updated_at":"2026-06-23T22:32:49.946Z","device_created_at":"2026-06-23T22:32:49.716Z","device_updated_at":"2026-06-23T22:32:49.716Z","deleted_at":null,"form_section_record_input_id":"5ff99148-59b7-4b54-89f6-7eef1e6598c7","form_section_record_value_id":"23eb5dd4-8a1f-47d1-bf3d-d54f73417c73","value_id":"5def8d41-888f-4136-b0f1-caffcbe5d28e","value_type":"DataTypeValue","user_id":null,"flattened_file_url":null,"thumb_url":null},"schema":{"$ref":"#/components/schemas/form_section_record_input_value"}}}}}}},"/api/v3/projects/{project_id}/form_section_records":{"get":{"summary":"Get all form_section_records in project","operationId":"get_form_section_records_in_project","tags":["form section records"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"b1929f43-5ea7-49ef-8ad0-7ae30ac30e9a","creator_user_id":937,"last_editor_user_id":937,"project_id":"2d502cec-8413-4663-8938-1ba019f7db86","resolved_conflict":false,"created_at":"2026-06-23T22:32:50.080Z","updated_at":"2026-06-23T22:32:50.081Z","device_created_at":"2026-06-23T22:32:50.080Z","device_updated_at":"2026-06-23T22:32:50.080Z","deleted_at":null,"name":"form_section_record 23","ordinal":1,"min_values":0,"max_values":1,"form_section_id":"36c7bb18-d0f8-4e1f-a92d-14e64a3323bf","form_template_section_record_id":"67640e5c-0bfa-4238-a860-e5ccc4c3ef52"},{"id":"11365583-fe0d-4f8c-894f-53d03517e1dd","creator_user_id":937,"last_editor_user_id":937,"project_id":"2d502cec-8413-4663-8938-1ba019f7db86","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:32:50.118Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"name":"form_section_record 24","ordinal":1,"min_values":0,"max_values":1,"form_section_id":"c4dea231-8b39-47bd-9b31-6917b7205a6e","form_template_section_record_id":"f90b4725-85d9-40aa-ae62-9d6da8fee345"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/form_section_record"}}}}}}},"post":{"summary":"Create a new form_section_record","operationId":"create_form_section_record_in_project","tags":["form section records"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"a70e85a4-7f09-455d-a728-a18809babe91","creator_user_id":943,"last_editor_user_id":943,"project_id":"a640230a-dd43-4b4d-af7f-901603db576e","resolved_conflict":false,"created_at":"2026-06-23T22:32:51.527Z","updated_at":"2026-06-23T22:32:51.527Z","device_created_at":"2026-06-23T22:32:51.282Z","device_updated_at":"2026-06-23T22:32:51.282Z","deleted_at":null,"name":"form_section_record 26","ordinal":1,"min_values":0,"max_values":1,"form_section_id":"d929ce7f-f2e5-48c2-a912-34baa3369ec6","form_template_section_record_id":"4ca8402f-bfed-4087-949f-6f5ed729155f"},"schema":{"$ref":"#/components/schemas/form_section_record"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/form_section_record_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/form_section_records/{id}":{"get":{"summary":"Get form_section_record by ID","operationId":"get_form_section_record_by_id","tags":["form section records"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"790283ef-6553-4cf6-a7d7-620abb51f089","creator_user_id":941,"last_editor_user_id":941,"project_id":"58d74249-37ab-44a4-8304-57817c683065","resolved_conflict":false,"created_at":"2026-06-23T22:32:50.872Z","updated_at":"2026-06-23T22:32:50.873Z","device_created_at":"2026-06-23T22:32:50.872Z","device_updated_at":"2026-06-23T22:32:50.872Z","deleted_at":null,"name":"form_section_record 25","ordinal":1,"min_values":0,"max_values":1,"form_section_id":"0381b21e-46b4-4214-9902-40a45e54c746","form_template_section_record_id":"ec8bf1ef-7f04-4f6b-9e4e-61e922c149de"},"schema":{"$ref":"#/components/schemas/form_section_record"}}}}}},"patch":{"summary":"Update form_section_record by ID","operationId":"update_form_section_record_by_id","tags":["form section records"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"eb9e876c-2983-4aa3-9f8f-006fc810e4e4","creator_user_id":945,"last_editor_user_id":945,"project_id":"16715379-6a6f-44c8-a12c-5c9bc9ddc924","resolved_conflict":false,"created_at":"2026-06-23T22:32:51.655Z","updated_at":"2026-06-23T22:32:51.911Z","device_created_at":"2026-06-23T22:32:51.654Z","device_updated_at":"2026-06-23T22:30:51.678Z","deleted_at":null,"name":"form_section_record 27","ordinal":1,"min_values":0,"max_values":1,"form_section_id":"5f2ad81a-2361-4d8d-b1cd-e2e87a25a191","form_template_section_record_id":"b20a62c4-a315-4cac-88c0-45a4e9676ba8"},"schema":{"$ref":"#/components/schemas/form_section_record"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/form_section_record_update_input"}}},"required":true}},"delete":{"summary":"Delete form_section_record by ID","operationId":"delete_form_section_record_by_id","tags":["form section records"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/form_section_records/{id}/restore":{"put":{"summary":"Restore form_section_record by ID","operationId":"restore_form_section_record_by_id","tags":["form section records"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"a4a2bce9-d8bd-480b-a5ec-0a1030dd8d40","creator_user_id":949,"last_editor_user_id":949,"project_id":"cefdfb12-ecfd-4298-b296-5b8ae982ce66","resolved_conflict":false,"created_at":"2026-06-23T22:32:52.406Z","updated_at":"2026-06-23T22:32:52.644Z","device_created_at":"2026-06-23T22:32:52.406Z","device_updated_at":"2026-06-23T22:32:52.406Z","deleted_at":null,"name":"form_section_record 29","ordinal":1,"min_values":0,"max_values":1,"form_section_id":"608e6ab2-b18f-4c34-a435-a2c291d582ef","form_template_section_record_id":"457f653c-e81a-4e18-8225-7b6959a4f169"},"schema":{"$ref":"#/components/schemas/form_section_record"}}}}}}},"/api/v3/projects/{project_id}/form_section_record_values":{"get":{"summary":"Get all form_section_record_values in project","operationId":"get_form_section_record_values_in_project","tags":["form section record values"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"ef347472-a974-43ed-9736-8db6197a9251","creator_user_id":953,"last_editor_user_id":953,"project_id":"ca3bb82b-5582-4761-8a56-4c60b053ef25","resolved_conflict":false,"created_at":"2026-06-23T22:32:53.503Z","updated_at":"2026-06-23T22:32:53.503Z","device_created_at":"2026-06-23T22:32:53.503Z","device_updated_at":"2026-06-23T22:32:53.503Z","deleted_at":null,"ordinal":1,"form_section_record_id":"953a82df-b3ef-4fc5-8356-77053c22384d"},{"id":"3a5015a4-ce11-449e-8dc3-f4b96ffdac3c","creator_user_id":953,"last_editor_user_id":953,"project_id":"ca3bb82b-5582-4761-8a56-4c60b053ef25","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:32:53.545Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"ordinal":1,"form_section_record_id":"06f900fc-a6ec-4b8b-a9a4-762f27e7cf12"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/form_section_record_value"}}}}}}},"post":{"summary":"Create a new form_section_record_value","operationId":"create_form_section_record_value_in_project","tags":["form section record values"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"f51c6e2d-fa04-428c-9304-d35c2218d124","creator_user_id":959,"last_editor_user_id":959,"project_id":"ae8de98f-8f92-49b2-a3f5-591f7c811f81","resolved_conflict":false,"created_at":"2026-06-23T22:32:54.973Z","updated_at":"2026-06-23T22:32:54.973Z","device_created_at":"2026-06-23T22:32:54.709Z","device_updated_at":"2026-06-23T22:32:54.709Z","deleted_at":null,"ordinal":1,"form_section_record_id":"580b9858-eeb3-475c-b6fa-4cbc121d1110"},"schema":{"$ref":"#/components/schemas/form_section_record_value"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/form_section_record_value_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/form_section_record_values/{id}":{"get":{"summary":"Get form_section_record_value by ID","operationId":"get_form_section_record_value_by_id","tags":["form section record values"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"b4042fd6-8e01-47fa-a979-dd876047c3e3","creator_user_id":957,"last_editor_user_id":957,"project_id":"5e03f22a-526b-4c67-b191-b73cbca8b0d8","resolved_conflict":false,"created_at":"2026-06-23T22:32:54.270Z","updated_at":"2026-06-23T22:32:54.271Z","device_created_at":"2026-06-23T22:32:54.270Z","device_updated_at":"2026-06-23T22:32:54.270Z","deleted_at":null,"ordinal":1,"form_section_record_id":"e1349e85-4c78-44cb-b2ce-fb6d912b7b3e"},"schema":{"$ref":"#/components/schemas/form_section_record_value"}}}}}},"patch":{"summary":"Update form_section_record_value by ID","operationId":"update_form_section_record_value_by_id","tags":["form section record values"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"4fcdeb8b-8788-4307-b755-cffbdc519103","creator_user_id":961,"last_editor_user_id":961,"project_id":"3620591c-15ca-44f3-a4dd-0494f4ff8cc2","resolved_conflict":false,"created_at":"2026-06-23T22:32:55.113Z","updated_at":"2026-06-23T22:32:55.386Z","device_created_at":"2026-06-23T22:32:55.113Z","device_updated_at":"2026-06-23T22:30:55.147Z","deleted_at":null,"ordinal":1,"form_section_record_id":"12855607-fcc4-413b-946e-81cf6ba3eda1"},"schema":{"$ref":"#/components/schemas/form_section_record_value"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/form_section_record_value_update_input"}}},"required":true}},"delete":{"summary":"Delete form_section_record_value by ID","operationId":"delete_form_section_record_value_by_id","tags":["form section record values"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/form_section_record_values/{id}/restore":{"put":{"summary":"Restore form_section_record_value by ID","operationId":"restore_form_section_record_value_by_id","tags":["form section record values"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"0ffc565a-beaa-4072-a283-1e200a57852e","creator_user_id":965,"last_editor_user_id":965,"project_id":"52579002-3657-4e87-85f2-6a4ee628f371","resolved_conflict":false,"created_at":"2026-06-23T22:32:55.875Z","updated_at":"2026-06-23T22:32:56.135Z","device_created_at":"2026-06-23T22:32:55.875Z","device_updated_at":"2026-06-23T22:32:55.875Z","deleted_at":null,"ordinal":1,"form_section_record_id":"1f8f5997-fc07-4843-b4fd-ccd0c490b270"},"schema":{"$ref":"#/components/schemas/form_section_record_value"}}}}}}},"/api/v3/projects/{project_id}/form_sections":{"get":{"summary":"Get all form_sections in project","operationId":"get_form_sections_in_project","tags":["form sections"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"74821443-67e2-41fb-b1ff-8ff32cfc0d89","creator_user_id":967,"last_editor_user_id":967,"project_id":"09ed5b55-641f-44b8-b6f3-003a87c8ed8e","resolved_conflict":false,"created_at":"2026-06-23T22:32:56.252Z","updated_at":"2026-06-23T22:32:56.252Z","device_created_at":"2026-06-23T22:32:56.251Z","device_updated_at":"2026-06-23T22:32:56.251Z","deleted_at":null,"name":"form_section 37","ordinal":1,"description":null,"form_id":"9475ba51-a65e-4ff7-acf9-72655429ff77","form_template_section_id":"62966fba-f61b-495c-a021-23dd40686797"},{"id":"698f90d1-59c0-4534-9168-8c1b4bad504f","creator_user_id":967,"last_editor_user_id":967,"project_id":"09ed5b55-641f-44b8-b6f3-003a87c8ed8e","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:32:56.275Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"name":"form_section 38","ordinal":1,"description":null,"form_id":"fe9afde7-e01c-4b4f-a004-7dc5e636cb83","form_template_section_id":"d2f92e40-2b9f-4f45-a29c-753dc86ff6b6"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/form_section"}}}}}}},"post":{"summary":"Create a new form_section","operationId":"create_form_section_in_project","tags":["form sections"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"cf14d8f3-0cbc-49f7-8b2a-cc74d2202fa5","creator_user_id":973,"last_editor_user_id":973,"project_id":"0f81b718-6acb-44e4-9435-f1753d941262","resolved_conflict":false,"created_at":"2026-06-23T22:32:57.603Z","updated_at":"2026-06-23T22:32:57.603Z","device_created_at":"2026-06-23T22:32:57.365Z","device_updated_at":"2026-06-23T22:32:57.365Z","deleted_at":null,"name":"form_section 40","ordinal":1,"description":null,"form_id":"1c71d6cd-b8e8-4f72-bba4-71b501f46685","form_template_section_id":"47c9067f-618c-44fe-a3b7-1b712cf66e5f"},"schema":{"$ref":"#/components/schemas/form_section"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/form_section_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/form_sections/{id}":{"get":{"summary":"Get form_section by ID","operationId":"get_form_section_by_id","tags":["form sections"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"da3691f2-7dcd-4cd9-aa50-952ea6b04ed7","creator_user_id":971,"last_editor_user_id":971,"project_id":"a6c8af1e-e919-4df1-88a0-1d92ce7df182","resolved_conflict":false,"created_at":"2026-06-23T22:32:56.960Z","updated_at":"2026-06-23T22:32:56.960Z","device_created_at":"2026-06-23T22:32:56.960Z","device_updated_at":"2026-06-23T22:32:56.960Z","deleted_at":null,"name":"form_section 39","ordinal":1,"description":null,"form_id":"6c97c54c-7e50-439d-b826-bb1ab638a03a","form_template_section_id":"8d2f643f-6876-4c40-a106-1ef1aa0334ea"},"schema":{"$ref":"#/components/schemas/form_section"}}}}}},"patch":{"summary":"Update form_section by ID","operationId":"update_form_section_by_id","tags":["form sections"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"5b843492-0cdf-46ff-b706-a439c3301e4b","creator_user_id":975,"last_editor_user_id":975,"project_id":"a417ab39-72a9-40f9-8095-d4f7e9b89218","resolved_conflict":false,"created_at":"2026-06-23T22:32:57.719Z","updated_at":"2026-06-23T22:32:57.993Z","device_created_at":"2026-06-23T22:32:57.719Z","device_updated_at":"2026-06-23T22:30:57.762Z","deleted_at":null,"name":"form_section 41","ordinal":1,"description":null,"form_id":"583ebd50-941b-440b-8f58-985fd15538d8","form_template_section_id":"815a9dac-e1a9-4940-8363-74f36b58b925"},"schema":{"$ref":"#/components/schemas/form_section"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/form_section_update_input"}}},"required":true}},"delete":{"summary":"Delete form_section by ID","operationId":"delete_form_section_by_id","tags":["form sections"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/form_sections/{id}/restore":{"put":{"summary":"Restore form_section by ID","operationId":"restore_form_section_by_id","tags":["form sections"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"ac764f70-e321-4244-b895-bcecb85142a3","creator_user_id":979,"last_editor_user_id":979,"project_id":"ecbcd25d-6ad6-4fe1-b322-95b76415e035","resolved_conflict":false,"created_at":"2026-06-23T22:32:58.464Z","updated_at":"2026-06-23T22:32:58.734Z","device_created_at":"2026-06-23T22:32:58.464Z","device_updated_at":"2026-06-23T22:32:58.464Z","deleted_at":null,"name":"form_section 43","ordinal":1,"description":null,"form_id":"7a495f63-72fa-4793-a841-033d6ba6710c","form_template_section_id":"02790ea0-9632-4402-bcc4-a7e9f1a5675a"},"schema":{"$ref":"#/components/schemas/form_section"}}}}}}},"/api/v3/projects/{project_id}/forms":{"get":{"summary":"Get all forms in project","operationId":"get_forms_in_project","tags":["forms"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"},{"name":"filters[form_template_id_eq]","description":"Filter on form_template_id field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"26462387-8f00-4118-8f1c-419ec8761c23"}},{"name":"filters[owner_user_id_eq]","description":"Filter on owner_user_id field being equal to the passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"100"}},{"name":"filters[creator_user_id_eq]","description":"Filter on creator_user_id field being equal to the passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"100"}},{"name":"filters[created_at_gte]","description":"Filter on created_at field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_gt]","description":"Filter on created_at field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_lte]","description":"Filter on created_at field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_lt]","description":"Filter on created_at field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[name_like]","description":"Filter on name field being like passed in value","in":"query","required":false,"schema":{"type":"string","example":"Form 1"}},{"name":"filters[name_eq]","description":"Filter on name field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"Form 1"}},{"name":"filters[updated_at_gte]","description":"Filter on updated_at field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_gt]","description":"Filter on updated_at field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_lte]","description":"Filter on updated_at field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_lt]","description":"Filter on updated_at field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[due_date_gte]","description":"Filter on due_date field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[due_date_gt]","description":"Filter on due_date field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[due_date_lte]","description":"Filter on due_date field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[due_date_lt]","description":"Filter on due_date field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[end_at_gte]","description":"Filter on end_at field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[end_at_gt]","description":"Filter on end_at field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[end_at_lte]","description":"Filter on end_at field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[end_at_lt]","description":"Filter on end_at field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"},"ratelimit-limit-minute":{"$ref":"#/components/headers/ratelimit-limit-minute"},"ratelimit-remaining-minute":{"$ref":"#/components/headers/ratelimit-remaining-minute"},"ratelimit-limit-hour":{"$ref":"#/components/headers/ratelimit-limit-hour"},"ratelimit-remaining-hour":{"$ref":"#/components/headers/ratelimit-remaining-hour"},"ratelimit-reset":{"$ref":"#/components/headers/ratelimit-reset"}},"content":{"application/json":{"example":[{"id":"85f0e154-2e86-4ae8-bbcd-71857cc7710f","creator_user_id":981,"last_editor_user_id":981,"project_id":"c825d5b2-3562-4292-95cd-64b02d3a486f","resolved_conflict":false,"created_at":"2026-06-23T22:32:58.853Z","updated_at":"2026-06-23T22:32:58.853Z","device_created_at":"2026-06-23T22:32:58.853Z","device_updated_at":"2026-06-23T22:32:58.853Z","deleted_at":null,"name":"form_template 46","owner_user_id":981,"kind":"time_range","sequence_number":1,"version":1,"checksum":"8fd8380c34cb0ba3b69c3b88d5879acf","form_template_form_status_id":"ee48aa6c-b640-44e9-b07c-34f58fc12b2e","start_at":"2026-06-23T22:32:58.838Z","end_at":"2026-06-23T22:32:58.838Z","due_date":null,"form_template_id":"f9e920f7-cfa4-417d-b267-9b76ae597ba5","is_generated":true,"view_edit_permissions":"assignee","form_type":"default"},{"id":"43e40266-1aa5-47c5-89bd-a54e97566e06","creator_user_id":981,"last_editor_user_id":981,"project_id":"c825d5b2-3562-4292-95cd-64b02d3a486f","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:32:58.871Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"name":"form_template 47","owner_user_id":981,"kind":"time_range","sequence_number":1,"version":1,"checksum":"3715e955c7f7f0a947f1fa18d96f017e","form_template_form_status_id":"b0fb7947-29ed-4976-8d6d-93ebbd413dc5","start_at":"2026-06-22T00:00:00.000Z","end_at":"2026-06-22T00:00:00.000Z","due_date":null,"form_template_id":"4e798ebc-a38f-4a1c-b329-8e6e034cc4bc","is_generated":true,"view_edit_permissions":"assignee","form_type":"default"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/form"}}}}},"429":{"description":"Rate limit exceeded","headers":{"retry-after":{"$ref":"#/components/headers/retry-after"}},"content":{"application/json":{"example":{"errors":[{"type":"rate_limit_error","code":"rate_limit_exceeded","message":"Too many requests. Retry after 2026-06-23T22:33:59.473Z","details":{"endpoint_hour_limit":80000,"endpoint_minute_limit":1300,"request_retry_after":"2026-06-23T22:33:59.473Z","throttled_by":"hour"}}]},"schema":{"$ref":"#/components/schemas/sliding_window_rate_limit_error"}}}}}},"post":{"summary":"Create a new form","operationId":"create_form_in_project","tags":["forms"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"ab69c219-841e-4d0b-8d39-e6aa7f0e3e9d","creator_user_id":995,"last_editor_user_id":995,"project_id":"50349554-25db-4896-abb5-280fe88aefa8","resolved_conflict":false,"created_at":"2026-06-23T22:33:01.648Z","updated_at":"2026-06-23T22:33:01.648Z","device_created_at":"2026-06-23T22:33:01.391Z","device_updated_at":"2026-06-23T22:33:01.391Z","deleted_at":null,"name":"form_template 52","owner_user_id":997,"kind":"single_day","sequence_number":2,"version":1,"checksum":"fda8ad9cd0174eda7dbc11813cfcc9a8","form_template_form_status_id":"6c6cb452-5561-4dac-884d-0facd9f1832f","start_at":"2026-06-23T22:33:01.381Z","end_at":"2026-06-23T22:33:01.381Z","due_date":null,"form_template_id":"35665d97-a9f0-4b82-b012-11c4bc29e763","is_generated":true,"view_edit_permissions":"assignee","form_type":"default"},"schema":{"$ref":"#/components/schemas/form"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/form_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/forms/{id}":{"get":{"summary":"Get form by ID","operationId":"get_form_by_id","tags":["forms"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"bb5f3f0b-7a2f-4715-b33f-9b51fd356193","creator_user_id":987,"last_editor_user_id":987,"project_id":"a8adc1a6-c7c3-4a9f-90c2-f3c5205a909b","resolved_conflict":false,"created_at":"2026-06-23T22:32:59.899Z","updated_at":"2026-06-23T22:32:59.899Z","device_created_at":"2026-06-23T22:32:59.899Z","device_updated_at":"2026-06-23T22:32:59.899Z","deleted_at":null,"name":"form_template 48","owner_user_id":987,"kind":"time_range","sequence_number":1,"version":1,"checksum":"fc8aa5ab7d6451b3b8f38d8088b20adf","form_template_form_status_id":"97100443-a1a1-4a23-b702-029337d24698","start_at":"2026-06-23T22:32:59.888Z","end_at":"2026-06-23T22:32:59.888Z","due_date":null,"form_template_id":"2f647f0c-9ce6-428d-bb68-37fc90ca6f32","is_generated":true,"view_edit_permissions":"assignee","form_type":"default"},"schema":{"$ref":"#/components/schemas/form"}}}}}},"patch":{"summary":"Update form by ID","operationId":"update_form_by_id","tags":["forms"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"aa5a822e-62e2-4684-987a-968d0a4acbdf","creator_user_id":989,"last_editor_user_id":989,"project_id":"f435b4dc-8dac-4fb9-b3ea-17f905c8d4fb","resolved_conflict":false,"created_at":"2026-06-23T22:33:00.234Z","updated_at":"2026-06-23T22:33:00.499Z","device_created_at":"2026-06-23T22:33:00.234Z","device_updated_at":"2026-06-23T22:31:00.246Z","deleted_at":null,"name":"form_template 49","owner_user_id":989,"kind":"time_range","sequence_number":1,"version":1,"checksum":"66a64898a45694ecfad090ef1fb65dd5","form_template_form_status_id":"05d6a5c2-1ccf-4e79-b4dd-11f47ec0b2d1","start_at":"2026-06-23T22:33:00.223Z","end_at":"2026-06-23T22:33:00.223Z","due_date":null,"form_template_id":"a52ba04a-f6e2-4ff6-9c93-f64963cbd566","is_generated":true,"view_edit_permissions":"assignee","form_type":"default"},"schema":{"$ref":"#/components/schemas/form"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/form_update_input"}}},"required":true}},"delete":{"summary":"Delete form by ID","operationId":"delete_form_by_id","tags":["forms"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/forms/{id}/restore":{"put":{"summary":"Restore form by ID","operationId":"restore_form_by_id","tags":["forms"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"9031e59b-59ce-4d51-b8d8-23cdb196849c","creator_user_id":993,"last_editor_user_id":993,"project_id":"5f09d152-adaa-4fae-8577-690d73e1f12e","resolved_conflict":false,"created_at":"2026-06-23T22:33:00.944Z","updated_at":"2026-06-23T22:33:01.190Z","device_created_at":"2026-06-23T22:33:00.944Z","device_updated_at":"2026-06-23T22:33:00.944Z","deleted_at":null,"name":"form_template 51","owner_user_id":993,"kind":"time_range","sequence_number":1,"version":1,"checksum":"e4f2b49c4a739ebe8c58003e5b948a93","form_template_form_status_id":"573efb48-f905-40eb-a389-5219fde1e0d2","start_at":"2026-06-23T22:33:00.933Z","end_at":"2026-06-23T22:33:00.933Z","due_date":null,"form_template_id":"663ee3b1-57c1-4cd4-8676-2fae1930fb6a","is_generated":true,"view_edit_permissions":"assignee","form_type":"default"},"schema":{"$ref":"#/components/schemas/form"}}}}}}},"/api/v3/projects/{project_id}/forms/batch_export":{"post":{"summary":"Export the forms matching the form_ids in pdf or csv as asked","operationId":"forms_batch_export","tags":["forms"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"202":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}},"400":{"description":"Bad Request: asking for non existent form","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"errors":"Invalid Request! At least one of, the requesting user, the project id and the form ids passed in are not related to each other."},"schema":{"$ref":"#/components/schemas/errors_with_single_error"}}}},"429":{"description":"Too many attempts","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"error":true,"request_retry_after":"2026-06-23T22:38:03.227Z"},"schema":{"$ref":"#/components/schemas/too_many_requests_response"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/forms_batch_export_input"}}},"required":true}}},"/api/v3/projects/{project_id}/forms/{id}/export":{"post":{"summary":"Export a form","operationId":"forms_export","tags":["forms"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"202":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"jid":"f5dacaf3-41ce-40d0-b107-f4a13d37b1af"},"schema":{"$ref":"#/components/schemas/project_resource_export_response"}}}},"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"url":"my_form_url.pdf"},"schema":{"$ref":"#/components/schemas/project_resource_export_response"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/project_resource_export_input"}}},"required":true}}},"/api/v3/projects/{project_id}/forms/{id}/generate":{"post":{"summary":"Generate a new form","operationId":"generate_form_by_id","tags":["forms"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"202":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/forms_generate_input"}}},"required":true}}},"/api/v3/projects/{project_id}/forms/{id}/email":{"post":{"summary":"form_email","operationId":"email_by_form_id","tags":["forms"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}},"429":{"description":"Too many attempts","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"error":true,"request_retry_after":"2026-06-23T22:38:05.026Z"},"schema":{"$ref":"#/components/schemas/too_many_requests_response"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/forms_email_input"}}},"required":true}}},"/api/v3/projects/{project_id}/forms/{id}/full":{"get":{"summary":"Show the full form corresponding to the provided id","operationId":"get_full_form_by_id","tags":["forms"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"},{"name":"jid","description":"ID of the job being polled","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful full response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"3fd5c00c-564f-4d99-89db-4a124b750bc7","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.297Z","updated_at":"2026-06-23T22:33:05.396Z","device_created_at":"2026-06-23T22:33:05.297Z","device_updated_at":"2026-06-23T22:33:05.396Z","deleted_at":null,"name":"f92f954a-2ca7-41e9-8d8c-70ee7f8ad7ad","owner_user_id":1018,"kind":"single_day","sequence_number":1,"version":1,"checksum":"1f0313512823424e044dc4c54b9bd02b539db947b1656c3d7097358cb173d001","form_template_form_status_id":"45077999-7e02-47c9-bbcb-97342169f5f1","start_at":"2026-06-22T22:33:05.280Z","end_at":"2026-06-22T22:33:05.280Z","due_date":null,"form_template_id":"93cfbb28-23a2-4d7a-a471-ebb18a113b0c","is_generated":true,"view_edit_permissions":"assignee","form_type":"default","form_sections":[{"id":"451f66e7-d887-4960-a3cb-61670de11a09","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.319Z","updated_at":"2026-06-23T22:33:05.320Z","device_created_at":"2026-06-23T22:33:05.319Z","device_updated_at":"2026-06-23T22:33:05.319Z","deleted_at":null,"name":"General Information","ordinal":1,"description":null,"form_id":"3fd5c00c-564f-4d99-89db-4a124b750bc7","form_template_section_id":"6bd2e7a9-6937-4d9d-a6fb-1ff894005578","form_section_records":[{"id":"5fb4802e-5953-45c0-957e-0e9ebea8cdf2","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.322Z","updated_at":"2026-06-23T22:33:05.322Z","device_created_at":"2026-06-23T22:33:05.322Z","device_updated_at":"2026-06-23T22:33:05.322Z","deleted_at":null,"name":"Issued by","ordinal":1,"min_values":0,"max_values":1,"form_section_id":"451f66e7-d887-4960-a3cb-61670de11a09","form_template_section_record_id":"33c8a746-3d3b-4b08-9c5f-33bec07f67ea","form_section_record_inputs":[{"id":"51b6c485-594d-48b0-aeae-0be0ac0bf161","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.324Z","updated_at":"2026-06-23T22:33:05.324Z","device_created_at":"2026-06-23T22:33:05.324Z","device_updated_at":"2026-06-23T22:33:05.324Z","deleted_at":null,"kind":"entity_input","ordinal":1,"min_values":0,"max_values":1,"form_section_record_id":"5fb4802e-5953-45c0-957e-0e9ebea8cdf2","form_template_section_record_input_id":"d521e2f7-b318-4966-85c7-669bb196b6e6","data_type_id":null,"entity_type":"User","expression":null,"summary_expression":null,"default_entity_id":null,"data_type":null,"default_entity":null}],"form_section_record_values":[]},{"id":"030a26a8-2f16-4f51-ac39-bafbaa771033","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.327Z","updated_at":"2026-06-23T22:33:05.327Z","device_created_at":"2026-06-23T22:33:05.327Z","device_updated_at":"2026-06-23T22:33:05.327Z","deleted_at":null,"name":"Issued to","ordinal":2,"min_values":0,"max_values":1,"form_section_id":"451f66e7-d887-4960-a3cb-61670de11a09","form_template_section_record_id":"5d417d2a-881a-49d2-9df4-d3be7d3b7e5f","form_section_record_inputs":[{"id":"8e09c65b-b89b-4f20-b80d-a09caf212b07","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.329Z","updated_at":"2026-06-23T22:33:05.329Z","device_created_at":"2026-06-23T22:33:05.329Z","device_updated_at":"2026-06-23T22:33:05.329Z","deleted_at":null,"kind":"entity_input","ordinal":1,"min_values":0,"max_values":1,"form_section_record_id":"030a26a8-2f16-4f51-ac39-bafbaa771033","form_template_section_record_input_id":"1c965807-7767-4b37-b5fe-3c186aa06cf0","data_type_id":null,"entity_type":"User","expression":null,"summary_expression":null,"default_entity_id":null,"data_type":null,"default_entity":null}],"form_section_record_values":[]},{"id":"54114827-6658-4c44-94f9-9803c959364c","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.331Z","updated_at":"2026-06-23T22:33:05.332Z","device_created_at":"2026-06-23T22:33:05.331Z","device_updated_at":"2026-06-23T22:33:05.331Z","deleted_at":null,"name":"Description of Work","ordinal":3,"min_values":1,"max_values":1,"form_section_id":"451f66e7-d887-4960-a3cb-61670de11a09","form_template_section_record_id":"98e77c70-7193-48d5-94e3-84dc206bf0cc","form_section_record_inputs":[{"id":"a9d2b384-f009-4b61-93aa-00f909cf4694","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.334Z","updated_at":"2026-06-23T22:33:05.334Z","device_created_at":"2026-06-23T22:33:05.333Z","device_updated_at":"2026-06-23T22:33:05.333Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":1,"max_values":1,"form_section_record_id":"54114827-6658-4c44-94f9-9803c959364c","form_template_section_record_input_id":"aa1c403e-5e4f-412f-acf5-f1f7997e37fd","data_type_id":"6e56a8bc-9a99-445c-aec6-9aa11616a64a","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"6e56a8bc-9a99-445c-aec6-9aa11616a64a","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.159Z","updated_at":"2026-06-23T22:33:05.159Z","device_created_at":"2026-06-23T22:33:05.159Z","device_updated_at":"2026-06-23T22:33:05.159Z","deleted_at":null,"name":"Description of Work","placeholder":"Add description","kind":"text","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}],"form_section_record_values":[]}]},{"id":"c6ff2840-c1b8-4c22-b184-5001f42b9b3e","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.336Z","updated_at":"2026-06-23T22:33:05.336Z","device_created_at":"2026-06-23T22:33:05.336Z","device_updated_at":"2026-06-23T22:33:05.336Z","deleted_at":null,"name":"Labor","ordinal":2,"description":null,"form_id":"3fd5c00c-564f-4d99-89db-4a124b750bc7","form_template_section_id":"3c1696a9-41a8-4905-b4b4-abc5721adb03","form_section_records":[{"id":"0c3e5bab-42f7-44f6-b2cb-aa66aba6f316","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.338Z","updated_at":"2026-06-23T22:33:05.338Z","device_created_at":"2026-06-23T22:33:05.338Z","device_updated_at":"2026-06-23T22:33:05.338Z","deleted_at":null,"name":"Labor","ordinal":1,"min_values":0,"max_values":100,"form_section_id":"c6ff2840-c1b8-4c22-b184-5001f42b9b3e","form_template_section_record_id":"0d8ed7e9-bc9e-41d0-afd0-f68af55443cc","form_section_record_inputs":[{"id":"3f023e04-ea25-4ae8-adbb-1c791d19d92e","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.340Z","updated_at":"2026-06-23T22:33:05.341Z","device_created_at":"2026-06-23T22:33:05.340Z","device_updated_at":"2026-06-23T22:33:05.340Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":0,"max_values":1,"form_section_record_id":"0c3e5bab-42f7-44f6-b2cb-aa66aba6f316","form_template_section_record_input_id":"1c352bae-d5c4-4128-8420-48b486316f81","data_type_id":"02c0bf73-3b67-4042-9df7-beebd650eb03","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"02c0bf73-3b67-4042-9df7-beebd650eb03","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.172Z","updated_at":"2026-06-23T22:33:05.172Z","device_created_at":"2026-06-23T22:33:05.172Z","device_updated_at":"2026-06-23T22:33:05.172Z","deleted_at":null,"name":"Description","placeholder":null,"kind":"string","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"774b560b-3762-477f-b714-2ebb92bcc846","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.342Z","updated_at":"2026-06-23T22:33:05.342Z","device_created_at":"2026-06-23T22:33:05.342Z","device_updated_at":"2026-06-23T22:33:05.342Z","deleted_at":null,"kind":"data_input","ordinal":5,"min_values":0,"max_values":1,"form_section_record_id":"0c3e5bab-42f7-44f6-b2cb-aa66aba6f316","form_template_section_record_input_id":"716d9ac2-fe69-432e-b47b-ed12bc80ad74","data_type_id":"4ff61117-7068-41a1-bfff-6359f49d9a9d","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"4ff61117-7068-41a1-bfff-6359f49d9a9d","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.191Z","updated_at":"2026-06-23T22:33:05.191Z","device_created_at":"2026-06-23T22:33:05.191Z","device_updated_at":"2026-06-23T22:33:05.191Z","deleted_at":null,"name":"Overtime","placeholder":null,"kind":"decimal","unit":"hours","is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"0776df8a-ea76-4958-89bf-ddf14ac2c9f8","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.344Z","updated_at":"2026-06-23T22:33:05.345Z","device_created_at":"2026-06-23T22:33:05.344Z","device_updated_at":"2026-06-23T22:33:05.344Z","deleted_at":null,"kind":"data_input","ordinal":2,"min_values":0,"max_values":1,"form_section_record_id":"0c3e5bab-42f7-44f6-b2cb-aa66aba6f316","form_template_section_record_input_id":"338eae4b-078d-42d2-9027-6669636dcb58","data_type_id":"53f17940-71a5-43e2-8352-3f4651bc5fa8","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"53f17940-71a5-43e2-8352-3f4651bc5fa8","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.177Z","updated_at":"2026-06-23T22:33:05.177Z","device_created_at":"2026-06-23T22:33:05.177Z","device_updated_at":"2026-06-23T22:33:05.177Z","deleted_at":null,"name":"Trade","placeholder":null,"kind":"string","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"712363ed-3d0d-46ad-a7ab-c6bb85f23472","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.346Z","updated_at":"2026-06-23T22:33:05.346Z","device_created_at":"2026-06-23T22:33:05.346Z","device_updated_at":"2026-06-23T22:33:05.346Z","deleted_at":null,"kind":"data_input","ordinal":6,"min_values":0,"max_values":1,"form_section_record_id":"0c3e5bab-42f7-44f6-b2cb-aa66aba6f316","form_template_section_record_input_id":"d7f5556d-1fd5-4fbf-bd0f-f83f24f081d7","data_type_id":"628e60c3-c27e-4d87-856d-43c4aba18773","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"628e60c3-c27e-4d87-856d-43c4aba18773","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.196Z","updated_at":"2026-06-23T22:33:05.196Z","device_created_at":"2026-06-23T22:33:05.196Z","device_updated_at":"2026-06-23T22:33:05.196Z","deleted_at":null,"name":"Double Time","placeholder":null,"kind":"decimal","unit":"hours","is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"c85fc254-1249-47f9-a564-49505b3dfe5f","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.348Z","updated_at":"2026-06-23T22:33:05.349Z","device_created_at":"2026-06-23T22:33:05.348Z","device_updated_at":"2026-06-23T22:33:05.348Z","deleted_at":null,"kind":"data_input","ordinal":4,"min_values":0,"max_values":1,"form_section_record_id":"0c3e5bab-42f7-44f6-b2cb-aa66aba6f316","form_template_section_record_input_id":"6c044b9d-c709-4b08-a6bd-df013193eb32","data_type_id":"76115331-5c17-4245-9dd1-5e5543a269c7","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"76115331-5c17-4245-9dd1-5e5543a269c7","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.186Z","updated_at":"2026-06-23T22:33:05.187Z","device_created_at":"2026-06-23T22:33:05.186Z","device_updated_at":"2026-06-23T22:33:05.186Z","deleted_at":null,"name":"Regular Time","placeholder":null,"kind":"decimal","unit":"hours","is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"cce90542-883c-4a0a-bb54-ee656ea3fda6","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.350Z","updated_at":"2026-06-23T22:33:05.350Z","device_created_at":"2026-06-23T22:33:05.350Z","device_updated_at":"2026-06-23T22:33:05.350Z","deleted_at":null,"kind":"data_input","ordinal":7,"min_values":0,"max_values":1,"form_section_record_id":"0c3e5bab-42f7-44f6-b2cb-aa66aba6f316","form_template_section_record_input_id":"112d992a-e179-478b-ac84-d937d37a489f","data_type_id":"825e3a1e-7394-4aeb-9bbe-334308be30a7","entity_type":null,"expression":"([6c044b9d-c709-4b08-a6bd-df013193eb32]) ([716d9ac2-fe69-432e-b47b-ed12bc80ad74]) (1.5) * + ([d7f5556d-1fd5-4fbf-bd0f-f83f24f081d7]) (2) * + ([8b557b1f-7f13-4d06-8ba3-72aa29647442]) *","summary_expression":"SUM","default_entity_id":null,"data_type":{"id":"825e3a1e-7394-4aeb-9bbe-334308be30a7","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.201Z","updated_at":"2026-06-23T22:33:05.201Z","device_created_at":"2026-06-23T22:33:05.201Z","device_updated_at":"2026-06-23T22:33:05.201Z","deleted_at":null,"name":"Labor cost","placeholder":null,"kind":"string","unit":"currency","is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"5ab2c547-5998-4881-975d-6b05ac1e4201","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.352Z","updated_at":"2026-06-23T22:33:05.352Z","device_created_at":"2026-06-23T22:33:05.352Z","device_updated_at":"2026-06-23T22:33:05.352Z","deleted_at":null,"kind":"data_input","ordinal":3,"min_values":0,"max_values":1,"form_section_record_id":"0c3e5bab-42f7-44f6-b2cb-aa66aba6f316","form_template_section_record_input_id":"8b557b1f-7f13-4d06-8ba3-72aa29647442","data_type_id":"b0b7fba0-ff0a-4d75-a8c4-34f04c408d61","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"b0b7fba0-ff0a-4d75-a8c4-34f04c408d61","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.181Z","updated_at":"2026-06-23T22:33:05.182Z","device_created_at":"2026-06-23T22:33:05.181Z","device_updated_at":"2026-06-23T22:33:05.181Z","deleted_at":null,"name":"Labor rate","placeholder":null,"kind":"decimal","unit":"currency","is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}],"form_section_record_values":[]}]},{"id":"67af47fd-7025-40f3-a826-434fdc951213","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.354Z","updated_at":"2026-06-23T22:33:05.354Z","device_created_at":"2026-06-23T22:33:05.354Z","device_updated_at":"2026-06-23T22:33:05.354Z","deleted_at":null,"name":"Equipment","ordinal":3,"description":null,"form_id":"3fd5c00c-564f-4d99-89db-4a124b750bc7","form_template_section_id":"3ee8cce3-d80d-42a0-9b5c-8fe45ad572e0","form_section_records":[{"id":"c3fbe506-dafc-41af-8fb7-94bcb7dbbd09","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.356Z","updated_at":"2026-06-23T22:33:05.356Z","device_created_at":"2026-06-23T22:33:05.356Z","device_updated_at":"2026-06-23T22:33:05.356Z","deleted_at":null,"name":"Equipment","ordinal":1,"min_values":0,"max_values":100,"form_section_id":"67af47fd-7025-40f3-a826-434fdc951213","form_template_section_record_id":"85c6a967-9564-49ee-b3e8-18564d95a8c6","form_section_record_inputs":[{"id":"a638ac10-5397-4a68-912b-71569753af4a","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.358Z","updated_at":"2026-06-23T22:33:05.359Z","device_created_at":"2026-06-23T22:33:05.358Z","device_updated_at":"2026-06-23T22:33:05.358Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":0,"max_values":1,"form_section_record_id":"c3fbe506-dafc-41af-8fb7-94bcb7dbbd09","form_template_section_record_input_id":"a5caa1fb-72d7-461f-8465-e7b70c34d80f","data_type_id":"54a7b605-75ba-496d-b4a0-a69b0a10fd20","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"54a7b605-75ba-496d-b4a0-a69b0a10fd20","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.211Z","updated_at":"2026-06-23T22:33:05.211Z","device_created_at":"2026-06-23T22:33:05.211Z","device_updated_at":"2026-06-23T22:33:05.211Z","deleted_at":null,"name":"Description","placeholder":null,"kind":"string","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"6dacf5c9-2661-4d5f-bdd3-b4e2e68e5461","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.360Z","updated_at":"2026-06-23T22:33:05.361Z","device_created_at":"2026-06-23T22:33:05.360Z","device_updated_at":"2026-06-23T22:33:05.360Z","deleted_at":null,"kind":"data_input","ordinal":4,"min_values":0,"max_values":1,"form_section_record_id":"c3fbe506-dafc-41af-8fb7-94bcb7dbbd09","form_template_section_record_input_id":"1a457dc6-b1d7-4ff2-9ebb-cb5d18a0540c","data_type_id":"7fec8110-5975-47e9-9223-3e66f5de092a","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"7fec8110-5975-47e9-9223-3e66f5de092a","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.225Z","updated_at":"2026-06-23T22:33:05.225Z","device_created_at":"2026-06-23T22:33:05.225Z","device_updated_at":"2026-06-23T22:33:05.225Z","deleted_at":null,"name":"Equipment rate","placeholder":null,"kind":"decimal","unit":"currency","is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"76a4ab1b-ce31-4a30-86e6-f8d0d2f80a85","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.362Z","updated_at":"2026-06-23T22:33:05.363Z","device_created_at":"2026-06-23T22:33:05.362Z","device_updated_at":"2026-06-23T22:33:05.362Z","deleted_at":null,"kind":"data_input","ordinal":3,"min_values":0,"max_values":1,"form_section_record_id":"c3fbe506-dafc-41af-8fb7-94bcb7dbbd09","form_template_section_record_input_id":"b5e5a44b-5f95-482e-b237-a8c1b102d534","data_type_id":"b046a39d-b486-4c3a-80d9-1ac903dc8767","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"b046a39d-b486-4c3a-80d9-1ac903dc8767","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.220Z","updated_at":"2026-06-23T22:33:05.221Z","device_created_at":"2026-06-23T22:33:05.220Z","device_updated_at":"2026-06-23T22:33:05.220Z","deleted_at":null,"name":"Quantity","placeholder":null,"kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"c1a34685-e137-478f-8b9b-b54258d54878","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.364Z","updated_at":"2026-06-23T22:33:05.364Z","device_created_at":"2026-06-23T22:33:05.364Z","device_updated_at":"2026-06-23T22:33:05.364Z","deleted_at":null,"kind":"data_input","ordinal":5,"min_values":0,"max_values":1,"form_section_record_id":"c3fbe506-dafc-41af-8fb7-94bcb7dbbd09","form_template_section_record_input_id":"f9ff3438-5e5d-45b0-9665-5b582e66a2f9","data_type_id":"c988ffaa-926e-49a3-b667-adc38bf66765","entity_type":null,"expression":"([b5e5a44b-5f95-482e-b237-a8c1b102d534]) ([327c8fca-1497-4813-b2bb-3104c2a18bda]) * ([1a457dc6-b1d7-4ff2-9ebb-cb5d18a0540c]) *","summary_expression":"SUM","default_entity_id":null,"data_type":{"id":"c988ffaa-926e-49a3-b667-adc38bf66765","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.230Z","updated_at":"2026-06-23T22:33:05.230Z","device_created_at":"2026-06-23T22:33:05.230Z","device_updated_at":"2026-06-23T22:33:05.230Z","deleted_at":null,"name":"Equipment cost","placeholder":null,"kind":"string","unit":"currency","is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"db80c251-2fcc-4c65-bccb-e0d5d0d2b297","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.366Z","updated_at":"2026-06-23T22:33:05.367Z","device_created_at":"2026-06-23T22:33:05.366Z","device_updated_at":"2026-06-23T22:33:05.366Z","deleted_at":null,"kind":"data_input","ordinal":2,"min_values":0,"max_values":1,"form_section_record_id":"c3fbe506-dafc-41af-8fb7-94bcb7dbbd09","form_template_section_record_input_id":"327c8fca-1497-4813-b2bb-3104c2a18bda","data_type_id":"f75d38a9-6c9a-4016-ad08-db8dcf4267b3","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"f75d38a9-6c9a-4016-ad08-db8dcf4267b3","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.216Z","updated_at":"2026-06-23T22:33:05.216Z","device_created_at":"2026-06-23T22:33:05.216Z","device_updated_at":"2026-06-23T22:33:05.216Z","deleted_at":null,"name":"Hours","placeholder":null,"kind":"decimal","unit":"hours","is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}],"form_section_record_values":[]}]},{"id":"7d9df300-0f25-4816-a837-e76c75079a58","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.368Z","updated_at":"2026-06-23T22:33:05.368Z","device_created_at":"2026-06-23T22:33:05.368Z","device_updated_at":"2026-06-23T22:33:05.368Z","deleted_at":null,"name":"Material","ordinal":4,"description":null,"form_id":"3fd5c00c-564f-4d99-89db-4a124b750bc7","form_template_section_id":"9f528021-5c1b-450e-9a1d-b52a811e14f3","form_section_records":[{"id":"c9548a58-4223-4ed6-a20a-2ac66b924530","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.370Z","updated_at":"2026-06-23T22:33:05.370Z","device_created_at":"2026-06-23T22:33:05.370Z","device_updated_at":"2026-06-23T22:33:05.370Z","deleted_at":null,"name":"Material","ordinal":1,"min_values":0,"max_values":100,"form_section_id":"7d9df300-0f25-4816-a837-e76c75079a58","form_template_section_record_id":"44fb9264-fb18-42f0-8ad2-5d61ca71c31b","form_section_record_inputs":[{"id":"551d8aad-abe3-413c-aa92-0085a3d9e409","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.372Z","updated_at":"2026-06-23T22:33:05.373Z","device_created_at":"2026-06-23T22:33:05.372Z","device_updated_at":"2026-06-23T22:33:05.372Z","deleted_at":null,"kind":"data_input","ordinal":3,"min_values":0,"max_values":1,"form_section_record_id":"c9548a58-4223-4ed6-a20a-2ac66b924530","form_template_section_record_input_id":"dcf0dfe6-bfbb-4d4e-acbe-6d4cab79d21d","data_type_id":"0693bc51-2684-4293-b41e-fb2195030600","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"0693bc51-2684-4293-b41e-fb2195030600","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.250Z","updated_at":"2026-06-23T22:33:05.250Z","device_created_at":"2026-06-23T22:33:05.250Z","device_updated_at":"2026-06-23T22:33:05.250Z","deleted_at":null,"name":"Material price","placeholder":null,"kind":"decimal","unit":"currency","is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"2ef86a8c-98b2-4a80-b43f-5612165578d5","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.374Z","updated_at":"2026-06-23T22:33:05.375Z","device_created_at":"2026-06-23T22:33:05.374Z","device_updated_at":"2026-06-23T22:33:05.374Z","deleted_at":null,"kind":"data_input","ordinal":5,"min_values":0,"max_values":1,"form_section_record_id":"c9548a58-4223-4ed6-a20a-2ac66b924530","form_template_section_record_input_id":"3ef1b551-cd19-4b18-b3bf-3e92284e71d9","data_type_id":"992bb81e-08f4-459b-9f92-8b584e0c1c97","entity_type":null,"expression":"([e2db94dc-93f6-4a8e-8b89-b23cc34d8297]) ([dcf0dfe6-bfbb-4d4e-acbe-6d4cab79d21d]) *","summary_expression":"SUM","default_entity_id":null,"data_type":{"id":"992bb81e-08f4-459b-9f92-8b584e0c1c97","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.260Z","updated_at":"2026-06-23T22:33:05.260Z","device_created_at":"2026-06-23T22:33:05.260Z","device_updated_at":"2026-06-23T22:33:05.260Z","deleted_at":null,"name":"Material cost","placeholder":null,"kind":"string","unit":"currency","is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"4c59414d-0539-45e0-b5a9-7ccc90d84176","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.376Z","updated_at":"2026-06-23T22:33:05.377Z","device_created_at":"2026-06-23T22:33:05.376Z","device_updated_at":"2026-06-23T22:33:05.376Z","deleted_at":null,"kind":"data_input","ordinal":4,"min_values":0,"max_values":1,"form_section_record_id":"c9548a58-4223-4ed6-a20a-2ac66b924530","form_template_section_record_input_id":"0e03a10d-a64a-4c00-89ac-b7c8cbb89477","data_type_id":"a8bda0ab-831a-4a17-b9db-83da8348a838","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"a8bda0ab-831a-4a17-b9db-83da8348a838","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.255Z","updated_at":"2026-06-23T22:33:05.255Z","device_created_at":"2026-06-23T22:33:05.255Z","device_updated_at":"2026-06-23T22:33:05.255Z","deleted_at":null,"name":"Unit","placeholder":null,"kind":"string","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"a5227dda-338c-43a7-8bad-3b051a0fe00f","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.378Z","updated_at":"2026-06-23T22:33:05.379Z","device_created_at":"2026-06-23T22:33:05.378Z","device_updated_at":"2026-06-23T22:33:05.378Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":0,"max_values":1,"form_section_record_id":"c9548a58-4223-4ed6-a20a-2ac66b924530","form_template_section_record_input_id":"6d5d0427-5bc5-40e9-b001-887e8a82e47e","data_type_id":"ded486f1-310d-42ee-9828-5b0be916655c","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"ded486f1-310d-42ee-9828-5b0be916655c","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.240Z","updated_at":"2026-06-23T22:33:05.240Z","device_created_at":"2026-06-23T22:33:05.240Z","device_updated_at":"2026-06-23T22:33:05.240Z","deleted_at":null,"name":"Description","placeholder":null,"kind":"string","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"f863d3a3-a0ae-4c6a-8581-c6d047bb0e51","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.380Z","updated_at":"2026-06-23T22:33:05.381Z","device_created_at":"2026-06-23T22:33:05.380Z","device_updated_at":"2026-06-23T22:33:05.380Z","deleted_at":null,"kind":"data_input","ordinal":2,"min_values":0,"max_values":1,"form_section_record_id":"c9548a58-4223-4ed6-a20a-2ac66b924530","form_template_section_record_input_id":"e2db94dc-93f6-4a8e-8b89-b23cc34d8297","data_type_id":"e450fc6d-b67e-44d2-91a9-4765b4bf1d82","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"e450fc6d-b67e-44d2-91a9-4765b4bf1d82","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.245Z","updated_at":"2026-06-23T22:33:05.246Z","device_created_at":"2026-06-23T22:33:05.245Z","device_updated_at":"2026-06-23T22:33:05.245Z","deleted_at":null,"name":"Quantity","placeholder":null,"kind":"decimal","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}],"form_section_record_values":[]}]},{"id":"858a9f0d-446c-4f60-a590-6265f7d5bb11","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.382Z","updated_at":"2026-06-23T22:33:05.382Z","device_created_at":"2026-06-23T22:33:05.382Z","device_updated_at":"2026-06-23T22:33:05.382Z","deleted_at":null,"name":"Attachments","ordinal":5,"description":null,"form_id":"3fd5c00c-564f-4d99-89db-4a124b750bc7","form_template_section_id":"b0fb8cee-b0ca-432b-96fd-6799395b9ea9","form_section_records":[{"id":"e977a404-c823-43a8-b06d-2d7f970371b3","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.384Z","updated_at":"2026-06-23T22:33:05.384Z","device_created_at":"2026-06-23T22:33:05.384Z","device_updated_at":"2026-06-23T22:33:05.384Z","deleted_at":null,"name":null,"ordinal":1,"min_values":0,"max_values":1,"form_section_id":"858a9f0d-446c-4f60-a590-6265f7d5bb11","form_template_section_record_id":"604e5fbc-082e-45e4-b970-b66e73fd009f","form_section_record_inputs":[{"id":"8bda0fef-a539-4f17-ac30-ba6c08714624","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.386Z","updated_at":"2026-06-23T22:33:05.387Z","device_created_at":"2026-06-23T22:33:05.386Z","device_updated_at":"2026-06-23T22:33:05.386Z","deleted_at":null,"kind":"entity_input","ordinal":1,"min_values":0,"max_values":10,"form_section_record_id":"e977a404-c823-43a8-b06d-2d7f970371b3","form_template_section_record_input_id":"8ec5ebf8-159b-4dc3-8030-4789228e0a89","data_type_id":null,"entity_type":"Attachment","expression":null,"summary_expression":null,"default_entity_id":null,"data_type":null,"default_entity":null}],"form_section_record_values":[]}]},{"id":"d213116d-4c5b-4025-87f4-ecb1b7784ad1","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.388Z","updated_at":"2026-06-23T22:33:05.389Z","device_created_at":"2026-06-23T22:33:05.388Z","device_updated_at":"2026-06-23T22:33:05.388Z","deleted_at":null,"name":"Approval","ordinal":6,"description":null,"form_id":"3fd5c00c-564f-4d99-89db-4a124b750bc7","form_template_section_id":"4be1fca7-7e54-4303-bba7-0437e41232da","form_section_records":[{"id":"3eb0a5d1-3e7e-4fe8-8761-88dd64f07db4","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.391Z","updated_at":"2026-06-23T22:33:05.391Z","device_created_at":"2026-06-23T22:33:05.391Z","device_updated_at":"2026-06-23T22:33:05.391Z","deleted_at":null,"name":null,"ordinal":1,"min_values":1,"max_values":1,"form_section_id":"d213116d-4c5b-4025-87f4-ecb1b7784ad1","form_template_section_record_id":"3079599e-2946-4b8c-b05e-54574b485009","form_section_record_inputs":[{"id":"e4756749-038a-4943-9ec3-9d554ad8fe55","creator_user_id":1018,"last_editor_user_id":1018,"project_id":"36db30e4-f3bf-4d19-ab7b-a3abe543ae3e","resolved_conflict":false,"created_at":"2026-06-23T22:33:05.393Z","updated_at":"2026-06-23T22:33:05.393Z","device_created_at":"2026-06-23T22:33:05.393Z","device_updated_at":"2026-06-23T22:33:05.393Z","deleted_at":null,"kind":"sign_input","ordinal":1,"min_values":1,"max_values":100,"form_section_record_id":"3eb0a5d1-3e7e-4fe8-8761-88dd64f07db4","form_template_section_record_input_id":"6f464205-c4ce-4371-84d1-3a4e446f3575","data_type_id":null,"entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":null,"default_entity":null}],"form_section_record_values":[]}]}]},"schema":{"$ref":"#/components/schemas/form_full"}}}},"202":{"description":"Successful jid echo response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"jid":"99c862e7-dd4b-4d18-8a7d-eb6ff26eca92"},"schema":{"$ref":"#/components/schemas/project_resource_export_response"}}}}}}},"/api/v3/projects/{project_id}/forms/{id}/validate_checksum":{"get":{"summary":"Validates a form checksum","operationId":"validate_checksum","tags":["forms"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"is_valid":false},"schema":{"$ref":"#/components/schemas/form_validate_checksum_response"}}}}}}},"/api/v3/projects/{project_id}/form_template_form_statuses":{"get":{"summary":"Get all form_template_form_statuses in project","operationId":"get_form_template_form_statuses_in_project","tags":["form template form statuses"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"d2d05ccb-2e11-4d5e-85b7-e17eeab08f9c","creator_user_id":1026,"last_editor_user_id":1026,"project_id":"4f60d144-f3f4-406d-847c-9f69a1e7a75d","resolved_conflict":false,"created_at":"2026-06-23T22:33:06.985Z","updated_at":"2026-06-23T22:33:06.985Z","device_created_at":"2026-06-23T22:33:06.985Z","device_updated_at":"2026-06-23T22:33:06.985Z","deleted_at":null,"name":"form_template_form_status 68","ordinal":1,"form_template_id":"c9bd42ed-9f74-4495-b195-9337762ca374","is_editable":true,"required_role_in":"follower","required_role_out":"follower","owner_user_id":1026,"recipient_emails":null},{"id":"21cdcf61-0d58-4857-b856-1f2ed047be48","creator_user_id":1026,"last_editor_user_id":1026,"project_id":"4f60d144-f3f4-406d-847c-9f69a1e7a75d","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:33:06.994Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"name":"form_template_form_status 69","ordinal":1,"form_template_id":"02f8a10b-9f22-4e10-bde2-9940958cf69a","is_editable":true,"required_role_in":"follower","required_role_out":"follower","owner_user_id":1026,"recipient_emails":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/form_template_form_status"}}}}}}},"post":{"summary":"Create a new form_template_form_status","operationId":"create_form_template_form_status_in_project","tags":["form template form statuses"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"861d7644-cd05-4e5d-aa29-7bde9d7d032f","creator_user_id":1032,"last_editor_user_id":1032,"project_id":"b1b94566-452b-43c9-bf63-6d8316ef6f4e","resolved_conflict":false,"created_at":"2026-06-23T22:33:08.271Z","updated_at":"2026-06-23T22:33:08.271Z","device_created_at":"2026-06-23T22:33:08.045Z","device_updated_at":"2026-06-23T22:33:08.045Z","deleted_at":null,"name":"form_template_form_status 71","ordinal":1,"form_template_id":"9518f535-953b-4826-b1fb-f65763366069","is_editable":true,"required_role_in":"follower","required_role_out":"follower","owner_user_id":1032,"recipient_emails":null},"schema":{"$ref":"#/components/schemas/form_template_form_status"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/form_template_form_status_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/form_template_form_statuses/{id}":{"get":{"summary":"Get form_template_form_status by ID","operationId":"get_form_template_form_status_by_id","tags":["form template form statuses"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"ed825d1e-6125-4949-9036-97125e4f6058","creator_user_id":1030,"last_editor_user_id":1030,"project_id":"3ec1362c-6eba-45e5-a940-c916523c0774","resolved_conflict":false,"created_at":"2026-06-23T22:33:07.651Z","updated_at":"2026-06-23T22:33:07.651Z","device_created_at":"2026-06-23T22:33:07.651Z","device_updated_at":"2026-06-23T22:33:07.651Z","deleted_at":null,"name":"form_template_form_status 70","ordinal":1,"form_template_id":"e5da93bc-afa5-419d-8738-c3362bc10e54","is_editable":true,"required_role_in":"follower","required_role_out":"follower","owner_user_id":1030,"recipient_emails":null},"schema":{"$ref":"#/components/schemas/form_template_form_status"}}}}}},"patch":{"summary":"Update form_template_form_status by ID","operationId":"update_form_template_form_status_by_id","tags":["form template form statuses"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"851e8fa1-2474-419e-acef-cff238ad92a3","creator_user_id":1034,"last_editor_user_id":1034,"project_id":"26bbfd60-e95a-400c-ad68-67ef6022ee34","resolved_conflict":false,"created_at":"2026-06-23T22:33:08.371Z","updated_at":"2026-06-23T22:33:08.624Z","device_created_at":"2026-06-23T22:33:08.371Z","device_updated_at":"2026-06-23T22:31:08.387Z","deleted_at":null,"name":"form_template_form_status 72","ordinal":1,"form_template_id":"9962eaa6-f81b-4b89-8057-1977f6d313da","is_editable":true,"required_role_in":"follower","required_role_out":"follower","owner_user_id":1034,"recipient_emails":null},"schema":{"$ref":"#/components/schemas/form_template_form_status"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/form_template_form_status_update_input"}}},"required":true}},"delete":{"summary":"Delete form_template_form_status by ID","operationId":"delete_form_template_form_status_by_id","tags":["form template form statuses"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/form_template_form_statuses/{id}/restore":{"put":{"summary":"Restore form_template_form_status by ID","operationId":"restore_form_template_form_status_by_id","tags":["form template form statuses"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"1938c568-7cb6-47b4-8e31-0852708d1489","creator_user_id":1038,"last_editor_user_id":1038,"project_id":"6cc5ef4d-0870-450a-8373-9f98071d2616","resolved_conflict":false,"created_at":"2026-06-23T22:33:09.049Z","updated_at":"2026-06-23T22:33:09.277Z","device_created_at":"2026-06-23T22:33:09.049Z","device_updated_at":"2026-06-23T22:33:09.049Z","deleted_at":null,"name":"form_template_form_status 74","ordinal":1,"form_template_id":"20cf9657-d9d9-49b5-9a32-b167f6abd7c1","is_editable":true,"required_role_in":"follower","required_role_out":"follower","owner_user_id":1038,"recipient_emails":null},"schema":{"$ref":"#/components/schemas/form_template_form_status"}}}}}}},"/api/v3/projects/{project_id}/form_template_form_statuses/{id}/reorder":{"put":{"summary":"Reorder form_template_form_status based on sibling","operationId":"reorder_form_template_form_status","tags":["form template form statuses"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"id":"d08731b2-a78a-4e57-9a38-7fee85661800","creator_user_id":1040,"last_editor_user_id":1040,"project_id":"7ce6c8fc-77f9-4a87-97ed-e74b3018fbf0","resolved_conflict":false,"created_at":"2026-06-23T22:33:09.398Z","updated_at":"2026-06-23T22:33:09.649Z","device_created_at":"2026-06-23T22:33:09.398Z","device_updated_at":"2026-06-23T22:33:09.649Z","deleted_at":null,"name":"form_template_form_status 76","ordinal":1,"form_template_id":"6d122d5d-8210-4036-8da1-9a0a5859e7be","is_editable":true,"required_role_in":"follower","required_role_out":"follower","owner_user_id":1040,"recipient_emails":null},{"id":"e2c5a13e-43b1-4a60-9e49-90025bddc6ea","creator_user_id":1040,"last_editor_user_id":1040,"project_id":"7ce6c8fc-77f9-4a87-97ed-e74b3018fbf0","resolved_conflict":false,"created_at":"2026-06-23T22:33:09.393Z","updated_at":"2026-06-23T22:33:09.646Z","device_created_at":"2026-06-23T22:33:09.393Z","device_updated_at":"2026-06-23T22:33:09.646Z","deleted_at":null,"name":"form_template_form_status 75","ordinal":2,"form_template_id":"6d122d5d-8210-4036-8da1-9a0a5859e7be","is_editable":true,"required_role_in":"follower","required_role_out":"follower","owner_user_id":1040,"recipient_emails":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/form_template_form_status"}}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/reorder_entities_input"}}},"required":true}}},"/api/v3/projects/{project_id}/form_template_permissions":{"get":{"summary":"Get all form_template_permissions in project","operationId":"get_form_template_permissions_in_project","tags":["form template permissions"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"7e38684f-e0b3-4904-bdab-f4076ad69c2f","creator_user_id":1042,"last_editor_user_id":1042,"project_id":"f1b23eac-1a76-4fdb-b53b-6fac9e981e3b","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"form_template_id":"74a8fbd6-8182-4765-a033-2309398bb27d","role":"admin","kind":"can_create_form","enabled":false},{"id":"85b94964-8945-43f2-aff3-b95aed44bb7f","creator_user_id":1042,"last_editor_user_id":1042,"project_id":"f1b23eac-1a76-4fdb-b53b-6fac9e981e3b","resolved_conflict":false,"created_at":"2026-06-23T22:33:09.750Z","updated_at":"2026-06-23T22:33:09.750Z","device_created_at":"2026-06-23T22:33:09.750Z","device_updated_at":"2026-06-23T22:33:09.750Z","deleted_at":null,"form_template_id":"8b590710-27d3-410e-bdf6-49801f216136","role":"follower","kind":"can_create_form","enabled":false}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/form_template_permission"}}}}}}}},"/api/v3/projects/{project_id}/form_template_section_record_inputs":{"get":{"summary":"Get all form_template_section_record_inputs in project","operationId":"get_form_template_section_record_inputs_in_project","tags":["form template section record inputs"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"1132f7c7-48ee-4c46-bf71-7ff921af179a","creator_user_id":1046,"last_editor_user_id":1046,"project_id":"93fcedce-9030-4efb-87b6-5c8ec3547648","resolved_conflict":false,"created_at":"2026-06-23T22:33:10.411Z","updated_at":"2026-06-23T22:33:10.411Z","device_created_at":"2026-06-23T22:33:10.411Z","device_updated_at":"2026-06-23T22:33:10.411Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":1,"max_values":1,"form_template_section_record_id":"46ba4fd1-0279-4a1b-ae8e-777c52aec052","data_type_id":"8691d572-c867-4e98-aefe-d92e98c5055e","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null},{"id":"8692b91f-dcb7-430f-a873-bb145e8bcce2","creator_user_id":1046,"last_editor_user_id":1046,"project_id":"93fcedce-9030-4efb-87b6-5c8ec3547648","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:33:10.430Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":1,"max_values":1,"form_template_section_record_id":"ed546b98-1d46-459a-a1ec-b14476df54d3","data_type_id":"02704a0a-78f9-4877-be88-63325ce96472","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/form_template_section_record_input"}}}}}}},"post":{"summary":"Create a new form_template_section_record_input","operationId":"create_form_template_section_record_input_in_project","tags":["form template section record inputs"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"361d8b95-163f-4737-8ac6-572a32153486","creator_user_id":1052,"last_editor_user_id":1052,"project_id":"e8dc1afd-60f2-471a-acca-66704d01cc87","resolved_conflict":false,"created_at":"2026-06-23T22:33:11.697Z","updated_at":"2026-06-23T22:33:11.697Z","device_created_at":"2026-06-23T22:33:11.452Z","device_updated_at":"2026-06-23T22:33:11.452Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":1,"max_values":1,"form_template_section_record_id":"bca7c872-038e-46da-9189-02680bcea21b","data_type_id":"728bd852-8695-4d8f-b093-4fde6f64e5a7","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null},"schema":{"$ref":"#/components/schemas/form_template_section_record_input"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/form_template_section_record_input_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/form_template_section_record_inputs/{id}":{"get":{"summary":"Get form_template_section_record_input by ID","operationId":"get_form_template_section_record_input_by_id","tags":["form template section record inputs"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"3e9f38cc-c7f1-4495-b4c1-49adae09b3e0","creator_user_id":1050,"last_editor_user_id":1050,"project_id":"353ca569-1bbf-4c9e-b027-c6747a2c503a","resolved_conflict":false,"created_at":"2026-06-23T22:33:11.100Z","updated_at":"2026-06-23T22:33:11.100Z","device_created_at":"2026-06-23T22:33:11.100Z","device_updated_at":"2026-06-23T22:33:11.100Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":1,"max_values":1,"form_template_section_record_id":"02e6253e-5f61-4082-ad86-21b5e4e58f1a","data_type_id":"cabf20ff-b526-4f94-895e-105f2ac0a9ea","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null},"schema":{"$ref":"#/components/schemas/form_template_section_record_input"}}}}}},"patch":{"summary":"Update form_template_section_record_input by ID","operationId":"update_form_template_section_record_input_by_id","tags":["form template section record inputs"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"4728d73f-6c88-46e4-9adb-615dea7f121d","creator_user_id":1054,"last_editor_user_id":1054,"project_id":"1d58fe5c-3688-4d4f-8a6e-b5400ec72f66","resolved_conflict":false,"created_at":"2026-06-23T22:33:11.812Z","updated_at":"2026-06-23T22:33:12.062Z","device_created_at":"2026-06-23T22:33:11.812Z","device_updated_at":"2026-06-23T22:31:11.834Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":1,"max_values":1,"form_template_section_record_id":"d5880f9a-6d9d-447e-9993-2c6d1e20819b","data_type_id":"24ab6c0d-5a4f-4972-9bfd-01d9dd201402","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null},"schema":{"$ref":"#/components/schemas/form_template_section_record_input"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/form_template_section_record_input_update_input"}}},"required":true}},"delete":{"summary":"Delete form_template_section_record_input by ID","operationId":"delete_form_template_section_record_input_by_id","tags":["form template section record inputs"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/form_template_section_record_inputs/{id}/restore":{"put":{"summary":"Restore form_template_section_record_input by ID","operationId":"restore_form_template_section_record_input_by_id","tags":["form template section record inputs"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"e07a6390-b4a5-4212-9df0-08e20b799a04","creator_user_id":1058,"last_editor_user_id":1058,"project_id":"b69e0f27-fd08-4921-8552-a9eb2efc9010","resolved_conflict":false,"created_at":"2026-06-23T22:33:12.538Z","updated_at":"2026-06-23T22:33:12.759Z","device_created_at":"2026-06-23T22:33:12.537Z","device_updated_at":"2026-06-23T22:33:12.537Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":1,"max_values":1,"form_template_section_record_id":"1d57ed55-cc9c-464b-93d9-11fb2367ba7b","data_type_id":"9676104e-06cf-4cc9-a57b-08c73164fa46","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null},"schema":{"$ref":"#/components/schemas/form_template_section_record_input"}}}}}}},"/api/v3/projects/{project_id}/form_template_section_record_inputs/{id}/reorder":{"put":{"summary":"Reorder form_template_section_record_input based on sibling","operationId":"reorder_form_template_section_record_input","tags":["form template section record inputs"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"id":"ab5ff2ad-907e-4c24-9704-dc165a21a3bd","creator_user_id":1060,"last_editor_user_id":1060,"project_id":"330b16be-101b-4b6e-b669-681952171035","resolved_conflict":false,"created_at":"2026-06-23T22:33:12.879Z","updated_at":"2026-06-23T22:33:13.133Z","device_created_at":"2026-06-23T22:33:12.879Z","device_updated_at":"2026-06-23T22:33:13.133Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":1,"max_values":1,"form_template_section_record_id":"2ce66d42-8f33-4361-ac89-9185d413c059","data_type_id":"f6514a17-2e0c-4662-9fe5-666d1e203d2e","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null},{"id":"0a578693-1f5d-40e1-92bd-3c921917db15","creator_user_id":1060,"last_editor_user_id":1060,"project_id":"330b16be-101b-4b6e-b669-681952171035","resolved_conflict":false,"created_at":"2026-06-23T22:33:12.871Z","updated_at":"2026-06-23T22:33:13.129Z","device_created_at":"2026-06-23T22:33:12.871Z","device_updated_at":"2026-06-23T22:33:13.129Z","deleted_at":null,"kind":"data_input","ordinal":2,"min_values":1,"max_values":1,"form_template_section_record_id":"2ce66d42-8f33-4361-ac89-9185d413c059","data_type_id":"9ea060aa-9800-4e2d-a5fc-db1c55adf277","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/form_template_section_record_input"}}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/reorder_entities_input"}}},"required":true}}},"/api/v3/projects/{project_id}/form_template_section_record_inputs/batch":{"patch":{"summary":"Update batch of form_template_section_record_inputs by IDs","operationId":"batch_update_form_template_section_record_inputs_by_id","tags":["form template section record inputs"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"id":"afd9edd5-670a-49d5-afbf-0af7845bf7d5","creator_user_id":1062,"last_editor_user_id":1062,"project_id":"343e2471-8aee-4413-9cd5-3910ca2618a7","resolved_conflict":false,"created_at":"2026-06-23T22:33:13.269Z","updated_at":"2026-06-23T22:33:13.538Z","device_created_at":"2026-06-23T22:33:13.269Z","device_updated_at":"2026-06-23T22:33:13.538Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":1,"max_values":1,"form_template_section_record_id":"30a0fd10-5f5c-4801-8c13-df8e42b0d793","data_type_id":"75abec75-6637-4532-b0c7-5c0740ec09c4","entity_type":null,"expression":null,"summary_expression":"updated_1","default_entity_id":null},{"id":"2617b94d-b747-4707-b39b-391b9ad45443","creator_user_id":1062,"last_editor_user_id":1062,"project_id":"343e2471-8aee-4413-9cd5-3910ca2618a7","resolved_conflict":false,"created_at":"2026-06-23T22:33:13.294Z","updated_at":"2026-06-23T22:33:13.542Z","device_created_at":"2026-06-23T22:33:13.288Z","device_updated_at":"2026-06-23T22:33:13.542Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":1,"max_values":1,"form_template_section_record_id":"63568ed7-3897-4532-aa95-3e6bc8ac258a","data_type_id":"060aeb6e-c515-4390-95ee-1bd286abf13c","entity_type":null,"expression":null,"summary_expression":"updated_2","default_entity_id":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/form_template_section_record_input"}}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/form_template_section_record_input_batch_update_input"}}},"required":true}}},"/api/v3/projects/{project_id}/form_template_section_records":{"get":{"summary":"Get all form_template_section_records in project","operationId":"get_form_template_section_records_in_project","tags":["form template section records"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"a7212cda-d609-44e3-b450-a00a80f923d9","creator_user_id":1064,"last_editor_user_id":1064,"project_id":"0048cc50-d06c-451f-829a-a93cbaacd924","resolved_conflict":false,"created_at":"2026-06-23T22:33:13.651Z","updated_at":"2026-06-23T22:33:13.651Z","device_created_at":"2026-06-23T22:33:13.651Z","device_updated_at":"2026-06-23T22:33:13.651Z","deleted_at":null,"name":"form_template_section_record 69","ordinal":1,"min_values":0,"max_values":1,"form_template_section_id":"83d4c683-12bf-4213-b782-ed051eff0a33"},{"id":"fb94fbb5-0ce9-41ad-80db-fe101eee7756","creator_user_id":1064,"last_editor_user_id":1064,"project_id":"0048cc50-d06c-451f-829a-a93cbaacd924","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:33:13.663Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"name":"form_template_section_record 70","ordinal":1,"min_values":0,"max_values":1,"form_template_section_id":"ea41abee-e92b-48f5-9204-1b1b54e16e50"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/form_template_section_record"}}}}}}},"post":{"summary":"Create a new form_template_section_record","operationId":"create_form_template_section_record_in_project","tags":["form template section records"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"885fdd0a-ae7e-4f62-9028-d098b180fbe9","creator_user_id":1070,"last_editor_user_id":1070,"project_id":"3bf49b7d-9f3a-4fe2-baff-d46debb1b0b8","resolved_conflict":false,"created_at":"2026-06-23T22:33:14.978Z","updated_at":"2026-06-23T22:33:14.978Z","device_created_at":"2026-06-23T22:33:14.735Z","device_updated_at":"2026-06-23T22:33:14.735Z","deleted_at":null,"name":"form_template_section_record 72","ordinal":1,"min_values":0,"max_values":1,"form_template_section_id":"b071bf7c-645c-4f40-810f-141b04da6486"},"schema":{"$ref":"#/components/schemas/form_template_section_record"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/form_template_section_record_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/form_template_section_records/{id}":{"get":{"summary":"Get form_template_section_record by ID","operationId":"get_form_template_section_record_by_id","tags":["form template section records"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"f24f6119-0740-44c0-975a-98737cc44568","creator_user_id":1068,"last_editor_user_id":1068,"project_id":"349469c1-61c1-4282-ae5d-0b7d884ac79e","resolved_conflict":false,"created_at":"2026-06-23T22:33:14.339Z","updated_at":"2026-06-23T22:33:14.339Z","device_created_at":"2026-06-23T22:33:14.339Z","device_updated_at":"2026-06-23T22:33:14.339Z","deleted_at":null,"name":"form_template_section_record 71","ordinal":1,"min_values":0,"max_values":1,"form_template_section_id":"e8c349cd-e09e-47be-87b8-b4356a550b60"},"schema":{"$ref":"#/components/schemas/form_template_section_record"}}}}}},"patch":{"summary":"Update form_template_section_record by ID","operationId":"update_form_template_section_record_by_id","tags":["form template section records"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"8cfdb134-89db-45c9-8b72-803bd6a4f829","creator_user_id":1072,"last_editor_user_id":1072,"project_id":"adc16194-1dcc-429e-83da-616f936a6c67","resolved_conflict":false,"created_at":"2026-06-23T22:33:15.077Z","updated_at":"2026-06-23T22:33:15.327Z","device_created_at":"2026-06-23T22:33:15.077Z","device_updated_at":"2026-06-23T22:31:15.104Z","deleted_at":null,"name":"form_template_section_record 73","ordinal":1,"min_values":0,"max_values":1,"form_template_section_id":"72c8e622-d13e-4faa-bad5-8c233f6f3920"},"schema":{"$ref":"#/components/schemas/form_template_section_record"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/form_template_section_record_update_input"}}},"required":true}},"delete":{"summary":"Delete form_template_section_record by ID","operationId":"delete_form_template_section_record_by_id","tags":["form template section records"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/form_template_section_records/{id}/restore":{"put":{"summary":"Restore form_template_section_record by ID","operationId":"restore_form_template_section_record_by_id","tags":["form template section records"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"b59ad0ba-4426-48c9-9c4c-8dd43115d47e","creator_user_id":1076,"last_editor_user_id":1076,"project_id":"a4744748-a080-4d99-9a35-b509fe2f324e","resolved_conflict":false,"created_at":"2026-06-23T22:33:15.810Z","updated_at":"2026-06-23T22:33:16.034Z","device_created_at":"2026-06-23T22:33:15.810Z","device_updated_at":"2026-06-23T22:33:15.810Z","deleted_at":null,"name":"form_template_section_record 75","ordinal":1,"min_values":0,"max_values":1,"form_template_section_id":"12317c42-4269-4372-87f3-c579f482ac53"},"schema":{"$ref":"#/components/schemas/form_template_section_record"}}}}}}},"/api/v3/projects/{project_id}/form_template_section_records/{id}/reorder":{"put":{"summary":"Reorder form_template_section_record based on sibling","operationId":"reorder_form_template_section_record","tags":["form template section records"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"id":"c509680a-bc78-41ee-b8c9-fa685e383628","creator_user_id":1078,"last_editor_user_id":1078,"project_id":"144e60ab-271b-40c0-a5bd-879035ffa532","resolved_conflict":false,"created_at":"2026-06-23T22:33:16.145Z","updated_at":"2026-06-23T22:33:16.391Z","device_created_at":"2026-06-23T22:33:16.145Z","device_updated_at":"2026-06-23T22:33:16.391Z","deleted_at":null,"name":"form_template_section_record 77","ordinal":1,"min_values":0,"max_values":1,"form_template_section_id":"4dae789f-d721-4b03-a477-55ca4f17c101"},{"id":"8bcbf3ed-5145-46af-8344-0773b5f2cf81","creator_user_id":1078,"last_editor_user_id":1078,"project_id":"144e60ab-271b-40c0-a5bd-879035ffa532","resolved_conflict":false,"created_at":"2026-06-23T22:33:16.139Z","updated_at":"2026-06-23T22:33:16.387Z","device_created_at":"2026-06-23T22:33:16.139Z","device_updated_at":"2026-06-23T22:33:16.387Z","deleted_at":null,"name":"form_template_section_record 76","ordinal":2,"min_values":0,"max_values":1,"form_template_section_id":"4dae789f-d721-4b03-a477-55ca4f17c101"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/form_template_section_record"}}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/reorder_entities_input"}}},"required":true}}},"/api/v3/projects/{project_id}/form_template_sections":{"get":{"summary":"Get all form_template_sections in project","operationId":"get_form_template_sections_in_project","tags":["form template sections"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"2833103d-a304-414e-90db-7e457eb4b419","creator_user_id":1080,"last_editor_user_id":1080,"project_id":"285661c7-311a-4ab5-95cb-9b7996b497a0","resolved_conflict":false,"created_at":"2026-06-23T22:33:16.492Z","updated_at":"2026-06-23T22:33:16.492Z","device_created_at":"2026-06-23T22:33:16.492Z","device_updated_at":"2026-06-23T22:33:16.492Z","deleted_at":null,"name":"form_template_section 120","ordinal":1,"description":null,"form_template_id":"efe2993d-0580-4860-9760-27d9439b6b3d","summary_expression":null},{"id":"2690eb0b-a609-437c-9809-5c72494dcbee","creator_user_id":1080,"last_editor_user_id":1080,"project_id":"285661c7-311a-4ab5-95cb-9b7996b497a0","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:33:16.499Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"name":"form_template_section 121","ordinal":1,"description":null,"form_template_id":"42462d12-717a-4ac7-a301-b0ef72edb800","summary_expression":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/form_template_section"}}}}}}},"post":{"summary":"Create a new form_template_section","operationId":"create_form_template_section_in_project","tags":["form template sections"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"1a68ffda-0192-4c0e-a580-131faf193bca","creator_user_id":1086,"last_editor_user_id":1086,"project_id":"f88ced4e-0bfb-4335-b82d-210298199f07","resolved_conflict":false,"created_at":"2026-06-23T22:33:17.787Z","updated_at":"2026-06-23T22:33:17.787Z","device_created_at":"2026-06-23T22:33:17.544Z","device_updated_at":"2026-06-23T22:33:17.544Z","deleted_at":null,"name":"form_template_section 123","ordinal":1,"description":null,"form_template_id":"c1afc353-f4b7-416a-8b62-8f6617f14b75","summary_expression":null},"schema":{"$ref":"#/components/schemas/form_template_section"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/form_template_section_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/form_template_sections/{id}":{"get":{"summary":"Get form_template_section by ID","operationId":"get_form_template_section_by_id","tags":["form template sections"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"3c5ae246-f4d2-4063-a69f-373545d4ef1a","creator_user_id":1084,"last_editor_user_id":1084,"project_id":"33a62e2c-096e-4505-807e-2913e86455e9","resolved_conflict":false,"created_at":"2026-06-23T22:33:17.195Z","updated_at":"2026-06-23T22:33:17.196Z","device_created_at":"2026-06-23T22:33:17.195Z","device_updated_at":"2026-06-23T22:33:17.195Z","deleted_at":null,"name":"form_template_section 122","ordinal":1,"description":null,"form_template_id":"556727fe-40ef-4059-9db8-bf29d7cb71a4","summary_expression":null},"schema":{"$ref":"#/components/schemas/form_template_section"}}}}}},"patch":{"summary":"Update form_template_section by ID","operationId":"update_form_template_section_by_id","tags":["form template sections"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"68a5acbd-730a-47d0-abae-34478639a4ca","creator_user_id":1088,"last_editor_user_id":1088,"project_id":"373ac6da-f464-4336-b31b-835dc7017211","resolved_conflict":false,"created_at":"2026-06-23T22:33:17.892Z","updated_at":"2026-06-23T22:33:18.155Z","device_created_at":"2026-06-23T22:33:17.892Z","device_updated_at":"2026-06-23T22:31:17.925Z","deleted_at":null,"name":"form_template_section 124","ordinal":1,"description":null,"form_template_id":"00b603eb-586b-4fb3-8fc8-e907e442bc8a","summary_expression":null},"schema":{"$ref":"#/components/schemas/form_template_section"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/form_template_section_update_input"}}},"required":true}},"delete":{"summary":"Delete form_template_section by ID","operationId":"delete_form_template_section_by_id","tags":["form template sections"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/form_template_sections/{id}/restore":{"put":{"summary":"Restore form_template_section by ID","operationId":"restore_form_template_section_by_id","tags":["form template sections"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"4e0a761f-9e38-4c7f-b1a5-27b05bc5ae76","creator_user_id":1092,"last_editor_user_id":1092,"project_id":"f5f60cfc-044e-4e37-be30-83838d6d7498","resolved_conflict":false,"created_at":"2026-06-23T22:33:18.589Z","updated_at":"2026-06-23T22:33:18.847Z","device_created_at":"2026-06-23T22:33:18.589Z","device_updated_at":"2026-06-23T22:33:18.589Z","deleted_at":null,"name":"form_template_section 126","ordinal":1,"description":null,"form_template_id":"3e5059b4-6605-49ea-9bf5-c2415095f896","summary_expression":null},"schema":{"$ref":"#/components/schemas/form_template_section"}}}}}}},"/api/v3/projects/{project_id}/form_template_sections/{id}/reorder":{"put":{"summary":"Reorder form_template_section based on sibling","operationId":"reorder_form_template_section","tags":["form template sections"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"id":"ce47c18a-ccf3-4960-b41d-1018d4775926","creator_user_id":1094,"last_editor_user_id":1094,"project_id":"f8b38686-a160-4259-9f72-547c2dcb38f1","resolved_conflict":false,"created_at":"2026-06-23T22:33:18.951Z","updated_at":"2026-06-23T22:33:19.193Z","device_created_at":"2026-06-23T22:33:18.951Z","device_updated_at":"2026-06-23T22:33:19.193Z","deleted_at":null,"name":"form_template_section 128","ordinal":1,"description":null,"form_template_id":"28e0aac6-a5cd-48da-a6cb-3b8cbe689828","summary_expression":null},{"id":"446dc0be-93bc-47ea-9ed0-9145ee0a61ec","creator_user_id":1094,"last_editor_user_id":1094,"project_id":"f8b38686-a160-4259-9f72-547c2dcb38f1","resolved_conflict":false,"created_at":"2026-06-23T22:33:18.947Z","updated_at":"2026-06-23T22:33:19.190Z","device_created_at":"2026-06-23T22:33:18.947Z","device_updated_at":"2026-06-23T22:33:19.190Z","deleted_at":null,"name":"form_template_section 127","ordinal":2,"description":null,"form_template_id":"28e0aac6-a5cd-48da-a6cb-3b8cbe689828","summary_expression":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/form_template_section"}}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/reorder_entities_input"}}},"required":true}}},"/api/v3/projects/{project_id}/form_templates":{"get":{"summary":"Get all form_templates in project","operationId":"get_form_templates_in_project","tags":["form templates"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"},{"name":"filters[last_editor_user_id_eq]","description":"Filter on last_editor_user_id field being equal to the passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"100"}},{"name":"filters[creator_user_id_eq]","description":"Filter on creator_user_id field being equal to the passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"100"}},{"name":"filters[created_at_gte]","description":"Filter on created_at field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_gt]","description":"Filter on created_at field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_lte]","description":"Filter on created_at field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_lt]","description":"Filter on created_at field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[name_like]","description":"Filter on name field being like passed in value","in":"query","required":false,"schema":{"type":"string","example":"Form Template 1"}},{"name":"filters[name_eq]","description":"Filter on name field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"Form Template 1"}},{"name":"filters[updated_at_gte]","description":"Filter on updated_at field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_gt]","description":"Filter on updated_at field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_lte]","description":"Filter on updated_at field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_lt]","description":"Filter on updated_at field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[published_at_gte]","description":"Filter on published_at field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[published_at_gt]","description":"Filter on published_at field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[published_at_lte]","description":"Filter on published_at field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[published_at_lt]","description":"Filter on published_at field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[deleted_at_gte]","description":"Filter on deleted_at field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[deleted_at_gt]","description":"Filter on deleted_at field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[deleted_at_lte]","description":"Filter on deleted_at field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[deleted_at_lt]","description":"Filter on deleted_at field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[version_gte]","description":"Filter on version field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"100"}},{"name":"filters[version_gt]","description":"Filter on version field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"100"}},{"name":"filters[version_lte]","description":"Filter on version field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"100"}},{"name":"filters[version_lt]","description":"Filter on version field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"100"}},{"name":"filters[version_eq]","description":"Filter on version field being equal to the passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"100"}}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"},"ratelimit-limit-minute":{"$ref":"#/components/headers/ratelimit-limit-minute"},"ratelimit-remaining-minute":{"$ref":"#/components/headers/ratelimit-remaining-minute"},"ratelimit-limit-hour":{"$ref":"#/components/headers/ratelimit-limit-hour"},"ratelimit-remaining-hour":{"$ref":"#/components/headers/ratelimit-remaining-hour"},"ratelimit-reset":{"$ref":"#/components/headers/ratelimit-reset"}},"content":{"application/json":{"example":[{"id":"70f7a9ce-27dc-4706-9635-ac84a7ee2223","creator_user_id":1096,"last_editor_user_id":1096,"project_id":"a5c3fd06-eaf3-4064-979b-815e5fcc66af","resolved_conflict":false,"created_at":"2026-06-23T22:33:19.289Z","updated_at":"2026-06-23T22:33:19.289Z","device_created_at":"2026-06-23T22:33:19.289Z","device_updated_at":"2026-06-23T22:33:19.289Z","deleted_at":null,"name":"form_template 205","kind":"default","version":1,"checksum":null,"published_at":null,"is_generated":true,"view_edit_permissions":"assignee","form_type":"default","status_change_recipient_emails":null,"content_changed_at":null,"process_state":null,"docusign_automation":null},{"id":"a6550be9-8b51-4845-b31a-408af3822629","creator_user_id":1096,"last_editor_user_id":1096,"project_id":"a5c3fd06-eaf3-4064-979b-815e5fcc66af","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:33:19.293Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"name":"form_template 206","kind":"default","version":1,"checksum":null,"published_at":null,"is_generated":true,"view_edit_permissions":"assignee","form_type":"default","status_change_recipient_emails":null,"content_changed_at":null,"process_state":null,"docusign_automation":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/form_template"}}}}},"429":{"description":"Rate limit exceeded","headers":{"retry-after":{"$ref":"#/components/headers/retry-after"}},"content":{"application/json":{"example":{"errors":[{"type":"rate_limit_error","code":"rate_limit_exceeded","message":"Too many requests. Retry after 2026-06-23T22:34:19.886Z","details":{"endpoint_hour_limit":80000,"endpoint_minute_limit":1300,"request_retry_after":"2026-06-23T22:34:19.886Z","throttled_by":"hour"}}]},"schema":{"$ref":"#/components/schemas/sliding_window_rate_limit_error"}}}}}},"post":{"summary":"Create a new form_template","operationId":"create_form_template_in_project","tags":["form templates"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"208ef0a1-d5a2-4e85-a119-efad64ce7bff","creator_user_id":1104,"last_editor_user_id":1104,"project_id":"b0ed1493-a433-40bd-bb11-3f145073ea6e","resolved_conflict":false,"created_at":"2026-06-23T22:33:20.889Z","updated_at":"2026-06-23T22:33:20.889Z","device_created_at":"2026-06-23T22:33:20.644Z","device_updated_at":"2026-06-23T22:33:20.644Z","deleted_at":null,"name":"form_template 208","kind":"default","version":0,"checksum":null,"published_at":null,"is_generated":true,"view_edit_permissions":"assignee","form_type":"default","status_change_recipient_emails":null,"content_changed_at":null,"process_state":null,"docusign_automation":null},"schema":{"$ref":"#/components/schemas/form_template"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/form_template_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/form_templates/{id}":{"get":{"summary":"Get form_template by ID","operationId":"get_form_template_by_id","tags":["form templates"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"9e5a309c-7ddb-49cb-8b50-2cc34a7ccaa5","creator_user_id":1102,"last_editor_user_id":1102,"project_id":"ff1aaa8e-f07d-4771-93d1-52b83a071915","resolved_conflict":false,"created_at":"2026-06-23T22:33:20.299Z","updated_at":"2026-06-23T22:33:20.299Z","device_created_at":"2026-06-23T22:33:20.299Z","device_updated_at":"2026-06-23T22:33:20.299Z","deleted_at":null,"name":"form_template 207","kind":"default","version":1,"checksum":null,"published_at":null,"is_generated":true,"view_edit_permissions":"assignee","form_type":"default","status_change_recipient_emails":null,"content_changed_at":null,"process_state":null,"docusign_automation":null},"schema":{"$ref":"#/components/schemas/form_template"}}}}}},"patch":{"summary":"Update form_template by ID","operationId":"update_form_template_by_id","tags":["form templates"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"eb47c34e-85d6-4968-8dad-aff017c4b343","creator_user_id":1106,"last_editor_user_id":1106,"project_id":"d51e46f0-9d6a-4ecc-8141-9179801eccea","resolved_conflict":false,"created_at":"2026-06-23T22:33:20.996Z","updated_at":"2026-06-23T22:33:21.253Z","device_created_at":"2026-06-23T22:33:20.996Z","device_updated_at":"2026-06-23T22:31:21.029Z","deleted_at":null,"name":"form_template 209","kind":"default","version":1,"checksum":null,"published_at":null,"is_generated":true,"view_edit_permissions":"assignee","form_type":"default","status_change_recipient_emails":null,"content_changed_at":null,"process_state":null,"docusign_automation":null},"schema":{"$ref":"#/components/schemas/form_template"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/form_template_update_input"}}},"required":true}},"delete":{"summary":"Delete form_template by ID","operationId":"delete_form_template_by_id","tags":["form templates"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/form_templates/{id}/restore":{"put":{"summary":"Restore form_template by ID","operationId":"restore_form_template_by_id","tags":["form templates"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"573a699e-a6ea-421b-9f39-dbb47aa15aa2","creator_user_id":1110,"last_editor_user_id":1110,"project_id":"1e381f2c-333d-4317-973a-24107813b862","resolved_conflict":false,"created_at":"2026-06-23T22:33:21.680Z","updated_at":"2026-06-23T22:33:21.940Z","device_created_at":"2026-06-23T22:33:21.680Z","device_updated_at":"2026-06-23T22:33:21.680Z","deleted_at":null,"name":"form_template 211","kind":"default","version":1,"checksum":null,"published_at":null,"is_generated":true,"view_edit_permissions":"assignee","form_type":"default","status_change_recipient_emails":null,"content_changed_at":null,"process_state":"restoring","docusign_automation":null},"schema":{"$ref":"#/components/schemas/form_template"}}}}}}},"/api/v3/projects/{project_id}/form_templates/{id}/generate":{"post":{"summary":"Generate newly created form template","operationId":"generate_form_template_by_id","tags":["form templates"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"202":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/form_template_generate_input"}}},"required":true}}},"/api/v3/projects/{project_id}/form_templates/{id}/publish":{"put":{"summary":"Publish or unpublish an existing form template","operationId":"set_publish_state_form_template_by_id","tags":["form templates"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"c08b4337-ae74-40e6-b49e-312c21e70793","creator_user_id":1114,"last_editor_user_id":1114,"project_id":"6779fe92-d6a3-4763-b887-f6817f8f0a6e","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.362Z","updated_at":"2026-06-23T22:33:22.624Z","device_created_at":"2026-06-23T22:33:22.362Z","device_updated_at":"2026-06-23T22:33:22.624Z","deleted_at":null,"name":"form_template 213","kind":"default","version":1,"checksum":null,"published_at":null,"is_generated":true,"view_edit_permissions":"assignee","form_type":"default","status_change_recipient_emails":null,"content_changed_at":null,"process_state":null,"docusign_automation":null},"schema":{"$ref":"#/components/schemas/form_template"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/form_template_publish_input"}}},"required":true}}},"/api/v3/projects/{project_id}/form_templates/{id}/full":{"get":{"summary":"Show the full form template corresponding to the provided id","operationId":"get_full_form_template_by_id","tags":["form templates"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"},{"name":"jid","description":"ID of the job being polled","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful full response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"47d6da63-43e6-4fba-9852-5a2d2091036c","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.722Z","updated_at":"2026-06-23T22:33:22.723Z","device_created_at":"2026-06-23T22:33:22.722Z","device_updated_at":"2026-06-23T22:33:22.722Z","deleted_at":null,"name":"Testing Fieldwire?_Testing","kind":"single_day","version":10,"checksum":null,"published_at":null,"is_generated":true,"view_edit_permissions":"assignee","form_type":"default","status_change_recipient_emails":null,"content_changed_at":"2026-06-23T22:33:24.129Z","process_state":null,"docusign_automation":null,"form_template_sections":[{"id":"b7e8d89e-5deb-435b-bdf0-c45bae29c22e","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.753Z","updated_at":"2026-06-23T22:33:22.753Z","device_created_at":"2026-06-23T22:33:22.753Z","device_updated_at":"2026-06-23T22:33:22.753Z","deleted_at":null,"name":"Weather","ordinal":1,"description":null,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":null,"form_template_section_records":[{"id":"78f10aa6-2e87-4bf6-aa65-de515338f8e9","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.755Z","updated_at":"2026-06-23T22:33:22.756Z","device_created_at":"2026-06-23T22:33:22.755Z","device_updated_at":"2026-06-23T22:33:22.755Z","deleted_at":null,"name":null,"ordinal":1,"min_values":0,"max_values":1,"form_template_section_id":"b7e8d89e-5deb-435b-bdf0-c45bae29c22e","form_template_section_record_inputs":[{"id":"dcfb3c24-7725-423c-92bc-4d489e8fd3d2","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.758Z","updated_at":"2026-06-23T22:33:22.759Z","device_created_at":"2026-06-23T22:33:22.758Z","device_updated_at":"2026-06-23T22:33:22.758Z","deleted_at":null,"kind":"weather","ordinal":1,"min_values":0,"max_values":1,"form_template_section_record_id":"78f10aa6-2e87-4bf6-aa65-de515338f8e9","data_type_id":null,"entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":null,"default_entity":null}]}]},{"id":"7fb2fec2-36a4-4834-8fac-c7682433f229","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.761Z","updated_at":"2026-06-23T22:33:22.761Z","device_created_at":"2026-06-23T22:33:22.761Z","device_updated_at":"2026-06-23T22:33:22.761Z","deleted_at":null,"name":"Default Section","ordinal":2,"description":null,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":null,"form_template_section_records":[{"id":"ee6351de-b8bc-46bf-9248-9beee9f0b06a","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.766Z","updated_at":"2026-06-23T22:33:22.766Z","device_created_at":"2026-06-23T22:33:22.766Z","device_updated_at":"2026-06-23T22:33:22.766Z","deleted_at":null,"name":"bigint","ordinal":1,"min_values":0,"max_values":1,"form_template_section_id":"7fb2fec2-36a4-4834-8fac-c7682433f229","form_template_section_record_inputs":[{"id":"71d052f4-8db7-4ea0-8aaf-4bee5a49568c","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.769Z","updated_at":"2026-06-23T22:33:22.769Z","device_created_at":"2026-06-23T22:33:22.769Z","device_updated_at":"2026-06-23T22:33:22.769Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":0,"max_values":1,"form_template_section_record_id":"ee6351de-b8bc-46bf-9248-9beee9f0b06a","data_type_id":"7f9e84cc-9140-4030-9572-4ee5045b6dd6","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"7f9e84cc-9140-4030-9572-4ee5045b6dd6","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.764Z","updated_at":"2026-06-23T22:33:22.764Z","device_created_at":"2026-06-23T22:33:22.764Z","device_updated_at":"2026-06-23T22:33:22.764Z","deleted_at":null,"name":"bigint","placeholder":null,"kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}]},{"id":"94627dfd-3f3a-4b6a-9d77-1bffa9e6ed5e","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.773Z","updated_at":"2026-06-23T22:33:22.774Z","device_created_at":"2026-06-23T22:33:22.773Z","device_updated_at":"2026-06-23T22:33:22.773Z","deleted_at":null,"name":"bigint (required)","ordinal":2,"min_values":1,"max_values":1,"form_template_section_id":"7fb2fec2-36a4-4834-8fac-c7682433f229","form_template_section_record_inputs":[{"id":"cc9689e3-0db7-48a6-8eb2-d02e6708636d","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.776Z","updated_at":"2026-06-23T22:33:22.777Z","device_created_at":"2026-06-23T22:33:22.776Z","device_updated_at":"2026-06-23T22:33:22.776Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":1,"max_values":1,"form_template_section_record_id":"94627dfd-3f3a-4b6a-9d77-1bffa9e6ed5e","data_type_id":"2b9e4c93-a38f-4be4-8306-114f2682c462","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"2b9e4c93-a38f-4be4-8306-114f2682c462","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.772Z","updated_at":"2026-06-23T22:33:22.772Z","device_created_at":"2026-06-23T22:33:22.772Z","device_updated_at":"2026-06-23T22:33:22.772Z","deleted_at":null,"name":"bigint (required)","placeholder":null,"kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}]},{"id":"7fbbc517-95de-4bb6-9e14-91364f90c550","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.781Z","updated_at":"2026-06-23T22:33:22.781Z","device_created_at":"2026-06-23T22:33:22.781Z","device_updated_at":"2026-06-23T22:33:22.781Z","deleted_at":null,"name":"string","ordinal":3,"min_values":0,"max_values":1,"form_template_section_id":"7fb2fec2-36a4-4834-8fac-c7682433f229","form_template_section_record_inputs":[{"id":"d310e673-5eaf-4a5c-904f-8994a2565fa8","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.784Z","updated_at":"2026-06-23T22:33:22.784Z","device_created_at":"2026-06-23T22:33:22.784Z","device_updated_at":"2026-06-23T22:33:22.784Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":0,"max_values":1,"form_template_section_record_id":"7fbbc517-95de-4bb6-9e14-91364f90c550","data_type_id":"09eb842c-aa24-4e59-89e8-f7aa206fede7","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"09eb842c-aa24-4e59-89e8-f7aa206fede7","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.779Z","updated_at":"2026-06-23T22:33:22.779Z","device_created_at":"2026-06-23T22:33:22.779Z","device_updated_at":"2026-06-23T22:33:22.779Z","deleted_at":null,"name":"string","placeholder":"enter string","kind":"string","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}]},{"id":"d14bad76-ed2d-41f6-bcdd-2d369726ad1e","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.789Z","updated_at":"2026-06-23T22:33:22.789Z","device_created_at":"2026-06-23T22:33:22.789Z","device_updated_at":"2026-06-23T22:33:22.789Z","deleted_at":null,"name":"string (required)","ordinal":4,"min_values":1,"max_values":1,"form_template_section_id":"7fb2fec2-36a4-4834-8fac-c7682433f229","form_template_section_record_inputs":[{"id":"eaee2689-9c6a-4de0-8400-ea291a0a30d8","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.792Z","updated_at":"2026-06-23T22:33:22.792Z","device_created_at":"2026-06-23T22:33:22.792Z","device_updated_at":"2026-06-23T22:33:22.792Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":1,"max_values":1,"form_template_section_record_id":"d14bad76-ed2d-41f6-bcdd-2d369726ad1e","data_type_id":"afdab0a7-a12a-4b44-977f-fabc18215a3f","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"afdab0a7-a12a-4b44-977f-fabc18215a3f","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.787Z","updated_at":"2026-06-23T22:33:22.787Z","device_created_at":"2026-06-23T22:33:22.787Z","device_updated_at":"2026-06-23T22:33:22.787Z","deleted_at":null,"name":"string (required)","placeholder":"enter string","kind":"string","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}]},{"id":"9f0f8d47-2e53-4bcd-9a7f-ae85d223fb07","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.796Z","updated_at":"2026-06-23T22:33:22.797Z","device_created_at":"2026-06-23T22:33:22.796Z","device_updated_at":"2026-06-23T22:33:22.796Z","deleted_at":null,"name":"text","ordinal":5,"min_values":0,"max_values":1,"form_template_section_id":"7fb2fec2-36a4-4834-8fac-c7682433f229","form_template_section_record_inputs":[{"id":"df65c40a-adf5-415a-b947-134bed14a2f9","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.799Z","updated_at":"2026-06-23T22:33:22.799Z","device_created_at":"2026-06-23T22:33:22.799Z","device_updated_at":"2026-06-23T22:33:22.799Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":0,"max_values":1,"form_template_section_record_id":"9f0f8d47-2e53-4bcd-9a7f-ae85d223fb07","data_type_id":"3ea59c0d-9da6-47b0-9e7e-3d2ef8e4bc3d","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"3ea59c0d-9da6-47b0-9e7e-3d2ef8e4bc3d","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.794Z","updated_at":"2026-06-23T22:33:22.795Z","device_created_at":"2026-06-23T22:33:22.794Z","device_updated_at":"2026-06-23T22:33:22.794Z","deleted_at":null,"name":"text","placeholder":"enter text","kind":"text","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}]},{"id":"9eb07df1-073f-4a0f-834b-f454ff3f3d39","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.804Z","updated_at":"2026-06-23T22:33:22.804Z","device_created_at":"2026-06-23T22:33:22.804Z","device_updated_at":"2026-06-23T22:33:22.804Z","deleted_at":null,"name":"text (required)","ordinal":6,"min_values":1,"max_values":1,"form_template_section_id":"7fb2fec2-36a4-4834-8fac-c7682433f229","form_template_section_record_inputs":[{"id":"e261df3e-609d-472d-8c56-a57c19fcc5ef","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.807Z","updated_at":"2026-06-23T22:33:22.807Z","device_created_at":"2026-06-23T22:33:22.806Z","device_updated_at":"2026-06-23T22:33:22.806Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":1,"max_values":1,"form_template_section_record_id":"9eb07df1-073f-4a0f-834b-f454ff3f3d39","data_type_id":"6234a00b-fc53-4b5d-b9cc-977805998d49","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"6234a00b-fc53-4b5d-b9cc-977805998d49","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.802Z","updated_at":"2026-06-23T22:33:22.802Z","device_created_at":"2026-06-23T22:33:22.802Z","device_updated_at":"2026-06-23T22:33:22.802Z","deleted_at":null,"name":"text (required)","placeholder":"enter text","kind":"text","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}]},{"id":"81500dbf-44c2-45bd-840d-fa6402e4da65","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.811Z","updated_at":"2026-06-23T22:33:22.811Z","device_created_at":"2026-06-23T22:33:22.811Z","device_updated_at":"2026-06-23T22:33:22.811Z","deleted_at":null,"name":"boolean","ordinal":7,"min_values":0,"max_values":1,"form_template_section_id":"7fb2fec2-36a4-4834-8fac-c7682433f229","form_template_section_record_inputs":[{"id":"0c0a8496-2c30-4075-b5ef-6a39675904c7","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.814Z","updated_at":"2026-06-23T22:33:22.814Z","device_created_at":"2026-06-23T22:33:22.814Z","device_updated_at":"2026-06-23T22:33:22.814Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":0,"max_values":1,"form_template_section_record_id":"81500dbf-44c2-45bd-840d-fa6402e4da65","data_type_id":"fcda8149-4ab6-4323-b575-56f461b2a3b4","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"fcda8149-4ab6-4323-b575-56f461b2a3b4","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.809Z","updated_at":"2026-06-23T22:33:22.810Z","device_created_at":"2026-06-23T22:33:22.809Z","device_updated_at":"2026-06-23T22:33:22.809Z","deleted_at":null,"name":"boolean","placeholder":null,"kind":"checkbox","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":"empty","default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}]},{"id":"26a3d0f8-70af-4451-92e1-b87ae6ab1f8a","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.819Z","updated_at":"2026-06-23T22:33:22.819Z","device_created_at":"2026-06-23T22:33:22.819Z","device_updated_at":"2026-06-23T22:33:22.819Z","deleted_at":null,"name":"boolean (required)","ordinal":8,"min_values":0,"max_values":1,"form_template_section_id":"7fb2fec2-36a4-4834-8fac-c7682433f229","form_template_section_record_inputs":[{"id":"53750ad5-c8d4-42af-b26a-a815fde23961","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.822Z","updated_at":"2026-06-23T22:33:22.822Z","device_created_at":"2026-06-23T22:33:22.822Z","device_updated_at":"2026-06-23T22:33:22.822Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":0,"max_values":1,"form_template_section_record_id":"26a3d0f8-70af-4451-92e1-b87ae6ab1f8a","data_type_id":"62f91075-2aef-496a-a612-a15a06cf66c6","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"62f91075-2aef-496a-a612-a15a06cf66c6","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.817Z","updated_at":"2026-06-23T22:33:22.817Z","device_created_at":"2026-06-23T22:33:22.817Z","device_updated_at":"2026-06-23T22:33:22.817Z","deleted_at":null,"name":"boolean (required)","placeholder":null,"kind":"checkbox","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":"empty","default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}]},{"id":"e77a2c94-ae8c-44cf-a99c-fed0281f65bf","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.826Z","updated_at":"2026-06-23T22:33:22.827Z","device_created_at":"2026-06-23T22:33:22.826Z","device_updated_at":"2026-06-23T22:33:22.826Z","deleted_at":null,"name":"decimal","ordinal":9,"min_values":0,"max_values":1,"form_template_section_id":"7fb2fec2-36a4-4834-8fac-c7682433f229","form_template_section_record_inputs":[{"id":"3b56e9b9-dfce-40f6-9884-af440c58fdf3","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.829Z","updated_at":"2026-06-23T22:33:22.829Z","device_created_at":"2026-06-23T22:33:22.829Z","device_updated_at":"2026-06-23T22:33:22.829Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":0,"max_values":1,"form_template_section_record_id":"e77a2c94-ae8c-44cf-a99c-fed0281f65bf","data_type_id":"97c8c0ce-9ed4-48d8-a847-9bf58af4e7cd","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"97c8c0ce-9ed4-48d8-a847-9bf58af4e7cd","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.824Z","updated_at":"2026-06-23T22:33:22.825Z","device_created_at":"2026-06-23T22:33:22.824Z","device_updated_at":"2026-06-23T22:33:22.824Z","deleted_at":null,"name":"decimal","placeholder":null,"kind":"decimal","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}]},{"id":"49f09a29-b3f4-4c93-aa5f-e1f63da1c70b","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.834Z","updated_at":"2026-06-23T22:33:22.834Z","device_created_at":"2026-06-23T22:33:22.834Z","device_updated_at":"2026-06-23T22:33:22.834Z","deleted_at":null,"name":"decimal (required)","ordinal":10,"min_values":1,"max_values":1,"form_template_section_id":"7fb2fec2-36a4-4834-8fac-c7682433f229","form_template_section_record_inputs":[{"id":"29d32ef5-8143-45cb-bfa5-7ae2345343fe","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.836Z","updated_at":"2026-06-23T22:33:22.837Z","device_created_at":"2026-06-23T22:33:22.836Z","device_updated_at":"2026-06-23T22:33:22.836Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":1,"max_values":1,"form_template_section_record_id":"49f09a29-b3f4-4c93-aa5f-e1f63da1c70b","data_type_id":"fcc6cb98-ce2c-4350-a5e0-8f94ddf8f0b2","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"fcc6cb98-ce2c-4350-a5e0-8f94ddf8f0b2","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.832Z","updated_at":"2026-06-23T22:33:22.832Z","device_created_at":"2026-06-23T22:33:22.832Z","device_updated_at":"2026-06-23T22:33:22.832Z","deleted_at":null,"name":"decimal (required)","placeholder":null,"kind":"decimal","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}]},{"id":"b44cd752-795f-4b61-880e-6b83016e8b92","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.841Z","updated_at":"2026-06-23T22:33:22.841Z","device_created_at":"2026-06-23T22:33:22.841Z","device_updated_at":"2026-06-23T22:33:22.841Z","deleted_at":null,"name":"date","ordinal":11,"min_values":0,"max_values":1,"form_template_section_id":"7fb2fec2-36a4-4834-8fac-c7682433f229","form_template_section_record_inputs":[{"id":"83a77dc3-bade-4632-bb1b-e2dea57ae083","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.844Z","updated_at":"2026-06-23T22:33:22.844Z","device_created_at":"2026-06-23T22:33:22.844Z","device_updated_at":"2026-06-23T22:33:22.844Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":0,"max_values":1,"form_template_section_record_id":"b44cd752-795f-4b61-880e-6b83016e8b92","data_type_id":"8ba732c5-c00d-4b77-998a-927c870e0c07","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"8ba732c5-c00d-4b77-998a-927c870e0c07","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.839Z","updated_at":"2026-06-23T22:33:22.840Z","device_created_at":"2026-06-23T22:33:22.839Z","device_updated_at":"2026-06-23T22:33:22.839Z","deleted_at":null,"name":"date","placeholder":null,"kind":"date","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}]},{"id":"40346b56-a07f-4942-90b4-4a51cb9f70ff","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.849Z","updated_at":"2026-06-23T22:33:22.849Z","device_created_at":"2026-06-23T22:33:22.849Z","device_updated_at":"2026-06-23T22:33:22.849Z","deleted_at":null,"name":"date (required)","ordinal":12,"min_values":1,"max_values":1,"form_template_section_id":"7fb2fec2-36a4-4834-8fac-c7682433f229","form_template_section_record_inputs":[{"id":"24a36e52-b016-4fa8-862d-e3a168701c7e","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.851Z","updated_at":"2026-06-23T22:33:22.852Z","device_created_at":"2026-06-23T22:33:22.851Z","device_updated_at":"2026-06-23T22:33:22.851Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":1,"max_values":1,"form_template_section_record_id":"40346b56-a07f-4942-90b4-4a51cb9f70ff","data_type_id":"f8e6c315-a158-4549-a0c9-ee473c3ca291","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"f8e6c315-a158-4549-a0c9-ee473c3ca291","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.847Z","updated_at":"2026-06-23T22:33:22.847Z","device_created_at":"2026-06-23T22:33:22.847Z","device_updated_at":"2026-06-23T22:33:22.847Z","deleted_at":null,"name":"date (required)","placeholder":null,"kind":"date","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}]},{"id":"cc80403a-f314-4c3e-a816-e2f3d7337d44","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.856Z","updated_at":"2026-06-23T22:33:22.856Z","device_created_at":"2026-06-23T22:33:22.856Z","device_updated_at":"2026-06-23T22:33:22.856Z","deleted_at":null,"name":"datetime","ordinal":13,"min_values":0,"max_values":1,"form_template_section_id":"7fb2fec2-36a4-4834-8fac-c7682433f229","form_template_section_record_inputs":[{"id":"527fee53-2be7-4603-abc6-f3aa9d026a00","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.859Z","updated_at":"2026-06-23T22:33:22.859Z","device_created_at":"2026-06-23T22:33:22.859Z","device_updated_at":"2026-06-23T22:33:22.859Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":0,"max_values":1,"form_template_section_record_id":"cc80403a-f314-4c3e-a816-e2f3d7337d44","data_type_id":"37fc3699-cd4d-4395-9049-468e34f569d0","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"37fc3699-cd4d-4395-9049-468e34f569d0","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.854Z","updated_at":"2026-06-23T22:33:22.855Z","device_created_at":"2026-06-23T22:33:22.854Z","device_updated_at":"2026-06-23T22:33:22.854Z","deleted_at":null,"name":"datetime","placeholder":null,"kind":"datetime","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}]},{"id":"2158ddf9-f888-4796-9dd3-07a5c652d4ff","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.864Z","updated_at":"2026-06-23T22:33:22.864Z","device_created_at":"2026-06-23T22:33:22.864Z","device_updated_at":"2026-06-23T22:33:22.864Z","deleted_at":null,"name":"datetime (required)","ordinal":14,"min_values":1,"max_values":1,"form_template_section_id":"7fb2fec2-36a4-4834-8fac-c7682433f229","form_template_section_record_inputs":[{"id":"eaf3880f-aba7-4274-960c-e923e6ca572f","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.866Z","updated_at":"2026-06-23T22:33:22.867Z","device_created_at":"2026-06-23T22:33:22.866Z","device_updated_at":"2026-06-23T22:33:22.866Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":1,"max_values":1,"form_template_section_record_id":"2158ddf9-f888-4796-9dd3-07a5c652d4ff","data_type_id":"eab5298a-5bc3-43fb-bcf5-81a94f92b8a5","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"eab5298a-5bc3-43fb-bcf5-81a94f92b8a5","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.862Z","updated_at":"2026-06-23T22:33:22.862Z","device_created_at":"2026-06-23T22:33:22.862Z","device_updated_at":"2026-06-23T22:33:22.862Z","deleted_at":null,"name":"datetime (required)","placeholder":null,"kind":"datetime","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}]},{"id":"15cefb36-883f-435f-a98c-39be52e38e8e","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.871Z","updated_at":"2026-06-23T22:33:22.871Z","device_created_at":"2026-06-23T22:33:22.871Z","device_updated_at":"2026-06-23T22:33:22.871Z","deleted_at":null,"name":"bigint w/ default","ordinal":15,"min_values":0,"max_values":1,"form_template_section_id":"7fb2fec2-36a4-4834-8fac-c7682433f229","form_template_section_record_inputs":[{"id":"1845b636-ead3-4bdc-a7fd-f96eb45891ef","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.874Z","updated_at":"2026-06-23T22:33:22.874Z","device_created_at":"2026-06-23T22:33:22.874Z","device_updated_at":"2026-06-23T22:33:22.874Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":0,"max_values":1,"form_template_section_record_id":"15cefb36-883f-435f-a98c-39be52e38e8e","data_type_id":"60776169-4f31-4e4d-be76-baf51c9829cd","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"60776169-4f31-4e4d-be76-baf51c9829cd","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.870Z","updated_at":"2026-06-23T22:33:22.870Z","device_created_at":"2026-06-23T22:33:22.870Z","device_updated_at":"2026-06-23T22:33:22.870Z","deleted_at":null,"name":"bigint w/ default","placeholder":null,"kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":100,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}]},{"id":"e4c72e86-e718-4589-a444-e837eac835e9","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.878Z","updated_at":"2026-06-23T22:33:22.878Z","device_created_at":"2026-06-23T22:33:22.878Z","device_updated_at":"2026-06-23T22:33:22.878Z","deleted_at":null,"name":"string w/ default","ordinal":16,"min_values":0,"max_values":1,"form_template_section_id":"7fb2fec2-36a4-4834-8fac-c7682433f229","form_template_section_record_inputs":[{"id":"6e3ced41-e907-4811-82b5-2b02ff625aeb","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.881Z","updated_at":"2026-06-23T22:33:22.881Z","device_created_at":"2026-06-23T22:33:22.881Z","device_updated_at":"2026-06-23T22:33:22.881Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":0,"max_values":1,"form_template_section_record_id":"e4c72e86-e718-4589-a444-e837eac835e9","data_type_id":"2547077a-81ce-4b26-83d1-7cdd0a7b2378","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"2547077a-81ce-4b26-83d1-7cdd0a7b2378","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.877Z","updated_at":"2026-06-23T22:33:22.877Z","device_created_at":"2026-06-23T22:33:22.876Z","device_updated_at":"2026-06-23T22:33:22.876Z","deleted_at":null,"name":"string w/ default","placeholder":"enter string","kind":"string","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":"string","default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}]},{"id":"686566ef-6697-488d-a392-e9f33897bd3f","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.886Z","updated_at":"2026-06-23T22:33:22.886Z","device_created_at":"2026-06-23T22:33:22.886Z","device_updated_at":"2026-06-23T22:33:22.886Z","deleted_at":null,"name":"text w/ default","ordinal":17,"min_values":0,"max_values":1,"form_template_section_id":"7fb2fec2-36a4-4834-8fac-c7682433f229","form_template_section_record_inputs":[{"id":"204907b0-6c03-4854-9d14-998c4be5a7a9","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.888Z","updated_at":"2026-06-23T22:33:22.889Z","device_created_at":"2026-06-23T22:33:22.888Z","device_updated_at":"2026-06-23T22:33:22.888Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":0,"max_values":1,"form_template_section_record_id":"686566ef-6697-488d-a392-e9f33897bd3f","data_type_id":"6d3b307d-4871-49eb-b2ed-f9e524c453fb","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"6d3b307d-4871-49eb-b2ed-f9e524c453fb","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.884Z","updated_at":"2026-06-23T22:33:22.884Z","device_created_at":"2026-06-23T22:33:22.884Z","device_updated_at":"2026-06-23T22:33:22.884Z","deleted_at":null,"name":"text w/ default","placeholder":"enter text","kind":"text","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":"text","default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}]},{"id":"c96206aa-7962-4cf1-a1a6-3cacbc7ee306","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.892Z","updated_at":"2026-06-23T22:33:22.893Z","device_created_at":"2026-06-23T22:33:22.892Z","device_updated_at":"2026-06-23T22:33:22.892Z","deleted_at":null,"name":"decimal w/ default","ordinal":18,"min_values":0,"max_values":1,"form_template_section_id":"7fb2fec2-36a4-4834-8fac-c7682433f229","form_template_section_record_inputs":[{"id":"3eac675c-073b-4450-83aa-db03cfca922c","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.895Z","updated_at":"2026-06-23T22:33:22.895Z","device_created_at":"2026-06-23T22:33:22.895Z","device_updated_at":"2026-06-23T22:33:22.895Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":0,"max_values":1,"form_template_section_record_id":"c96206aa-7962-4cf1-a1a6-3cacbc7ee306","data_type_id":"6eedc3ad-73e1-43b9-b19a-38a40ec9792c","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"6eedc3ad-73e1-43b9-b19a-38a40ec9792c","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.891Z","updated_at":"2026-06-23T22:33:22.891Z","device_created_at":"2026-06-23T22:33:22.891Z","device_updated_at":"2026-06-23T22:33:22.891Z","deleted_at":null,"name":"decimal w/ default","placeholder":null,"kind":"decimal","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":"45.0","default_datetime_value":null,"default_date_value":null},"default_entity":null}]},{"id":"ae055f8e-4c79-4501-aaa4-121263a86122","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.901Z","updated_at":"2026-06-23T22:33:22.902Z","device_created_at":"2026-06-23T22:33:22.901Z","device_updated_at":"2026-06-23T22:33:22.901Z","deleted_at":null,"name":"Checkbox w/ notes","ordinal":19,"min_values":0,"max_values":1,"form_template_section_id":"7fb2fec2-36a4-4834-8fac-c7682433f229","form_template_section_record_inputs":[{"id":"19d6076d-f339-4993-8d65-e1391b33c9fd","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.907Z","updated_at":"2026-06-23T22:33:22.907Z","device_created_at":"2026-06-23T22:33:22.907Z","device_updated_at":"2026-06-23T22:33:22.907Z","deleted_at":null,"kind":"data_input","ordinal":2,"min_values":0,"max_values":1,"form_template_section_record_id":"ae055f8e-4c79-4501-aaa4-121263a86122","data_type_id":"8519204d-8cfb-4288-91b1-3c97228f1fc1","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"8519204d-8cfb-4288-91b1-3c97228f1fc1","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.900Z","updated_at":"2026-06-23T22:33:22.900Z","device_created_at":"2026-06-23T22:33:22.899Z","device_updated_at":"2026-06-23T22:33:22.899Z","deleted_at":null,"name":"Checkbox w/ notes","placeholder":"enter string","kind":"string","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"d44321b2-8191-4b1a-acb3-6d119070ce0a","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.904Z","updated_at":"2026-06-23T22:33:22.904Z","device_created_at":"2026-06-23T22:33:22.904Z","device_updated_at":"2026-06-23T22:33:22.904Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":0,"max_values":1,"form_template_section_record_id":"ae055f8e-4c79-4501-aaa4-121263a86122","data_type_id":"cf7b953c-6de0-420e-9068-e393b655309c","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"cf7b953c-6de0-420e-9068-e393b655309c","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.898Z","updated_at":"2026-06-23T22:33:22.898Z","device_created_at":"2026-06-23T22:33:22.898Z","device_updated_at":"2026-06-23T22:33:22.898Z","deleted_at":null,"name":"Checkbox w/ notes","placeholder":null,"kind":"checkbox","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":"empty","default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}]},{"id":"db59adee-27e9-40ba-8f6a-adbf674c4163","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.911Z","updated_at":"2026-06-23T22:33:22.911Z","device_created_at":"2026-06-23T22:33:22.911Z","device_updated_at":"2026-06-23T22:33:22.911Z","deleted_at":null,"name":"bigint temperature","ordinal":20,"min_values":0,"max_values":1,"form_template_section_id":"7fb2fec2-36a4-4834-8fac-c7682433f229","form_template_section_record_inputs":[{"id":"d60e513e-3271-4fb4-82a3-8b493f3f2efb","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.914Z","updated_at":"2026-06-23T22:33:22.914Z","device_created_at":"2026-06-23T22:33:22.914Z","device_updated_at":"2026-06-23T22:33:22.914Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":0,"max_values":1,"form_template_section_record_id":"db59adee-27e9-40ba-8f6a-adbf674c4163","data_type_id":"34087769-0358-46d7-96c6-a3c57eecc1b5","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"34087769-0358-46d7-96c6-a3c57eecc1b5","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.909Z","updated_at":"2026-06-23T22:33:22.910Z","device_created_at":"2026-06-23T22:33:22.909Z","device_updated_at":"2026-06-23T22:33:22.909Z","deleted_at":null,"name":"bigint temperature","placeholder":null,"kind":"bigint","unit":"temperature","is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}]},{"id":"39af18b7-4adf-4b0a-9060-7a998b9cdf20","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.918Z","updated_at":"2026-06-23T22:33:22.919Z","device_created_at":"2026-06-23T22:33:22.918Z","device_updated_at":"2026-06-23T22:33:22.918Z","deleted_at":null,"name":"decimal hours","ordinal":21,"min_values":0,"max_values":1,"form_template_section_id":"7fb2fec2-36a4-4834-8fac-c7682433f229","form_template_section_record_inputs":[{"id":"be834336-d867-4167-819d-c5020b787539","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.921Z","updated_at":"2026-06-23T22:33:22.921Z","device_created_at":"2026-06-23T22:33:22.921Z","device_updated_at":"2026-06-23T22:33:22.921Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":0,"max_values":1,"form_template_section_record_id":"39af18b7-4adf-4b0a-9060-7a998b9cdf20","data_type_id":"629674a3-04c0-44b0-960d-0ad841833cef","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"629674a3-04c0-44b0-960d-0ad841833cef","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.917Z","updated_at":"2026-06-23T22:33:22.917Z","device_created_at":"2026-06-23T22:33:22.916Z","device_updated_at":"2026-06-23T22:33:22.916Z","deleted_at":null,"name":"decimal hours","placeholder":null,"kind":"decimal","unit":"hours","is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}]},{"id":"3208a733-de01-48e2-862d-9569d33d5038","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.925Z","updated_at":"2026-06-23T22:33:22.926Z","device_created_at":"2026-06-23T22:33:22.925Z","device_updated_at":"2026-06-23T22:33:22.925Z","deleted_at":null,"name":"decimal currency","ordinal":22,"min_values":0,"max_values":1,"form_template_section_id":"7fb2fec2-36a4-4834-8fac-c7682433f229","form_template_section_record_inputs":[{"id":"d2b45959-a5ce-42d6-b123-0d2c4d61f8da","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.928Z","updated_at":"2026-06-23T22:33:22.928Z","device_created_at":"2026-06-23T22:33:22.928Z","device_updated_at":"2026-06-23T22:33:22.928Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":0,"max_values":1,"form_template_section_record_id":"3208a733-de01-48e2-862d-9569d33d5038","data_type_id":"59340f3d-9350-4654-83a6-d68626271a5e","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"59340f3d-9350-4654-83a6-d68626271a5e","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.924Z","updated_at":"2026-06-23T22:33:22.924Z","device_created_at":"2026-06-23T22:33:22.924Z","device_updated_at":"2026-06-23T22:33:22.924Z","deleted_at":null,"name":"decimal currency","placeholder":null,"kind":"decimal","unit":"currency","is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}]},{"id":"5b4c182a-7d38-4a21-8e19-ffb7a08e6ead","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.942Z","updated_at":"2026-06-23T22:33:22.942Z","device_created_at":"2026-06-23T22:33:22.942Z","device_updated_at":"2026-06-23T22:33:22.942Z","deleted_at":null,"name":"strict string","ordinal":23,"min_values":0,"max_values":1,"form_template_section_id":"7fb2fec2-36a4-4834-8fac-c7682433f229","form_template_section_record_inputs":[{"id":"103be180-37a8-4699-bafc-b3207180421e","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.945Z","updated_at":"2026-06-23T22:33:22.945Z","device_created_at":"2026-06-23T22:33:22.945Z","device_updated_at":"2026-06-23T22:33:22.945Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":0,"max_values":1,"form_template_section_record_id":"5b4c182a-7d38-4a21-8e19-ffb7a08e6ead","data_type_id":"4b591b60-66e1-4294-843d-ce188eb87b24","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"4b591b60-66e1-4294-843d-ce188eb87b24","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.931Z","updated_at":"2026-06-23T22:33:22.931Z","device_created_at":"2026-06-23T22:33:22.931Z","device_updated_at":"2026-06-23T22:33:22.931Z","deleted_at":null,"name":"Strict Default","placeholder":null,"kind":"string","unit":null,"is_strict":true,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null,"data_type_values":[{"id":"0ab3476e-c051-46fc-8e0e-e14881458504","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.933Z","updated_at":"2026-06-23T22:33:22.933Z","device_created_at":"2026-06-23T22:33:22.933Z","device_updated_at":"2026-06-23T22:33:22.933Z","deleted_at":null,"bigint_value":null,"string_value":"One","text_value":null,"boolean_value":null,"checkbox_value":null,"decimal_value":null,"datetime_value":null,"date_value":null,"data_type_id":"4b591b60-66e1-4294-843d-ce188eb87b24","hidden_at":null},{"id":"71ed021b-c438-47eb-9ff9-7563f0eb84e5","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.936Z","updated_at":"2026-06-23T22:33:22.936Z","device_created_at":"2026-06-23T22:33:22.936Z","device_updated_at":"2026-06-23T22:33:22.936Z","deleted_at":null,"bigint_value":null,"string_value":"Two","text_value":null,"boolean_value":null,"checkbox_value":null,"decimal_value":null,"datetime_value":null,"date_value":null,"data_type_id":"4b591b60-66e1-4294-843d-ce188eb87b24","hidden_at":null},{"id":"a9f10456-1643-4352-9fd1-58e202142e77","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.939Z","updated_at":"2026-06-23T22:33:22.939Z","device_created_at":"2026-06-23T22:33:22.939Z","device_updated_at":"2026-06-23T22:33:22.939Z","deleted_at":null,"bigint_value":null,"string_value":"Three","text_value":null,"boolean_value":null,"checkbox_value":null,"decimal_value":null,"datetime_value":null,"date_value":null,"data_type_id":"4b591b60-66e1-4294-843d-ce188eb87b24","hidden_at":null}]},"default_entity":null}]},{"id":"7a76a7bb-8412-42dd-ab03-cf5b42c6ce3d","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.947Z","updated_at":"2026-06-23T22:33:22.948Z","device_created_at":"2026-06-23T22:33:22.947Z","device_updated_at":"2026-06-23T22:33:22.947Z","deleted_at":null,"name":"strict string (required)","ordinal":24,"min_values":1,"max_values":1,"form_template_section_id":"7fb2fec2-36a4-4834-8fac-c7682433f229","form_template_section_record_inputs":[{"id":"bafecc9b-1667-41d2-8b6d-35ab70d6e027","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.950Z","updated_at":"2026-06-23T22:33:22.950Z","device_created_at":"2026-06-23T22:33:22.950Z","device_updated_at":"2026-06-23T22:33:22.950Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":1,"max_values":1,"form_template_section_record_id":"7a76a7bb-8412-42dd-ab03-cf5b42c6ce3d","data_type_id":"4b591b60-66e1-4294-843d-ce188eb87b24","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"4b591b60-66e1-4294-843d-ce188eb87b24","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.931Z","updated_at":"2026-06-23T22:33:22.931Z","device_created_at":"2026-06-23T22:33:22.931Z","device_updated_at":"2026-06-23T22:33:22.931Z","deleted_at":null,"name":"Strict Default","placeholder":null,"kind":"string","unit":null,"is_strict":true,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null,"data_type_values":[{"id":"0ab3476e-c051-46fc-8e0e-e14881458504","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.933Z","updated_at":"2026-06-23T22:33:22.933Z","device_created_at":"2026-06-23T22:33:22.933Z","device_updated_at":"2026-06-23T22:33:22.933Z","deleted_at":null,"bigint_value":null,"string_value":"One","text_value":null,"boolean_value":null,"checkbox_value":null,"decimal_value":null,"datetime_value":null,"date_value":null,"data_type_id":"4b591b60-66e1-4294-843d-ce188eb87b24","hidden_at":null},{"id":"71ed021b-c438-47eb-9ff9-7563f0eb84e5","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.936Z","updated_at":"2026-06-23T22:33:22.936Z","device_created_at":"2026-06-23T22:33:22.936Z","device_updated_at":"2026-06-23T22:33:22.936Z","deleted_at":null,"bigint_value":null,"string_value":"Two","text_value":null,"boolean_value":null,"checkbox_value":null,"decimal_value":null,"datetime_value":null,"date_value":null,"data_type_id":"4b591b60-66e1-4294-843d-ce188eb87b24","hidden_at":null},{"id":"a9f10456-1643-4352-9fd1-58e202142e77","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.939Z","updated_at":"2026-06-23T22:33:22.939Z","device_created_at":"2026-06-23T22:33:22.939Z","device_updated_at":"2026-06-23T22:33:22.939Z","deleted_at":null,"bigint_value":null,"string_value":"Three","text_value":null,"boolean_value":null,"checkbox_value":null,"decimal_value":null,"datetime_value":null,"date_value":null,"data_type_id":"4b591b60-66e1-4294-843d-ce188eb87b24","hidden_at":null}]},"default_entity":null}]}]},{"id":"97f04113-2821-484a-a8cc-3ffb0498f20d","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.953Z","updated_at":"2026-06-23T22:33:22.953Z","device_created_at":"2026-06-23T22:33:22.953Z","device_updated_at":"2026-06-23T22:33:22.953Z","deleted_at":null,"name":"Short Table 1 (Min: 0, Max: 3)","ordinal":3,"description":null,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":null,"form_template_section_records":[{"id":"80fc7a30-860a-4958-830b-ecf6e2553fe1","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.955Z","updated_at":"2026-06-23T22:33:22.955Z","device_created_at":"2026-06-23T22:33:22.955Z","device_updated_at":"2026-06-23T22:33:22.955Z","deleted_at":null,"name":"Short Table 1 (Min: 0, Max: 3)","ordinal":1,"min_values":0,"max_values":3,"form_template_section_id":"97f04113-2821-484a-a8cc-3ffb0498f20d","form_template_section_record_inputs":[{"id":"cf02bddd-6c84-4766-984b-6af2b4453fb6","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.960Z","updated_at":"2026-06-23T22:33:22.960Z","device_created_at":"2026-06-23T22:33:22.960Z","device_updated_at":"2026-06-23T22:33:22.960Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":0,"max_values":1,"form_template_section_record_id":"80fc7a30-860a-4958-830b-ecf6e2553fe1","data_type_id":"a58edfd3-03c9-4d86-819a-a4b9c74a0ac3","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"a58edfd3-03c9-4d86-819a-a4b9c74a0ac3","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.958Z","updated_at":"2026-06-23T22:33:22.958Z","device_created_at":"2026-06-23T22:33:22.958Z","device_updated_at":"2026-06-23T22:33:22.958Z","deleted_at":null,"name":"enter bigint","placeholder":null,"kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"19df086a-11db-49d1-a70b-4d6f2e36273e","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.965Z","updated_at":"2026-06-23T22:33:22.965Z","device_created_at":"2026-06-23T22:33:22.964Z","device_updated_at":"2026-06-23T22:33:22.964Z","deleted_at":null,"kind":"data_input","ordinal":2,"min_values":0,"max_values":1,"form_template_section_record_id":"80fc7a30-860a-4958-830b-ecf6e2553fe1","data_type_id":"a6ce675b-a562-4c60-8842-443a84f66617","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"a6ce675b-a562-4c60-8842-443a84f66617","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.963Z","updated_at":"2026-06-23T22:33:22.963Z","device_created_at":"2026-06-23T22:33:22.963Z","device_updated_at":"2026-06-23T22:33:22.963Z","deleted_at":null,"name":"enter string","placeholder":"enter string","kind":"string","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"9cb8b26d-6653-459c-b0d6-8088486eaefc","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.974Z","updated_at":"2026-06-23T22:33:22.974Z","device_created_at":"2026-06-23T22:33:22.974Z","device_updated_at":"2026-06-23T22:33:22.974Z","deleted_at":null,"kind":"data_input","ordinal":4,"min_values":0,"max_values":1,"form_template_section_record_id":"80fc7a30-860a-4958-830b-ecf6e2553fe1","data_type_id":"cf780278-4051-4ba1-8c46-44eb274ca5c4","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"cf780278-4051-4ba1-8c46-44eb274ca5c4","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.972Z","updated_at":"2026-06-23T22:33:22.972Z","device_created_at":"2026-06-23T22:33:22.972Z","device_updated_at":"2026-06-23T22:33:22.972Z","deleted_at":null,"name":"enter text","placeholder":"enter text","kind":"text","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"ce00ae1c-97f8-4624-9dae-1a7b79099f7a","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.969Z","updated_at":"2026-06-23T22:33:22.969Z","device_created_at":"2026-06-23T22:33:22.969Z","device_updated_at":"2026-06-23T22:33:22.969Z","deleted_at":null,"kind":"data_input","ordinal":3,"min_values":0,"max_values":1,"form_template_section_record_id":"80fc7a30-860a-4958-830b-ecf6e2553fe1","data_type_id":"d770da7b-1460-473c-9649-4d80ec27d0f8","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"d770da7b-1460-473c-9649-4d80ec27d0f8","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.967Z","updated_at":"2026-06-23T22:33:22.968Z","device_created_at":"2026-06-23T22:33:22.967Z","device_updated_at":"2026-06-23T22:33:22.967Z","deleted_at":null,"name":"enter boolean","placeholder":null,"kind":"checkbox","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":"empty","default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}]}]},{"id":"3b30c2d3-21e0-412c-9955-828a9aa4ac41","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.977Z","updated_at":"2026-06-23T22:33:22.977Z","device_created_at":"2026-06-23T22:33:22.976Z","device_updated_at":"2026-06-23T22:33:22.976Z","deleted_at":null,"name":"Short Table 1 (Min: 1, Max: 3)","ordinal":4,"description":null,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":null,"form_template_section_records":[{"id":"adb14972-8764-49e3-805c-e1ca7a127fcc","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.979Z","updated_at":"2026-06-23T22:33:22.979Z","device_created_at":"2026-06-23T22:33:22.979Z","device_updated_at":"2026-06-23T22:33:22.979Z","deleted_at":null,"name":"Short Table 1 (Min: 1, Max: 3)","ordinal":1,"min_values":1,"max_values":3,"form_template_section_id":"3b30c2d3-21e0-412c-9955-828a9aa4ac41","form_template_section_record_inputs":[{"id":"306219f9-9150-4f34-afbe-4613b770bbc0","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.984Z","updated_at":"2026-06-23T22:33:22.984Z","device_created_at":"2026-06-23T22:33:22.984Z","device_updated_at":"2026-06-23T22:33:22.984Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":1,"max_values":1,"form_template_section_record_id":"adb14972-8764-49e3-805c-e1ca7a127fcc","data_type_id":"3802c578-01d8-410b-b10b-752c7969219a","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"3802c578-01d8-410b-b10b-752c7969219a","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.982Z","updated_at":"2026-06-23T22:33:22.982Z","device_created_at":"2026-06-23T22:33:22.981Z","device_updated_at":"2026-06-23T22:33:22.981Z","deleted_at":null,"name":"enter bigint","placeholder":null,"kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"808140b6-be40-4469-b5f1-cbf002f64657","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.997Z","updated_at":"2026-06-23T22:33:22.997Z","device_created_at":"2026-06-23T22:33:22.997Z","device_updated_at":"2026-06-23T22:33:22.997Z","deleted_at":null,"kind":"data_input","ordinal":4,"min_values":1,"max_values":1,"form_template_section_record_id":"adb14972-8764-49e3-805c-e1ca7a127fcc","data_type_id":"71568e93-2067-4cdf-b3d5-7f13d9efbd93","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"71568e93-2067-4cdf-b3d5-7f13d9efbd93","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.995Z","updated_at":"2026-06-23T22:33:22.996Z","device_created_at":"2026-06-23T22:33:22.995Z","device_updated_at":"2026-06-23T22:33:22.995Z","deleted_at":null,"name":"enter text","placeholder":"enter text","kind":"text","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"65fbca65-4292-438f-bbaf-849a11fe21c7","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.993Z","updated_at":"2026-06-23T22:33:22.993Z","device_created_at":"2026-06-23T22:33:22.993Z","device_updated_at":"2026-06-23T22:33:22.993Z","deleted_at":null,"kind":"data_input","ordinal":3,"min_values":0,"max_values":1,"form_template_section_record_id":"adb14972-8764-49e3-805c-e1ca7a127fcc","data_type_id":"87474d96-18fe-41ad-a48a-c5a8e4cb0302","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"87474d96-18fe-41ad-a48a-c5a8e4cb0302","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.991Z","updated_at":"2026-06-23T22:33:22.991Z","device_created_at":"2026-06-23T22:33:22.991Z","device_updated_at":"2026-06-23T22:33:22.991Z","deleted_at":null,"name":"enter boolean","placeholder":null,"kind":"checkbox","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":"empty","default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"57746163-5b7d-48ad-9a7b-6c9e9aa4e1bf","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.988Z","updated_at":"2026-06-23T22:33:22.988Z","device_created_at":"2026-06-23T22:33:22.988Z","device_updated_at":"2026-06-23T22:33:22.988Z","deleted_at":null,"kind":"data_input","ordinal":2,"min_values":1,"max_values":1,"form_template_section_record_id":"adb14972-8764-49e3-805c-e1ca7a127fcc","data_type_id":"c3bef1f5-cd30-4daf-9fb2-00b057436523","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"c3bef1f5-cd30-4daf-9fb2-00b057436523","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.986Z","updated_at":"2026-06-23T22:33:22.987Z","device_created_at":"2026-06-23T22:33:22.986Z","device_updated_at":"2026-06-23T22:33:22.986Z","deleted_at":null,"name":"enter string","placeholder":"enter string","kind":"string","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}]}]},{"id":"f8f6486f-151a-480e-95ff-2f9a740f8cfd","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.000Z","updated_at":"2026-06-23T22:33:23.000Z","device_created_at":"2026-06-23T22:33:23.000Z","device_updated_at":"2026-06-23T22:33:23.000Z","deleted_at":null,"name":"Short Table 2 (Min: 0, Max: 3)","ordinal":5,"description":null,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":null,"form_template_section_records":[{"id":"9c0b64d3-2b03-4c79-906d-a25e2cf84765","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.002Z","updated_at":"2026-06-23T22:33:23.002Z","device_created_at":"2026-06-23T22:33:23.002Z","device_updated_at":"2026-06-23T22:33:23.002Z","deleted_at":null,"name":"Short Table 2 (Min: 0, Max: 3)","ordinal":1,"min_values":0,"max_values":3,"form_template_section_id":"f8f6486f-151a-480e-95ff-2f9a740f8cfd","form_template_section_record_inputs":[{"id":"ca100cdc-63f6-456e-9b46-a77323799404","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.024Z","updated_at":"2026-06-23T22:33:23.025Z","device_created_at":"2026-06-23T22:33:23.024Z","device_updated_at":"2026-06-23T22:33:23.024Z","deleted_at":null,"kind":"data_input","ordinal":5,"min_values":0,"max_values":1,"form_template_section_record_id":"9c0b64d3-2b03-4c79-906d-a25e2cf84765","data_type_id":"1305a494-21c7-42b7-b8ea-22a92f0e06b4","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"1305a494-21c7-42b7-b8ea-22a92f0e06b4","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.023Z","updated_at":"2026-06-23T22:33:23.023Z","device_created_at":"2026-06-23T22:33:23.023Z","device_updated_at":"2026-06-23T22:33:23.023Z","deleted_at":null,"name":"Datetime","placeholder":null,"kind":"datetime","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"02605197-bba1-4acf-8d77-bca3685304db","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.011Z","updated_at":"2026-06-23T22:33:23.011Z","device_created_at":"2026-06-23T22:33:23.011Z","device_updated_at":"2026-06-23T22:33:23.011Z","deleted_at":null,"kind":"data_input","ordinal":2,"min_values":0,"max_values":1,"form_template_section_record_id":"9c0b64d3-2b03-4c79-906d-a25e2cf84765","data_type_id":"39c96680-b4fa-4749-8fdd-020b3952cd02","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"39c96680-b4fa-4749-8fdd-020b3952cd02","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.009Z","updated_at":"2026-06-23T22:33:23.009Z","device_created_at":"2026-06-23T22:33:23.009Z","device_updated_at":"2026-06-23T22:33:23.009Z","deleted_at":null,"name":"Decimal Hours","placeholder":null,"kind":"decimal","unit":"hours","is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":"20.0","default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"b2df747b-7fd9-4572-8527-e1fe53d7de78","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.020Z","updated_at":"2026-06-23T22:33:23.020Z","device_created_at":"2026-06-23T22:33:23.020Z","device_updated_at":"2026-06-23T22:33:23.020Z","deleted_at":null,"kind":"data_input","ordinal":4,"min_values":0,"max_values":1,"form_template_section_record_id":"9c0b64d3-2b03-4c79-906d-a25e2cf84765","data_type_id":"5eea6d9b-f71e-4cad-814d-ea754af4844b","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"5eea6d9b-f71e-4cad-814d-ea754af4844b","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.018Z","updated_at":"2026-06-23T22:33:23.018Z","device_created_at":"2026-06-23T22:33:23.018Z","device_updated_at":"2026-06-23T22:33:23.018Z","deleted_at":null,"name":"Date","placeholder":null,"kind":"date","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"7d594599-165a-4485-9529-b796aae168c9","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.006Z","updated_at":"2026-06-23T22:33:23.007Z","device_created_at":"2026-06-23T22:33:23.006Z","device_updated_at":"2026-06-23T22:33:23.006Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":0,"max_values":1,"form_template_section_record_id":"9c0b64d3-2b03-4c79-906d-a25e2cf84765","data_type_id":"68b307e3-fa10-4e70-86fb-3b3aa041647c","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"68b307e3-fa10-4e70-86fb-3b3aa041647c","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.004Z","updated_at":"2026-06-23T22:33:23.005Z","device_created_at":"2026-06-23T22:33:23.004Z","device_updated_at":"2026-06-23T22:33:23.004Z","deleted_at":null,"name":"Decimal","placeholder":null,"kind":"decimal","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":"2.0","default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"cf4bf25f-d638-44c7-943d-36e5defad89a","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.015Z","updated_at":"2026-06-23T22:33:23.016Z","device_created_at":"2026-06-23T22:33:23.015Z","device_updated_at":"2026-06-23T22:33:23.015Z","deleted_at":null,"kind":"data_input","ordinal":3,"min_values":0,"max_values":1,"form_template_section_record_id":"9c0b64d3-2b03-4c79-906d-a25e2cf84765","data_type_id":"fe6a0645-b7db-4bf1-82c8-d39de475a49b","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"fe6a0645-b7db-4bf1-82c8-d39de475a49b","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.014Z","updated_at":"2026-06-23T22:33:23.014Z","device_created_at":"2026-06-23T22:33:23.014Z","device_updated_at":"2026-06-23T22:33:23.014Z","deleted_at":null,"name":"Decimal Currency","placeholder":null,"kind":"decimal","unit":"currency","is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":"200.0","default_datetime_value":null,"default_date_value":null},"default_entity":null}]}]},{"id":"26538bcb-1f56-49f6-9ede-b8b2f45f6d17","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.027Z","updated_at":"2026-06-23T22:33:23.027Z","device_created_at":"2026-06-23T22:33:23.027Z","device_updated_at":"2026-06-23T22:33:23.027Z","deleted_at":null,"name":"Short Table 2 (Min: 1, Max: 3)","ordinal":6,"description":null,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":null,"form_template_section_records":[{"id":"a0b50da2-4c2b-476b-a22f-4c5fb886ac11","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.029Z","updated_at":"2026-06-23T22:33:23.029Z","device_created_at":"2026-06-23T22:33:23.029Z","device_updated_at":"2026-06-23T22:33:23.029Z","deleted_at":null,"name":"Short Table 2 (Min: 1, Max: 3)","ordinal":1,"min_values":1,"max_values":3,"form_template_section_id":"26538bcb-1f56-49f6-9ede-b8b2f45f6d17","form_template_section_record_inputs":[{"id":"43710505-964f-4475-8236-a52775b75513","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.048Z","updated_at":"2026-06-23T22:33:23.048Z","device_created_at":"2026-06-23T22:33:23.048Z","device_updated_at":"2026-06-23T22:33:23.048Z","deleted_at":null,"kind":"data_input","ordinal":4,"min_values":1,"max_values":1,"form_template_section_record_id":"a0b50da2-4c2b-476b-a22f-4c5fb886ac11","data_type_id":"080d2e2c-cb20-465c-8d05-e66cedf2581c","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"080d2e2c-cb20-465c-8d05-e66cedf2581c","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.046Z","updated_at":"2026-06-23T22:33:23.046Z","device_created_at":"2026-06-23T22:33:23.046Z","device_updated_at":"2026-06-23T22:33:23.046Z","deleted_at":null,"name":"Date","placeholder":null,"kind":"date","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"8b1b2870-5e08-4d73-94c3-91e596997b16","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.052Z","updated_at":"2026-06-23T22:33:23.052Z","device_created_at":"2026-06-23T22:33:23.052Z","device_updated_at":"2026-06-23T22:33:23.052Z","deleted_at":null,"kind":"data_input","ordinal":5,"min_values":1,"max_values":1,"form_template_section_record_id":"a0b50da2-4c2b-476b-a22f-4c5fb886ac11","data_type_id":"1cf46f92-9d89-4266-bf66-bb717eadf5cc","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"1cf46f92-9d89-4266-bf66-bb717eadf5cc","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.050Z","updated_at":"2026-06-23T22:33:23.051Z","device_created_at":"2026-06-23T22:33:23.050Z","device_updated_at":"2026-06-23T22:33:23.050Z","deleted_at":null,"name":"Datetime","placeholder":null,"kind":"datetime","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"2ac21829-23fc-4e09-a197-5504b4ea34e7","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.038Z","updated_at":"2026-06-23T22:33:23.039Z","device_created_at":"2026-06-23T22:33:23.038Z","device_updated_at":"2026-06-23T22:33:23.038Z","deleted_at":null,"kind":"data_input","ordinal":2,"min_values":1,"max_values":1,"form_template_section_record_id":"a0b50da2-4c2b-476b-a22f-4c5fb886ac11","data_type_id":"3869ce9b-46b1-4383-bebc-d4c45084fff3","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"3869ce9b-46b1-4383-bebc-d4c45084fff3","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.037Z","updated_at":"2026-06-23T22:33:23.037Z","device_created_at":"2026-06-23T22:33:23.037Z","device_updated_at":"2026-06-23T22:33:23.037Z","deleted_at":null,"name":"Decimal Hours","placeholder":null,"kind":"decimal","unit":"hours","is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":"20.0","default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"555cc138-f77a-46f4-a16e-4851890ce609","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.034Z","updated_at":"2026-06-23T22:33:23.034Z","device_created_at":"2026-06-23T22:33:23.034Z","device_updated_at":"2026-06-23T22:33:23.034Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":1,"max_values":1,"form_template_section_record_id":"a0b50da2-4c2b-476b-a22f-4c5fb886ac11","data_type_id":"a1e880d2-68ff-4aad-97a9-5d86e295dfeb","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"a1e880d2-68ff-4aad-97a9-5d86e295dfeb","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.032Z","updated_at":"2026-06-23T22:33:23.032Z","device_created_at":"2026-06-23T22:33:23.032Z","device_updated_at":"2026-06-23T22:33:23.032Z","deleted_at":null,"name":"Decimal","placeholder":null,"kind":"decimal","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":"2.0","default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"f505b611-3fbf-488e-b82a-21fe61fe4422","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.043Z","updated_at":"2026-06-23T22:33:23.043Z","device_created_at":"2026-06-23T22:33:23.043Z","device_updated_at":"2026-06-23T22:33:23.043Z","deleted_at":null,"kind":"data_input","ordinal":3,"min_values":1,"max_values":1,"form_template_section_record_id":"a0b50da2-4c2b-476b-a22f-4c5fb886ac11","data_type_id":"a2bd98eb-7e7a-483e-a86c-57b0f0570899","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"a2bd98eb-7e7a-483e-a86c-57b0f0570899","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.041Z","updated_at":"2026-06-23T22:33:23.042Z","device_created_at":"2026-06-23T22:33:23.041Z","device_updated_at":"2026-06-23T22:33:23.041Z","deleted_at":null,"name":"Decimal Currency","placeholder":null,"kind":"decimal","unit":"currency","is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":"200.0","default_datetime_value":null,"default_date_value":null},"default_entity":null}]}]},{"id":"7c709f9b-c3b0-4003-8eea-5b614d2fd010","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.055Z","updated_at":"2026-06-23T22:33:23.055Z","device_created_at":"2026-06-23T22:33:23.055Z","device_updated_at":"2026-06-23T22:33:23.055Z","deleted_at":null,"name":"bigint Table Section","ordinal":7,"description":null,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":null,"form_template_section_records":[{"id":"f94070d0-564c-4b03-9e9b-fdb0cf7c2da7","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.057Z","updated_at":"2026-06-23T22:33:23.057Z","device_created_at":"2026-06-23T22:33:23.057Z","device_updated_at":"2026-06-23T22:33:23.057Z","deleted_at":null,"name":"bigint Table Section","ordinal":1,"min_values":0,"max_values":100,"form_template_section_id":"7c709f9b-c3b0-4003-8eea-5b614d2fd010","form_template_section_record_inputs":[{"id":"122c54a7-e42c-466d-b62d-19cbc1744286","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.098Z","updated_at":"2026-06-23T22:33:23.098Z","device_created_at":"2026-06-23T22:33:23.098Z","device_updated_at":"2026-06-23T22:33:23.098Z","deleted_at":null,"kind":"data_input","ordinal":9,"min_values":0,"max_values":1,"form_template_section_record_id":"f94070d0-564c-4b03-9e9b-fdb0cf7c2da7","data_type_id":"0e493646-795c-4184-bb02-802050755107","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"0e493646-795c-4184-bb02-802050755107","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.096Z","updated_at":"2026-06-23T22:33:23.096Z","device_created_at":"2026-06-23T22:33:23.096Z","device_updated_at":"2026-06-23T22:33:23.096Z","deleted_at":null,"name":"bigint","placeholder":null,"kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"456de153-9c68-4d75-a143-88ce5d81b95d","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.066Z","updated_at":"2026-06-23T22:33:23.066Z","device_created_at":"2026-06-23T22:33:23.066Z","device_updated_at":"2026-06-23T22:33:23.066Z","deleted_at":null,"kind":"data_input","ordinal":2,"min_values":0,"max_values":1,"form_template_section_record_id":"f94070d0-564c-4b03-9e9b-fdb0cf7c2da7","data_type_id":"12a440df-351a-414d-88d0-8f75b0c3d7f2","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"12a440df-351a-414d-88d0-8f75b0c3d7f2","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.064Z","updated_at":"2026-06-23T22:33:23.065Z","device_created_at":"2026-06-23T22:33:23.064Z","device_updated_at":"2026-06-23T22:33:23.064Z","deleted_at":null,"name":"bigint","placeholder":null,"kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"260c32d6-68ef-4a02-80af-cf446fab0be3","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.093Z","updated_at":"2026-06-23T22:33:23.094Z","device_created_at":"2026-06-23T22:33:23.093Z","device_updated_at":"2026-06-23T22:33:23.093Z","deleted_at":null,"kind":"data_input","ordinal":8,"min_values":0,"max_values":1,"form_template_section_record_id":"f94070d0-564c-4b03-9e9b-fdb0cf7c2da7","data_type_id":"13af85eb-c901-437e-800d-52dcd12d4262","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"13af85eb-c901-437e-800d-52dcd12d4262","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.092Z","updated_at":"2026-06-23T22:33:23.092Z","device_created_at":"2026-06-23T22:33:23.092Z","device_updated_at":"2026-06-23T22:33:23.092Z","deleted_at":null,"name":"bigint","placeholder":null,"kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"7e9aa02c-4e37-4168-93c4-a4bd05c54d17","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.084Z","updated_at":"2026-06-23T22:33:23.085Z","device_created_at":"2026-06-23T22:33:23.084Z","device_updated_at":"2026-06-23T22:33:23.084Z","deleted_at":null,"kind":"data_input","ordinal":6,"min_values":0,"max_values":1,"form_template_section_record_id":"f94070d0-564c-4b03-9e9b-fdb0cf7c2da7","data_type_id":"39366926-f73b-406b-a496-8988211c6980","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"39366926-f73b-406b-a496-8988211c6980","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.082Z","updated_at":"2026-06-23T22:33:23.083Z","device_created_at":"2026-06-23T22:33:23.082Z","device_updated_at":"2026-06-23T22:33:23.082Z","deleted_at":null,"name":"bigint","placeholder":null,"kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"14e34fb1-e06e-4449-8c3c-43dd3a3066fb","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.071Z","updated_at":"2026-06-23T22:33:23.071Z","device_created_at":"2026-06-23T22:33:23.071Z","device_updated_at":"2026-06-23T22:33:23.071Z","deleted_at":null,"kind":"data_input","ordinal":3,"min_values":0,"max_values":1,"form_template_section_record_id":"f94070d0-564c-4b03-9e9b-fdb0cf7c2da7","data_type_id":"46c5f21e-ddb3-46d3-9234-41a92ad45b38","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"46c5f21e-ddb3-46d3-9234-41a92ad45b38","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.069Z","updated_at":"2026-06-23T22:33:23.069Z","device_created_at":"2026-06-23T22:33:23.069Z","device_updated_at":"2026-06-23T22:33:23.069Z","deleted_at":null,"name":"bigint","placeholder":null,"kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"85c0bb40-99be-4750-b7e9-eecb40cd7d82","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.080Z","updated_at":"2026-06-23T22:33:23.080Z","device_created_at":"2026-06-23T22:33:23.080Z","device_updated_at":"2026-06-23T22:33:23.080Z","deleted_at":null,"kind":"data_input","ordinal":5,"min_values":0,"max_values":1,"form_template_section_record_id":"f94070d0-564c-4b03-9e9b-fdb0cf7c2da7","data_type_id":"6d8189df-cf31-4b65-8b1f-e83d5ad06946","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"6d8189df-cf31-4b65-8b1f-e83d5ad06946","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.078Z","updated_at":"2026-06-23T22:33:23.078Z","device_created_at":"2026-06-23T22:33:23.078Z","device_updated_at":"2026-06-23T22:33:23.078Z","deleted_at":null,"name":"bigint","placeholder":null,"kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"9fb0ed96-60de-4985-adc1-8a2ee9374f8e","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.062Z","updated_at":"2026-06-23T22:33:23.062Z","device_created_at":"2026-06-23T22:33:23.062Z","device_updated_at":"2026-06-23T22:33:23.062Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":0,"max_values":1,"form_template_section_record_id":"f94070d0-564c-4b03-9e9b-fdb0cf7c2da7","data_type_id":"c8cea10c-fc65-496f-a0c8-b0e19609ac51","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"c8cea10c-fc65-496f-a0c8-b0e19609ac51","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.060Z","updated_at":"2026-06-23T22:33:23.060Z","device_created_at":"2026-06-23T22:33:23.060Z","device_updated_at":"2026-06-23T22:33:23.060Z","deleted_at":null,"name":"bigint","placeholder":null,"kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"59e56d3d-c83e-48ac-952a-f26805a18240","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.075Z","updated_at":"2026-06-23T22:33:23.075Z","device_created_at":"2026-06-23T22:33:23.075Z","device_updated_at":"2026-06-23T22:33:23.075Z","deleted_at":null,"kind":"data_input","ordinal":4,"min_values":0,"max_values":1,"form_template_section_record_id":"f94070d0-564c-4b03-9e9b-fdb0cf7c2da7","data_type_id":"dc8a4c24-fec5-47ed-8259-4f24c22391ac","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"dc8a4c24-fec5-47ed-8259-4f24c22391ac","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.073Z","updated_at":"2026-06-23T22:33:23.074Z","device_created_at":"2026-06-23T22:33:23.073Z","device_updated_at":"2026-06-23T22:33:23.073Z","deleted_at":null,"name":"bigint","placeholder":null,"kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"45a35c26-02da-459f-8316-3b94cb90ffa7","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.089Z","updated_at":"2026-06-23T22:33:23.089Z","device_created_at":"2026-06-23T22:33:23.089Z","device_updated_at":"2026-06-23T22:33:23.089Z","deleted_at":null,"kind":"data_input","ordinal":7,"min_values":0,"max_values":1,"form_template_section_record_id":"f94070d0-564c-4b03-9e9b-fdb0cf7c2da7","data_type_id":"e2db283d-24b8-4668-8838-96265ff78ba5","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"e2db283d-24b8-4668-8838-96265ff78ba5","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.087Z","updated_at":"2026-06-23T22:33:23.087Z","device_created_at":"2026-06-23T22:33:23.087Z","device_updated_at":"2026-06-23T22:33:23.087Z","deleted_at":null,"name":"bigint","placeholder":null,"kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}]}]},{"id":"a7efcd55-070a-48f2-b34e-3d5664359e05","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.101Z","updated_at":"2026-06-23T22:33:23.101Z","device_created_at":"2026-06-23T22:33:23.101Z","device_updated_at":"2026-06-23T22:33:23.101Z","deleted_at":null,"name":"bigint Table Section (required)","ordinal":8,"description":null,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":null,"form_template_section_records":[{"id":"3853af38-2352-4fbe-aa87-c29a1b9448df","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.103Z","updated_at":"2026-06-23T22:33:23.103Z","device_created_at":"2026-06-23T22:33:23.103Z","device_updated_at":"2026-06-23T22:33:23.103Z","deleted_at":null,"name":"bigint Table Section (required)","ordinal":1,"min_values":0,"max_values":100,"form_template_section_id":"a7efcd55-070a-48f2-b34e-3d5664359e05","form_template_section_record_inputs":[{"id":"b4b61c70-6bf3-47f2-97cf-294461e59ac5","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.122Z","updated_at":"2026-06-23T22:33:23.122Z","device_created_at":"2026-06-23T22:33:23.122Z","device_updated_at":"2026-06-23T22:33:23.122Z","deleted_at":null,"kind":"data_input","ordinal":4,"min_values":1,"max_values":1,"form_template_section_record_id":"3853af38-2352-4fbe-aa87-c29a1b9448df","data_type_id":"1c1b5cb7-b265-4f26-8fff-de55d2b9b1f1","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"1c1b5cb7-b265-4f26-8fff-de55d2b9b1f1","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.120Z","updated_at":"2026-06-23T22:33:23.120Z","device_created_at":"2026-06-23T22:33:23.120Z","device_updated_at":"2026-06-23T22:33:23.120Z","deleted_at":null,"name":"bigint","placeholder":null,"kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"c996b693-e78d-4e14-91f6-949d93cb1a6b","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.140Z","updated_at":"2026-06-23T22:33:23.140Z","device_created_at":"2026-06-23T22:33:23.140Z","device_updated_at":"2026-06-23T22:33:23.140Z","deleted_at":null,"kind":"data_input","ordinal":8,"min_values":1,"max_values":1,"form_template_section_record_id":"3853af38-2352-4fbe-aa87-c29a1b9448df","data_type_id":"24ab5c5e-59cb-4036-8352-3d840f960554","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"24ab5c5e-59cb-4036-8352-3d840f960554","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.138Z","updated_at":"2026-06-23T22:33:23.139Z","device_created_at":"2026-06-23T22:33:23.138Z","device_updated_at":"2026-06-23T22:33:23.138Z","deleted_at":null,"name":"bigint","placeholder":null,"kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"ddb4def7-068a-4b71-a438-6e4991cdcf22","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.145Z","updated_at":"2026-06-23T22:33:23.145Z","device_created_at":"2026-06-23T22:33:23.145Z","device_updated_at":"2026-06-23T22:33:23.145Z","deleted_at":null,"kind":"data_input","ordinal":9,"min_values":1,"max_values":1,"form_template_section_record_id":"3853af38-2352-4fbe-aa87-c29a1b9448df","data_type_id":"3e1f81dd-a102-4c94-bbb4-6fe00f9fcf47","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"3e1f81dd-a102-4c94-bbb4-6fe00f9fcf47","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.143Z","updated_at":"2026-06-23T22:33:23.143Z","device_created_at":"2026-06-23T22:33:23.143Z","device_updated_at":"2026-06-23T22:33:23.143Z","deleted_at":null,"name":"bigint","placeholder":null,"kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"24a598ce-d38f-49c7-b142-79e57a1691bb","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.108Z","updated_at":"2026-06-23T22:33:23.108Z","device_created_at":"2026-06-23T22:33:23.108Z","device_updated_at":"2026-06-23T22:33:23.108Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":1,"max_values":1,"form_template_section_record_id":"3853af38-2352-4fbe-aa87-c29a1b9448df","data_type_id":"4782e395-0b23-46f3-ba0e-829738ea221a","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"4782e395-0b23-46f3-ba0e-829738ea221a","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.106Z","updated_at":"2026-06-23T22:33:23.106Z","device_created_at":"2026-06-23T22:33:23.106Z","device_updated_at":"2026-06-23T22:33:23.106Z","deleted_at":null,"name":"bigint","placeholder":null,"kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"55c00452-4c1b-4a04-9126-8372865d0bba","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.117Z","updated_at":"2026-06-23T22:33:23.117Z","device_created_at":"2026-06-23T22:33:23.117Z","device_updated_at":"2026-06-23T22:33:23.117Z","deleted_at":null,"kind":"data_input","ordinal":3,"min_values":1,"max_values":1,"form_template_section_record_id":"3853af38-2352-4fbe-aa87-c29a1b9448df","data_type_id":"50347ff8-f082-4b01-9d33-226795afa359","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"50347ff8-f082-4b01-9d33-226795afa359","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.115Z","updated_at":"2026-06-23T22:33:23.115Z","device_created_at":"2026-06-23T22:33:23.115Z","device_updated_at":"2026-06-23T22:33:23.115Z","deleted_at":null,"name":"bigint","placeholder":null,"kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"15ccf36d-e63a-4ade-adc1-d44ba2f01f09","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.112Z","updated_at":"2026-06-23T22:33:23.113Z","device_created_at":"2026-06-23T22:33:23.112Z","device_updated_at":"2026-06-23T22:33:23.112Z","deleted_at":null,"kind":"data_input","ordinal":2,"min_values":1,"max_values":1,"form_template_section_record_id":"3853af38-2352-4fbe-aa87-c29a1b9448df","data_type_id":"5eb75603-0f81-4990-94c7-167bd7962c55","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"5eb75603-0f81-4990-94c7-167bd7962c55","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.111Z","updated_at":"2026-06-23T22:33:23.111Z","device_created_at":"2026-06-23T22:33:23.111Z","device_updated_at":"2026-06-23T22:33:23.111Z","deleted_at":null,"name":"bigint","placeholder":null,"kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"33293bcc-a188-4a36-875e-7ab7bb9b2ada","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.135Z","updated_at":"2026-06-23T22:33:23.136Z","device_created_at":"2026-06-23T22:33:23.135Z","device_updated_at":"2026-06-23T22:33:23.135Z","deleted_at":null,"kind":"data_input","ordinal":7,"min_values":1,"max_values":1,"form_template_section_record_id":"3853af38-2352-4fbe-aa87-c29a1b9448df","data_type_id":"81f37b05-4089-46a1-aff7-ccafd4dacafa","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"81f37b05-4089-46a1-aff7-ccafd4dacafa","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.134Z","updated_at":"2026-06-23T22:33:23.134Z","device_created_at":"2026-06-23T22:33:23.134Z","device_updated_at":"2026-06-23T22:33:23.134Z","deleted_at":null,"name":"bigint","placeholder":null,"kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"4299e65b-11d3-4060-ad91-17c62ec60b50","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.126Z","updated_at":"2026-06-23T22:33:23.127Z","device_created_at":"2026-06-23T22:33:23.126Z","device_updated_at":"2026-06-23T22:33:23.126Z","deleted_at":null,"kind":"data_input","ordinal":5,"min_values":1,"max_values":1,"form_template_section_record_id":"3853af38-2352-4fbe-aa87-c29a1b9448df","data_type_id":"862f2d18-5596-4a84-b136-a65af880242a","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"862f2d18-5596-4a84-b136-a65af880242a","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.125Z","updated_at":"2026-06-23T22:33:23.125Z","device_created_at":"2026-06-23T22:33:23.125Z","device_updated_at":"2026-06-23T22:33:23.125Z","deleted_at":null,"name":"bigint","placeholder":null,"kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"41f71236-1d07-4a90-a243-9acbf46e8d8b","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.131Z","updated_at":"2026-06-23T22:33:23.131Z","device_created_at":"2026-06-23T22:33:23.131Z","device_updated_at":"2026-06-23T22:33:23.131Z","deleted_at":null,"kind":"data_input","ordinal":6,"min_values":1,"max_values":1,"form_template_section_record_id":"3853af38-2352-4fbe-aa87-c29a1b9448df","data_type_id":"fc087c22-4f3e-44cd-af3a-4eecd6eae0dd","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"fc087c22-4f3e-44cd-af3a-4eecd6eae0dd","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.129Z","updated_at":"2026-06-23T22:33:23.129Z","device_created_at":"2026-06-23T22:33:23.129Z","device_updated_at":"2026-06-23T22:33:23.129Z","deleted_at":null,"name":"bigint","placeholder":null,"kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}]}]},{"id":"b2ac0fe7-b3a2-4605-872f-d648a9bc69e1","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.147Z","updated_at":"2026-06-23T22:33:23.148Z","device_created_at":"2026-06-23T22:33:23.147Z","device_updated_at":"2026-06-23T22:33:23.147Z","deleted_at":null,"name":"string Table Section","ordinal":9,"description":null,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":null,"form_template_section_records":[{"id":"07498bf7-6415-48c6-b11b-f582e8231fe9","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.150Z","updated_at":"2026-06-23T22:33:23.150Z","device_created_at":"2026-06-23T22:33:23.149Z","device_updated_at":"2026-06-23T22:33:23.149Z","deleted_at":null,"name":"string Table Section","ordinal":1,"min_values":0,"max_values":100,"form_template_section_id":"b2ac0fe7-b3a2-4605-872f-d648a9bc69e1","form_template_section_record_inputs":[{"id":"9f643b88-b293-4719-a799-f423532b154c","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.154Z","updated_at":"2026-06-23T22:33:23.155Z","device_created_at":"2026-06-23T22:33:23.154Z","device_updated_at":"2026-06-23T22:33:23.154Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":0,"max_values":1,"form_template_section_record_id":"07498bf7-6415-48c6-b11b-f582e8231fe9","data_type_id":"087e0ce7-7083-4e15-896d-9639b7244bfc","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"087e0ce7-7083-4e15-896d-9639b7244bfc","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.152Z","updated_at":"2026-06-23T22:33:23.152Z","device_created_at":"2026-06-23T22:33:23.152Z","device_updated_at":"2026-06-23T22:33:23.152Z","deleted_at":null,"name":"string","placeholder":"enter string","kind":"string","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"b7b34226-a2ff-4cab-9d0e-f0cd9b3519d2","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.172Z","updated_at":"2026-06-23T22:33:23.172Z","device_created_at":"2026-06-23T22:33:23.172Z","device_updated_at":"2026-06-23T22:33:23.172Z","deleted_at":null,"kind":"data_input","ordinal":5,"min_values":0,"max_values":1,"form_template_section_record_id":"07498bf7-6415-48c6-b11b-f582e8231fe9","data_type_id":"37d34d72-2efd-4bcc-a8c5-d21b8ca49abb","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"37d34d72-2efd-4bcc-a8c5-d21b8ca49abb","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.170Z","updated_at":"2026-06-23T22:33:23.171Z","device_created_at":"2026-06-23T22:33:23.170Z","device_updated_at":"2026-06-23T22:33:23.170Z","deleted_at":null,"name":"string","placeholder":"enter string","kind":"string","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"144c7d91-1921-441d-9391-e105b3db7b92","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.186Z","updated_at":"2026-06-23T22:33:23.186Z","device_created_at":"2026-06-23T22:33:23.186Z","device_updated_at":"2026-06-23T22:33:23.186Z","deleted_at":null,"kind":"data_input","ordinal":8,"min_values":0,"max_values":1,"form_template_section_record_id":"07498bf7-6415-48c6-b11b-f582e8231fe9","data_type_id":"39f61e49-8da9-48f9-bde5-7f8718b06e3f","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"39f61e49-8da9-48f9-bde5-7f8718b06e3f","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.184Z","updated_at":"2026-06-23T22:33:23.184Z","device_created_at":"2026-06-23T22:33:23.184Z","device_updated_at":"2026-06-23T22:33:23.184Z","deleted_at":null,"name":"string","placeholder":"enter string","kind":"string","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"56a4e1ab-7379-42a4-9fb9-dc872d2e5947","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.159Z","updated_at":"2026-06-23T22:33:23.159Z","device_created_at":"2026-06-23T22:33:23.159Z","device_updated_at":"2026-06-23T22:33:23.159Z","deleted_at":null,"kind":"data_input","ordinal":2,"min_values":0,"max_values":1,"form_template_section_record_id":"07498bf7-6415-48c6-b11b-f582e8231fe9","data_type_id":"5a06a207-ab9e-44a3-8566-b2701125eb34","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"5a06a207-ab9e-44a3-8566-b2701125eb34","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.157Z","updated_at":"2026-06-23T22:33:23.157Z","device_created_at":"2026-06-23T22:33:23.157Z","device_updated_at":"2026-06-23T22:33:23.157Z","deleted_at":null,"name":"string","placeholder":"enter string","kind":"string","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"16740c1f-a28d-4d54-b871-f5534b991ead","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.190Z","updated_at":"2026-06-23T22:33:23.190Z","device_created_at":"2026-06-23T22:33:23.190Z","device_updated_at":"2026-06-23T22:33:23.190Z","deleted_at":null,"kind":"data_input","ordinal":9,"min_values":0,"max_values":1,"form_template_section_record_id":"07498bf7-6415-48c6-b11b-f582e8231fe9","data_type_id":"6d2fc893-584b-4c16-9334-e3060fd864ab","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"6d2fc893-584b-4c16-9334-e3060fd864ab","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.188Z","updated_at":"2026-06-23T22:33:23.189Z","device_created_at":"2026-06-23T22:33:23.188Z","device_updated_at":"2026-06-23T22:33:23.188Z","deleted_at":null,"name":"string","placeholder":"enter string","kind":"string","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"4b5b7002-bce7-4c63-8b4a-100444aab32b","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.181Z","updated_at":"2026-06-23T22:33:23.181Z","device_created_at":"2026-06-23T22:33:23.181Z","device_updated_at":"2026-06-23T22:33:23.181Z","deleted_at":null,"kind":"data_input","ordinal":7,"min_values":0,"max_values":1,"form_template_section_record_id":"07498bf7-6415-48c6-b11b-f582e8231fe9","data_type_id":"815e1f23-f1e2-42c7-a4be-8b50b6484baf","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"815e1f23-f1e2-42c7-a4be-8b50b6484baf","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.179Z","updated_at":"2026-06-23T22:33:23.180Z","device_created_at":"2026-06-23T22:33:23.179Z","device_updated_at":"2026-06-23T22:33:23.179Z","deleted_at":null,"name":"string","placeholder":"enter string","kind":"string","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"4bd2977e-29cb-4d58-a337-b7e11eeb7b6b","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.163Z","updated_at":"2026-06-23T22:33:23.163Z","device_created_at":"2026-06-23T22:33:23.163Z","device_updated_at":"2026-06-23T22:33:23.163Z","deleted_at":null,"kind":"data_input","ordinal":3,"min_values":0,"max_values":1,"form_template_section_record_id":"07498bf7-6415-48c6-b11b-f582e8231fe9","data_type_id":"8375df17-4cc9-444b-8be9-81ec3981691d","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"8375df17-4cc9-444b-8be9-81ec3981691d","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.161Z","updated_at":"2026-06-23T22:33:23.162Z","device_created_at":"2026-06-23T22:33:23.161Z","device_updated_at":"2026-06-23T22:33:23.161Z","deleted_at":null,"name":"string","placeholder":"enter string","kind":"string","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"1b13dd46-e4c9-4023-bd01-d32275563bcc","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.168Z","updated_at":"2026-06-23T22:33:23.168Z","device_created_at":"2026-06-23T22:33:23.168Z","device_updated_at":"2026-06-23T22:33:23.168Z","deleted_at":null,"kind":"data_input","ordinal":4,"min_values":0,"max_values":1,"form_template_section_record_id":"07498bf7-6415-48c6-b11b-f582e8231fe9","data_type_id":"9747b166-e76c-4ac9-8ab6-c3994768c56f","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"9747b166-e76c-4ac9-8ab6-c3994768c56f","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.166Z","updated_at":"2026-06-23T22:33:23.166Z","device_created_at":"2026-06-23T22:33:23.166Z","device_updated_at":"2026-06-23T22:33:23.166Z","deleted_at":null,"name":"string","placeholder":"enter string","kind":"string","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"073b13ea-24f7-4159-80bd-795f8dc396b0","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.177Z","updated_at":"2026-06-23T22:33:23.177Z","device_created_at":"2026-06-23T22:33:23.177Z","device_updated_at":"2026-06-23T22:33:23.177Z","deleted_at":null,"kind":"data_input","ordinal":6,"min_values":0,"max_values":1,"form_template_section_record_id":"07498bf7-6415-48c6-b11b-f582e8231fe9","data_type_id":"e19d9e69-5ba9-431f-bbc2-03d599fb1bc9","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"e19d9e69-5ba9-431f-bbc2-03d599fb1bc9","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.175Z","updated_at":"2026-06-23T22:33:23.175Z","device_created_at":"2026-06-23T22:33:23.175Z","device_updated_at":"2026-06-23T22:33:23.175Z","deleted_at":null,"name":"string","placeholder":"enter string","kind":"string","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}]}]},{"id":"b16a3739-074a-4bcf-bb2c-2e162d22a361","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.193Z","updated_at":"2026-06-23T22:33:23.193Z","device_created_at":"2026-06-23T22:33:23.193Z","device_updated_at":"2026-06-23T22:33:23.193Z","deleted_at":null,"name":"string Table Section (required)","ordinal":10,"description":null,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":null,"form_template_section_records":[{"id":"f71e34ae-7a47-4bac-ad85-f85797bf49c3","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.195Z","updated_at":"2026-06-23T22:33:23.195Z","device_created_at":"2026-06-23T22:33:23.195Z","device_updated_at":"2026-06-23T22:33:23.195Z","deleted_at":null,"name":"string Table Section (required)","ordinal":1,"min_values":0,"max_values":100,"form_template_section_id":"b16a3739-074a-4bcf-bb2c-2e162d22a361","form_template_section_record_inputs":[{"id":"d79fd0bb-033e-4ec7-baeb-9bc98f9ba592","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.204Z","updated_at":"2026-06-23T22:33:23.205Z","device_created_at":"2026-06-23T22:33:23.204Z","device_updated_at":"2026-06-23T22:33:23.204Z","deleted_at":null,"kind":"data_input","ordinal":2,"min_values":1,"max_values":1,"form_template_section_record_id":"f71e34ae-7a47-4bac-ad85-f85797bf49c3","data_type_id":"0a05f87c-a152-4e99-949e-da8fd40c5cb4","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"0a05f87c-a152-4e99-949e-da8fd40c5cb4","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.203Z","updated_at":"2026-06-23T22:33:23.203Z","device_created_at":"2026-06-23T22:33:23.203Z","device_updated_at":"2026-06-23T22:33:23.203Z","deleted_at":null,"name":"string","placeholder":"enter string","kind":"string","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"be98e62d-d1e3-493c-80fc-8e1cd48be0cf","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.218Z","updated_at":"2026-06-23T22:33:23.218Z","device_created_at":"2026-06-23T22:33:23.218Z","device_updated_at":"2026-06-23T22:33:23.218Z","deleted_at":null,"kind":"data_input","ordinal":5,"min_values":1,"max_values":1,"form_template_section_record_id":"f71e34ae-7a47-4bac-ad85-f85797bf49c3","data_type_id":"604e1771-e1ae-49fc-9918-fb4afb8bf991","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"604e1771-e1ae-49fc-9918-fb4afb8bf991","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.216Z","updated_at":"2026-06-23T22:33:23.217Z","device_created_at":"2026-06-23T22:33:23.216Z","device_updated_at":"2026-06-23T22:33:23.216Z","deleted_at":null,"name":"string","placeholder":"enter string","kind":"string","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"d6776637-68ab-4194-87f0-4e162f61e114","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.227Z","updated_at":"2026-06-23T22:33:23.227Z","device_created_at":"2026-06-23T22:33:23.227Z","device_updated_at":"2026-06-23T22:33:23.227Z","deleted_at":null,"kind":"data_input","ordinal":7,"min_values":1,"max_values":1,"form_template_section_record_id":"f71e34ae-7a47-4bac-ad85-f85797bf49c3","data_type_id":"774098fc-0593-4f9b-9d42-3d360aa52c92","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"774098fc-0593-4f9b-9d42-3d360aa52c92","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.225Z","updated_at":"2026-06-23T22:33:23.226Z","device_created_at":"2026-06-23T22:33:23.225Z","device_updated_at":"2026-06-23T22:33:23.225Z","deleted_at":null,"name":"string","placeholder":"enter string","kind":"string","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"d72cecc7-7047-4db5-9d7e-d0c1e68c3320","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.223Z","updated_at":"2026-06-23T22:33:23.223Z","device_created_at":"2026-06-23T22:33:23.223Z","device_updated_at":"2026-06-23T22:33:23.223Z","deleted_at":null,"kind":"data_input","ordinal":6,"min_values":1,"max_values":1,"form_template_section_record_id":"f71e34ae-7a47-4bac-ad85-f85797bf49c3","data_type_id":"cd951702-0c4b-4a28-9439-9eae16e71196","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"cd951702-0c4b-4a28-9439-9eae16e71196","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.221Z","updated_at":"2026-06-23T22:33:23.221Z","device_created_at":"2026-06-23T22:33:23.221Z","device_updated_at":"2026-06-23T22:33:23.221Z","deleted_at":null,"name":"string","placeholder":"enter string","kind":"string","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"f71cc48b-231b-46f4-b05b-89538d7304a8","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.209Z","updated_at":"2026-06-23T22:33:23.209Z","device_created_at":"2026-06-23T22:33:23.209Z","device_updated_at":"2026-06-23T22:33:23.209Z","deleted_at":null,"kind":"data_input","ordinal":3,"min_values":1,"max_values":1,"form_template_section_record_id":"f71e34ae-7a47-4bac-ad85-f85797bf49c3","data_type_id":"d21bacdb-1162-49e4-abdf-dbdd626d1663","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"d21bacdb-1162-49e4-abdf-dbdd626d1663","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.207Z","updated_at":"2026-06-23T22:33:23.207Z","device_created_at":"2026-06-23T22:33:23.207Z","device_updated_at":"2026-06-23T22:33:23.207Z","deleted_at":null,"name":"string","placeholder":"enter string","kind":"string","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"d194a3b9-d45c-440b-a608-1eaa0112f93b","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.200Z","updated_at":"2026-06-23T22:33:23.200Z","device_created_at":"2026-06-23T22:33:23.200Z","device_updated_at":"2026-06-23T22:33:23.200Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":1,"max_values":1,"form_template_section_record_id":"f71e34ae-7a47-4bac-ad85-f85797bf49c3","data_type_id":"d4bdd0c8-d598-4a98-ba6c-eec6ce9f20d8","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"d4bdd0c8-d598-4a98-ba6c-eec6ce9f20d8","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.198Z","updated_at":"2026-06-23T22:33:23.198Z","device_created_at":"2026-06-23T22:33:23.198Z","device_updated_at":"2026-06-23T22:33:23.198Z","deleted_at":null,"name":"string","placeholder":"enter string","kind":"string","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"e291fd3d-63e0-4fbc-b0b9-781a20cc1138","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.214Z","updated_at":"2026-06-23T22:33:23.214Z","device_created_at":"2026-06-23T22:33:23.213Z","device_updated_at":"2026-06-23T22:33:23.213Z","deleted_at":null,"kind":"data_input","ordinal":4,"min_values":1,"max_values":1,"form_template_section_record_id":"f71e34ae-7a47-4bac-ad85-f85797bf49c3","data_type_id":"e709a761-b33e-4461-8970-8375cc6b7786","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"e709a761-b33e-4461-8970-8375cc6b7786","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.212Z","updated_at":"2026-06-23T22:33:23.212Z","device_created_at":"2026-06-23T22:33:23.212Z","device_updated_at":"2026-06-23T22:33:23.212Z","deleted_at":null,"name":"string","placeholder":"enter string","kind":"string","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"82903918-1e63-4dc4-8992-e8e1066bf7ea","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.232Z","updated_at":"2026-06-23T22:33:23.232Z","device_created_at":"2026-06-23T22:33:23.232Z","device_updated_at":"2026-06-23T22:33:23.232Z","deleted_at":null,"kind":"data_input","ordinal":8,"min_values":1,"max_values":1,"form_template_section_record_id":"f71e34ae-7a47-4bac-ad85-f85797bf49c3","data_type_id":"f0a9f65a-3027-4214-9328-f5e308ce5857","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"f0a9f65a-3027-4214-9328-f5e308ce5857","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.230Z","updated_at":"2026-06-23T22:33:23.230Z","device_created_at":"2026-06-23T22:33:23.230Z","device_updated_at":"2026-06-23T22:33:23.230Z","deleted_at":null,"name":"string","placeholder":"enter string","kind":"string","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"95195c54-9a7b-4540-9dd7-051b1d11e122","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.236Z","updated_at":"2026-06-23T22:33:23.237Z","device_created_at":"2026-06-23T22:33:23.236Z","device_updated_at":"2026-06-23T22:33:23.236Z","deleted_at":null,"kind":"data_input","ordinal":9,"min_values":1,"max_values":1,"form_template_section_record_id":"f71e34ae-7a47-4bac-ad85-f85797bf49c3","data_type_id":"f211f3cf-aaff-4a60-affa-d61a98b8ba34","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"f211f3cf-aaff-4a60-affa-d61a98b8ba34","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.234Z","updated_at":"2026-06-23T22:33:23.235Z","device_created_at":"2026-06-23T22:33:23.234Z","device_updated_at":"2026-06-23T22:33:23.234Z","deleted_at":null,"name":"string","placeholder":"enter string","kind":"string","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}]}]},{"id":"2bba2701-f027-48af-b3cc-1ec3f9b42017","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.239Z","updated_at":"2026-06-23T22:33:23.239Z","device_created_at":"2026-06-23T22:33:23.239Z","device_updated_at":"2026-06-23T22:33:23.239Z","deleted_at":null,"name":"text Table Section","ordinal":11,"description":null,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":null,"form_template_section_records":[{"id":"6700e1ef-55fe-4b0b-b1c0-91a3f78abf03","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.241Z","updated_at":"2026-06-23T22:33:23.241Z","device_created_at":"2026-06-23T22:33:23.241Z","device_updated_at":"2026-06-23T22:33:23.241Z","deleted_at":null,"name":"text Table Section","ordinal":1,"min_values":0,"max_values":100,"form_template_section_id":"2bba2701-f027-48af-b3cc-1ec3f9b42017","form_template_section_record_inputs":[{"id":"6dad819c-3e02-4a5e-b598-48922b0e6a00","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.269Z","updated_at":"2026-06-23T22:33:23.269Z","device_created_at":"2026-06-23T22:33:23.268Z","device_updated_at":"2026-06-23T22:33:23.268Z","deleted_at":null,"kind":"data_input","ordinal":6,"min_values":0,"max_values":1,"form_template_section_record_id":"6700e1ef-55fe-4b0b-b1c0-91a3f78abf03","data_type_id":"0c5ce2f6-7d40-4c28-b77d-6828822aaf34","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"0c5ce2f6-7d40-4c28-b77d-6828822aaf34","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.267Z","updated_at":"2026-06-23T22:33:23.267Z","device_created_at":"2026-06-23T22:33:23.267Z","device_updated_at":"2026-06-23T22:33:23.267Z","deleted_at":null,"name":"text","placeholder":"enter text","kind":"text","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"5f2154fc-7b58-4766-8210-9ae12b5adbb2","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.246Z","updated_at":"2026-06-23T22:33:23.246Z","device_created_at":"2026-06-23T22:33:23.246Z","device_updated_at":"2026-06-23T22:33:23.246Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":0,"max_values":1,"form_template_section_record_id":"6700e1ef-55fe-4b0b-b1c0-91a3f78abf03","data_type_id":"42c07e01-af62-468f-84f0-b25f87127e7c","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"42c07e01-af62-468f-84f0-b25f87127e7c","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.244Z","updated_at":"2026-06-23T22:33:23.244Z","device_created_at":"2026-06-23T22:33:23.244Z","device_updated_at":"2026-06-23T22:33:23.244Z","deleted_at":null,"name":"text","placeholder":"enter text","kind":"text","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"ac10e06a-f0be-4056-90ff-e1c97bd08d11","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.264Z","updated_at":"2026-06-23T22:33:23.264Z","device_created_at":"2026-06-23T22:33:23.264Z","device_updated_at":"2026-06-23T22:33:23.264Z","deleted_at":null,"kind":"data_input","ordinal":5,"min_values":0,"max_values":1,"form_template_section_record_id":"6700e1ef-55fe-4b0b-b1c0-91a3f78abf03","data_type_id":"58624e11-cadb-4680-bbe2-be9efb602002","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"58624e11-cadb-4680-bbe2-be9efb602002","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.262Z","updated_at":"2026-06-23T22:33:23.263Z","device_created_at":"2026-06-23T22:33:23.262Z","device_updated_at":"2026-06-23T22:33:23.262Z","deleted_at":null,"name":"text","placeholder":"enter text","kind":"text","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"1bdfb788-75a6-4b40-ada7-29cb9338c480","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.255Z","updated_at":"2026-06-23T22:33:23.255Z","device_created_at":"2026-06-23T22:33:23.255Z","device_updated_at":"2026-06-23T22:33:23.255Z","deleted_at":null,"kind":"data_input","ordinal":3,"min_values":0,"max_values":1,"form_template_section_record_id":"6700e1ef-55fe-4b0b-b1c0-91a3f78abf03","data_type_id":"6013a0c4-b2c2-4209-adb5-ffec9a169337","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"6013a0c4-b2c2-4209-adb5-ffec9a169337","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.253Z","updated_at":"2026-06-23T22:33:23.253Z","device_created_at":"2026-06-23T22:33:23.253Z","device_updated_at":"2026-06-23T22:33:23.253Z","deleted_at":null,"name":"text","placeholder":"enter text","kind":"text","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"c8781c13-0958-40e2-9982-00c42c78c35e","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.282Z","updated_at":"2026-06-23T22:33:23.282Z","device_created_at":"2026-06-23T22:33:23.282Z","device_updated_at":"2026-06-23T22:33:23.282Z","deleted_at":null,"kind":"data_input","ordinal":9,"min_values":0,"max_values":1,"form_template_section_record_id":"6700e1ef-55fe-4b0b-b1c0-91a3f78abf03","data_type_id":"6ba31073-654a-4635-9247-291830b67ed5","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"6ba31073-654a-4635-9247-291830b67ed5","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.280Z","updated_at":"2026-06-23T22:33:23.280Z","device_created_at":"2026-06-23T22:33:23.280Z","device_updated_at":"2026-06-23T22:33:23.280Z","deleted_at":null,"name":"text","placeholder":"enter text","kind":"text","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"967c5737-d8ce-41ec-b0b2-6ba29e8e8fd8","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.250Z","updated_at":"2026-06-23T22:33:23.251Z","device_created_at":"2026-06-23T22:33:23.250Z","device_updated_at":"2026-06-23T22:33:23.250Z","deleted_at":null,"kind":"data_input","ordinal":2,"min_values":0,"max_values":1,"form_template_section_record_id":"6700e1ef-55fe-4b0b-b1c0-91a3f78abf03","data_type_id":"6bd020e5-0365-4736-a2a6-68b72f87ad0d","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"6bd020e5-0365-4736-a2a6-68b72f87ad0d","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.249Z","updated_at":"2026-06-23T22:33:23.249Z","device_created_at":"2026-06-23T22:33:23.249Z","device_updated_at":"2026-06-23T22:33:23.249Z","deleted_at":null,"name":"text","placeholder":"enter text","kind":"text","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"31ad551e-db68-44fc-a9e6-41897171c598","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.278Z","updated_at":"2026-06-23T22:33:23.278Z","device_created_at":"2026-06-23T22:33:23.277Z","device_updated_at":"2026-06-23T22:33:23.277Z","deleted_at":null,"kind":"data_input","ordinal":8,"min_values":0,"max_values":1,"form_template_section_record_id":"6700e1ef-55fe-4b0b-b1c0-91a3f78abf03","data_type_id":"7fce7439-f6fb-4154-9054-fe3cb62b09aa","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"7fce7439-f6fb-4154-9054-fe3cb62b09aa","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.276Z","updated_at":"2026-06-23T22:33:23.276Z","device_created_at":"2026-06-23T22:33:23.276Z","device_updated_at":"2026-06-23T22:33:23.276Z","deleted_at":null,"name":"text","placeholder":"enter text","kind":"text","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"99294e26-247c-4d35-ada0-0bb4f4116ea6","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.273Z","updated_at":"2026-06-23T22:33:23.273Z","device_created_at":"2026-06-23T22:33:23.273Z","device_updated_at":"2026-06-23T22:33:23.273Z","deleted_at":null,"kind":"data_input","ordinal":7,"min_values":0,"max_values":1,"form_template_section_record_id":"6700e1ef-55fe-4b0b-b1c0-91a3f78abf03","data_type_id":"bd5850c9-dd9d-48b6-a809-70af2ebeb81e","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"bd5850c9-dd9d-48b6-a809-70af2ebeb81e","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.271Z","updated_at":"2026-06-23T22:33:23.271Z","device_created_at":"2026-06-23T22:33:23.271Z","device_updated_at":"2026-06-23T22:33:23.271Z","deleted_at":null,"name":"text","placeholder":"enter text","kind":"text","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"ba9faf4b-7595-40a8-bd53-59a8736f5cee","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.260Z","updated_at":"2026-06-23T22:33:23.260Z","device_created_at":"2026-06-23T22:33:23.260Z","device_updated_at":"2026-06-23T22:33:23.260Z","deleted_at":null,"kind":"data_input","ordinal":4,"min_values":0,"max_values":1,"form_template_section_record_id":"6700e1ef-55fe-4b0b-b1c0-91a3f78abf03","data_type_id":"feb21135-23e2-4512-a1e3-8fa553c21ff6","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"feb21135-23e2-4512-a1e3-8fa553c21ff6","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.258Z","updated_at":"2026-06-23T22:33:23.258Z","device_created_at":"2026-06-23T22:33:23.258Z","device_updated_at":"2026-06-23T22:33:23.258Z","deleted_at":null,"name":"text","placeholder":"enter text","kind":"text","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}]}]},{"id":"401213ee-afc8-480d-9ba2-737149335ded","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.285Z","updated_at":"2026-06-23T22:33:23.285Z","device_created_at":"2026-06-23T22:33:23.284Z","device_updated_at":"2026-06-23T22:33:23.284Z","deleted_at":null,"name":"text Table Section (required)","ordinal":12,"description":null,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":null,"form_template_section_records":[{"id":"c57f2eb2-0d76-4669-ae61-6ac9b8f30314","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.287Z","updated_at":"2026-06-23T22:33:23.287Z","device_created_at":"2026-06-23T22:33:23.287Z","device_updated_at":"2026-06-23T22:33:23.287Z","deleted_at":null,"name":"text Table Section (required)","ordinal":1,"min_values":0,"max_values":100,"form_template_section_id":"401213ee-afc8-480d-9ba2-737149335ded","form_template_section_record_inputs":[{"id":"e37b1fc6-f694-40bf-bc84-6ae2d5046c09","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.296Z","updated_at":"2026-06-23T22:33:23.296Z","device_created_at":"2026-06-23T22:33:23.296Z","device_updated_at":"2026-06-23T22:33:23.296Z","deleted_at":null,"kind":"data_input","ordinal":2,"min_values":1,"max_values":1,"form_template_section_record_id":"c57f2eb2-0d76-4669-ae61-6ac9b8f30314","data_type_id":"00825410-44ff-4832-8ef6-90ef1b1c052e","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"00825410-44ff-4832-8ef6-90ef1b1c052e","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.294Z","updated_at":"2026-06-23T22:33:23.294Z","device_created_at":"2026-06-23T22:33:23.294Z","device_updated_at":"2026-06-23T22:33:23.294Z","deleted_at":null,"name":"text","placeholder":"enter text","kind":"text","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"5971b1bb-68df-4743-bdf3-68628718c9d9","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.291Z","updated_at":"2026-06-23T22:33:23.292Z","device_created_at":"2026-06-23T22:33:23.291Z","device_updated_at":"2026-06-23T22:33:23.291Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":1,"max_values":1,"form_template_section_record_id":"c57f2eb2-0d76-4669-ae61-6ac9b8f30314","data_type_id":"12aed6d7-db91-4dc3-967b-6830217200c8","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"12aed6d7-db91-4dc3-967b-6830217200c8","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.289Z","updated_at":"2026-06-23T22:33:23.290Z","device_created_at":"2026-06-23T22:33:23.289Z","device_updated_at":"2026-06-23T22:33:23.289Z","deleted_at":null,"name":"text","placeholder":"enter text","kind":"text","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"8fe0fb65-cd41-472a-8c81-72995a9272d9","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.301Z","updated_at":"2026-06-23T22:33:23.301Z","device_created_at":"2026-06-23T22:33:23.301Z","device_updated_at":"2026-06-23T22:33:23.301Z","deleted_at":null,"kind":"data_input","ordinal":3,"min_values":1,"max_values":1,"form_template_section_record_id":"c57f2eb2-0d76-4669-ae61-6ac9b8f30314","data_type_id":"1326d372-2ee0-4542-8d1a-680a2ca109b3","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"1326d372-2ee0-4542-8d1a-680a2ca109b3","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.299Z","updated_at":"2026-06-23T22:33:23.299Z","device_created_at":"2026-06-23T22:33:23.299Z","device_updated_at":"2026-06-23T22:33:23.299Z","deleted_at":null,"name":"text","placeholder":"enter text","kind":"text","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"30cf14d2-508c-40d1-b3bb-232e7b841800","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.324Z","updated_at":"2026-06-23T22:33:23.324Z","device_created_at":"2026-06-23T22:33:23.324Z","device_updated_at":"2026-06-23T22:33:23.324Z","deleted_at":null,"kind":"data_input","ordinal":8,"min_values":1,"max_values":1,"form_template_section_record_id":"c57f2eb2-0d76-4669-ae61-6ac9b8f30314","data_type_id":"1cbb1dab-4ff6-4ddd-acd3-77e3284bf2f6","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"1cbb1dab-4ff6-4ddd-acd3-77e3284bf2f6","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.322Z","updated_at":"2026-06-23T22:33:23.322Z","device_created_at":"2026-06-23T22:33:23.322Z","device_updated_at":"2026-06-23T22:33:23.322Z","deleted_at":null,"name":"text","placeholder":"enter text","kind":"text","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"b0237ca4-478e-4e99-88d9-5e030b2ae8a6","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.329Z","updated_at":"2026-06-23T22:33:23.329Z","device_created_at":"2026-06-23T22:33:23.329Z","device_updated_at":"2026-06-23T22:33:23.329Z","deleted_at":null,"kind":"data_input","ordinal":9,"min_values":1,"max_values":1,"form_template_section_record_id":"c57f2eb2-0d76-4669-ae61-6ac9b8f30314","data_type_id":"465a8967-01f6-42f4-a815-ebd321ff0a65","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"465a8967-01f6-42f4-a815-ebd321ff0a65","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.327Z","updated_at":"2026-06-23T22:33:23.327Z","device_created_at":"2026-06-23T22:33:23.327Z","device_updated_at":"2026-06-23T22:33:23.327Z","deleted_at":null,"name":"text","placeholder":"enter text","kind":"text","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"2de0fef2-91ed-4555-b51b-e6d4aa09fbad","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.310Z","updated_at":"2026-06-23T22:33:23.310Z","device_created_at":"2026-06-23T22:33:23.310Z","device_updated_at":"2026-06-23T22:33:23.310Z","deleted_at":null,"kind":"data_input","ordinal":5,"min_values":1,"max_values":1,"form_template_section_record_id":"c57f2eb2-0d76-4669-ae61-6ac9b8f30314","data_type_id":"7c918c8b-8048-4382-a1ae-f41f98c20ca6","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"7c918c8b-8048-4382-a1ae-f41f98c20ca6","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.308Z","updated_at":"2026-06-23T22:33:23.308Z","device_created_at":"2026-06-23T22:33:23.308Z","device_updated_at":"2026-06-23T22:33:23.308Z","deleted_at":null,"name":"text","placeholder":"enter text","kind":"text","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"e2cc0d92-ac89-4c87-8dcd-4619cf300708","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.315Z","updated_at":"2026-06-23T22:33:23.315Z","device_created_at":"2026-06-23T22:33:23.315Z","device_updated_at":"2026-06-23T22:33:23.315Z","deleted_at":null,"kind":"data_input","ordinal":6,"min_values":1,"max_values":1,"form_template_section_record_id":"c57f2eb2-0d76-4669-ae61-6ac9b8f30314","data_type_id":"9a309189-8a97-4120-8f59-69841c2e8529","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"9a309189-8a97-4120-8f59-69841c2e8529","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.313Z","updated_at":"2026-06-23T22:33:23.313Z","device_created_at":"2026-06-23T22:33:23.313Z","device_updated_at":"2026-06-23T22:33:23.313Z","deleted_at":null,"name":"text","placeholder":"enter text","kind":"text","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"3f8ee193-4939-4d12-89f5-25489f8dfe5d","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.305Z","updated_at":"2026-06-23T22:33:23.306Z","device_created_at":"2026-06-23T22:33:23.305Z","device_updated_at":"2026-06-23T22:33:23.305Z","deleted_at":null,"kind":"data_input","ordinal":4,"min_values":1,"max_values":1,"form_template_section_record_id":"c57f2eb2-0d76-4669-ae61-6ac9b8f30314","data_type_id":"b4fd1399-bdbe-48e2-a377-9ed705a84fdf","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"b4fd1399-bdbe-48e2-a377-9ed705a84fdf","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.303Z","updated_at":"2026-06-23T22:33:23.304Z","device_created_at":"2026-06-23T22:33:23.303Z","device_updated_at":"2026-06-23T22:33:23.303Z","deleted_at":null,"name":"text","placeholder":"enter text","kind":"text","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"93b87f13-0584-484e-9dbf-cdf46b9e6846","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.319Z","updated_at":"2026-06-23T22:33:23.320Z","device_created_at":"2026-06-23T22:33:23.319Z","device_updated_at":"2026-06-23T22:33:23.319Z","deleted_at":null,"kind":"data_input","ordinal":7,"min_values":1,"max_values":1,"form_template_section_record_id":"c57f2eb2-0d76-4669-ae61-6ac9b8f30314","data_type_id":"e4edbd91-7337-4979-a1e8-430efa6ae0d0","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"e4edbd91-7337-4979-a1e8-430efa6ae0d0","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.318Z","updated_at":"2026-06-23T22:33:23.318Z","device_created_at":"2026-06-23T22:33:23.317Z","device_updated_at":"2026-06-23T22:33:23.317Z","deleted_at":null,"name":"text","placeholder":"enter text","kind":"text","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}]}]},{"id":"8398db9d-7982-45da-bad8-9faf6f62ba59","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.331Z","updated_at":"2026-06-23T22:33:23.332Z","device_created_at":"2026-06-23T22:33:23.331Z","device_updated_at":"2026-06-23T22:33:23.331Z","deleted_at":null,"name":"boolean Table Section","ordinal":13,"description":null,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":null,"form_template_section_records":[{"id":"d78daeb6-39e4-40e5-bb29-b7b2a02429f9","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.334Z","updated_at":"2026-06-23T22:33:23.334Z","device_created_at":"2026-06-23T22:33:23.334Z","device_updated_at":"2026-06-23T22:33:23.334Z","deleted_at":null,"name":"boolean Table Section","ordinal":1,"min_values":0,"max_values":100,"form_template_section_id":"8398db9d-7982-45da-bad8-9faf6f62ba59","form_template_section_record_inputs":[{"id":"ededf735-9fd4-4d7a-8bad-be2a8b9be781","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.339Z","updated_at":"2026-06-23T22:33:23.339Z","device_created_at":"2026-06-23T22:33:23.339Z","device_updated_at":"2026-06-23T22:33:23.339Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":0,"max_values":1,"form_template_section_record_id":"d78daeb6-39e4-40e5-bb29-b7b2a02429f9","data_type_id":"0fc91a7b-f6e6-43e4-bb87-506af6a56f29","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"0fc91a7b-f6e6-43e4-bb87-506af6a56f29","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.337Z","updated_at":"2026-06-23T22:33:23.337Z","device_created_at":"2026-06-23T22:33:23.336Z","device_updated_at":"2026-06-23T22:33:23.336Z","deleted_at":null,"name":"boolean","placeholder":null,"kind":"checkbox","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":"empty","default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"c2bf919d-2637-415a-8dbc-463228a5aeb1","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.373Z","updated_at":"2026-06-23T22:33:23.373Z","device_created_at":"2026-06-23T22:33:23.373Z","device_updated_at":"2026-06-23T22:33:23.373Z","deleted_at":null,"kind":"data_input","ordinal":8,"min_values":0,"max_values":1,"form_template_section_record_id":"d78daeb6-39e4-40e5-bb29-b7b2a02429f9","data_type_id":"1258ea37-2888-4808-a6cc-9cdf68000f21","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"1258ea37-2888-4808-a6cc-9cdf68000f21","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.371Z","updated_at":"2026-06-23T22:33:23.371Z","device_created_at":"2026-06-23T22:33:23.371Z","device_updated_at":"2026-06-23T22:33:23.371Z","deleted_at":null,"name":"boolean","placeholder":null,"kind":"checkbox","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":"empty","default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"3410a4af-6bea-4876-bdc3-4f1b8809aebc","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.364Z","updated_at":"2026-06-23T22:33:23.364Z","device_created_at":"2026-06-23T22:33:23.364Z","device_updated_at":"2026-06-23T22:33:23.364Z","deleted_at":null,"kind":"data_input","ordinal":6,"min_values":0,"max_values":1,"form_template_section_record_id":"d78daeb6-39e4-40e5-bb29-b7b2a02429f9","data_type_id":"20c6c16d-3453-425d-951d-be776f219e03","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"20c6c16d-3453-425d-951d-be776f219e03","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.362Z","updated_at":"2026-06-23T22:33:23.362Z","device_created_at":"2026-06-23T22:33:23.362Z","device_updated_at":"2026-06-23T22:33:23.362Z","deleted_at":null,"name":"boolean","placeholder":null,"kind":"checkbox","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":"empty","default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"a90ac31d-a91d-4eea-bbdd-0c48b1abf9c4","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.354Z","updated_at":"2026-06-23T22:33:23.354Z","device_created_at":"2026-06-23T22:33:23.354Z","device_updated_at":"2026-06-23T22:33:23.354Z","deleted_at":null,"kind":"data_input","ordinal":4,"min_values":0,"max_values":1,"form_template_section_record_id":"d78daeb6-39e4-40e5-bb29-b7b2a02429f9","data_type_id":"264e19ec-945a-436f-8685-33bd6164e4e7","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"264e19ec-945a-436f-8685-33bd6164e4e7","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.351Z","updated_at":"2026-06-23T22:33:23.351Z","device_created_at":"2026-06-23T22:33:23.351Z","device_updated_at":"2026-06-23T22:33:23.351Z","deleted_at":null,"name":"boolean","placeholder":null,"kind":"checkbox","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":"empty","default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"9f42928c-832a-406f-bb0b-aaf83c2bc02e","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.377Z","updated_at":"2026-06-23T22:33:23.378Z","device_created_at":"2026-06-23T22:33:23.377Z","device_updated_at":"2026-06-23T22:33:23.377Z","deleted_at":null,"kind":"data_input","ordinal":9,"min_values":0,"max_values":1,"form_template_section_record_id":"d78daeb6-39e4-40e5-bb29-b7b2a02429f9","data_type_id":"36d68c3a-0a90-4348-b278-89a8a20995e6","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"36d68c3a-0a90-4348-b278-89a8a20995e6","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.376Z","updated_at":"2026-06-23T22:33:23.376Z","device_created_at":"2026-06-23T22:33:23.376Z","device_updated_at":"2026-06-23T22:33:23.376Z","deleted_at":null,"name":"boolean","placeholder":null,"kind":"checkbox","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":"empty","default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"b3ebeb10-64fa-4801-9db0-739c8af21907","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.368Z","updated_at":"2026-06-23T22:33:23.369Z","device_created_at":"2026-06-23T22:33:23.368Z","device_updated_at":"2026-06-23T22:33:23.368Z","deleted_at":null,"kind":"data_input","ordinal":7,"min_values":0,"max_values":1,"form_template_section_record_id":"d78daeb6-39e4-40e5-bb29-b7b2a02429f9","data_type_id":"467cb2dc-7546-40f8-83f3-9133a1c9649b","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"467cb2dc-7546-40f8-83f3-9133a1c9649b","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.366Z","updated_at":"2026-06-23T22:33:23.367Z","device_created_at":"2026-06-23T22:33:23.366Z","device_updated_at":"2026-06-23T22:33:23.366Z","deleted_at":null,"name":"boolean","placeholder":null,"kind":"checkbox","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":"empty","default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"d3e2a3b3-9577-4912-a8f2-37bbe5c50330","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.348Z","updated_at":"2026-06-23T22:33:23.348Z","device_created_at":"2026-06-23T22:33:23.348Z","device_updated_at":"2026-06-23T22:33:23.348Z","deleted_at":null,"kind":"data_input","ordinal":3,"min_values":0,"max_values":1,"form_template_section_record_id":"d78daeb6-39e4-40e5-bb29-b7b2a02429f9","data_type_id":"59b02c05-b468-476f-bb27-078887dd9738","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"59b02c05-b468-476f-bb27-078887dd9738","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.346Z","updated_at":"2026-06-23T22:33:23.346Z","device_created_at":"2026-06-23T22:33:23.346Z","device_updated_at":"2026-06-23T22:33:23.346Z","deleted_at":null,"name":"boolean","placeholder":null,"kind":"checkbox","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":"empty","default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"a6e3853f-f15a-4f0a-88f4-3eafce9bff10","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.343Z","updated_at":"2026-06-23T22:33:23.344Z","device_created_at":"2026-06-23T22:33:23.343Z","device_updated_at":"2026-06-23T22:33:23.343Z","deleted_at":null,"kind":"data_input","ordinal":2,"min_values":0,"max_values":1,"form_template_section_record_id":"d78daeb6-39e4-40e5-bb29-b7b2a02429f9","data_type_id":"6d9bb33d-1b0d-4c97-9bcb-c1a8c7e861a1","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"6d9bb33d-1b0d-4c97-9bcb-c1a8c7e861a1","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.341Z","updated_at":"2026-06-23T22:33:23.342Z","device_created_at":"2026-06-23T22:33:23.341Z","device_updated_at":"2026-06-23T22:33:23.341Z","deleted_at":null,"name":"boolean","placeholder":null,"kind":"checkbox","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":"empty","default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"a72ce2fe-dd13-4486-b991-1a00c9e6730f","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.359Z","updated_at":"2026-06-23T22:33:23.359Z","device_created_at":"2026-06-23T22:33:23.359Z","device_updated_at":"2026-06-23T22:33:23.359Z","deleted_at":null,"kind":"data_input","ordinal":5,"min_values":0,"max_values":1,"form_template_section_record_id":"d78daeb6-39e4-40e5-bb29-b7b2a02429f9","data_type_id":"c95dc833-573a-4798-9b3a-4a43be20e5e7","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"c95dc833-573a-4798-9b3a-4a43be20e5e7","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.357Z","updated_at":"2026-06-23T22:33:23.358Z","device_created_at":"2026-06-23T22:33:23.357Z","device_updated_at":"2026-06-23T22:33:23.357Z","deleted_at":null,"name":"boolean","placeholder":null,"kind":"checkbox","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":"empty","default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}]}]},{"id":"5024ce65-eb89-4455-8e88-a03d95b447ad","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.380Z","updated_at":"2026-06-23T22:33:23.380Z","device_created_at":"2026-06-23T22:33:23.380Z","device_updated_at":"2026-06-23T22:33:23.380Z","deleted_at":null,"name":"boolean Table Section (required)","ordinal":14,"description":null,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":null,"form_template_section_records":[{"id":"a942f9c9-c152-47ab-ab3f-b5048c2f52f4","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.382Z","updated_at":"2026-06-23T22:33:23.383Z","device_created_at":"2026-06-23T22:33:23.382Z","device_updated_at":"2026-06-23T22:33:23.382Z","deleted_at":null,"name":"boolean Table Section (required)","ordinal":1,"min_values":0,"max_values":100,"form_template_section_id":"5024ce65-eb89-4455-8e88-a03d95b447ad","form_template_section_record_inputs":[{"id":"c62af0c4-edbf-48f7-a06c-8d5de0cbbc69","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.392Z","updated_at":"2026-06-23T22:33:23.392Z","device_created_at":"2026-06-23T22:33:23.392Z","device_updated_at":"2026-06-23T22:33:23.392Z","deleted_at":null,"kind":"data_input","ordinal":2,"min_values":0,"max_values":1,"form_template_section_record_id":"a942f9c9-c152-47ab-ab3f-b5048c2f52f4","data_type_id":"004e80c9-21ce-4dd7-90ee-960bf9df8b1a","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"004e80c9-21ce-4dd7-90ee-960bf9df8b1a","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.390Z","updated_at":"2026-06-23T22:33:23.390Z","device_created_at":"2026-06-23T22:33:23.390Z","device_updated_at":"2026-06-23T22:33:23.390Z","deleted_at":null,"name":"boolean","placeholder":null,"kind":"checkbox","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":"empty","default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"69f4e2be-b5b6-4b8f-9651-258dac8863c1","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.415Z","updated_at":"2026-06-23T22:33:23.415Z","device_created_at":"2026-06-23T22:33:23.415Z","device_updated_at":"2026-06-23T22:33:23.415Z","deleted_at":null,"kind":"data_input","ordinal":7,"min_values":0,"max_values":1,"form_template_section_record_id":"a942f9c9-c152-47ab-ab3f-b5048c2f52f4","data_type_id":"2be4a096-8818-49c9-9216-65b6ae9fb816","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"2be4a096-8818-49c9-9216-65b6ae9fb816","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.413Z","updated_at":"2026-06-23T22:33:23.413Z","device_created_at":"2026-06-23T22:33:23.413Z","device_updated_at":"2026-06-23T22:33:23.413Z","deleted_at":null,"name":"boolean","placeholder":null,"kind":"checkbox","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":"empty","default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"62ee4ade-b1d3-4288-af69-380a4fb51311","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.387Z","updated_at":"2026-06-23T22:33:23.387Z","device_created_at":"2026-06-23T22:33:23.387Z","device_updated_at":"2026-06-23T22:33:23.387Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":0,"max_values":1,"form_template_section_record_id":"a942f9c9-c152-47ab-ab3f-b5048c2f52f4","data_type_id":"45ba81ac-f662-4303-9ed9-15eefdefd813","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"45ba81ac-f662-4303-9ed9-15eefdefd813","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.385Z","updated_at":"2026-06-23T22:33:23.385Z","device_created_at":"2026-06-23T22:33:23.385Z","device_updated_at":"2026-06-23T22:33:23.385Z","deleted_at":null,"name":"boolean","placeholder":null,"kind":"checkbox","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":"empty","default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"c9cb979f-cf33-49fc-8925-e0e86157b2a6","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.406Z","updated_at":"2026-06-23T22:33:23.406Z","device_created_at":"2026-06-23T22:33:23.406Z","device_updated_at":"2026-06-23T22:33:23.406Z","deleted_at":null,"kind":"data_input","ordinal":5,"min_values":0,"max_values":1,"form_template_section_record_id":"a942f9c9-c152-47ab-ab3f-b5048c2f52f4","data_type_id":"4ffda8a0-a46d-4a3a-b116-5067827df004","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"4ffda8a0-a46d-4a3a-b116-5067827df004","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.404Z","updated_at":"2026-06-23T22:33:23.404Z","device_created_at":"2026-06-23T22:33:23.404Z","device_updated_at":"2026-06-23T22:33:23.404Z","deleted_at":null,"name":"boolean","placeholder":null,"kind":"checkbox","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":"empty","default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"280fecbc-34ce-45ef-bb28-37f0d62b319e","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.424Z","updated_at":"2026-06-23T22:33:23.425Z","device_created_at":"2026-06-23T22:33:23.424Z","device_updated_at":"2026-06-23T22:33:23.424Z","deleted_at":null,"kind":"data_input","ordinal":9,"min_values":0,"max_values":1,"form_template_section_record_id":"a942f9c9-c152-47ab-ab3f-b5048c2f52f4","data_type_id":"674d1c36-9260-4151-9dfb-7c443a8bea39","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"674d1c36-9260-4151-9dfb-7c443a8bea39","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.423Z","updated_at":"2026-06-23T22:33:23.423Z","device_created_at":"2026-06-23T22:33:23.422Z","device_updated_at":"2026-06-23T22:33:23.422Z","deleted_at":null,"name":"boolean","placeholder":null,"kind":"checkbox","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":"empty","default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"d984e354-1c98-4df5-9dd6-e47f730ee383","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.410Z","updated_at":"2026-06-23T22:33:23.411Z","device_created_at":"2026-06-23T22:33:23.410Z","device_updated_at":"2026-06-23T22:33:23.410Z","deleted_at":null,"kind":"data_input","ordinal":6,"min_values":0,"max_values":1,"form_template_section_record_id":"a942f9c9-c152-47ab-ab3f-b5048c2f52f4","data_type_id":"9ec432bb-a1c6-4ea6-9eda-7c7750e648aa","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"9ec432bb-a1c6-4ea6-9eda-7c7750e648aa","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.409Z","updated_at":"2026-06-23T22:33:23.409Z","device_created_at":"2026-06-23T22:33:23.409Z","device_updated_at":"2026-06-23T22:33:23.409Z","deleted_at":null,"name":"boolean","placeholder":null,"kind":"checkbox","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":"empty","default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"a23f85ef-d4d4-4ed9-a1a1-bac96c66718b","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.401Z","updated_at":"2026-06-23T22:33:23.401Z","device_created_at":"2026-06-23T22:33:23.401Z","device_updated_at":"2026-06-23T22:33:23.401Z","deleted_at":null,"kind":"data_input","ordinal":4,"min_values":0,"max_values":1,"form_template_section_record_id":"a942f9c9-c152-47ab-ab3f-b5048c2f52f4","data_type_id":"de2221ad-fd8b-426f-a19e-8cd43980ec9e","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"de2221ad-fd8b-426f-a19e-8cd43980ec9e","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.399Z","updated_at":"2026-06-23T22:33:23.399Z","device_created_at":"2026-06-23T22:33:23.399Z","device_updated_at":"2026-06-23T22:33:23.399Z","deleted_at":null,"name":"boolean","placeholder":null,"kind":"checkbox","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":"empty","default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"0495aafe-61cd-4ce5-9c26-7c15230d5a8e","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.396Z","updated_at":"2026-06-23T22:33:23.396Z","device_created_at":"2026-06-23T22:33:23.396Z","device_updated_at":"2026-06-23T22:33:23.396Z","deleted_at":null,"kind":"data_input","ordinal":3,"min_values":0,"max_values":1,"form_template_section_record_id":"a942f9c9-c152-47ab-ab3f-b5048c2f52f4","data_type_id":"f2bf934b-78dc-424b-b937-0e7646ad8367","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"f2bf934b-78dc-424b-b937-0e7646ad8367","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.394Z","updated_at":"2026-06-23T22:33:23.395Z","device_created_at":"2026-06-23T22:33:23.394Z","device_updated_at":"2026-06-23T22:33:23.394Z","deleted_at":null,"name":"boolean","placeholder":null,"kind":"checkbox","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":"empty","default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"b80afa76-40f0-4e97-bd58-02130e7da71a","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.420Z","updated_at":"2026-06-23T22:33:23.420Z","device_created_at":"2026-06-23T22:33:23.420Z","device_updated_at":"2026-06-23T22:33:23.420Z","deleted_at":null,"kind":"data_input","ordinal":8,"min_values":0,"max_values":1,"form_template_section_record_id":"a942f9c9-c152-47ab-ab3f-b5048c2f52f4","data_type_id":"ffd90329-aa01-4e5f-b47f-96cca0ad1e3a","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"ffd90329-aa01-4e5f-b47f-96cca0ad1e3a","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.418Z","updated_at":"2026-06-23T22:33:23.418Z","device_created_at":"2026-06-23T22:33:23.418Z","device_updated_at":"2026-06-23T22:33:23.418Z","deleted_at":null,"name":"boolean","placeholder":null,"kind":"checkbox","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":"empty","default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}]}]},{"id":"04f5b478-f9f7-4b44-94f7-31e8d15e9eff","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.427Z","updated_at":"2026-06-23T22:33:23.427Z","device_created_at":"2026-06-23T22:33:23.427Z","device_updated_at":"2026-06-23T22:33:23.427Z","deleted_at":null,"name":"decimal Table Section","ordinal":15,"description":null,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":null,"form_template_section_records":[{"id":"2da6766b-5afe-45b2-95ee-c176447f0b41","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.429Z","updated_at":"2026-06-23T22:33:23.430Z","device_created_at":"2026-06-23T22:33:23.429Z","device_updated_at":"2026-06-23T22:33:23.429Z","deleted_at":null,"name":"decimal Table Section","ordinal":1,"min_values":0,"max_values":100,"form_template_section_id":"04f5b478-f9f7-4b44-94f7-31e8d15e9eff","form_template_section_record_inputs":[{"id":"96e1a356-d71c-40dd-baa2-bf0edf5c42fd","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.476Z","updated_at":"2026-06-23T22:33:23.476Z","device_created_at":"2026-06-23T22:33:23.476Z","device_updated_at":"2026-06-23T22:33:23.476Z","deleted_at":null,"kind":"data_input","ordinal":8,"min_values":0,"max_values":1,"form_template_section_record_id":"2da6766b-5afe-45b2-95ee-c176447f0b41","data_type_id":"0751934d-44d4-4331-83e5-2f2e051dc202","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"0751934d-44d4-4331-83e5-2f2e051dc202","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.474Z","updated_at":"2026-06-23T22:33:23.474Z","device_created_at":"2026-06-23T22:33:23.474Z","device_updated_at":"2026-06-23T22:33:23.474Z","deleted_at":null,"name":"decimal","placeholder":null,"kind":"decimal","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"b5122b91-64fa-4727-8b6f-e0d2688271e1","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.434Z","updated_at":"2026-06-23T22:33:23.434Z","device_created_at":"2026-06-23T22:33:23.434Z","device_updated_at":"2026-06-23T22:33:23.434Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":0,"max_values":1,"form_template_section_record_id":"2da6766b-5afe-45b2-95ee-c176447f0b41","data_type_id":"2303df17-de92-4aec-81c1-76990e8c8fdd","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"2303df17-de92-4aec-81c1-76990e8c8fdd","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.432Z","updated_at":"2026-06-23T22:33:23.432Z","device_created_at":"2026-06-23T22:33:23.432Z","device_updated_at":"2026-06-23T22:33:23.432Z","deleted_at":null,"name":"decimal","placeholder":null,"kind":"decimal","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"d4ae2a18-532d-4235-afda-a4e1541a6151","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.466Z","updated_at":"2026-06-23T22:33:23.467Z","device_created_at":"2026-06-23T22:33:23.466Z","device_updated_at":"2026-06-23T22:33:23.466Z","deleted_at":null,"kind":"data_input","ordinal":6,"min_values":0,"max_values":1,"form_template_section_record_id":"2da6766b-5afe-45b2-95ee-c176447f0b41","data_type_id":"43bbfde4-3428-49cc-a977-4d8d5914deb9","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"43bbfde4-3428-49cc-a977-4d8d5914deb9","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.464Z","updated_at":"2026-06-23T22:33:23.464Z","device_created_at":"2026-06-23T22:33:23.464Z","device_updated_at":"2026-06-23T22:33:23.464Z","deleted_at":null,"name":"decimal","placeholder":null,"kind":"decimal","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"c9cec366-3ae5-45de-ba3a-d44877816d66","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.439Z","updated_at":"2026-06-23T22:33:23.439Z","device_created_at":"2026-06-23T22:33:23.439Z","device_updated_at":"2026-06-23T22:33:23.439Z","deleted_at":null,"kind":"data_input","ordinal":2,"min_values":0,"max_values":1,"form_template_section_record_id":"2da6766b-5afe-45b2-95ee-c176447f0b41","data_type_id":"45a1fb90-ca00-439e-bf44-db55cabb1e3f","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"45a1fb90-ca00-439e-bf44-db55cabb1e3f","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.437Z","updated_at":"2026-06-23T22:33:23.437Z","device_created_at":"2026-06-23T22:33:23.437Z","device_updated_at":"2026-06-23T22:33:23.437Z","deleted_at":null,"name":"decimal","placeholder":null,"kind":"decimal","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"f55649cc-c9e4-4de6-9324-c81d4e34872e","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.456Z","updated_at":"2026-06-23T22:33:23.456Z","device_created_at":"2026-06-23T22:33:23.456Z","device_updated_at":"2026-06-23T22:33:23.456Z","deleted_at":null,"kind":"data_input","ordinal":4,"min_values":0,"max_values":1,"form_template_section_record_id":"2da6766b-5afe-45b2-95ee-c176447f0b41","data_type_id":"7b4e4a82-f0de-498e-bc2b-ae667e6a1b70","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"7b4e4a82-f0de-498e-bc2b-ae667e6a1b70","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.446Z","updated_at":"2026-06-23T22:33:23.446Z","device_created_at":"2026-06-23T22:33:23.446Z","device_updated_at":"2026-06-23T22:33:23.446Z","deleted_at":null,"name":"decimal","placeholder":null,"kind":"decimal","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"56796f73-16e1-4cf7-befb-d78e611adb11","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.443Z","updated_at":"2026-06-23T22:33:23.444Z","device_created_at":"2026-06-23T22:33:23.443Z","device_updated_at":"2026-06-23T22:33:23.443Z","deleted_at":null,"kind":"data_input","ordinal":3,"min_values":0,"max_values":1,"form_template_section_record_id":"2da6766b-5afe-45b2-95ee-c176447f0b41","data_type_id":"7f078160-5944-4d6f-9bf5-efe550dfc94e","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"7f078160-5944-4d6f-9bf5-efe550dfc94e","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.441Z","updated_at":"2026-06-23T22:33:23.442Z","device_created_at":"2026-06-23T22:33:23.441Z","device_updated_at":"2026-06-23T22:33:23.441Z","deleted_at":null,"name":"decimal","placeholder":null,"kind":"decimal","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"67aee687-6249-4d18-b1af-692a3d4f2feb","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.471Z","updated_at":"2026-06-23T22:33:23.472Z","device_created_at":"2026-06-23T22:33:23.471Z","device_updated_at":"2026-06-23T22:33:23.471Z","deleted_at":null,"kind":"data_input","ordinal":7,"min_values":0,"max_values":1,"form_template_section_record_id":"2da6766b-5afe-45b2-95ee-c176447f0b41","data_type_id":"95dc612e-70d3-49f3-9fcd-f9fcc6346480","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"95dc612e-70d3-49f3-9fcd-f9fcc6346480","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.469Z","updated_at":"2026-06-23T22:33:23.469Z","device_created_at":"2026-06-23T22:33:23.469Z","device_updated_at":"2026-06-23T22:33:23.469Z","deleted_at":null,"name":"decimal","placeholder":null,"kind":"decimal","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"07e08bb7-6b8e-40ed-8558-2e5e7615dea2","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.481Z","updated_at":"2026-06-23T22:33:23.481Z","device_created_at":"2026-06-23T22:33:23.481Z","device_updated_at":"2026-06-23T22:33:23.481Z","deleted_at":null,"kind":"data_input","ordinal":9,"min_values":0,"max_values":1,"form_template_section_record_id":"2da6766b-5afe-45b2-95ee-c176447f0b41","data_type_id":"b5ac3615-9126-419e-b119-1680fdc4a814","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"b5ac3615-9126-419e-b119-1680fdc4a814","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.479Z","updated_at":"2026-06-23T22:33:23.479Z","device_created_at":"2026-06-23T22:33:23.479Z","device_updated_at":"2026-06-23T22:33:23.479Z","deleted_at":null,"name":"decimal","placeholder":null,"kind":"decimal","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"afe1380b-e1eb-4c66-a7d1-dc26f5a6cc01","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.461Z","updated_at":"2026-06-23T22:33:23.462Z","device_created_at":"2026-06-23T22:33:23.461Z","device_updated_at":"2026-06-23T22:33:23.461Z","deleted_at":null,"kind":"data_input","ordinal":5,"min_values":0,"max_values":1,"form_template_section_record_id":"2da6766b-5afe-45b2-95ee-c176447f0b41","data_type_id":"f1ea6b6f-fd0c-4de0-a4e5-643665c4e0a0","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"f1ea6b6f-fd0c-4de0-a4e5-643665c4e0a0","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.459Z","updated_at":"2026-06-23T22:33:23.459Z","device_created_at":"2026-06-23T22:33:23.459Z","device_updated_at":"2026-06-23T22:33:23.459Z","deleted_at":null,"name":"decimal","placeholder":null,"kind":"decimal","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}]}]},{"id":"da0c1b7f-bb15-4d62-a625-62187af682b4","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.484Z","updated_at":"2026-06-23T22:33:23.484Z","device_created_at":"2026-06-23T22:33:23.484Z","device_updated_at":"2026-06-23T22:33:23.484Z","deleted_at":null,"name":"decimal Table Section (required)","ordinal":16,"description":null,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":null,"form_template_section_records":[{"id":"e878fe95-8c08-4bd5-9504-1625eda5bfee","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.486Z","updated_at":"2026-06-23T22:33:23.486Z","device_created_at":"2026-06-23T22:33:23.486Z","device_updated_at":"2026-06-23T22:33:23.486Z","deleted_at":null,"name":"decimal Table Section (required)","ordinal":1,"min_values":0,"max_values":100,"form_template_section_id":"da0c1b7f-bb15-4d62-a625-62187af682b4","form_template_section_record_inputs":[{"id":"fb1c633f-24d1-40b2-a63d-b481b76cd965","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.520Z","updated_at":"2026-06-23T22:33:23.520Z","device_created_at":"2026-06-23T22:33:23.520Z","device_updated_at":"2026-06-23T22:33:23.520Z","deleted_at":null,"kind":"data_input","ordinal":7,"min_values":1,"max_values":1,"form_template_section_record_id":"e878fe95-8c08-4bd5-9504-1625eda5bfee","data_type_id":"2dfeb617-404f-4c96-8615-6f2e08f85549","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"2dfeb617-404f-4c96-8615-6f2e08f85549","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.518Z","updated_at":"2026-06-23T22:33:23.518Z","device_created_at":"2026-06-23T22:33:23.518Z","device_updated_at":"2026-06-23T22:33:23.518Z","deleted_at":null,"name":"decimal","placeholder":null,"kind":"decimal","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"1998bb7f-1f4c-4a4b-9c15-0936957c22ff","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.496Z","updated_at":"2026-06-23T22:33:23.496Z","device_created_at":"2026-06-23T22:33:23.496Z","device_updated_at":"2026-06-23T22:33:23.496Z","deleted_at":null,"kind":"data_input","ordinal":2,"min_values":1,"max_values":1,"form_template_section_record_id":"e878fe95-8c08-4bd5-9504-1625eda5bfee","data_type_id":"2f87adf2-1e37-4b2f-b4e9-fd2f45124eb1","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"2f87adf2-1e37-4b2f-b4e9-fd2f45124eb1","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.494Z","updated_at":"2026-06-23T22:33:23.494Z","device_created_at":"2026-06-23T22:33:23.494Z","device_updated_at":"2026-06-23T22:33:23.494Z","deleted_at":null,"name":"decimal","placeholder":null,"kind":"decimal","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"9eee5db1-f393-4389-ae01-0bdd90cd64e8","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.501Z","updated_at":"2026-06-23T22:33:23.501Z","device_created_at":"2026-06-23T22:33:23.501Z","device_updated_at":"2026-06-23T22:33:23.501Z","deleted_at":null,"kind":"data_input","ordinal":3,"min_values":1,"max_values":1,"form_template_section_record_id":"e878fe95-8c08-4bd5-9504-1625eda5bfee","data_type_id":"3868ab77-6913-443e-bb84-1b616fc6a3a0","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"3868ab77-6913-443e-bb84-1b616fc6a3a0","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.499Z","updated_at":"2026-06-23T22:33:23.499Z","device_created_at":"2026-06-23T22:33:23.499Z","device_updated_at":"2026-06-23T22:33:23.499Z","deleted_at":null,"name":"decimal","placeholder":null,"kind":"decimal","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"b6002bfe-781b-46ba-9f4a-e4cd79937eb9","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.515Z","updated_at":"2026-06-23T22:33:23.515Z","device_created_at":"2026-06-23T22:33:23.515Z","device_updated_at":"2026-06-23T22:33:23.515Z","deleted_at":null,"kind":"data_input","ordinal":6,"min_values":1,"max_values":1,"form_template_section_record_id":"e878fe95-8c08-4bd5-9504-1625eda5bfee","data_type_id":"39203c59-1931-4ead-b5fc-0939a2e82bd3","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"39203c59-1931-4ead-b5fc-0939a2e82bd3","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.513Z","updated_at":"2026-06-23T22:33:23.514Z","device_created_at":"2026-06-23T22:33:23.513Z","device_updated_at":"2026-06-23T22:33:23.513Z","deleted_at":null,"name":"decimal","placeholder":null,"kind":"decimal","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"b526c7b6-bec3-4a1b-b403-648d152bb825","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.530Z","updated_at":"2026-06-23T22:33:23.530Z","device_created_at":"2026-06-23T22:33:23.530Z","device_updated_at":"2026-06-23T22:33:23.530Z","deleted_at":null,"kind":"data_input","ordinal":9,"min_values":1,"max_values":1,"form_template_section_record_id":"e878fe95-8c08-4bd5-9504-1625eda5bfee","data_type_id":"622b850f-8be4-4acd-866f-df212d19c793","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"622b850f-8be4-4acd-866f-df212d19c793","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.528Z","updated_at":"2026-06-23T22:33:23.528Z","device_created_at":"2026-06-23T22:33:23.528Z","device_updated_at":"2026-06-23T22:33:23.528Z","deleted_at":null,"name":"decimal","placeholder":null,"kind":"decimal","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"aeb0f365-865c-405c-829f-6648c2b4b7bc","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.510Z","updated_at":"2026-06-23T22:33:23.511Z","device_created_at":"2026-06-23T22:33:23.510Z","device_updated_at":"2026-06-23T22:33:23.510Z","deleted_at":null,"kind":"data_input","ordinal":5,"min_values":1,"max_values":1,"form_template_section_record_id":"e878fe95-8c08-4bd5-9504-1625eda5bfee","data_type_id":"7a284b56-7852-4fa9-94b2-eed5b40d3f7d","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"7a284b56-7852-4fa9-94b2-eed5b40d3f7d","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.509Z","updated_at":"2026-06-23T22:33:23.509Z","device_created_at":"2026-06-23T22:33:23.509Z","device_updated_at":"2026-06-23T22:33:23.509Z","deleted_at":null,"name":"decimal","placeholder":null,"kind":"decimal","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"168a432d-8328-4432-9ba8-7c1ad0dac193","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.491Z","updated_at":"2026-06-23T22:33:23.491Z","device_created_at":"2026-06-23T22:33:23.491Z","device_updated_at":"2026-06-23T22:33:23.491Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":1,"max_values":1,"form_template_section_record_id":"e878fe95-8c08-4bd5-9504-1625eda5bfee","data_type_id":"b1304a72-94bd-4ca1-b835-5ff68f94cc0d","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"b1304a72-94bd-4ca1-b835-5ff68f94cc0d","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.489Z","updated_at":"2026-06-23T22:33:23.489Z","device_created_at":"2026-06-23T22:33:23.489Z","device_updated_at":"2026-06-23T22:33:23.489Z","deleted_at":null,"name":"decimal","placeholder":null,"kind":"decimal","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"da224c0f-d729-4ac1-945f-2af2ac7c0249","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.506Z","updated_at":"2026-06-23T22:33:23.506Z","device_created_at":"2026-06-23T22:33:23.506Z","device_updated_at":"2026-06-23T22:33:23.506Z","deleted_at":null,"kind":"data_input","ordinal":4,"min_values":1,"max_values":1,"form_template_section_record_id":"e878fe95-8c08-4bd5-9504-1625eda5bfee","data_type_id":"c085bf06-5f24-465b-83d7-b718f6411870","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"c085bf06-5f24-465b-83d7-b718f6411870","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.504Z","updated_at":"2026-06-23T22:33:23.504Z","device_created_at":"2026-06-23T22:33:23.504Z","device_updated_at":"2026-06-23T22:33:23.504Z","deleted_at":null,"name":"decimal","placeholder":null,"kind":"decimal","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"a01a9836-70c0-4443-8bf4-f6ca177f1701","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.525Z","updated_at":"2026-06-23T22:33:23.525Z","device_created_at":"2026-06-23T22:33:23.525Z","device_updated_at":"2026-06-23T22:33:23.525Z","deleted_at":null,"kind":"data_input","ordinal":8,"min_values":1,"max_values":1,"form_template_section_record_id":"e878fe95-8c08-4bd5-9504-1625eda5bfee","data_type_id":"e3f45997-1f3d-42b6-8e35-9e8a679658b8","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"e3f45997-1f3d-42b6-8e35-9e8a679658b8","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.523Z","updated_at":"2026-06-23T22:33:23.523Z","device_created_at":"2026-06-23T22:33:23.523Z","device_updated_at":"2026-06-23T22:33:23.523Z","deleted_at":null,"name":"decimal","placeholder":null,"kind":"decimal","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}]}]},{"id":"25273c40-4746-4383-ad22-87bdb6e01bc4","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.533Z","updated_at":"2026-06-23T22:33:23.533Z","device_created_at":"2026-06-23T22:33:23.533Z","device_updated_at":"2026-06-23T22:33:23.533Z","deleted_at":null,"name":"date Table Section","ordinal":17,"description":null,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":null,"form_template_section_records":[{"id":"5885323e-659b-41f8-9653-d7f6e82fc291","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.535Z","updated_at":"2026-06-23T22:33:23.535Z","device_created_at":"2026-06-23T22:33:23.535Z","device_updated_at":"2026-06-23T22:33:23.535Z","deleted_at":null,"name":"date Table Section","ordinal":1,"min_values":0,"max_values":100,"form_template_section_id":"25273c40-4746-4383-ad22-87bdb6e01bc4","form_template_section_record_inputs":[{"id":"5f0b096e-728a-4b17-82c0-c88d204157cf","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.564Z","updated_at":"2026-06-23T22:33:23.564Z","device_created_at":"2026-06-23T22:33:23.564Z","device_updated_at":"2026-06-23T22:33:23.564Z","deleted_at":null,"kind":"data_input","ordinal":6,"min_values":0,"max_values":1,"form_template_section_record_id":"5885323e-659b-41f8-9653-d7f6e82fc291","data_type_id":"09fd974e-64c0-4ae8-94a6-2ca19959386e","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"09fd974e-64c0-4ae8-94a6-2ca19959386e","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.562Z","updated_at":"2026-06-23T22:33:23.563Z","device_created_at":"2026-06-23T22:33:23.562Z","device_updated_at":"2026-06-23T22:33:23.562Z","deleted_at":null,"name":"date","placeholder":null,"kind":"date","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"7577edcf-87a2-4f62-ac4c-bfac67c3fc44","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.545Z","updated_at":"2026-06-23T22:33:23.545Z","device_created_at":"2026-06-23T22:33:23.545Z","device_updated_at":"2026-06-23T22:33:23.545Z","deleted_at":null,"kind":"data_input","ordinal":2,"min_values":0,"max_values":1,"form_template_section_record_id":"5885323e-659b-41f8-9653-d7f6e82fc291","data_type_id":"707f152f-9901-44d2-8394-b10d9f3b1448","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"707f152f-9901-44d2-8394-b10d9f3b1448","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.543Z","updated_at":"2026-06-23T22:33:23.543Z","device_created_at":"2026-06-23T22:33:23.543Z","device_updated_at":"2026-06-23T22:33:23.543Z","deleted_at":null,"name":"date","placeholder":null,"kind":"date","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"4ed1b352-22c0-4580-9178-f84a33b4cd98","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.550Z","updated_at":"2026-06-23T22:33:23.550Z","device_created_at":"2026-06-23T22:33:23.550Z","device_updated_at":"2026-06-23T22:33:23.550Z","deleted_at":null,"kind":"data_input","ordinal":3,"min_values":0,"max_values":1,"form_template_section_record_id":"5885323e-659b-41f8-9653-d7f6e82fc291","data_type_id":"8787f77b-1ae0-41ad-81ac-06c5206c884c","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"8787f77b-1ae0-41ad-81ac-06c5206c884c","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.548Z","updated_at":"2026-06-23T22:33:23.548Z","device_created_at":"2026-06-23T22:33:23.548Z","device_updated_at":"2026-06-23T22:33:23.548Z","deleted_at":null,"name":"date","placeholder":null,"kind":"date","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"b34ddbaf-15fe-411a-9356-9d0444527cec","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.555Z","updated_at":"2026-06-23T22:33:23.555Z","device_created_at":"2026-06-23T22:33:23.554Z","device_updated_at":"2026-06-23T22:33:23.554Z","deleted_at":null,"kind":"data_input","ordinal":4,"min_values":0,"max_values":1,"form_template_section_record_id":"5885323e-659b-41f8-9653-d7f6e82fc291","data_type_id":"8f2a50fe-a57a-4ea4-9188-b6bf7a31af36","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"8f2a50fe-a57a-4ea4-9188-b6bf7a31af36","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.553Z","updated_at":"2026-06-23T22:33:23.553Z","device_created_at":"2026-06-23T22:33:23.553Z","device_updated_at":"2026-06-23T22:33:23.553Z","deleted_at":null,"name":"date","placeholder":null,"kind":"date","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"7e250120-a716-449b-b9f2-fe3d6d6e263b","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.559Z","updated_at":"2026-06-23T22:33:23.560Z","device_created_at":"2026-06-23T22:33:23.559Z","device_updated_at":"2026-06-23T22:33:23.559Z","deleted_at":null,"kind":"data_input","ordinal":5,"min_values":0,"max_values":1,"form_template_section_record_id":"5885323e-659b-41f8-9653-d7f6e82fc291","data_type_id":"92441c48-387c-4377-ad0f-d79ceb1b89b2","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"92441c48-387c-4377-ad0f-d79ceb1b89b2","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.557Z","updated_at":"2026-06-23T22:33:23.558Z","device_created_at":"2026-06-23T22:33:23.557Z","device_updated_at":"2026-06-23T22:33:23.557Z","deleted_at":null,"name":"date","placeholder":null,"kind":"date","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"af0603c8-6ddd-4143-86ea-af90dcc571ae","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.574Z","updated_at":"2026-06-23T22:33:23.574Z","device_created_at":"2026-06-23T22:33:23.574Z","device_updated_at":"2026-06-23T22:33:23.574Z","deleted_at":null,"kind":"data_input","ordinal":8,"min_values":0,"max_values":1,"form_template_section_record_id":"5885323e-659b-41f8-9653-d7f6e82fc291","data_type_id":"a2e93a24-1d28-45b7-a1f5-c3e6150bf100","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"a2e93a24-1d28-45b7-a1f5-c3e6150bf100","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.572Z","updated_at":"2026-06-23T22:33:23.572Z","device_created_at":"2026-06-23T22:33:23.572Z","device_updated_at":"2026-06-23T22:33:23.572Z","deleted_at":null,"name":"date","placeholder":null,"kind":"date","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"9dbfa484-1784-482e-83ca-302f93a07bd4","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.540Z","updated_at":"2026-06-23T22:33:23.540Z","device_created_at":"2026-06-23T22:33:23.540Z","device_updated_at":"2026-06-23T22:33:23.540Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":0,"max_values":1,"form_template_section_record_id":"5885323e-659b-41f8-9653-d7f6e82fc291","data_type_id":"aa23cfc5-da69-4d56-ae7d-211cb88074a7","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"aa23cfc5-da69-4d56-ae7d-211cb88074a7","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.538Z","updated_at":"2026-06-23T22:33:23.538Z","device_created_at":"2026-06-23T22:33:23.538Z","device_updated_at":"2026-06-23T22:33:23.538Z","deleted_at":null,"name":"date","placeholder":null,"kind":"date","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"20cfd819-2f75-4dbe-a4b8-c51f2a41106c","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.569Z","updated_at":"2026-06-23T22:33:23.569Z","device_created_at":"2026-06-23T22:33:23.569Z","device_updated_at":"2026-06-23T22:33:23.569Z","deleted_at":null,"kind":"data_input","ordinal":7,"min_values":0,"max_values":1,"form_template_section_record_id":"5885323e-659b-41f8-9653-d7f6e82fc291","data_type_id":"b48e1c94-47bd-4b5f-86df-c4d9a8509918","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"b48e1c94-47bd-4b5f-86df-c4d9a8509918","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.567Z","updated_at":"2026-06-23T22:33:23.567Z","device_created_at":"2026-06-23T22:33:23.567Z","device_updated_at":"2026-06-23T22:33:23.567Z","deleted_at":null,"name":"date","placeholder":null,"kind":"date","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"ebef7091-1954-4db1-b690-73f95cdec252","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.579Z","updated_at":"2026-06-23T22:33:23.579Z","device_created_at":"2026-06-23T22:33:23.579Z","device_updated_at":"2026-06-23T22:33:23.579Z","deleted_at":null,"kind":"data_input","ordinal":9,"min_values":0,"max_values":1,"form_template_section_record_id":"5885323e-659b-41f8-9653-d7f6e82fc291","data_type_id":"ee6aeca2-cd2b-431a-8866-5531f6d29c16","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"ee6aeca2-cd2b-431a-8866-5531f6d29c16","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.577Z","updated_at":"2026-06-23T22:33:23.577Z","device_created_at":"2026-06-23T22:33:23.577Z","device_updated_at":"2026-06-23T22:33:23.577Z","deleted_at":null,"name":"date","placeholder":null,"kind":"date","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}]}]},{"id":"6be89a8e-b542-4a17-a7c9-b06ecd272049","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.582Z","updated_at":"2026-06-23T22:33:23.582Z","device_created_at":"2026-06-23T22:33:23.582Z","device_updated_at":"2026-06-23T22:33:23.582Z","deleted_at":null,"name":"date Table Section (required)","ordinal":18,"description":null,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":null,"form_template_section_records":[{"id":"2db42662-e855-47d7-bc6b-875f51b5d716","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.584Z","updated_at":"2026-06-23T22:33:23.584Z","device_created_at":"2026-06-23T22:33:23.584Z","device_updated_at":"2026-06-23T22:33:23.584Z","deleted_at":null,"name":"date Table Section (required)","ordinal":1,"min_values":0,"max_values":100,"form_template_section_id":"6be89a8e-b542-4a17-a7c9-b06ecd272049","form_template_section_record_inputs":[{"id":"10678401-dfc2-48e2-8a79-361f4fc5a590","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.627Z","updated_at":"2026-06-23T22:33:23.628Z","device_created_at":"2026-06-23T22:33:23.627Z","device_updated_at":"2026-06-23T22:33:23.627Z","deleted_at":null,"kind":"data_input","ordinal":9,"min_values":1,"max_values":1,"form_template_section_record_id":"2db42662-e855-47d7-bc6b-875f51b5d716","data_type_id":"0bbdeed9-33f5-49c0-b5d2-63c70b5d9ebc","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"0bbdeed9-33f5-49c0-b5d2-63c70b5d9ebc","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.626Z","updated_at":"2026-06-23T22:33:23.626Z","device_created_at":"2026-06-23T22:33:23.625Z","device_updated_at":"2026-06-23T22:33:23.625Z","deleted_at":null,"name":"date","placeholder":null,"kind":"date","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"02d04f13-bf91-4853-af17-5896236360df","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.613Z","updated_at":"2026-06-23T22:33:23.613Z","device_created_at":"2026-06-23T22:33:23.613Z","device_updated_at":"2026-06-23T22:33:23.613Z","deleted_at":null,"kind":"data_input","ordinal":6,"min_values":1,"max_values":1,"form_template_section_record_id":"2db42662-e855-47d7-bc6b-875f51b5d716","data_type_id":"63aa711c-e48a-4ea8-8e65-2c9351bb8558","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"63aa711c-e48a-4ea8-8e65-2c9351bb8558","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.611Z","updated_at":"2026-06-23T22:33:23.612Z","device_created_at":"2026-06-23T22:33:23.611Z","device_updated_at":"2026-06-23T22:33:23.611Z","deleted_at":null,"name":"date","placeholder":null,"kind":"date","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"fff895de-522d-4718-9c22-d6292664858a","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.608Z","updated_at":"2026-06-23T22:33:23.608Z","device_created_at":"2026-06-23T22:33:23.608Z","device_updated_at":"2026-06-23T22:33:23.608Z","deleted_at":null,"kind":"data_input","ordinal":5,"min_values":1,"max_values":1,"form_template_section_record_id":"2db42662-e855-47d7-bc6b-875f51b5d716","data_type_id":"6df68894-5b45-4a74-a97f-fef6cc534140","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"6df68894-5b45-4a74-a97f-fef6cc534140","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.606Z","updated_at":"2026-06-23T22:33:23.606Z","device_created_at":"2026-06-23T22:33:23.606Z","device_updated_at":"2026-06-23T22:33:23.606Z","deleted_at":null,"name":"date","placeholder":null,"kind":"date","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"cab987a7-48ef-4ce6-bf34-bff9d6de3f55","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.589Z","updated_at":"2026-06-23T22:33:23.589Z","device_created_at":"2026-06-23T22:33:23.589Z","device_updated_at":"2026-06-23T22:33:23.589Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":1,"max_values":1,"form_template_section_record_id":"2db42662-e855-47d7-bc6b-875f51b5d716","data_type_id":"7367b783-a912-4d68-9d27-95e1a4a61e13","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"7367b783-a912-4d68-9d27-95e1a4a61e13","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.587Z","updated_at":"2026-06-23T22:33:23.587Z","device_created_at":"2026-06-23T22:33:23.587Z","device_updated_at":"2026-06-23T22:33:23.587Z","deleted_at":null,"name":"date","placeholder":null,"kind":"date","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"60757590-4cf3-4837-9a8e-31603fd6c597","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.594Z","updated_at":"2026-06-23T22:33:23.594Z","device_created_at":"2026-06-23T22:33:23.594Z","device_updated_at":"2026-06-23T22:33:23.594Z","deleted_at":null,"kind":"data_input","ordinal":2,"min_values":1,"max_values":1,"form_template_section_record_id":"2db42662-e855-47d7-bc6b-875f51b5d716","data_type_id":"7d9199c3-35bf-418e-a0e9-87fb2db23398","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"7d9199c3-35bf-418e-a0e9-87fb2db23398","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.592Z","updated_at":"2026-06-23T22:33:23.592Z","device_created_at":"2026-06-23T22:33:23.592Z","device_updated_at":"2026-06-23T22:33:23.592Z","deleted_at":null,"name":"date","placeholder":null,"kind":"date","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"f39f403f-bff1-4cb8-ba0e-13635c7aec2f","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.603Z","updated_at":"2026-06-23T22:33:23.604Z","device_created_at":"2026-06-23T22:33:23.603Z","device_updated_at":"2026-06-23T22:33:23.603Z","deleted_at":null,"kind":"data_input","ordinal":4,"min_values":1,"max_values":1,"form_template_section_record_id":"2db42662-e855-47d7-bc6b-875f51b5d716","data_type_id":"9931f081-5b91-4165-ba95-6e63bc5db8c8","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"9931f081-5b91-4165-ba95-6e63bc5db8c8","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.601Z","updated_at":"2026-06-23T22:33:23.602Z","device_created_at":"2026-06-23T22:33:23.601Z","device_updated_at":"2026-06-23T22:33:23.601Z","deleted_at":null,"name":"date","placeholder":null,"kind":"date","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"cce9b39c-f3c8-4b10-977b-a67b431e86c4","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.623Z","updated_at":"2026-06-23T22:33:23.623Z","device_created_at":"2026-06-23T22:33:23.623Z","device_updated_at":"2026-06-23T22:33:23.623Z","deleted_at":null,"kind":"data_input","ordinal":8,"min_values":1,"max_values":1,"form_template_section_record_id":"2db42662-e855-47d7-bc6b-875f51b5d716","data_type_id":"b57299a2-c193-47a9-81a1-3aaa0443030d","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"b57299a2-c193-47a9-81a1-3aaa0443030d","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.621Z","updated_at":"2026-06-23T22:33:23.621Z","device_created_at":"2026-06-23T22:33:23.621Z","device_updated_at":"2026-06-23T22:33:23.621Z","deleted_at":null,"name":"date","placeholder":null,"kind":"date","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"384398f6-6838-4737-88a3-b7510f24cd93","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.598Z","updated_at":"2026-06-23T22:33:23.599Z","device_created_at":"2026-06-23T22:33:23.598Z","device_updated_at":"2026-06-23T22:33:23.598Z","deleted_at":null,"kind":"data_input","ordinal":3,"min_values":1,"max_values":1,"form_template_section_record_id":"2db42662-e855-47d7-bc6b-875f51b5d716","data_type_id":"b847159c-a374-44b0-bfa0-d1688459dfc1","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"b847159c-a374-44b0-bfa0-d1688459dfc1","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.597Z","updated_at":"2026-06-23T22:33:23.597Z","device_created_at":"2026-06-23T22:33:23.597Z","device_updated_at":"2026-06-23T22:33:23.597Z","deleted_at":null,"name":"date","placeholder":null,"kind":"date","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"eaf65f15-4b23-43b4-8831-bb031834877a","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.618Z","updated_at":"2026-06-23T22:33:23.618Z","device_created_at":"2026-06-23T22:33:23.618Z","device_updated_at":"2026-06-23T22:33:23.618Z","deleted_at":null,"kind":"data_input","ordinal":7,"min_values":1,"max_values":1,"form_template_section_record_id":"2db42662-e855-47d7-bc6b-875f51b5d716","data_type_id":"e99b2b8a-8df2-4b8c-9020-95e119387553","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"e99b2b8a-8df2-4b8c-9020-95e119387553","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.616Z","updated_at":"2026-06-23T22:33:23.616Z","device_created_at":"2026-06-23T22:33:23.616Z","device_updated_at":"2026-06-23T22:33:23.616Z","deleted_at":null,"name":"date","placeholder":null,"kind":"date","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}]}]},{"id":"63fb6c06-50b1-4ec0-8f8d-3f3164ef555f","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.630Z","updated_at":"2026-06-23T22:33:23.631Z","device_created_at":"2026-06-23T22:33:23.630Z","device_updated_at":"2026-06-23T22:33:23.630Z","deleted_at":null,"name":"datetime Table Section","ordinal":19,"description":null,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":null,"form_template_section_records":[{"id":"d6e6c70e-c7f5-47ad-9493-0b00e07b439c","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.633Z","updated_at":"2026-06-23T22:33:23.633Z","device_created_at":"2026-06-23T22:33:23.633Z","device_updated_at":"2026-06-23T22:33:23.633Z","deleted_at":null,"name":"datetime Table Section","ordinal":1,"min_values":0,"max_values":100,"form_template_section_id":"63fb6c06-50b1-4ec0-8f8d-3f3164ef555f","form_template_section_record_inputs":[{"id":"bd5d886f-ca67-4417-ab5c-c4a03688228d","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.667Z","updated_at":"2026-06-23T22:33:23.668Z","device_created_at":"2026-06-23T22:33:23.667Z","device_updated_at":"2026-06-23T22:33:23.667Z","deleted_at":null,"kind":"data_input","ordinal":7,"min_values":0,"max_values":1,"form_template_section_record_id":"d6e6c70e-c7f5-47ad-9493-0b00e07b439c","data_type_id":"1e9e8e26-d91d-4630-a6fe-e0af598c1dbd","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"1e9e8e26-d91d-4630-a6fe-e0af598c1dbd","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.665Z","updated_at":"2026-06-23T22:33:23.666Z","device_created_at":"2026-06-23T22:33:23.665Z","device_updated_at":"2026-06-23T22:33:23.665Z","deleted_at":null,"name":"datetime","placeholder":null,"kind":"datetime","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"2dcf88b4-1510-49e8-bc19-086b10a94356","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.643Z","updated_at":"2026-06-23T22:33:23.643Z","device_created_at":"2026-06-23T22:33:23.643Z","device_updated_at":"2026-06-23T22:33:23.643Z","deleted_at":null,"kind":"data_input","ordinal":2,"min_values":0,"max_values":1,"form_template_section_record_id":"d6e6c70e-c7f5-47ad-9493-0b00e07b439c","data_type_id":"1fec4f0a-d695-4b13-b63d-af4204b25e89","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"1fec4f0a-d695-4b13-b63d-af4204b25e89","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.641Z","updated_at":"2026-06-23T22:33:23.641Z","device_created_at":"2026-06-23T22:33:23.641Z","device_updated_at":"2026-06-23T22:33:23.641Z","deleted_at":null,"name":"datetime","placeholder":null,"kind":"datetime","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"d36efec2-bf50-4c30-b960-b99bbc8acaa8","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.638Z","updated_at":"2026-06-23T22:33:23.638Z","device_created_at":"2026-06-23T22:33:23.638Z","device_updated_at":"2026-06-23T22:33:23.638Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":0,"max_values":1,"form_template_section_record_id":"d6e6c70e-c7f5-47ad-9493-0b00e07b439c","data_type_id":"488c2f21-55d5-42d4-8951-24b9f408117f","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"488c2f21-55d5-42d4-8951-24b9f408117f","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.636Z","updated_at":"2026-06-23T22:33:23.636Z","device_created_at":"2026-06-23T22:33:23.636Z","device_updated_at":"2026-06-23T22:33:23.636Z","deleted_at":null,"name":"datetime","placeholder":null,"kind":"datetime","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"9cc68aad-9017-43cf-b030-2eb5042dad99","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.653Z","updated_at":"2026-06-23T22:33:23.653Z","device_created_at":"2026-06-23T22:33:23.653Z","device_updated_at":"2026-06-23T22:33:23.653Z","deleted_at":null,"kind":"data_input","ordinal":4,"min_values":0,"max_values":1,"form_template_section_record_id":"d6e6c70e-c7f5-47ad-9493-0b00e07b439c","data_type_id":"59370865-4f77-41fc-aadf-4f36e1f78797","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"59370865-4f77-41fc-aadf-4f36e1f78797","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.651Z","updated_at":"2026-06-23T22:33:23.651Z","device_created_at":"2026-06-23T22:33:23.651Z","device_updated_at":"2026-06-23T22:33:23.651Z","deleted_at":null,"name":"datetime","placeholder":null,"kind":"datetime","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"6e9dc729-57ad-4fb8-bf15-8801b1415902","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.658Z","updated_at":"2026-06-23T22:33:23.658Z","device_created_at":"2026-06-23T22:33:23.657Z","device_updated_at":"2026-06-23T22:33:23.657Z","deleted_at":null,"kind":"data_input","ordinal":5,"min_values":0,"max_values":1,"form_template_section_record_id":"d6e6c70e-c7f5-47ad-9493-0b00e07b439c","data_type_id":"66e6a097-7864-45e8-a197-def173c24907","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"66e6a097-7864-45e8-a197-def173c24907","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.656Z","updated_at":"2026-06-23T22:33:23.656Z","device_created_at":"2026-06-23T22:33:23.656Z","device_updated_at":"2026-06-23T22:33:23.656Z","deleted_at":null,"name":"datetime","placeholder":null,"kind":"datetime","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"a1160fe3-0aa1-4ccb-b933-040fb0f10c75","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.672Z","updated_at":"2026-06-23T22:33:23.672Z","device_created_at":"2026-06-23T22:33:23.672Z","device_updated_at":"2026-06-23T22:33:23.672Z","deleted_at":null,"kind":"data_input","ordinal":8,"min_values":0,"max_values":1,"form_template_section_record_id":"d6e6c70e-c7f5-47ad-9493-0b00e07b439c","data_type_id":"698bf2c2-c6dc-41ff-8678-0421aa3922e6","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"698bf2c2-c6dc-41ff-8678-0421aa3922e6","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.670Z","updated_at":"2026-06-23T22:33:23.671Z","device_created_at":"2026-06-23T22:33:23.670Z","device_updated_at":"2026-06-23T22:33:23.670Z","deleted_at":null,"name":"datetime","placeholder":null,"kind":"datetime","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"044c81ed-e6bc-42ed-890d-08ca2c76f379","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.662Z","updated_at":"2026-06-23T22:33:23.663Z","device_created_at":"2026-06-23T22:33:23.662Z","device_updated_at":"2026-06-23T22:33:23.662Z","deleted_at":null,"kind":"data_input","ordinal":6,"min_values":0,"max_values":1,"form_template_section_record_id":"d6e6c70e-c7f5-47ad-9493-0b00e07b439c","data_type_id":"a69ee796-9614-4ffe-bd63-7d8e20f04714","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"a69ee796-9614-4ffe-bd63-7d8e20f04714","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.661Z","updated_at":"2026-06-23T22:33:23.661Z","device_created_at":"2026-06-23T22:33:23.660Z","device_updated_at":"2026-06-23T22:33:23.660Z","deleted_at":null,"name":"datetime","placeholder":null,"kind":"datetime","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"a7ac33c2-523c-4b0b-8da4-ea0e402d2c23","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.677Z","updated_at":"2026-06-23T22:33:23.677Z","device_created_at":"2026-06-23T22:33:23.677Z","device_updated_at":"2026-06-23T22:33:23.677Z","deleted_at":null,"kind":"data_input","ordinal":9,"min_values":0,"max_values":1,"form_template_section_record_id":"d6e6c70e-c7f5-47ad-9493-0b00e07b439c","data_type_id":"b8b48274-fb4f-4f50-be86-2cb8e47993b2","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"b8b48274-fb4f-4f50-be86-2cb8e47993b2","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.675Z","updated_at":"2026-06-23T22:33:23.675Z","device_created_at":"2026-06-23T22:33:23.675Z","device_updated_at":"2026-06-23T22:33:23.675Z","deleted_at":null,"name":"datetime","placeholder":null,"kind":"datetime","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"10924a33-9290-4495-a895-c9ecb73494ea","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.648Z","updated_at":"2026-06-23T22:33:23.648Z","device_created_at":"2026-06-23T22:33:23.648Z","device_updated_at":"2026-06-23T22:33:23.648Z","deleted_at":null,"kind":"data_input","ordinal":3,"min_values":0,"max_values":1,"form_template_section_record_id":"d6e6c70e-c7f5-47ad-9493-0b00e07b439c","data_type_id":"fe9a0db8-3362-40f2-901c-272b9ca20832","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"fe9a0db8-3362-40f2-901c-272b9ca20832","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.646Z","updated_at":"2026-06-23T22:33:23.646Z","device_created_at":"2026-06-23T22:33:23.646Z","device_updated_at":"2026-06-23T22:33:23.646Z","deleted_at":null,"name":"datetime","placeholder":null,"kind":"datetime","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}]}]},{"id":"5593cafc-df4d-4a72-a1a3-1258e0cdd19d","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.680Z","updated_at":"2026-06-23T22:33:23.680Z","device_created_at":"2026-06-23T22:33:23.680Z","device_updated_at":"2026-06-23T22:33:23.680Z","deleted_at":null,"name":"datetime Table Section (required)","ordinal":20,"description":null,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":null,"form_template_section_records":[{"id":"d16ef99f-8e86-448d-afb1-9ee1503349fe","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.682Z","updated_at":"2026-06-23T22:33:23.682Z","device_created_at":"2026-06-23T22:33:23.682Z","device_updated_at":"2026-06-23T22:33:23.682Z","deleted_at":null,"name":"datetime Table Section (required)","ordinal":1,"min_values":0,"max_values":100,"form_template_section_id":"5593cafc-df4d-4a72-a1a3-1258e0cdd19d","form_template_section_record_inputs":[{"id":"2829c541-1276-4f17-ac97-659d47314e0f","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.701Z","updated_at":"2026-06-23T22:33:23.702Z","device_created_at":"2026-06-23T22:33:23.701Z","device_updated_at":"2026-06-23T22:33:23.701Z","deleted_at":null,"kind":"data_input","ordinal":4,"min_values":1,"max_values":1,"form_template_section_record_id":"d16ef99f-8e86-448d-afb1-9ee1503349fe","data_type_id":"1a0e2027-f628-4c84-9a5e-d7f770407c17","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"1a0e2027-f628-4c84-9a5e-d7f770407c17","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.699Z","updated_at":"2026-06-23T22:33:23.699Z","device_created_at":"2026-06-23T22:33:23.699Z","device_updated_at":"2026-06-23T22:33:23.699Z","deleted_at":null,"name":"datetime","placeholder":null,"kind":"datetime","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"9b0ca078-f822-4a55-84a0-3677fa4eccc9","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.711Z","updated_at":"2026-06-23T22:33:23.711Z","device_created_at":"2026-06-23T22:33:23.711Z","device_updated_at":"2026-06-23T22:33:23.711Z","deleted_at":null,"kind":"data_input","ordinal":6,"min_values":1,"max_values":1,"form_template_section_record_id":"d16ef99f-8e86-448d-afb1-9ee1503349fe","data_type_id":"24a77a6a-0605-4ad6-9ed6-4657a00c349e","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"24a77a6a-0605-4ad6-9ed6-4657a00c349e","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.709Z","updated_at":"2026-06-23T22:33:23.710Z","device_created_at":"2026-06-23T22:33:23.709Z","device_updated_at":"2026-06-23T22:33:23.709Z","deleted_at":null,"name":"datetime","placeholder":null,"kind":"datetime","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"da5c9f96-a5c9-4431-a137-69076585d5bc","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.696Z","updated_at":"2026-06-23T22:33:23.697Z","device_created_at":"2026-06-23T22:33:23.696Z","device_updated_at":"2026-06-23T22:33:23.696Z","deleted_at":null,"kind":"data_input","ordinal":3,"min_values":1,"max_values":1,"form_template_section_record_id":"d16ef99f-8e86-448d-afb1-9ee1503349fe","data_type_id":"2c28242e-4714-4ee5-bf69-5eaeb89c1eda","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"2c28242e-4714-4ee5-bf69-5eaeb89c1eda","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.694Z","updated_at":"2026-06-23T22:33:23.695Z","device_created_at":"2026-06-23T22:33:23.694Z","device_updated_at":"2026-06-23T22:33:23.694Z","deleted_at":null,"name":"datetime","placeholder":null,"kind":"datetime","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"9195ff51-84a5-4f5a-9f8a-a6c4ddbebabd","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.716Z","updated_at":"2026-06-23T22:33:23.716Z","device_created_at":"2026-06-23T22:33:23.716Z","device_updated_at":"2026-06-23T22:33:23.716Z","deleted_at":null,"kind":"data_input","ordinal":7,"min_values":1,"max_values":1,"form_template_section_record_id":"d16ef99f-8e86-448d-afb1-9ee1503349fe","data_type_id":"4e25ff74-f220-446d-b6f3-6f0b147156a0","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"4e25ff74-f220-446d-b6f3-6f0b147156a0","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.714Z","updated_at":"2026-06-23T22:33:23.714Z","device_created_at":"2026-06-23T22:33:23.714Z","device_updated_at":"2026-06-23T22:33:23.714Z","deleted_at":null,"name":"datetime","placeholder":null,"kind":"datetime","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"522aa6cb-8963-46e0-aa61-8131da35c038","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.692Z","updated_at":"2026-06-23T22:33:23.692Z","device_created_at":"2026-06-23T22:33:23.691Z","device_updated_at":"2026-06-23T22:33:23.691Z","deleted_at":null,"kind":"data_input","ordinal":2,"min_values":1,"max_values":1,"form_template_section_record_id":"d16ef99f-8e86-448d-afb1-9ee1503349fe","data_type_id":"6a6e7e0e-3ce8-40ab-97db-799a78bca03c","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"6a6e7e0e-3ce8-40ab-97db-799a78bca03c","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.690Z","updated_at":"2026-06-23T22:33:23.690Z","device_created_at":"2026-06-23T22:33:23.690Z","device_updated_at":"2026-06-23T22:33:23.690Z","deleted_at":null,"name":"datetime","placeholder":null,"kind":"datetime","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"24ba09a7-c3b9-45e0-a59a-3863248e3b1a","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.706Z","updated_at":"2026-06-23T22:33:23.707Z","device_created_at":"2026-06-23T22:33:23.706Z","device_updated_at":"2026-06-23T22:33:23.706Z","deleted_at":null,"kind":"data_input","ordinal":5,"min_values":1,"max_values":1,"form_template_section_record_id":"d16ef99f-8e86-448d-afb1-9ee1503349fe","data_type_id":"6f98a6a9-43d7-4c3f-8c29-328f297d7550","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"6f98a6a9-43d7-4c3f-8c29-328f297d7550","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.704Z","updated_at":"2026-06-23T22:33:23.705Z","device_created_at":"2026-06-23T22:33:23.704Z","device_updated_at":"2026-06-23T22:33:23.704Z","deleted_at":null,"name":"datetime","placeholder":null,"kind":"datetime","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"8260a8f3-afa6-4a81-84b2-677bfb918391","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.687Z","updated_at":"2026-06-23T22:33:23.687Z","device_created_at":"2026-06-23T22:33:23.687Z","device_updated_at":"2026-06-23T22:33:23.687Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":1,"max_values":1,"form_template_section_record_id":"d16ef99f-8e86-448d-afb1-9ee1503349fe","data_type_id":"a6f064eb-ba92-4330-afc0-b1a617c00e62","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"a6f064eb-ba92-4330-afc0-b1a617c00e62","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.685Z","updated_at":"2026-06-23T22:33:23.685Z","device_created_at":"2026-06-23T22:33:23.685Z","device_updated_at":"2026-06-23T22:33:23.685Z","deleted_at":null,"name":"datetime","placeholder":null,"kind":"datetime","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"44236b1d-0c8d-4412-b207-ef2eea03c7b0","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.725Z","updated_at":"2026-06-23T22:33:23.726Z","device_created_at":"2026-06-23T22:33:23.725Z","device_updated_at":"2026-06-23T22:33:23.725Z","deleted_at":null,"kind":"data_input","ordinal":9,"min_values":1,"max_values":1,"form_template_section_record_id":"d16ef99f-8e86-448d-afb1-9ee1503349fe","data_type_id":"ecb32110-1ad7-4907-bc21-6f2509535905","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"ecb32110-1ad7-4907-bc21-6f2509535905","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.724Z","updated_at":"2026-06-23T22:33:23.724Z","device_created_at":"2026-06-23T22:33:23.724Z","device_updated_at":"2026-06-23T22:33:23.724Z","deleted_at":null,"name":"datetime","placeholder":null,"kind":"datetime","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"aa947be2-025b-40d7-8e96-dd5efc1ebb9e","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.721Z","updated_at":"2026-06-23T22:33:23.721Z","device_created_at":"2026-06-23T22:33:23.721Z","device_updated_at":"2026-06-23T22:33:23.721Z","deleted_at":null,"kind":"data_input","ordinal":8,"min_values":1,"max_values":1,"form_template_section_record_id":"d16ef99f-8e86-448d-afb1-9ee1503349fe","data_type_id":"ef1c175e-0510-44a6-94a6-16f38b9f9f4b","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"ef1c175e-0510-44a6-94a6-16f38b9f9f4b","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.719Z","updated_at":"2026-06-23T22:33:23.719Z","device_created_at":"2026-06-23T22:33:23.719Z","device_updated_at":"2026-06-23T22:33:23.719Z","deleted_at":null,"name":"datetime","placeholder":null,"kind":"datetime","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}]}]},{"id":"97473187-445b-4c12-8d32-a3fcea383ad7","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.728Z","updated_at":"2026-06-23T22:33:23.729Z","device_created_at":"2026-06-23T22:33:23.728Z","device_updated_at":"2026-06-23T22:33:23.728Z","deleted_at":null,"name":"Attachment (Min: 0, Max : 1)","ordinal":21,"description":null,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":null,"form_template_section_records":[{"id":"9c04dcbf-16b9-4b08-95d0-464e27514319","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.731Z","updated_at":"2026-06-23T22:33:23.731Z","device_created_at":"2026-06-23T22:33:23.731Z","device_updated_at":"2026-06-23T22:33:23.731Z","deleted_at":null,"name":null,"ordinal":1,"min_values":0,"max_values":1,"form_template_section_id":"97473187-445b-4c12-8d32-a3fcea383ad7","form_template_section_record_inputs":[{"id":"270c8d2b-028d-47e4-96ee-cf3aa027a095","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.734Z","updated_at":"2026-06-23T22:33:23.734Z","device_created_at":"2026-06-23T22:33:23.734Z","device_updated_at":"2026-06-23T22:33:23.734Z","deleted_at":null,"kind":"entity_input","ordinal":1,"min_values":0,"max_values":1,"form_template_section_record_id":"9c04dcbf-16b9-4b08-95d0-464e27514319","data_type_id":null,"entity_type":"Attachment","expression":null,"summary_expression":null,"default_entity_id":null,"data_type":null,"default_entity":null}]}]},{"id":"21223a4b-ac11-4cc9-af12-0cebd989c928","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.737Z","updated_at":"2026-06-23T22:33:23.737Z","device_created_at":"2026-06-23T22:33:23.737Z","device_updated_at":"2026-06-23T22:33:23.737Z","deleted_at":null,"name":"Attachment (Min: 0, Max : 3)","ordinal":22,"description":null,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":null,"form_template_section_records":[{"id":"4549f20b-5201-4a0f-ae99-c23410405ba7","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.739Z","updated_at":"2026-06-23T22:33:23.739Z","device_created_at":"2026-06-23T22:33:23.739Z","device_updated_at":"2026-06-23T22:33:23.739Z","deleted_at":null,"name":null,"ordinal":1,"min_values":0,"max_values":1,"form_template_section_id":"21223a4b-ac11-4cc9-af12-0cebd989c928","form_template_section_record_inputs":[{"id":"f114945c-c333-46ca-b3d6-bd4e5bfdf861","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.742Z","updated_at":"2026-06-23T22:33:23.742Z","device_created_at":"2026-06-23T22:33:23.742Z","device_updated_at":"2026-06-23T22:33:23.742Z","deleted_at":null,"kind":"entity_input","ordinal":1,"min_values":0,"max_values":3,"form_template_section_record_id":"4549f20b-5201-4a0f-ae99-c23410405ba7","data_type_id":null,"entity_type":"Attachment","expression":null,"summary_expression":null,"default_entity_id":null,"data_type":null,"default_entity":null}]}]},{"id":"b4ac2e34-c781-45c8-8a56-ffbcc4d1475f","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.745Z","updated_at":"2026-06-23T22:33:23.745Z","device_created_at":"2026-06-23T22:33:23.745Z","device_updated_at":"2026-06-23T22:33:23.745Z","deleted_at":null,"name":"Attachment (Min: 1, Max : 1)","ordinal":23,"description":null,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":null,"form_template_section_records":[{"id":"c669ff7c-61e3-47e7-8be8-1f6fb785a59f","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.747Z","updated_at":"2026-06-23T22:33:23.747Z","device_created_at":"2026-06-23T22:33:23.747Z","device_updated_at":"2026-06-23T22:33:23.747Z","deleted_at":null,"name":null,"ordinal":1,"min_values":1,"max_values":1,"form_template_section_id":"b4ac2e34-c781-45c8-8a56-ffbcc4d1475f","form_template_section_record_inputs":[{"id":"67fd855d-1377-4a9b-a980-79f4b09ef394","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.750Z","updated_at":"2026-06-23T22:33:23.750Z","device_created_at":"2026-06-23T22:33:23.750Z","device_updated_at":"2026-06-23T22:33:23.750Z","deleted_at":null,"kind":"entity_input","ordinal":1,"min_values":1,"max_values":1,"form_template_section_record_id":"c669ff7c-61e3-47e7-8be8-1f6fb785a59f","data_type_id":null,"entity_type":"Attachment","expression":null,"summary_expression":null,"default_entity_id":null,"data_type":null,"default_entity":null}]}]},{"id":"5e9980c4-bd5a-4f8e-96c7-2b719b2019a0","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.753Z","updated_at":"2026-06-23T22:33:23.753Z","device_created_at":"2026-06-23T22:33:23.753Z","device_updated_at":"2026-06-23T22:33:23.753Z","deleted_at":null,"name":"Attachment (Min: 1, Max : 3)","ordinal":24,"description":null,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":null,"form_template_section_records":[{"id":"c9a0b1c1-f48b-4dc6-ad30-b8b3d3414cae","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.755Z","updated_at":"2026-06-23T22:33:23.756Z","device_created_at":"2026-06-23T22:33:23.755Z","device_updated_at":"2026-06-23T22:33:23.755Z","deleted_at":null,"name":null,"ordinal":1,"min_values":1,"max_values":1,"form_template_section_id":"5e9980c4-bd5a-4f8e-96c7-2b719b2019a0","form_template_section_record_inputs":[{"id":"0fca97f4-6e33-49d2-beef-ba1409ebcd5b","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.758Z","updated_at":"2026-06-23T22:33:23.759Z","device_created_at":"2026-06-23T22:33:23.758Z","device_updated_at":"2026-06-23T22:33:23.758Z","deleted_at":null,"kind":"entity_input","ordinal":1,"min_values":1,"max_values":3,"form_template_section_record_id":"c9a0b1c1-f48b-4dc6-ad30-b8b3d3414cae","data_type_id":null,"entity_type":"Attachment","expression":null,"summary_expression":null,"default_entity_id":null,"data_type":null,"default_entity":null}]}]},{"id":"869d3e1f-2cb9-4e24-95a6-e32b168fb875","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.761Z","updated_at":"2026-06-23T22:33:23.761Z","device_created_at":"2026-06-23T22:33:23.761Z","device_updated_at":"2026-06-23T22:33:23.761Z","deleted_at":null,"name":"Floorplan (Min: 0, Max: 1)","ordinal":25,"description":null,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":null,"form_template_section_records":[{"id":"1abc4d9b-2153-4deb-87a0-5b1e23466abf","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.764Z","updated_at":"2026-06-23T22:33:23.764Z","device_created_at":"2026-06-23T22:33:23.763Z","device_updated_at":"2026-06-23T22:33:23.763Z","deleted_at":null,"name":"Floorplan","ordinal":1,"min_values":0,"max_values":1,"form_template_section_id":"869d3e1f-2cb9-4e24-95a6-e32b168fb875","form_template_section_record_inputs":[{"id":"f93266c5-22eb-4a29-8541-e74f053928f6","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.767Z","updated_at":"2026-06-23T22:33:23.767Z","device_created_at":"2026-06-23T22:33:23.766Z","device_updated_at":"2026-06-23T22:33:23.766Z","deleted_at":null,"kind":"entity_input","ordinal":1,"min_values":0,"max_values":1,"form_template_section_record_id":"1abc4d9b-2153-4deb-87a0-5b1e23466abf","data_type_id":null,"entity_type":"Floorplan","expression":null,"summary_expression":null,"default_entity_id":null,"data_type":null,"default_entity":null}]}]},{"id":"2f9f20db-d2b3-4b65-8286-804340ce9270","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.770Z","updated_at":"2026-06-23T22:33:23.770Z","device_created_at":"2026-06-23T22:33:23.769Z","device_updated_at":"2026-06-23T22:33:23.769Z","deleted_at":null,"name":"User (Min: 0, Max: 1)","ordinal":26,"description":null,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":null,"form_template_section_records":[{"id":"9015b479-fe7d-4802-9217-268fb690cdbc","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.772Z","updated_at":"2026-06-23T22:33:23.772Z","device_created_at":"2026-06-23T22:33:23.772Z","device_updated_at":"2026-06-23T22:33:23.772Z","deleted_at":null,"name":"User","ordinal":1,"min_values":0,"max_values":1,"form_template_section_id":"2f9f20db-d2b3-4b65-8286-804340ce9270","form_template_section_record_inputs":[{"id":"4ecc4d5c-36a0-4341-b7ae-371b7fe7fac5","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.775Z","updated_at":"2026-06-23T22:33:23.775Z","device_created_at":"2026-06-23T22:33:23.775Z","device_updated_at":"2026-06-23T22:33:23.775Z","deleted_at":null,"kind":"entity_input","ordinal":1,"min_values":0,"max_values":1,"form_template_section_record_id":"9015b479-fe7d-4802-9217-268fb690cdbc","data_type_id":null,"entity_type":"User","expression":null,"summary_expression":null,"default_entity_id":null,"data_type":null,"default_entity":null}]}]},{"id":"e2e55cef-28fa-4033-af46-b73f46d658d6","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.778Z","updated_at":"2026-06-23T22:33:23.778Z","device_created_at":"2026-06-23T22:33:23.778Z","device_updated_at":"2026-06-23T22:33:23.778Z","deleted_at":null,"name":"Floorplan (Min: 0, Max: 3)","ordinal":27,"description":null,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":null,"form_template_section_records":[{"id":"7c67231b-f976-4067-8beb-cb795adc108f","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.780Z","updated_at":"2026-06-23T22:33:23.780Z","device_created_at":"2026-06-23T22:33:23.780Z","device_updated_at":"2026-06-23T22:33:23.780Z","deleted_at":null,"name":"Floorplan","ordinal":1,"min_values":0,"max_values":1,"form_template_section_id":"e2e55cef-28fa-4033-af46-b73f46d658d6","form_template_section_record_inputs":[{"id":"cb302238-7bd2-4b4d-b84f-34694cfb5eab","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.783Z","updated_at":"2026-06-23T22:33:23.783Z","device_created_at":"2026-06-23T22:33:23.783Z","device_updated_at":"2026-06-23T22:33:23.783Z","deleted_at":null,"kind":"entity_input","ordinal":1,"min_values":0,"max_values":3,"form_template_section_record_id":"7c67231b-f976-4067-8beb-cb795adc108f","data_type_id":null,"entity_type":"Floorplan","expression":null,"summary_expression":null,"default_entity_id":null,"data_type":null,"default_entity":null}]}]},{"id":"3fefffee-cda9-4882-aa4f-1608cbebedfd","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.786Z","updated_at":"2026-06-23T22:33:23.786Z","device_created_at":"2026-06-23T22:33:23.786Z","device_updated_at":"2026-06-23T22:33:23.786Z","deleted_at":null,"name":"User (Min: 0, Max: 3)","ordinal":28,"description":null,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":null,"form_template_section_records":[{"id":"a4c52d3c-875c-499e-b4aa-9b1e88b4e8db","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.788Z","updated_at":"2026-06-23T22:33:23.789Z","device_created_at":"2026-06-23T22:33:23.788Z","device_updated_at":"2026-06-23T22:33:23.788Z","deleted_at":null,"name":"User","ordinal":1,"min_values":0,"max_values":1,"form_template_section_id":"3fefffee-cda9-4882-aa4f-1608cbebedfd","form_template_section_record_inputs":[{"id":"ce96e9fc-1c56-45a2-b13d-8aefbae5d50b","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.791Z","updated_at":"2026-06-23T22:33:23.792Z","device_created_at":"2026-06-23T22:33:23.791Z","device_updated_at":"2026-06-23T22:33:23.791Z","deleted_at":null,"kind":"entity_input","ordinal":1,"min_values":0,"max_values":3,"form_template_section_record_id":"a4c52d3c-875c-499e-b4aa-9b1e88b4e8db","data_type_id":null,"entity_type":"User","expression":null,"summary_expression":null,"default_entity_id":null,"data_type":null,"default_entity":null}]}]},{"id":"7e20002a-b4c7-44cb-b326-eac6f3fba582","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.794Z","updated_at":"2026-06-23T22:33:23.794Z","device_created_at":"2026-06-23T22:33:23.794Z","device_updated_at":"2026-06-23T22:33:23.794Z","deleted_at":null,"name":"Floorplan (Min: 1, Max: 1)","ordinal":29,"description":null,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":null,"form_template_section_records":[{"id":"7128e594-98ff-43cb-986c-96956745eed6","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.797Z","updated_at":"2026-06-23T22:33:23.797Z","device_created_at":"2026-06-23T22:33:23.796Z","device_updated_at":"2026-06-23T22:33:23.796Z","deleted_at":null,"name":"Floorplan","ordinal":1,"min_values":1,"max_values":1,"form_template_section_id":"7e20002a-b4c7-44cb-b326-eac6f3fba582","form_template_section_record_inputs":[{"id":"cf24ac44-dfec-4546-8b16-d090ffe84427","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.799Z","updated_at":"2026-06-23T22:33:23.800Z","device_created_at":"2026-06-23T22:33:23.799Z","device_updated_at":"2026-06-23T22:33:23.799Z","deleted_at":null,"kind":"entity_input","ordinal":1,"min_values":1,"max_values":1,"form_template_section_record_id":"7128e594-98ff-43cb-986c-96956745eed6","data_type_id":null,"entity_type":"Floorplan","expression":null,"summary_expression":null,"default_entity_id":null,"data_type":null,"default_entity":null}]}]},{"id":"f60d0c22-edce-4546-a307-040d82c153be","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.802Z","updated_at":"2026-06-23T22:33:23.803Z","device_created_at":"2026-06-23T22:33:23.802Z","device_updated_at":"2026-06-23T22:33:23.802Z","deleted_at":null,"name":"User (Min: 1, Max: 1)","ordinal":30,"description":null,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":null,"form_template_section_records":[{"id":"42211c6a-318a-4faf-9a87-c84467a6b01e","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.805Z","updated_at":"2026-06-23T22:33:23.805Z","device_created_at":"2026-06-23T22:33:23.805Z","device_updated_at":"2026-06-23T22:33:23.805Z","deleted_at":null,"name":"User","ordinal":1,"min_values":1,"max_values":1,"form_template_section_id":"f60d0c22-edce-4546-a307-040d82c153be","form_template_section_record_inputs":[{"id":"c28f0bd2-31e3-48e6-bf46-141570db782a","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.808Z","updated_at":"2026-06-23T22:33:23.808Z","device_created_at":"2026-06-23T22:33:23.808Z","device_updated_at":"2026-06-23T22:33:23.808Z","deleted_at":null,"kind":"entity_input","ordinal":1,"min_values":1,"max_values":1,"form_template_section_record_id":"42211c6a-318a-4faf-9a87-c84467a6b01e","data_type_id":null,"entity_type":"User","expression":null,"summary_expression":null,"default_entity_id":null,"data_type":null,"default_entity":null}]}]},{"id":"08e178dc-848b-428c-82e6-5a893efe6296","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.810Z","updated_at":"2026-06-23T22:33:23.811Z","device_created_at":"2026-06-23T22:33:23.810Z","device_updated_at":"2026-06-23T22:33:23.810Z","deleted_at":null,"name":"Floorplan (Min: 1, Max: 3)","ordinal":31,"description":null,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":null,"form_template_section_records":[{"id":"e8bf8b1c-19b6-4f73-8fcb-633b445e0ea7","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.813Z","updated_at":"2026-06-23T22:33:23.813Z","device_created_at":"2026-06-23T22:33:23.813Z","device_updated_at":"2026-06-23T22:33:23.813Z","deleted_at":null,"name":"Floorplan","ordinal":1,"min_values":1,"max_values":1,"form_template_section_id":"08e178dc-848b-428c-82e6-5a893efe6296","form_template_section_record_inputs":[{"id":"7cd6c142-ea9f-44fa-95f4-2abac2328360","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.816Z","updated_at":"2026-06-23T22:33:23.816Z","device_created_at":"2026-06-23T22:33:23.816Z","device_updated_at":"2026-06-23T22:33:23.816Z","deleted_at":null,"kind":"entity_input","ordinal":1,"min_values":1,"max_values":3,"form_template_section_record_id":"e8bf8b1c-19b6-4f73-8fcb-633b445e0ea7","data_type_id":null,"entity_type":"Floorplan","expression":null,"summary_expression":null,"default_entity_id":null,"data_type":null,"default_entity":null}]}]},{"id":"3883b0c1-e28a-4a4f-b820-739acdf56576","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.819Z","updated_at":"2026-06-23T22:33:23.819Z","device_created_at":"2026-06-23T22:33:23.819Z","device_updated_at":"2026-06-23T22:33:23.819Z","deleted_at":null,"name":"User (Min: 1, Max: 3)","ordinal":32,"description":null,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":null,"form_template_section_records":[{"id":"41b9e2a2-0a4b-4dfa-b09d-99e535935d35","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.821Z","updated_at":"2026-06-23T22:33:23.821Z","device_created_at":"2026-06-23T22:33:23.821Z","device_updated_at":"2026-06-23T22:33:23.821Z","deleted_at":null,"name":"User","ordinal":1,"min_values":1,"max_values":1,"form_template_section_id":"3883b0c1-e28a-4a4f-b820-739acdf56576","form_template_section_record_inputs":[{"id":"03d313e1-c6c6-476f-a564-86640bc523c7","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.824Z","updated_at":"2026-06-23T22:33:23.824Z","device_created_at":"2026-06-23T22:33:23.824Z","device_updated_at":"2026-06-23T22:33:23.824Z","deleted_at":null,"kind":"entity_input","ordinal":1,"min_values":1,"max_values":3,"form_template_section_record_id":"41b9e2a2-0a4b-4dfa-b09d-99e535935d35","data_type_id":null,"entity_type":"User","expression":null,"summary_expression":null,"default_entity_id":null,"data_type":null,"default_entity":null}]}]},{"id":"071ebbbd-c963-4d36-beb4-b66aaaeac5c0","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.827Z","updated_at":"2026-06-23T22:33:23.827Z","device_created_at":"2026-06-23T22:33:23.827Z","device_updated_at":"2026-06-23T22:33:23.827Z","deleted_at":null,"name":"Entity Inputs","ordinal":33,"description":null,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":null,"form_template_section_records":[{"id":"7bbb46d7-75be-476c-a76b-19bc01813017","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.829Z","updated_at":"2026-06-23T22:33:23.829Z","device_created_at":"2026-06-23T22:33:23.829Z","device_updated_at":"2026-06-23T22:33:23.829Z","deleted_at":null,"name":"Attachment (Min: 0, Max: 1)","ordinal":1,"min_values":0,"max_values":1,"form_template_section_id":"071ebbbd-c963-4d36-beb4-b66aaaeac5c0","form_template_section_record_inputs":[{"id":"4f30658d-b0be-429a-a9e3-c4f0b4826652","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.832Z","updated_at":"2026-06-23T22:33:23.832Z","device_created_at":"2026-06-23T22:33:23.832Z","device_updated_at":"2026-06-23T22:33:23.832Z","deleted_at":null,"kind":"entity_input","ordinal":1,"min_values":0,"max_values":1,"form_template_section_record_id":"7bbb46d7-75be-476c-a76b-19bc01813017","data_type_id":null,"entity_type":"Attachment","expression":null,"summary_expression":null,"default_entity_id":null,"data_type":null,"default_entity":null}]},{"id":"0e23b5ea-8c6f-46ab-8bbc-9ed4c0131cd2","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.835Z","updated_at":"2026-06-23T22:33:23.835Z","device_created_at":"2026-06-23T22:33:23.835Z","device_updated_at":"2026-06-23T22:33:23.835Z","deleted_at":null,"name":"Floorplan (Min: 0, Max: 1)","ordinal":2,"min_values":0,"max_values":1,"form_template_section_id":"071ebbbd-c963-4d36-beb4-b66aaaeac5c0","form_template_section_record_inputs":[{"id":"94532a83-f008-453f-8384-517dc875d793","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.838Z","updated_at":"2026-06-23T22:33:23.838Z","device_created_at":"2026-06-23T22:33:23.838Z","device_updated_at":"2026-06-23T22:33:23.838Z","deleted_at":null,"kind":"entity_input","ordinal":1,"min_values":0,"max_values":1,"form_template_section_record_id":"0e23b5ea-8c6f-46ab-8bbc-9ed4c0131cd2","data_type_id":null,"entity_type":"Floorplan","expression":null,"summary_expression":null,"default_entity_id":null,"data_type":null,"default_entity":null}]},{"id":"bca22a59-35f7-45f6-b0fa-6f0b277af4ed","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.841Z","updated_at":"2026-06-23T22:33:23.841Z","device_created_at":"2026-06-23T22:33:23.841Z","device_updated_at":"2026-06-23T22:33:23.841Z","deleted_at":null,"name":"User (Min: 0, Max: 1)","ordinal":3,"min_values":0,"max_values":1,"form_template_section_id":"071ebbbd-c963-4d36-beb4-b66aaaeac5c0","form_template_section_record_inputs":[{"id":"fed87878-912f-421f-a287-95e708d01233","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.844Z","updated_at":"2026-06-23T22:33:23.844Z","device_created_at":"2026-06-23T22:33:23.843Z","device_updated_at":"2026-06-23T22:33:23.843Z","deleted_at":null,"kind":"entity_input","ordinal":1,"min_values":0,"max_values":1,"form_template_section_record_id":"bca22a59-35f7-45f6-b0fa-6f0b277af4ed","data_type_id":null,"entity_type":"User","expression":null,"summary_expression":null,"default_entity_id":null,"data_type":null,"default_entity":null}]},{"id":"026e83bb-352c-4da0-819a-97248d052733","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.846Z","updated_at":"2026-06-23T22:33:23.847Z","device_created_at":"2026-06-23T22:33:23.846Z","device_updated_at":"2026-06-23T22:33:23.846Z","deleted_at":null,"name":"Attachment (Min: 0, Max: 3)","ordinal":4,"min_values":0,"max_values":1,"form_template_section_id":"071ebbbd-c963-4d36-beb4-b66aaaeac5c0","form_template_section_record_inputs":[{"id":"2362e6e7-03bf-447e-a58e-4718e399f7b4","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.849Z","updated_at":"2026-06-23T22:33:23.849Z","device_created_at":"2026-06-23T22:33:23.849Z","device_updated_at":"2026-06-23T22:33:23.849Z","deleted_at":null,"kind":"entity_input","ordinal":1,"min_values":0,"max_values":3,"form_template_section_record_id":"026e83bb-352c-4da0-819a-97248d052733","data_type_id":null,"entity_type":"Attachment","expression":null,"summary_expression":null,"default_entity_id":null,"data_type":null,"default_entity":null}]},{"id":"581c221d-d13f-4f61-ad13-18081ea0a7d7","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.852Z","updated_at":"2026-06-23T22:33:23.852Z","device_created_at":"2026-06-23T22:33:23.852Z","device_updated_at":"2026-06-23T22:33:23.852Z","deleted_at":null,"name":"Floorplan (Min: 0, Max: 3)","ordinal":5,"min_values":0,"max_values":1,"form_template_section_id":"071ebbbd-c963-4d36-beb4-b66aaaeac5c0","form_template_section_record_inputs":[{"id":"5b13095e-0f9b-4c52-8b18-718a1b4cc036","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.855Z","updated_at":"2026-06-23T22:33:23.855Z","device_created_at":"2026-06-23T22:33:23.855Z","device_updated_at":"2026-06-23T22:33:23.855Z","deleted_at":null,"kind":"entity_input","ordinal":1,"min_values":0,"max_values":3,"form_template_section_record_id":"581c221d-d13f-4f61-ad13-18081ea0a7d7","data_type_id":null,"entity_type":"Floorplan","expression":null,"summary_expression":null,"default_entity_id":null,"data_type":null,"default_entity":null}]},{"id":"8772dfc8-a60c-419f-99b0-fe169a10fb63","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.858Z","updated_at":"2026-06-23T22:33:23.858Z","device_created_at":"2026-06-23T22:33:23.858Z","device_updated_at":"2026-06-23T22:33:23.858Z","deleted_at":null,"name":"User (Min: 0, Max: 3)","ordinal":6,"min_values":0,"max_values":1,"form_template_section_id":"071ebbbd-c963-4d36-beb4-b66aaaeac5c0","form_template_section_record_inputs":[{"id":"4727ba00-9179-4d37-893b-1ba81fba9019","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.861Z","updated_at":"2026-06-23T22:33:23.861Z","device_created_at":"2026-06-23T22:33:23.861Z","device_updated_at":"2026-06-23T22:33:23.861Z","deleted_at":null,"kind":"entity_input","ordinal":1,"min_values":0,"max_values":3,"form_template_section_record_id":"8772dfc8-a60c-419f-99b0-fe169a10fb63","data_type_id":null,"entity_type":"User","expression":null,"summary_expression":null,"default_entity_id":null,"data_type":null,"default_entity":null}]},{"id":"4b6cfdf4-e813-4c3b-9b06-c55eb9ddaf3e","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.864Z","updated_at":"2026-06-23T22:33:23.864Z","device_created_at":"2026-06-23T22:33:23.863Z","device_updated_at":"2026-06-23T22:33:23.863Z","deleted_at":null,"name":"Attachment (Min: 1, Max: 1)","ordinal":7,"min_values":1,"max_values":1,"form_template_section_id":"071ebbbd-c963-4d36-beb4-b66aaaeac5c0","form_template_section_record_inputs":[{"id":"2dc9ec62-d4a8-4e57-989c-ae93d3f0a2e8","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.866Z","updated_at":"2026-06-23T22:33:23.867Z","device_created_at":"2026-06-23T22:33:23.866Z","device_updated_at":"2026-06-23T22:33:23.866Z","deleted_at":null,"kind":"entity_input","ordinal":1,"min_values":1,"max_values":1,"form_template_section_record_id":"4b6cfdf4-e813-4c3b-9b06-c55eb9ddaf3e","data_type_id":null,"entity_type":"Attachment","expression":null,"summary_expression":null,"default_entity_id":null,"data_type":null,"default_entity":null}]},{"id":"f8a97078-3461-4339-a5de-f7eabc5b9b50","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.869Z","updated_at":"2026-06-23T22:33:23.870Z","device_created_at":"2026-06-23T22:33:23.869Z","device_updated_at":"2026-06-23T22:33:23.869Z","deleted_at":null,"name":"Floorplan (Min: 1, Max: 1)","ordinal":8,"min_values":1,"max_values":1,"form_template_section_id":"071ebbbd-c963-4d36-beb4-b66aaaeac5c0","form_template_section_record_inputs":[{"id":"c7df0ac9-7d65-49fa-b4cf-d1fc15334cce","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.872Z","updated_at":"2026-06-23T22:33:23.872Z","device_created_at":"2026-06-23T22:33:23.872Z","device_updated_at":"2026-06-23T22:33:23.872Z","deleted_at":null,"kind":"entity_input","ordinal":1,"min_values":1,"max_values":1,"form_template_section_record_id":"f8a97078-3461-4339-a5de-f7eabc5b9b50","data_type_id":null,"entity_type":"Floorplan","expression":null,"summary_expression":null,"default_entity_id":null,"data_type":null,"default_entity":null}]},{"id":"3214d3a2-b63f-4eb3-b704-ba1f5dd04a05","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.875Z","updated_at":"2026-06-23T22:33:23.875Z","device_created_at":"2026-06-23T22:33:23.875Z","device_updated_at":"2026-06-23T22:33:23.875Z","deleted_at":null,"name":"User (Min: 1, Max: 1)","ordinal":9,"min_values":1,"max_values":1,"form_template_section_id":"071ebbbd-c963-4d36-beb4-b66aaaeac5c0","form_template_section_record_inputs":[{"id":"4208e5d6-e797-4ce8-9bc0-ad4e6b2b288e","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.878Z","updated_at":"2026-06-23T22:33:23.878Z","device_created_at":"2026-06-23T22:33:23.878Z","device_updated_at":"2026-06-23T22:33:23.878Z","deleted_at":null,"kind":"entity_input","ordinal":1,"min_values":1,"max_values":1,"form_template_section_record_id":"3214d3a2-b63f-4eb3-b704-ba1f5dd04a05","data_type_id":null,"entity_type":"User","expression":null,"summary_expression":null,"default_entity_id":null,"data_type":null,"default_entity":null}]},{"id":"be82dc59-f187-4453-b246-e98fb1423d50","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.881Z","updated_at":"2026-06-23T22:33:23.881Z","device_created_at":"2026-06-23T22:33:23.881Z","device_updated_at":"2026-06-23T22:33:23.881Z","deleted_at":null,"name":"Attachment (Min: 1, Max: 3)","ordinal":10,"min_values":1,"max_values":1,"form_template_section_id":"071ebbbd-c963-4d36-beb4-b66aaaeac5c0","form_template_section_record_inputs":[{"id":"627aaca7-90a1-4f5e-805a-9a0da7500c2f","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.884Z","updated_at":"2026-06-23T22:33:23.884Z","device_created_at":"2026-06-23T22:33:23.884Z","device_updated_at":"2026-06-23T22:33:23.884Z","deleted_at":null,"kind":"entity_input","ordinal":1,"min_values":1,"max_values":3,"form_template_section_record_id":"be82dc59-f187-4453-b246-e98fb1423d50","data_type_id":null,"entity_type":"Attachment","expression":null,"summary_expression":null,"default_entity_id":null,"data_type":null,"default_entity":null}]},{"id":"272c403a-fd5b-480c-9ce4-a04e0259c630","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.886Z","updated_at":"2026-06-23T22:33:23.887Z","device_created_at":"2026-06-23T22:33:23.886Z","device_updated_at":"2026-06-23T22:33:23.886Z","deleted_at":null,"name":"Floorplan (Min: 1, Max: 3)","ordinal":11,"min_values":1,"max_values":1,"form_template_section_id":"071ebbbd-c963-4d36-beb4-b66aaaeac5c0","form_template_section_record_inputs":[{"id":"09c3cb04-26f9-4523-bab7-353593f9e598","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.889Z","updated_at":"2026-06-23T22:33:23.890Z","device_created_at":"2026-06-23T22:33:23.889Z","device_updated_at":"2026-06-23T22:33:23.889Z","deleted_at":null,"kind":"entity_input","ordinal":1,"min_values":1,"max_values":3,"form_template_section_record_id":"272c403a-fd5b-480c-9ce4-a04e0259c630","data_type_id":null,"entity_type":"Floorplan","expression":null,"summary_expression":null,"default_entity_id":null,"data_type":null,"default_entity":null}]},{"id":"a5b40fdd-59bb-4906-ad21-baca85a6b2c6","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.892Z","updated_at":"2026-06-23T22:33:23.892Z","device_created_at":"2026-06-23T22:33:23.892Z","device_updated_at":"2026-06-23T22:33:23.892Z","deleted_at":null,"name":"User (Min: 1, Max: 3)","ordinal":12,"min_values":1,"max_values":1,"form_template_section_id":"071ebbbd-c963-4d36-beb4-b66aaaeac5c0","form_template_section_record_inputs":[{"id":"c7e2cc66-fe59-4d18-8791-fd57b09ec9b0","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.895Z","updated_at":"2026-06-23T22:33:23.895Z","device_created_at":"2026-06-23T22:33:23.895Z","device_updated_at":"2026-06-23T22:33:23.895Z","deleted_at":null,"kind":"entity_input","ordinal":1,"min_values":1,"max_values":3,"form_template_section_record_id":"a5b40fdd-59bb-4906-ad21-baca85a6b2c6","data_type_id":null,"entity_type":"User","expression":null,"summary_expression":null,"default_entity_id":null,"data_type":null,"default_entity":null}]}]},{"id":"363f7804-3a71-4991-a680-18f6cfad4289","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.898Z","updated_at":"2026-06-23T22:33:23.898Z","device_created_at":"2026-06-23T22:33:23.898Z","device_updated_at":"2026-06-23T22:33:23.898Z","deleted_at":null,"name":"Calculations","ordinal":34,"description":null,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":null,"form_template_section_records":[{"id":"1e4ecdd2-6110-49d2-935b-8201fae5195e","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.900Z","updated_at":"2026-06-23T22:33:23.900Z","device_created_at":"2026-06-23T22:33:23.900Z","device_updated_at":"2026-06-23T22:33:23.900Z","deleted_at":null,"name":"Calculations","ordinal":1,"min_values":1,"max_values":3,"form_template_section_id":"363f7804-3a71-4991-a680-18f6cfad4289","form_template_section_record_inputs":[{"id":"ba008dd5-b626-4e13-856a-2f8577bf873f","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.916Z","updated_at":"2026-06-23T22:33:23.916Z","device_created_at":"2026-06-23T22:33:23.915Z","device_updated_at":"2026-06-23T22:33:23.915Z","deleted_at":null,"kind":"data_input","ordinal":3,"min_values":1,"max_values":1,"form_template_section_record_id":"1e4ecdd2-6110-49d2-935b-8201fae5195e","data_type_id":"385ff839-fb62-4f11-8f70-cecb6d6f4067","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"385ff839-fb62-4f11-8f70-cecb6d6f4067","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.914Z","updated_at":"2026-06-23T22:33:23.914Z","device_created_at":"2026-06-23T22:33:23.914Z","device_updated_at":"2026-06-23T22:33:23.914Z","deleted_at":null,"name":"(C) Decimal","placeholder":null,"kind":"decimal","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":"2.0","default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"9fa4f539-c9b8-4873-afad-5c2452eb3afb","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.920Z","updated_at":"2026-06-23T22:33:23.921Z","device_created_at":"2026-06-23T22:33:23.920Z","device_updated_at":"2026-06-23T22:33:23.920Z","deleted_at":null,"kind":"data_input","ordinal":4,"min_values":1,"max_values":1,"form_template_section_record_id":"1e4ecdd2-6110-49d2-935b-8201fae5195e","data_type_id":"4b0438f3-f42d-4cf5-978c-71b48131fde3","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"4b0438f3-f42d-4cf5-978c-71b48131fde3","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.919Z","updated_at":"2026-06-23T22:33:23.919Z","device_created_at":"2026-06-23T22:33:23.919Z","device_updated_at":"2026-06-23T22:33:23.919Z","deleted_at":null,"name":"(D) Decimal","placeholder":null,"kind":"decimal","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":"2.0","default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"442bc83b-7610-4703-8584-e4b0cc490034","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.911Z","updated_at":"2026-06-23T22:33:23.911Z","device_created_at":"2026-06-23T22:33:23.911Z","device_updated_at":"2026-06-23T22:33:23.911Z","deleted_at":null,"kind":"data_input","ordinal":2,"min_values":1,"max_values":1,"form_template_section_record_id":"1e4ecdd2-6110-49d2-935b-8201fae5195e","data_type_id":"4b4a605d-37b1-4be9-9753-3a4d214be005","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"4b4a605d-37b1-4be9-9753-3a4d214be005","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.909Z","updated_at":"2026-06-23T22:33:23.909Z","device_created_at":"2026-06-23T22:33:23.909Z","device_updated_at":"2026-06-23T22:33:23.909Z","deleted_at":null,"name":"(B) Bigint","placeholder":null,"kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":100,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"4bb40d65-df3a-4062-a9f0-cae15a6c9af5","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.905Z","updated_at":"2026-06-23T22:33:23.906Z","device_created_at":"2026-06-23T22:33:23.905Z","device_updated_at":"2026-06-23T22:33:23.905Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":1,"max_values":1,"form_template_section_record_id":"1e4ecdd2-6110-49d2-935b-8201fae5195e","data_type_id":"4f0da357-c61a-49ab-b90d-695027de4035","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"4f0da357-c61a-49ab-b90d-695027de4035","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.903Z","updated_at":"2026-06-23T22:33:23.904Z","device_created_at":"2026-06-23T22:33:23.903Z","device_updated_at":"2026-06-23T22:33:23.903Z","deleted_at":null,"name":"(A) Bigint","placeholder":null,"kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":100,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"3f25938f-9d25-4c63-922b-c78ee1306cf8","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.925Z","updated_at":"2026-06-23T22:33:23.925Z","device_created_at":"2026-06-23T22:33:23.925Z","device_updated_at":"2026-06-23T22:33:23.925Z","deleted_at":null,"kind":"data_input","ordinal":5,"min_values":1,"max_values":1,"form_template_section_record_id":"1e4ecdd2-6110-49d2-935b-8201fae5195e","data_type_id":"a2e412af-8fb1-4b23-8684-e3a5d68fecc5","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"a2e412af-8fb1-4b23-8684-e3a5d68fecc5","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.923Z","updated_at":"2026-06-23T22:33:23.924Z","device_created_at":"2026-06-23T22:33:23.923Z","device_updated_at":"2026-06-23T22:33:23.923Z","deleted_at":null,"name":"(E) Decimal","placeholder":null,"kind":"decimal","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":"2.0","default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"5af4e8db-f7cb-4333-ba14-5d99284b9981","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.930Z","updated_at":"2026-06-23T22:33:23.930Z","device_created_at":"2026-06-23T22:33:23.930Z","device_updated_at":"2026-06-23T22:33:23.930Z","deleted_at":null,"kind":"data_input","ordinal":6,"min_values":0,"max_values":1,"form_template_section_record_id":"1e4ecdd2-6110-49d2-935b-8201fae5195e","data_type_id":"d5e2790d-d472-40c6-aeec-f2c3f462764d","entity_type":null,"expression":"([4bb40d65-df3a-4062-a9f0-cae15a6c9af5]) ([442bc83b-7610-4703-8584-e4b0cc490034]) ([ba008dd5-b626-4e13-856a-2f8577bf873f]) * ([9fa4f539-c9b8-4873-afad-5c2452eb3afb]) / + ([3f25938f-9d25-4c63-922b-c78ee1306cf8]) -","summary_expression":null,"default_entity_id":null,"data_type":{"id":"d5e2790d-d472-40c6-aeec-f2c3f462764d","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.928Z","updated_at":"2026-06-23T22:33:23.928Z","device_created_at":"2026-06-23T22:33:23.928Z","device_updated_at":"2026-06-23T22:33:23.928Z","deleted_at":null,"name":"F = (A B C * D / + E -) Decimal","placeholder":null,"kind":"string","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}]}]},{"id":"a15676e2-ea34-4087-92d9-24fc1671d7aa","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.933Z","updated_at":"2026-06-23T22:33:23.933Z","device_created_at":"2026-06-23T22:33:23.933Z","device_updated_at":"2026-06-23T22:33:23.933Z","deleted_at":null,"name":"Total Row SUM","ordinal":35,"description":null,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":"SUM","form_template_section_records":[{"id":"9df844c5-caf7-4c08-b56c-ebb84e86e1ec","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.935Z","updated_at":"2026-06-23T22:33:23.935Z","device_created_at":"2026-06-23T22:33:23.935Z","device_updated_at":"2026-06-23T22:33:23.935Z","deleted_at":null,"name":"Total Row SUM","ordinal":1,"min_values":1,"max_values":3,"form_template_section_id":"a15676e2-ea34-4087-92d9-24fc1671d7aa","form_template_section_record_inputs":[{"id":"8a2acc0d-3ca2-48ae-85f2-0aa322eecf0a","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.954Z","updated_at":"2026-06-23T22:33:23.954Z","device_created_at":"2026-06-23T22:33:23.954Z","device_updated_at":"2026-06-23T22:33:23.954Z","deleted_at":null,"kind":"data_input","ordinal":4,"min_values":1,"max_values":1,"form_template_section_record_id":"9df844c5-caf7-4c08-b56c-ebb84e86e1ec","data_type_id":"3fba6567-318f-4da8-8bed-ac7574a0f123","entity_type":null,"expression":null,"summary_expression":"SUM","default_entity_id":null,"data_type":{"id":"3fba6567-318f-4da8-8bed-ac7574a0f123","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.952Z","updated_at":"2026-06-23T22:33:23.953Z","device_created_at":"2026-06-23T22:33:23.952Z","device_updated_at":"2026-06-23T22:33:23.952Z","deleted_at":null,"name":"Decimal","placeholder":null,"kind":"decimal","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":"2.0","default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"2bc8f33c-74e8-48b2-800e-9dd300d73e88","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.940Z","updated_at":"2026-06-23T22:33:23.940Z","device_created_at":"2026-06-23T22:33:23.940Z","device_updated_at":"2026-06-23T22:33:23.940Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":1,"max_values":1,"form_template_section_record_id":"9df844c5-caf7-4c08-b56c-ebb84e86e1ec","data_type_id":"408399d4-6794-4223-8385-290bf042b6a4","entity_type":null,"expression":null,"summary_expression":"SUM","default_entity_id":null,"data_type":{"id":"408399d4-6794-4223-8385-290bf042b6a4","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.938Z","updated_at":"2026-06-23T22:33:23.938Z","device_created_at":"2026-06-23T22:33:23.938Z","device_updated_at":"2026-06-23T22:33:23.938Z","deleted_at":null,"name":"Bigint","placeholder":null,"kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":100,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"660b441c-0d75-419c-b1f5-a6846cec0b25","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.945Z","updated_at":"2026-06-23T22:33:23.945Z","device_created_at":"2026-06-23T22:33:23.944Z","device_updated_at":"2026-06-23T22:33:23.944Z","deleted_at":null,"kind":"data_input","ordinal":2,"min_values":1,"max_values":1,"form_template_section_record_id":"9df844c5-caf7-4c08-b56c-ebb84e86e1ec","data_type_id":"a764c4c4-5f89-4bb5-917d-8fa0c01c7a03","entity_type":null,"expression":null,"summary_expression":"SUM","default_entity_id":null,"data_type":{"id":"a764c4c4-5f89-4bb5-917d-8fa0c01c7a03","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.943Z","updated_at":"2026-06-23T22:33:23.943Z","device_created_at":"2026-06-23T22:33:23.943Z","device_updated_at":"2026-06-23T22:33:23.943Z","deleted_at":null,"name":"Bigint","placeholder":null,"kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":100,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"8d5cf66d-968d-4143-ad94-7cd1a986bf6a","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.949Z","updated_at":"2026-06-23T22:33:23.950Z","device_created_at":"2026-06-23T22:33:23.949Z","device_updated_at":"2026-06-23T22:33:23.949Z","deleted_at":null,"kind":"data_input","ordinal":3,"min_values":1,"max_values":1,"form_template_section_record_id":"9df844c5-caf7-4c08-b56c-ebb84e86e1ec","data_type_id":"aa6ef8e3-028b-4fa1-aa06-70d9be71c925","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"aa6ef8e3-028b-4fa1-aa06-70d9be71c925","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.948Z","updated_at":"2026-06-23T22:33:23.948Z","device_created_at":"2026-06-23T22:33:23.948Z","device_updated_at":"2026-06-23T22:33:23.948Z","deleted_at":null,"name":"Decimal - Total row off","placeholder":null,"kind":"decimal","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":"2.0","default_datetime_value":null,"default_date_value":null},"default_entity":null}]}]},{"id":"df85ec18-065e-44be-a76a-cfa38d0ba55f","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.957Z","updated_at":"2026-06-23T22:33:23.957Z","device_created_at":"2026-06-23T22:33:23.957Z","device_updated_at":"2026-06-23T22:33:23.957Z","deleted_at":null,"name":"Total Row AVG","ordinal":36,"description":null,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":"AVG","form_template_section_records":[{"id":"383817bb-828b-4616-bf7b-1afd126f0867","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.959Z","updated_at":"2026-06-23T22:33:23.960Z","device_created_at":"2026-06-23T22:33:23.959Z","device_updated_at":"2026-06-23T22:33:23.959Z","deleted_at":null,"name":"Total Row AVG","ordinal":1,"min_values":1,"max_values":3,"form_template_section_id":"df85ec18-065e-44be-a76a-cfa38d0ba55f","form_template_section_record_inputs":[{"id":"60e0d892-f3c5-4646-90f8-4283ba13edb6","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.974Z","updated_at":"2026-06-23T22:33:23.974Z","device_created_at":"2026-06-23T22:33:23.974Z","device_updated_at":"2026-06-23T22:33:23.974Z","deleted_at":null,"kind":"data_input","ordinal":3,"min_values":1,"max_values":1,"form_template_section_record_id":"383817bb-828b-4616-bf7b-1afd126f0867","data_type_id":"6afa09d3-fcae-4128-9f0c-1382745959cb","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"6afa09d3-fcae-4128-9f0c-1382745959cb","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.972Z","updated_at":"2026-06-23T22:33:23.972Z","device_created_at":"2026-06-23T22:33:23.972Z","device_updated_at":"2026-06-23T22:33:23.972Z","deleted_at":null,"name":"Decimal - Total row off","placeholder":null,"kind":"decimal","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":"2.0","default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"b9c8f3ca-a820-47ea-af1b-f5db56e084d6","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.979Z","updated_at":"2026-06-23T22:33:23.979Z","device_created_at":"2026-06-23T22:33:23.979Z","device_updated_at":"2026-06-23T22:33:23.979Z","deleted_at":null,"kind":"data_input","ordinal":4,"min_values":1,"max_values":1,"form_template_section_record_id":"383817bb-828b-4616-bf7b-1afd126f0867","data_type_id":"80779359-a534-4dd7-93c8-c02ddf83bba4","entity_type":null,"expression":null,"summary_expression":"AVG","default_entity_id":null,"data_type":{"id":"80779359-a534-4dd7-93c8-c02ddf83bba4","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.977Z","updated_at":"2026-06-23T22:33:23.977Z","device_created_at":"2026-06-23T22:33:23.977Z","device_updated_at":"2026-06-23T22:33:23.977Z","deleted_at":null,"name":"Decimal","placeholder":null,"kind":"decimal","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":"2.0","default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"6373da7c-658c-4d23-8cd6-b74bc5bd9b3e","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.969Z","updated_at":"2026-06-23T22:33:23.969Z","device_created_at":"2026-06-23T22:33:23.969Z","device_updated_at":"2026-06-23T22:33:23.969Z","deleted_at":null,"kind":"data_input","ordinal":2,"min_values":1,"max_values":1,"form_template_section_record_id":"383817bb-828b-4616-bf7b-1afd126f0867","data_type_id":"ace147f5-bff1-4936-a696-62fbd6f9d872","entity_type":null,"expression":null,"summary_expression":"AVG","default_entity_id":null,"data_type":{"id":"ace147f5-bff1-4936-a696-62fbd6f9d872","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.967Z","updated_at":"2026-06-23T22:33:23.967Z","device_created_at":"2026-06-23T22:33:23.967Z","device_updated_at":"2026-06-23T22:33:23.967Z","deleted_at":null,"name":"Bigint","placeholder":null,"kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":100,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"5556ee5a-f7a4-423f-aa1e-027979cf662c","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.964Z","updated_at":"2026-06-23T22:33:23.965Z","device_created_at":"2026-06-23T22:33:23.964Z","device_updated_at":"2026-06-23T22:33:23.964Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":1,"max_values":1,"form_template_section_record_id":"383817bb-828b-4616-bf7b-1afd126f0867","data_type_id":"ad1ec205-bbb6-40f9-8df7-04be9aecccf3","entity_type":null,"expression":null,"summary_expression":"AVG","default_entity_id":null,"data_type":{"id":"ad1ec205-bbb6-40f9-8df7-04be9aecccf3","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.962Z","updated_at":"2026-06-23T22:33:23.962Z","device_created_at":"2026-06-23T22:33:23.962Z","device_updated_at":"2026-06-23T22:33:23.962Z","deleted_at":null,"name":"Bigint","placeholder":null,"kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":100,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}]}]},{"id":"2d907d0c-3787-47ec-8116-1e86995e6bad","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.982Z","updated_at":"2026-06-23T22:33:23.982Z","device_created_at":"2026-06-23T22:33:23.981Z","device_updated_at":"2026-06-23T22:33:23.981Z","deleted_at":null,"name":"Calculations with Total Row SUM","ordinal":37,"description":null,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":"SUM","form_template_section_records":[{"id":"9ed9fcb4-7e0a-40f7-81fe-7933fc374524","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.984Z","updated_at":"2026-06-23T22:33:23.984Z","device_created_at":"2026-06-23T22:33:23.984Z","device_updated_at":"2026-06-23T22:33:23.984Z","deleted_at":null,"name":"Calculations with Total Row SUM","ordinal":1,"min_values":1,"max_values":3,"form_template_section_id":"2d907d0c-3787-47ec-8116-1e86995e6bad","form_template_section_record_inputs":[{"id":"c464e6a2-3f64-409c-9e7b-f631e7b0592c","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.003Z","updated_at":"2026-06-23T22:33:24.004Z","device_created_at":"2026-06-23T22:33:24.003Z","device_updated_at":"2026-06-23T22:33:24.003Z","deleted_at":null,"kind":"data_input","ordinal":4,"min_values":1,"max_values":1,"form_template_section_record_id":"9ed9fcb4-7e0a-40f7-81fe-7933fc374524","data_type_id":"139e1e48-2d75-4e50-b82c-c9d0fe343d02","entity_type":null,"expression":null,"summary_expression":"SUM","default_entity_id":null,"data_type":{"id":"139e1e48-2d75-4e50-b82c-c9d0fe343d02","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.001Z","updated_at":"2026-06-23T22:33:24.002Z","device_created_at":"2026-06-23T22:33:24.001Z","device_updated_at":"2026-06-23T22:33:24.001Z","deleted_at":null,"name":"(D) Decimal","placeholder":null,"kind":"decimal","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":"2.0","default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"728315c2-16e0-421e-a5d5-ee16a54064fe","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.989Z","updated_at":"2026-06-23T22:33:23.989Z","device_created_at":"2026-06-23T22:33:23.989Z","device_updated_at":"2026-06-23T22:33:23.989Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":1,"max_values":1,"form_template_section_record_id":"9ed9fcb4-7e0a-40f7-81fe-7933fc374524","data_type_id":"2b82f9a6-58ee-4c05-9d39-c2453a182549","entity_type":null,"expression":null,"summary_expression":"SUM","default_entity_id":null,"data_type":{"id":"2b82f9a6-58ee-4c05-9d39-c2453a182549","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.987Z","updated_at":"2026-06-23T22:33:23.987Z","device_created_at":"2026-06-23T22:33:23.987Z","device_updated_at":"2026-06-23T22:33:23.987Z","deleted_at":null,"name":"(A) Bigint","placeholder":null,"kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":100,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"766e374a-a955-471f-b1f5-5af8541b345c","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.008Z","updated_at":"2026-06-23T22:33:24.009Z","device_created_at":"2026-06-23T22:33:24.008Z","device_updated_at":"2026-06-23T22:33:24.008Z","deleted_at":null,"kind":"data_input","ordinal":5,"min_values":1,"max_values":1,"form_template_section_record_id":"9ed9fcb4-7e0a-40f7-81fe-7933fc374524","data_type_id":"2f9a52e1-327b-4b6c-a776-0c4afc789f56","entity_type":null,"expression":null,"summary_expression":"SUM","default_entity_id":null,"data_type":{"id":"2f9a52e1-327b-4b6c-a776-0c4afc789f56","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.006Z","updated_at":"2026-06-23T22:33:24.007Z","device_created_at":"2026-06-23T22:33:24.006Z","device_updated_at":"2026-06-23T22:33:24.006Z","deleted_at":null,"name":"(E) Decimal","placeholder":null,"kind":"decimal","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":"2.0","default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"2ec1562f-79ee-4d65-97a2-f86ed837db15","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.994Z","updated_at":"2026-06-23T22:33:23.994Z","device_created_at":"2026-06-23T22:33:23.994Z","device_updated_at":"2026-06-23T22:33:23.994Z","deleted_at":null,"kind":"data_input","ordinal":2,"min_values":1,"max_values":1,"form_template_section_record_id":"9ed9fcb4-7e0a-40f7-81fe-7933fc374524","data_type_id":"34c538e7-af65-4136-b3c7-6115cf6754c8","entity_type":null,"expression":null,"summary_expression":"SUM","default_entity_id":null,"data_type":{"id":"34c538e7-af65-4136-b3c7-6115cf6754c8","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.992Z","updated_at":"2026-06-23T22:33:23.992Z","device_created_at":"2026-06-23T22:33:23.992Z","device_updated_at":"2026-06-23T22:33:23.992Z","deleted_at":null,"name":"(B) Bigint","placeholder":null,"kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":100,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"4cf875a3-92dc-4549-8465-973663772517","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.999Z","updated_at":"2026-06-23T22:33:23.999Z","device_created_at":"2026-06-23T22:33:23.999Z","device_updated_at":"2026-06-23T22:33:23.999Z","deleted_at":null,"kind":"data_input","ordinal":3,"min_values":1,"max_values":1,"form_template_section_record_id":"9ed9fcb4-7e0a-40f7-81fe-7933fc374524","data_type_id":"5078530b-d6a4-4821-b307-3d193d6748d5","entity_type":null,"expression":null,"summary_expression":"SUM","default_entity_id":null,"data_type":{"id":"5078530b-d6a4-4821-b307-3d193d6748d5","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:23.997Z","updated_at":"2026-06-23T22:33:23.997Z","device_created_at":"2026-06-23T22:33:23.997Z","device_updated_at":"2026-06-23T22:33:23.997Z","deleted_at":null,"name":"(C) Decimal","placeholder":null,"kind":"decimal","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":"2.0","default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"4d1dfd9e-2785-4999-9d63-2033c1f95efc","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.013Z","updated_at":"2026-06-23T22:33:24.013Z","device_created_at":"2026-06-23T22:33:24.013Z","device_updated_at":"2026-06-23T22:33:24.013Z","deleted_at":null,"kind":"data_input","ordinal":6,"min_values":0,"max_values":1,"form_template_section_record_id":"9ed9fcb4-7e0a-40f7-81fe-7933fc374524","data_type_id":"5e5019cc-6e1d-41d8-a93b-e79f1cd9ebbd","entity_type":null,"expression":"([728315c2-16e0-421e-a5d5-ee16a54064fe]) ([2ec1562f-79ee-4d65-97a2-f86ed837db15]) ([4cf875a3-92dc-4549-8465-973663772517]) * ([c464e6a2-3f64-409c-9e7b-f631e7b0592c]) / + ([766e374a-a955-471f-b1f5-5af8541b345c]) -","summary_expression":"SUM","default_entity_id":null,"data_type":{"id":"5e5019cc-6e1d-41d8-a93b-e79f1cd9ebbd","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.011Z","updated_at":"2026-06-23T22:33:24.011Z","device_created_at":"2026-06-23T22:33:24.011Z","device_updated_at":"2026-06-23T22:33:24.011Z","deleted_at":null,"name":"F = (A B C * D / + E -) Decimal","placeholder":null,"kind":"string","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}]}]},{"id":"b13c96ae-16f4-4ab3-8e28-f8700668f0e4","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.016Z","updated_at":"2026-06-23T22:33:24.016Z","device_created_at":"2026-06-23T22:33:24.016Z","device_updated_at":"2026-06-23T22:33:24.016Z","deleted_at":null,"name":"Sign","ordinal":38,"description":null,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":null,"form_template_section_records":[{"id":"8355e18f-b0c4-487c-8bfc-b9377801e4e1","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.018Z","updated_at":"2026-06-23T22:33:24.019Z","device_created_at":"2026-06-23T22:33:24.018Z","device_updated_at":"2026-06-23T22:33:24.018Z","deleted_at":null,"name":null,"ordinal":1,"min_values":0,"max_values":1,"form_template_section_id":"b13c96ae-16f4-4ab3-8e28-f8700668f0e4","form_template_section_record_inputs":[{"id":"f902cfd1-d911-4ab2-b238-39ed1b7b30d4","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.021Z","updated_at":"2026-06-23T22:33:24.022Z","device_created_at":"2026-06-23T22:33:24.021Z","device_updated_at":"2026-06-23T22:33:24.021Z","deleted_at":null,"kind":"sign_input","ordinal":1,"min_values":0,"max_values":100,"form_template_section_record_id":"8355e18f-b0c4-487c-8bfc-b9377801e4e1","data_type_id":null,"entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":null,"default_entity":null}]}]},{"id":"915f8c4e-589b-42c3-908a-dd3d7d017541","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.024Z","updated_at":"2026-06-23T22:33:24.024Z","device_created_at":"2026-06-23T22:33:24.024Z","device_updated_at":"2026-06-23T22:33:24.024Z","deleted_at":null,"name":"Sign","ordinal":39,"description":null,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":null,"form_template_section_records":[{"id":"5022ef4c-c1c1-4f44-8026-7c5d1c5e6018","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.026Z","updated_at":"2026-06-23T22:33:24.027Z","device_created_at":"2026-06-23T22:33:24.026Z","device_updated_at":"2026-06-23T22:33:24.026Z","deleted_at":null,"name":null,"ordinal":1,"min_values":1,"max_values":1,"form_template_section_id":"915f8c4e-589b-42c3-908a-dd3d7d017541","form_template_section_record_inputs":[{"id":"f79b2cda-7b1d-4aeb-b800-6c8c33625dde","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.029Z","updated_at":"2026-06-23T22:33:24.030Z","device_created_at":"2026-06-23T22:33:24.029Z","device_updated_at":"2026-06-23T22:33:24.029Z","deleted_at":null,"kind":"sign_input","ordinal":1,"min_values":1,"max_values":100,"form_template_section_record_id":"5022ef4c-c1c1-4f44-8026-7c5d1c5e6018","data_type_id":null,"entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":null,"default_entity":null}]}]},{"id":"2d31f4e8-114b-4f94-9da0-34bc02729b68","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.032Z","updated_at":"2026-06-23T22:33:24.033Z","device_created_at":"2026-06-23T22:33:24.032Z","device_updated_at":"2026-06-23T22:33:24.032Z","deleted_at":null,"name":"Default Section","ordinal":40,"description":"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.","form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":null,"form_template_section_records":[{"id":"cb9a8b93-7c81-44f6-995c-676f46d9e106","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.037Z","updated_at":"2026-06-23T22:33:24.037Z","device_created_at":"2026-06-23T22:33:24.036Z","device_updated_at":"2026-06-23T22:33:24.036Z","deleted_at":null,"name":"bigint","ordinal":1,"min_values":0,"max_values":1,"form_template_section_id":"2d31f4e8-114b-4f94-9da0-34bc02729b68","form_template_section_record_inputs":[{"id":"3abddf97-359d-4aa9-a6ec-a26ce9fc24f6","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.040Z","updated_at":"2026-06-23T22:33:24.040Z","device_created_at":"2026-06-23T22:33:24.040Z","device_updated_at":"2026-06-23T22:33:24.040Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":0,"max_values":1,"form_template_section_record_id":"cb9a8b93-7c81-44f6-995c-676f46d9e106","data_type_id":"9028733b-c94f-4437-acc6-c31c0299019e","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"9028733b-c94f-4437-acc6-c31c0299019e","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.035Z","updated_at":"2026-06-23T22:33:24.035Z","device_created_at":"2026-06-23T22:33:24.035Z","device_updated_at":"2026-06-23T22:33:24.035Z","deleted_at":null,"name":"bigint","placeholder":null,"kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}]},{"id":"d4d6535b-3d28-4b47-a4cc-344a4741942b","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.044Z","updated_at":"2026-06-23T22:33:24.045Z","device_created_at":"2026-06-23T22:33:24.044Z","device_updated_at":"2026-06-23T22:33:24.044Z","deleted_at":null,"name":"string","ordinal":2,"min_values":0,"max_values":1,"form_template_section_id":"2d31f4e8-114b-4f94-9da0-34bc02729b68","form_template_section_record_inputs":[{"id":"43655770-c668-4bbc-a348-15a59130e303","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.047Z","updated_at":"2026-06-23T22:33:24.048Z","device_created_at":"2026-06-23T22:33:24.047Z","device_updated_at":"2026-06-23T22:33:24.047Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":0,"max_values":1,"form_template_section_record_id":"d4d6535b-3d28-4b47-a4cc-344a4741942b","data_type_id":"f172f236-570c-4575-ad3e-107c96a4efdf","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"f172f236-570c-4575-ad3e-107c96a4efdf","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.043Z","updated_at":"2026-06-23T22:33:24.043Z","device_created_at":"2026-06-23T22:33:24.043Z","device_updated_at":"2026-06-23T22:33:24.043Z","deleted_at":null,"name":"string","placeholder":null,"kind":"string","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}]}]},{"id":"4c2304ae-20bd-439a-9115-ba838b9652ce","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.050Z","updated_at":"2026-06-23T22:33:24.051Z","device_created_at":"2026-06-23T22:33:24.050Z","device_updated_at":"2026-06-23T22:33:24.050Z","deleted_at":null,"name":"Short Table 1 (Min: 0, Max: 3)","ordinal":41,"description":"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.","form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":null,"form_template_section_records":[{"id":"a9af8818-1a6b-4e47-9a17-8baec335cc2f","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.053Z","updated_at":"2026-06-23T22:33:24.053Z","device_created_at":"2026-06-23T22:33:24.053Z","device_updated_at":"2026-06-23T22:33:24.053Z","deleted_at":null,"name":"Short Table 1 (Min: 0, Max: 3)","ordinal":1,"min_values":0,"max_values":3,"form_template_section_id":"4c2304ae-20bd-439a-9115-ba838b9652ce","form_template_section_record_inputs":[{"id":"e900e63d-d9df-438f-a9ee-836bbddafdd6","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.067Z","updated_at":"2026-06-23T22:33:24.068Z","device_created_at":"2026-06-23T22:33:24.067Z","device_updated_at":"2026-06-23T22:33:24.067Z","deleted_at":null,"kind":"data_input","ordinal":3,"min_values":0,"max_values":1,"form_template_section_record_id":"a9af8818-1a6b-4e47-9a17-8baec335cc2f","data_type_id":"5ef25094-f077-4cb9-8372-0af6dd4b73f5","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"5ef25094-f077-4cb9-8372-0af6dd4b73f5","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.065Z","updated_at":"2026-06-23T22:33:24.066Z","device_created_at":"2026-06-23T22:33:24.065Z","device_updated_at":"2026-06-23T22:33:24.065Z","deleted_at":null,"name":"enter boolean","placeholder":null,"kind":"checkbox","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":"empty","default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"18fdf8cc-87bd-4257-acf5-581d2f1736b5","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.063Z","updated_at":"2026-06-23T22:33:24.063Z","device_created_at":"2026-06-23T22:33:24.062Z","device_updated_at":"2026-06-23T22:33:24.062Z","deleted_at":null,"kind":"data_input","ordinal":2,"min_values":0,"max_values":1,"form_template_section_record_id":"a9af8818-1a6b-4e47-9a17-8baec335cc2f","data_type_id":"65e82362-c71d-4efb-b8dd-c5e4918fac01","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"65e82362-c71d-4efb-b8dd-c5e4918fac01","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.061Z","updated_at":"2026-06-23T22:33:24.061Z","device_created_at":"2026-06-23T22:33:24.061Z","device_updated_at":"2026-06-23T22:33:24.061Z","deleted_at":null,"name":"enter string","placeholder":"enter string","kind":"string","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"b2efde9a-4281-49fe-b991-c00f00f06095","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.072Z","updated_at":"2026-06-23T22:33:24.073Z","device_created_at":"2026-06-23T22:33:24.072Z","device_updated_at":"2026-06-23T22:33:24.072Z","deleted_at":null,"kind":"data_input","ordinal":4,"min_values":0,"max_values":1,"form_template_section_record_id":"a9af8818-1a6b-4e47-9a17-8baec335cc2f","data_type_id":"dc4056f9-37cd-4b2e-9fba-fb462c6aabac","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"dc4056f9-37cd-4b2e-9fba-fb462c6aabac","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.070Z","updated_at":"2026-06-23T22:33:24.071Z","device_created_at":"2026-06-23T22:33:24.070Z","device_updated_at":"2026-06-23T22:33:24.070Z","deleted_at":null,"name":"enter text","placeholder":"enter text","kind":"text","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"3d16df32-31e2-4b38-98e7-02458b3cf881","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.058Z","updated_at":"2026-06-23T22:33:24.058Z","device_created_at":"2026-06-23T22:33:24.058Z","device_updated_at":"2026-06-23T22:33:24.058Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":0,"max_values":1,"form_template_section_record_id":"a9af8818-1a6b-4e47-9a17-8baec335cc2f","data_type_id":"e9827c66-c706-4402-be43-3d1a92ac84cd","entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":{"id":"e9827c66-c706-4402-be43-3d1a92ac84cd","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.056Z","updated_at":"2026-06-23T22:33:24.056Z","device_created_at":"2026-06-23T22:33:24.055Z","device_updated_at":"2026-06-23T22:33:24.055Z","deleted_at":null,"name":"enter bigint","placeholder":null,"kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null}]}]},{"id":"5517ffdb-5386-4563-a09d-2dd312830fdb","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.075Z","updated_at":"2026-06-23T22:33:24.075Z","device_created_at":"2026-06-23T22:33:24.075Z","device_updated_at":"2026-06-23T22:33:24.075Z","deleted_at":null,"name":"Attachment (Min: 0, Max : 3)","ordinal":42,"description":"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.","form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":null,"form_template_section_records":[{"id":"3d39c6c3-4392-48d6-a949-ad93b6252ed7","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.077Z","updated_at":"2026-06-23T22:33:24.078Z","device_created_at":"2026-06-23T22:33:24.077Z","device_updated_at":"2026-06-23T22:33:24.077Z","deleted_at":null,"name":null,"ordinal":1,"min_values":0,"max_values":1,"form_template_section_id":"5517ffdb-5386-4563-a09d-2dd312830fdb","form_template_section_record_inputs":[{"id":"8b30da77-4cdf-4156-83b0-7e9b2825b90b","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.080Z","updated_at":"2026-06-23T22:33:24.081Z","device_created_at":"2026-06-23T22:33:24.080Z","device_updated_at":"2026-06-23T22:33:24.080Z","deleted_at":null,"kind":"entity_input","ordinal":1,"min_values":0,"max_values":3,"form_template_section_record_id":"3d39c6c3-4392-48d6-a949-ad93b6252ed7","data_type_id":null,"entity_type":"Attachment","expression":null,"summary_expression":null,"default_entity_id":null,"data_type":null,"default_entity":null}]}]},{"id":"12c66fe1-21e7-4103-900b-4a79f2fbb294","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.083Z","updated_at":"2026-06-23T22:33:24.083Z","device_created_at":"2026-06-23T22:33:24.083Z","device_updated_at":"2026-06-23T22:33:24.083Z","deleted_at":null,"name":"Sign","ordinal":43,"description":"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.","form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":null,"form_template_section_records":[{"id":"c7b54091-aba5-4505-90d4-875a52cd9b03","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.086Z","updated_at":"2026-06-23T22:33:24.086Z","device_created_at":"2026-06-23T22:33:24.086Z","device_updated_at":"2026-06-23T22:33:24.086Z","deleted_at":null,"name":null,"ordinal":1,"min_values":0,"max_values":1,"form_template_section_id":"12c66fe1-21e7-4103-900b-4a79f2fbb294","form_template_section_record_inputs":[{"id":"3376a856-6645-45b1-b08d-468f3a355149","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.088Z","updated_at":"2026-06-23T22:33:24.089Z","device_created_at":"2026-06-23T22:33:24.088Z","device_updated_at":"2026-06-23T22:33:24.088Z","deleted_at":null,"kind":"sign_input","ordinal":1,"min_values":0,"max_values":100,"form_template_section_record_id":"c7b54091-aba5-4505-90d4-875a52cd9b03","data_type_id":null,"entity_type":null,"expression":null,"summary_expression":null,"default_entity_id":null,"data_type":null,"default_entity":null}]}]},{"id":"42c08a14-2c11-425f-9f82-c9603795c25e","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.091Z","updated_at":"2026-06-23T22:33:24.092Z","device_created_at":"2026-06-23T22:33:24.091Z","device_updated_at":"2026-06-23T22:33:24.091Z","deleted_at":null,"name":"SUM Summary Row (Min: 0, Max: 3)","ordinal":44,"description":"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.","form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":"SUM","form_template_section_records":[{"id":"555c5f44-e260-4a9e-8884-39fc97ffd3e6","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.094Z","updated_at":"2026-06-23T22:33:24.094Z","device_created_at":"2026-06-23T22:33:24.094Z","device_updated_at":"2026-06-23T22:33:24.094Z","deleted_at":null,"name":"SUM Summary Row (Min: 0, Max: 3)","ordinal":1,"min_values":0,"max_values":3,"form_template_section_id":"42c08a14-2c11-425f-9f82-c9603795c25e","form_template_section_record_inputs":[{"id":"86634a2b-fc98-4387-9f7e-a8933df96889","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.108Z","updated_at":"2026-06-23T22:33:24.108Z","device_created_at":"2026-06-23T22:33:24.108Z","device_updated_at":"2026-06-23T22:33:24.108Z","deleted_at":null,"kind":"data_input","ordinal":3,"min_values":1,"max_values":1,"form_template_section_record_id":"555c5f44-e260-4a9e-8884-39fc97ffd3e6","data_type_id":"1a833867-7cd0-46c5-8c2d-c6b86ff8729c","entity_type":null,"expression":null,"summary_expression":"SUM","default_entity_id":null,"data_type":{"id":"1a833867-7cd0-46c5-8c2d-c6b86ff8729c","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.106Z","updated_at":"2026-06-23T22:33:24.107Z","device_created_at":"2026-06-23T22:33:24.106Z","device_updated_at":"2026-06-23T22:33:24.106Z","deleted_at":null,"name":"Decimal Hours","placeholder":null,"kind":"decimal","unit":"hours","is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":"20.0","default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"3a7f6369-0cbb-479b-9362-a95a0c2e07a4","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.099Z","updated_at":"2026-06-23T22:33:24.099Z","device_created_at":"2026-06-23T22:33:24.099Z","device_updated_at":"2026-06-23T22:33:24.099Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":0,"max_values":1,"form_template_section_record_id":"555c5f44-e260-4a9e-8884-39fc97ffd3e6","data_type_id":"41142c0a-fc15-452a-8e16-0469e1d356dc","entity_type":null,"expression":null,"summary_expression":"SUM","default_entity_id":null,"data_type":{"id":"41142c0a-fc15-452a-8e16-0469e1d356dc","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.097Z","updated_at":"2026-06-23T22:33:24.097Z","device_created_at":"2026-06-23T22:33:24.096Z","device_updated_at":"2026-06-23T22:33:24.096Z","deleted_at":null,"name":"enter bigint","placeholder":null,"kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"aed9b33c-96a1-4a8e-83af-7a55a4124993","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.103Z","updated_at":"2026-06-23T22:33:24.104Z","device_created_at":"2026-06-23T22:33:24.103Z","device_updated_at":"2026-06-23T22:33:24.103Z","deleted_at":null,"kind":"data_input","ordinal":2,"min_values":1,"max_values":1,"form_template_section_record_id":"555c5f44-e260-4a9e-8884-39fc97ffd3e6","data_type_id":"985367b8-9592-482f-850f-f67da328493f","entity_type":null,"expression":null,"summary_expression":"SUM","default_entity_id":null,"data_type":{"id":"985367b8-9592-482f-850f-f67da328493f","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.102Z","updated_at":"2026-06-23T22:33:24.102Z","device_created_at":"2026-06-23T22:33:24.102Z","device_updated_at":"2026-06-23T22:33:24.102Z","deleted_at":null,"name":"Decimal","placeholder":null,"kind":"decimal","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":"2.0","default_datetime_value":null,"default_date_value":null},"default_entity":null}]}]},{"id":"bf1d82f1-1dd3-490c-8c44-799285510c2c","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.111Z","updated_at":"2026-06-23T22:33:24.112Z","device_created_at":"2026-06-23T22:33:24.111Z","device_updated_at":"2026-06-23T22:33:24.111Z","deleted_at":null,"name":"AVG Summary Row (Min: 0, Max: 3)","ordinal":45,"description":"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.","form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","summary_expression":"AVG","form_template_section_records":[{"id":"84ad0cc4-0bd3-441b-9cbe-a01770d2146f","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.114Z","updated_at":"2026-06-23T22:33:24.114Z","device_created_at":"2026-06-23T22:33:24.114Z","device_updated_at":"2026-06-23T22:33:24.114Z","deleted_at":null,"name":"AVG Summary Row (Min: 0, Max: 3)","ordinal":1,"min_values":0,"max_values":3,"form_template_section_id":"bf1d82f1-1dd3-490c-8c44-799285510c2c","form_template_section_record_inputs":[{"id":"639f2138-7e80-418b-bf62-76bb232a9e2f","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.129Z","updated_at":"2026-06-23T22:33:24.129Z","device_created_at":"2026-06-23T22:33:24.129Z","device_updated_at":"2026-06-23T22:33:24.129Z","deleted_at":null,"kind":"data_input","ordinal":3,"min_values":1,"max_values":1,"form_template_section_record_id":"84ad0cc4-0bd3-441b-9cbe-a01770d2146f","data_type_id":"45c4ed6d-e59e-4b54-9685-beea1d24eec7","entity_type":null,"expression":null,"summary_expression":"AVG","default_entity_id":null,"data_type":{"id":"45c4ed6d-e59e-4b54-9685-beea1d24eec7","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.127Z","updated_at":"2026-06-23T22:33:24.127Z","device_created_at":"2026-06-23T22:33:24.127Z","device_updated_at":"2026-06-23T22:33:24.127Z","deleted_at":null,"name":"Decimal Hours","placeholder":null,"kind":"decimal","unit":"hours","is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":"20.0","default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"9ae4d7e2-5667-48d9-83d9-26656d2baba0","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.119Z","updated_at":"2026-06-23T22:33:24.119Z","device_created_at":"2026-06-23T22:33:24.119Z","device_updated_at":"2026-06-23T22:33:24.119Z","deleted_at":null,"kind":"data_input","ordinal":1,"min_values":0,"max_values":1,"form_template_section_record_id":"84ad0cc4-0bd3-441b-9cbe-a01770d2146f","data_type_id":"8c6bf245-5ca9-4c10-8038-bf32e9966c69","entity_type":null,"expression":null,"summary_expression":"AVG","default_entity_id":null,"data_type":{"id":"8c6bf245-5ca9-4c10-8038-bf32e9966c69","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.117Z","updated_at":"2026-06-23T22:33:24.117Z","device_created_at":"2026-06-23T22:33:24.116Z","device_updated_at":"2026-06-23T22:33:24.116Z","deleted_at":null,"name":"enter bigint","placeholder":null,"kind":"bigint","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null},"default_entity":null},{"id":"57653f11-ed7b-4f95-a356-1f8667e9e7ce","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.124Z","updated_at":"2026-06-23T22:33:24.124Z","device_created_at":"2026-06-23T22:33:24.124Z","device_updated_at":"2026-06-23T22:33:24.124Z","deleted_at":null,"kind":"data_input","ordinal":2,"min_values":1,"max_values":1,"form_template_section_record_id":"84ad0cc4-0bd3-441b-9cbe-a01770d2146f","data_type_id":"db98842e-c6ce-47d9-a175-ea19461ff892","entity_type":null,"expression":null,"summary_expression":"AVG","default_entity_id":null,"data_type":{"id":"db98842e-c6ce-47d9-a175-ea19461ff892","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:24.122Z","updated_at":"2026-06-23T22:33:24.122Z","device_created_at":"2026-06-23T22:33:24.122Z","device_updated_at":"2026-06-23T22:33:24.122Z","deleted_at":null,"name":"Decimal","placeholder":null,"kind":"decimal","unit":null,"is_strict":false,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":"2.0","default_datetime_value":null,"default_date_value":null},"default_entity":null}]}]}],"form_template_form_statuses":[{"id":"a923a263-3240-4892-afbd-8d90a1479191","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.739Z","updated_at":"2026-06-23T22:33:22.740Z","device_created_at":"2026-06-23T22:33:22.739Z","device_updated_at":"2026-06-23T22:33:22.739Z","deleted_at":null,"name":"Editable (follower)","ordinal":1,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","is_editable":true,"required_role_in":"follower","required_role_out":"follower","owner_user_id":null,"recipient_emails":null},{"id":"e8eea96f-f22e-4744-a70b-8b01ae561643","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.742Z","updated_at":"2026-06-23T22:33:22.742Z","device_created_at":"2026-06-23T22:33:22.742Z","device_updated_at":"2026-06-23T22:33:22.742Z","deleted_at":null,"name":"Editable (member)","ordinal":2,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","is_editable":true,"required_role_in":"member","required_role_out":"member","owner_user_id":null,"recipient_emails":null},{"id":"4ee39d5f-a8dc-4e4b-ae7c-a0e1c784b01b","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.744Z","updated_at":"2026-06-23T22:33:22.744Z","device_created_at":"2026-06-23T22:33:22.744Z","device_updated_at":"2026-06-23T22:33:22.744Z","deleted_at":null,"name":"Editable (admin)","ordinal":3,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","is_editable":true,"required_role_in":"admin","required_role_out":"admin","owner_user_id":null,"recipient_emails":null},{"id":"99624842-1da5-44c3-a714-8344b062de4a","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.747Z","updated_at":"2026-06-23T22:33:22.747Z","device_created_at":"2026-06-23T22:33:22.746Z","device_updated_at":"2026-06-23T22:33:22.746Z","deleted_at":null,"name":"Not Editable (follower)","ordinal":4,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","is_editable":false,"required_role_in":"follower","required_role_out":"follower","owner_user_id":null,"recipient_emails":null},{"id":"47d32157-da80-47d4-b601-d4c898ba7715","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.749Z","updated_at":"2026-06-23T22:33:22.749Z","device_created_at":"2026-06-23T22:33:22.749Z","device_updated_at":"2026-06-23T22:33:22.749Z","deleted_at":null,"name":"Not Editable (member)","ordinal":5,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","is_editable":false,"required_role_in":"member","required_role_out":"member","owner_user_id":null,"recipient_emails":null},{"id":"4055aa92-a985-4dc1-aa56-cd2b1c5c9b14","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.751Z","updated_at":"2026-06-23T22:33:22.751Z","device_created_at":"2026-06-23T22:33:22.751Z","device_updated_at":"2026-06-23T22:33:22.751Z","deleted_at":null,"name":"Not Editable (admin)","ordinal":6,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","is_editable":false,"required_role_in":"admin","required_role_out":"admin","owner_user_id":null,"recipient_emails":null}],"form_template_permissions":[{"id":"4ecbb967-1ade-45d9-a64d-194fad758d06","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.726Z","updated_at":"2026-06-23T22:33:22.726Z","device_created_at":"2026-06-23T22:33:22.726Z","device_updated_at":"2026-06-23T22:33:22.726Z","deleted_at":null,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","role":"member","kind":"can_edit_form","enabled":false},{"id":"0a9c16c5-a826-4930-9d0e-103375c6f219","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.730Z","updated_at":"2026-06-23T22:33:22.730Z","device_created_at":"2026-06-23T22:33:22.730Z","device_updated_at":"2026-06-23T22:33:22.730Z","deleted_at":null,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","role":"member","kind":"can_view_form","enabled":true},{"id":"36ba69a9-70ff-4bb9-90d5-139bb440feeb","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.733Z","updated_at":"2026-06-23T22:33:22.733Z","device_created_at":"2026-06-23T22:33:22.733Z","device_updated_at":"2026-06-23T22:33:22.733Z","deleted_at":null,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","role":"follower","kind":"can_edit_form","enabled":false},{"id":"6ce2ad13-fdbc-4106-9671-39b4cd686d12","creator_user_id":1116,"last_editor_user_id":1116,"project_id":"b9264683-8b62-4a5a-a5b6-6a919df14de7","resolved_conflict":false,"created_at":"2026-06-23T22:33:22.737Z","updated_at":"2026-06-23T22:33:22.737Z","device_created_at":"2026-06-23T22:33:22.737Z","device_updated_at":"2026-06-23T22:33:22.737Z","deleted_at":null,"form_template_id":"47d6da63-43e6-4fba-9852-5a2d2091036c","role":"follower","kind":"can_view_form","enabled":false}]},"schema":{"$ref":"#/components/schemas/form_template_full"}}}},"202":{"description":"Successful jid echo response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"jid":"66875304-5861-4d2f-94ad-5786840f25dd"},"schema":{"$ref":"#/components/schemas/project_resource_export_response"}}}}}}},"/api/v3/projects/{project_id}/form_templates/{id}/duplicate":{"post":{"summary":"Duplicate the given form template on the same project","operationId":"duplicate_form_template_by_id","tags":["form templates"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"202":{"description":"Successful duplicate form template response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"jid":"abab7a0c-dff1-4146-95d6-fb2e1bcc7b3b"},"schema":{"$ref":"#/components/schemas/form_template_duplicate_response"}}}}}}},"/api/v3/projects/{project_id}/form_templates/{id}/transfer":{"post":{"summary":"Transfers the form template to the specified account","operationId":"transfer_form_template","tags":["form templates"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"202":{"description":"Successful jid response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"jid":"04185df0-70a7-4214-9021-5ef34bfaa06c"},"schema":{"$ref":"#/components/schemas/form_template_transfer_response"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/form_template_transfer_input"}}},"required":true}}},"/api/v3/projects/{project_id}/form_templates/create_default_templates":{"post":{"summary":"Generate specified default account form template to the account","operationId":"generate_default_form_template_by_name","tags":["default form templates"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"202":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"jid":"6bd32917-f7af-498c-81a3-d0655e94d804"},"schema":{"$ref":"#/components/schemas/form_template_generate_default_response"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/form_template_generate_default"}}},"required":true}}},"/api/v3/projects/{project_id}/form_templates/default_template_codes":{"get":{"summary":"Returns all default account template codes","operationId":"get_default_form_template_hash","tags":["default form templates"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"daily_report":"Daily Report","timesheet":"Timesheet","inspection_request":"Inspection Request","time_material_tag":"Time & Material Tag","safety_audit":"Safety Audit"},"schema":{"$ref":"#/components/schemas/form_template_default_codes_response"}}}}}}},"/api/v3/projects/{project_id}/hyperlinks":{"get":{"summary":"Get all hyperlinks in project","operationId":"get_hyperlinks_in_project","tags":["hyperlinks"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"524a50dc-9151-40bb-ae0c-9d1e5eb852cd","creator_user_id":1136,"last_editor_user_id":1136,"project_id":"63db9ea5-8fd2-434a-9bc2-5f283e801317","resolved_conflict":false,"created_at":"2026-06-23T22:33:28.356Z","updated_at":"2026-06-23T22:33:28.356Z","device_created_at":"2026-06-23T22:33:28.355Z","device_updated_at":"2026-06-23T22:33:28.355Z","deleted_at":null,"sheet_id":"621769ec-bbf0-450c-8c8b-45abb6f23821","description":"description","pos_x":100,"pos_y":200,"floorplan_id":"ac4bf3b6-17f6-476a-9257-5cfa353aa150","attachment_id":null,"color":null,"custom_symbol_id":null,"form_id":null},{"id":"5b8dc109-f927-43d7-8100-4958841589d4","creator_user_id":1136,"last_editor_user_id":1136,"project_id":"63db9ea5-8fd2-434a-9bc2-5f283e801317","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:33:28.370Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"sheet_id":"93d1497f-751a-4bab-9a58-0685110e5893","description":"description","pos_x":100,"pos_y":200,"floorplan_id":"9e63153e-083a-49ed-93a1-b6d85d75bf96","attachment_id":null,"color":null,"custom_symbol_id":null,"form_id":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/hyperlink"}}}}}}}},"/api/v3/projects/{project_id}/hyperlinks/{id}":{"get":{"summary":"Get hyperlink by ID","operationId":"get_hyperlink_by_id","tags":["hyperlinks"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"b5fe0b05-38a2-409d-ae28-9dedcb6354fb","creator_user_id":1140,"last_editor_user_id":1140,"project_id":"60e3b699-64ab-46d2-9673-85a048b02641","resolved_conflict":false,"created_at":"2026-06-23T22:33:29.138Z","updated_at":"2026-06-23T22:33:29.138Z","device_created_at":"2026-06-23T22:33:29.138Z","device_updated_at":"2026-06-23T22:33:29.138Z","deleted_at":null,"sheet_id":"7d998e5e-8215-49ec-936d-3ba2020efe22","description":"description","pos_x":100,"pos_y":200,"floorplan_id":"8894e8b4-a042-43fc-987a-16d61e95e733","attachment_id":null,"color":null,"custom_symbol_id":null,"form_id":null},"schema":{"$ref":"#/components/schemas/hyperlink"}}}}}},"patch":{"summary":"Update hyperlink by ID","operationId":"update_hyperlink_by_id","tags":["hyperlinks"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"48e8cec2-9604-4cd8-bfe7-b56503f74f7f","creator_user_id":1142,"last_editor_user_id":1142,"project_id":"955b2635-5a9c-45fd-bfbd-7cea0961f180","resolved_conflict":false,"created_at":"2026-06-23T22:33:29.480Z","updated_at":"2026-06-23T22:33:29.763Z","device_created_at":"2026-06-23T22:33:29.480Z","device_updated_at":"2026-06-23T22:31:29.509Z","deleted_at":null,"sheet_id":"ce1a1adc-d313-43ff-9760-68b6aa3f3369","description":"description","pos_x":100,"pos_y":200,"floorplan_id":"990720dc-3407-49cf-a49a-a7e8fbde1e12","attachment_id":null,"color":null,"custom_symbol_id":null,"form_id":null},"schema":{"$ref":"#/components/schemas/hyperlink"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/hyperlink_update_input"}}},"required":true}},"delete":{"summary":"Delete hyperlink by ID","operationId":"delete_hyperlink_by_id","tags":["hyperlinks"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/hyperlinks/{id}/restore":{"put":{"summary":"Restore hyperlink by ID","operationId":"restore_hyperlink_by_id","tags":["hyperlinks"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"e7920638-c419-4bfb-b9c1-2207b980d056","creator_user_id":1146,"last_editor_user_id":1146,"project_id":"cd6c1226-4b6f-4ce4-a3ca-ab0d206cf77e","resolved_conflict":false,"created_at":"2026-06-23T22:33:30.223Z","updated_at":"2026-06-23T22:33:30.455Z","device_created_at":"2026-06-23T22:33:30.223Z","device_updated_at":"2026-06-23T22:33:30.223Z","deleted_at":null,"sheet_id":"08cf8b82-d7c2-46e8-9e9b-37d63367c9dd","description":"description","pos_x":100,"pos_y":200,"floorplan_id":"18964741-4b1f-4ec0-b7ad-b31a1afcdcb7","attachment_id":null,"color":null,"custom_symbol_id":null,"form_id":null},"schema":{"$ref":"#/components/schemas/hyperlink"}}}}}}},"/api/v3/projects/{project_id}/sheets/{sheet_id}/hyperlinks":{"get":{"summary":"Show all hyperlinks in a sheet","operationId":"get_hyperlinks_in_sheet","tags":["hyperlinks"],"parameters":[{"name":"sheet_id","description":"ID of the sheet to filter hyperlinks by","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"a4182d22-7adc-4fdc-9065-e860d0b16629","creator_user_id":1148,"last_editor_user_id":1148,"project_id":"476bf342-6a52-4691-9af0-fe927c837ba7","resolved_conflict":false,"created_at":"2026-06-23T22:33:30.581Z","updated_at":"2026-06-23T22:33:30.581Z","device_created_at":"2026-06-23T22:33:30.581Z","device_updated_at":"2026-06-23T22:33:30.581Z","deleted_at":null,"sheet_id":"aead4630-858c-43fa-b608-773961dc53f7","description":"description","pos_x":100,"pos_y":200,"floorplan_id":"5639a680-0ccb-46cd-a659-4925bbd5740c","attachment_id":null,"color":null,"custom_symbol_id":null,"form_id":null},{"id":"d7c91933-a737-4c95-8de4-93ba3db4ffbc","creator_user_id":1148,"last_editor_user_id":1148,"project_id":"476bf342-6a52-4691-9af0-fe927c837ba7","resolved_conflict":false,"created_at":"2026-06-23T22:33:30.591Z","updated_at":"2026-06-23T22:33:30.591Z","device_created_at":"2026-06-23T22:33:30.591Z","device_updated_at":"2026-06-23T22:33:30.591Z","deleted_at":null,"sheet_id":"aead4630-858c-43fa-b608-773961dc53f7","description":"description","pos_x":100,"pos_y":200,"floorplan_id":"570676e1-07cd-42fa-adfd-566589e86b6e","attachment_id":null,"color":null,"custom_symbol_id":null,"form_id":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/hyperlink"}}}}}}},"post":{"summary":"Create a new hyperlink in a sheet","operationId":"add_hyperlink_in_sheet","tags":["hyperlinks"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"},{"name":"sheet_id","description":"ID of the sheet to create hyperlink in","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"a20a02d4-4680-4356-94c6-bca72827d933","creator_user_id":1150,"last_editor_user_id":1150,"project_id":"4b8668a7-9154-40db-af56-8a2459c354b6","resolved_conflict":false,"created_at":"2026-06-23T22:33:31.247Z","updated_at":"2026-06-23T22:33:31.247Z","device_created_at":"2026-06-23T22:33:31.003Z","device_updated_at":"2026-06-23T22:33:31.003Z","deleted_at":null,"sheet_id":"a522fc5d-070f-421f-a083-dffc689b3f0f","description":"description","pos_x":100,"pos_y":200,"floorplan_id":"6df78850-66eb-4b8e-9689-d1015daa7ee4","attachment_id":null,"color":null,"custom_symbol_id":null,"form_id":null},"schema":{"$ref":"#/components/schemas/hyperlink"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/hyperlink_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/locations":{"get":{"summary":"Get all locations in project","operationId":"get_locations_in_project","tags":["locations"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"9ccba576-f3b6-450c-bab4-02afbcc16489","creator_user_id":1152,"last_editor_user_id":1152,"project_id":"a77b8461-85bf-4899-8431-3dd2712cdc14","resolved_conflict":false,"created_at":"2026-06-23T22:33:31.355Z","updated_at":"2026-06-23T22:33:31.355Z","device_created_at":"2026-06-23T22:33:31.355Z","device_updated_at":"2026-06-23T22:33:31.355Z","deleted_at":null,"location_id":null,"name":"location 1"},{"id":"659b6272-b634-4c4b-8c2d-e88cf40e8187","creator_user_id":1152,"last_editor_user_id":1152,"project_id":"a77b8461-85bf-4899-8431-3dd2712cdc14","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:33:31.360Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"location_id":null,"name":"location 2"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/location"}}}}}}},"post":{"summary":"Create a new location","operationId":"create_location_in_project","tags":["locations"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"35e67b3a-73a8-4bb7-b446-dbcb25ade9ef","creator_user_id":1158,"last_editor_user_id":1158,"project_id":"733b976e-e64c-4037-a383-f5eec58e92b2","resolved_conflict":false,"created_at":"2026-06-23T22:33:32.580Z","updated_at":"2026-06-23T22:33:32.580Z","device_created_at":"2026-06-23T22:33:32.347Z","device_updated_at":"2026-06-23T22:33:32.347Z","deleted_at":null,"location_id":null,"name":"location 4"},"schema":{"$ref":"#/components/schemas/location"}}}},"422":{"description":"All locations under the same parent must have unique names.","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"errors":["There is already a location on this tier with the same name. Please use a different name."]},"schema":{"$ref":"#/components/schemas/errors"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/location_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/locations/{id}":{"get":{"summary":"Get location by ID","operationId":"get_location_by_id","tags":["locations"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"4cf58551-f8bc-4ac3-8a61-77a51569f7c0","creator_user_id":1156,"last_editor_user_id":1156,"project_id":"7a6147c3-4e2d-40ff-acbf-0b465ec82e10","resolved_conflict":false,"created_at":"2026-06-23T22:33:31.981Z","updated_at":"2026-06-23T22:33:31.981Z","device_created_at":"2026-06-23T22:33:31.981Z","device_updated_at":"2026-06-23T22:33:31.981Z","deleted_at":null,"location_id":null,"name":"location 3"},"schema":{"$ref":"#/components/schemas/location"}}}}}},"patch":{"summary":"Update location by ID","operationId":"update_location_by_id","tags":["locations"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"8d19d682-890d-41c0-a065-fd8f14a41b26","creator_user_id":1160,"last_editor_user_id":1160,"project_id":"b8330d45-bb15-4bc2-8ab8-ae4b84f9c401","resolved_conflict":false,"created_at":"2026-06-23T22:33:32.692Z","updated_at":"2026-06-23T22:33:32.955Z","device_created_at":"2026-06-23T22:33:32.692Z","device_updated_at":"2026-06-23T22:31:32.709Z","deleted_at":null,"location_id":null,"name":"location 5"},"schema":{"$ref":"#/components/schemas/location"}}}},"403":{"description":"Cannot change parent location","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"errors":"Cannot change parent."},"schema":{"$ref":"#/components/schemas/errors_with_single_error"}}}},"422":{"description":"All locations under the same parent must have unique names.","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"entity":{"id":"068769e0-a72e-4105-a0dc-f4ed87429818","creator_user_id":1168,"last_editor_user_id":1168,"project_id":"72a4e528-c058-4fd0-b818-4fe06a6c9e8f","resolved_conflict":false,"created_at":"2026-06-23T22:33:34.096Z","updated_at":"2026-06-23T22:33:34.096Z","device_created_at":"2026-06-23T22:33:34.096Z","device_updated_at":"2026-06-23T22:33:34.096Z","deleted_at":null,"location_id":null,"name":"not atlantis"},"errors":["There is already a location on this tier with the same name. Please use a different name."]},"schema":{"$ref":"#/components/schemas/entity_with_errors"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/location_update_input"}}},"required":true}},"delete":{"summary":"Delete location by ID","operationId":"delete_location_by_id","tags":["locations"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/locations/{id}/restore":{"put":{"summary":"Restore location by ID","operationId":"restore_location_by_id","tags":["locations"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"715cc2fa-8827-4016-84a0-64d78591b5cf","creator_user_id":1164,"last_editor_user_id":1164,"project_id":"6d13c152-186d-4468-b6a4-af090cd79eec","resolved_conflict":false,"created_at":"2026-06-23T22:33:33.357Z","updated_at":"2026-06-23T22:33:33.627Z","device_created_at":"2026-06-23T22:33:33.357Z","device_updated_at":"2026-06-23T22:33:33.357Z","deleted_at":null,"location_id":null,"name":"location 7"},"schema":{"$ref":"#/components/schemas/location"}}}}}}},"/api/v3/projects/{project_id}/locations/batch_create":{"post":{"summary":"Batch create locations","operationId":"batch_create_locations","tags":["locations"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful batch create response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"id":"9fac8777-08c6-483c-aea3-a32f55a46662","creator_user_id":1172,"last_editor_user_id":1172,"project_id":"84318d47-c6c5-4d61-8970-f0745b8717a0","resolved_conflict":false,"created_at":"2026-06-23T22:33:35.141Z","updated_at":"2026-06-23T22:33:35.141Z","device_created_at":"2026-06-23T22:33:35.141Z","device_updated_at":"2026-06-23T22:33:35.141Z","deleted_at":null,"location_id":null,"name":"A1"},{"id":"c8a910b4-3ecb-470d-b271-9da2e4608275","creator_user_id":1172,"last_editor_user_id":1172,"project_id":"84318d47-c6c5-4d61-8970-f0745b8717a0","resolved_conflict":false,"created_at":"2026-06-23T22:33:35.143Z","updated_at":"2026-06-23T22:33:35.143Z","device_created_at":"2026-06-23T22:33:35.143Z","device_updated_at":"2026-06-23T22:33:35.143Z","deleted_at":null,"location_id":"9fac8777-08c6-483c-aea3-a32f55a46662","name":"A2"},{"id":"f292bd0a-0ec9-4393-905b-f3cf8fe6b8ac","creator_user_id":1172,"last_editor_user_id":1172,"project_id":"84318d47-c6c5-4d61-8970-f0745b8717a0","resolved_conflict":false,"created_at":"2026-06-23T22:33:35.145Z","updated_at":"2026-06-23T22:33:35.145Z","device_created_at":"2026-06-23T22:33:35.145Z","device_updated_at":"2026-06-23T22:33:35.145Z","deleted_at":null,"location_id":"c8a910b4-3ecb-470d-b271-9da2e4608275","name":"A3"},{"id":"cafe950e-22bd-4f27-a94f-b1787a9bf319","creator_user_id":1172,"last_editor_user_id":1172,"project_id":"84318d47-c6c5-4d61-8970-f0745b8717a0","resolved_conflict":false,"created_at":"2026-06-23T22:33:35.147Z","updated_at":"2026-06-23T22:33:35.147Z","device_created_at":"2026-06-23T22:33:35.147Z","device_updated_at":"2026-06-23T22:33:35.147Z","deleted_at":null,"location_id":null,"name":"B1"},{"id":"c1dac2ce-4f4a-473f-bcb1-e28fd6d15a5f","creator_user_id":1172,"last_editor_user_id":1172,"project_id":"84318d47-c6c5-4d61-8970-f0745b8717a0","resolved_conflict":false,"created_at":"2026-06-23T22:33:35.149Z","updated_at":"2026-06-23T22:33:35.149Z","device_created_at":"2026-06-23T22:33:35.149Z","device_updated_at":"2026-06-23T22:33:35.149Z","deleted_at":null,"location_id":"cafe950e-22bd-4f27-a94f-b1787a9bf319","name":"B2"},{"id":"6083114f-6c66-4d0e-bcd5-306ff4aaf9e4","creator_user_id":1172,"last_editor_user_id":1172,"project_id":"84318d47-c6c5-4d61-8970-f0745b8717a0","resolved_conflict":false,"created_at":"2026-06-23T22:33:35.150Z","updated_at":"2026-06-23T22:33:35.150Z","device_created_at":"2026-06-23T22:33:35.150Z","device_updated_at":"2026-06-23T22:33:35.150Z","deleted_at":null,"location_id":"c1dac2ce-4f4a-473f-bcb1-e28fd6d15a5f","name":"B3"}],"schema":{"$ref":"#/components/schemas/location_batch_create_response"}}}},"422":{"description":"Too many locations batch create response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"errors":"Please limit the number of locations involved to 500."},"schema":{"$ref":"#/components/schemas/errors_with_single_error"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/location_batch_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/locations/{id}/full_path":{"get":{"summary":"Get full_path for location","operationId":"get_full_path","tags":["locations"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful nested full path response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"full_path":"loc1 > loc2 > loc3"},"schema":{"$ref":"#/components/schemas/location_full_path_response"}}}}}}},"/api/v3/projects/{project_id}/locations/{id}/active_task_count_for_location_and_children":{"get":{"summary":"Get active task count for location & its children","operationId":"get_active_task_count_for_location_and_children","tags":["locations"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response for multiple active tasks for this location and its children","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"task_count":5},"schema":{"$ref":"#/components/schemas/active_task_count_for_location_and_children_response"}}}}}}},"/api/v3/projects/{project_id}/markups":{"get":{"summary":"Get all markups in project","operationId":"get_markups_in_project","tags":["markups"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"},{"name":"filters[sheet_id_eq]","description":"Filter on sheet_id field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"26462387-8f00-4118-8f1c-419ec8761c23"}},{"name":"filters[creator_user_id_eq]","description":"Filter on creator_user_id field being equal to the passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"100"}},{"name":"filters[last_editor_user_id_eq]","description":"Filter on last_editor_user_id field being equal to the passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"100"}},{"name":"filters[deleted_at_gte]","description":"Filter on deleted_at field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[deleted_at_gt]","description":"Filter on deleted_at field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[deleted_at_lte]","description":"Filter on deleted_at field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[deleted_at_lt]","description":"Filter on deleted_at field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_gte]","description":"Filter on created_at field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_gt]","description":"Filter on created_at field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_lte]","description":"Filter on created_at field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_lt]","description":"Filter on created_at field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_gte]","description":"Filter on updated_at field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_gt]","description":"Filter on updated_at field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_lte]","description":"Filter on updated_at field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_lt]","description":"Filter on updated_at field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"965b78a4-fbf3-4aee-affd-cdc79463beca","creator_user_id":1184,"last_editor_user_id":1184,"project_id":"686c6232-f1b9-4e69-94a4-e3ba3e08d45a","resolved_conflict":false,"created_at":"2026-06-23T22:33:37.303Z","updated_at":"2026-06-23T22:33:37.304Z","device_created_at":"2026-06-23T22:33:37.303Z","device_updated_at":"2026-06-23T22:33:37.303Z","deleted_at":null,"sheet_id":"6c6de439-f4fd-4ea6-a59a-b66008451e61","is_private":false,"data":{"a":"a"}},{"id":"d16e19cf-e2a2-4810-af27-d644c00dec2c","creator_user_id":1184,"last_editor_user_id":1184,"project_id":"686c6232-f1b9-4e69-94a4-e3ba3e08d45a","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:33:37.312Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"sheet_id":"af51ff10-68de-4f5c-9ea4-fb05b72bf7be","is_private":false,"data":{"a":"a"}}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/markup"}}}}}}}},"/api/v3/projects/{project_id}/markups/{id}":{"get":{"summary":"Get markup by ID","operationId":"get_markup_by_id","tags":["markups"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"e714c6ee-4c4b-4fc1-8db4-500b54071b30","creator_user_id":1188,"last_editor_user_id":1188,"project_id":"0d08b677-2a54-4118-ac38-f5da4948570f","resolved_conflict":false,"created_at":"2026-06-23T22:33:37.980Z","updated_at":"2026-06-23T22:33:37.981Z","device_created_at":"2026-06-23T22:33:37.980Z","device_updated_at":"2026-06-23T22:33:37.980Z","deleted_at":null,"sheet_id":"4163d779-b217-4da1-975c-1ee5d22cb77a","is_private":false,"data":{"a":"a"}},"schema":{"$ref":"#/components/schemas/markup"}}}}}},"patch":{"summary":"Update markup by ID","operationId":"update_markup_by_id","tags":["markups"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"14120140-876f-414f-91eb-aba7286e2ff8","creator_user_id":1190,"last_editor_user_id":1190,"project_id":"aa4d4899-5d41-4033-b1e9-123f71673d4c","resolved_conflict":false,"created_at":"2026-06-23T22:33:38.329Z","updated_at":"2026-06-23T22:33:38.614Z","device_created_at":"2026-06-23T22:33:38.329Z","device_updated_at":"2026-06-23T22:31:38.347Z","deleted_at":null,"sheet_id":"02635e5c-ed79-4fda-ac01-82b9cf6c1e93","is_private":false,"data":{"a":"a"}},"schema":{"$ref":"#/components/schemas/markup"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/markup_update_input"}}},"required":true}},"delete":{"summary":"Delete markup by ID","operationId":"delete_markup_by_id","tags":["markups"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/markups/{id}/restore":{"put":{"summary":"Restore markup by ID","operationId":"restore_markup_by_id","tags":["markups"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"4cf55e81-76a3-47fb-88f9-3b02a8b34f42","creator_user_id":1194,"last_editor_user_id":1194,"project_id":"530c5695-eba9-4ffe-8209-b73f0dba5c62","resolved_conflict":false,"created_at":"2026-06-23T22:33:39.047Z","updated_at":"2026-06-23T22:33:39.314Z","device_created_at":"2026-06-23T22:33:39.047Z","device_updated_at":"2026-06-23T22:33:39.047Z","deleted_at":null,"sheet_id":"07d03eb6-c1ef-44c3-8413-c0154a47cf91","is_private":false,"data":{"a":"a"}},"schema":{"$ref":"#/components/schemas/markup"}}}}}}},"/api/v3/projects/{project_id}/sheets/{sheet_id}/markups":{"get":{"summary":"Show all markups in a sheet","operationId":"get_markups_in_sheet","tags":["markups"],"parameters":[{"name":"sheet_id","description":"ID of the sheet to filter markups by","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"},{"name":"filters[sheet_id_eq]","description":"Filter on sheet_id field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"26462387-8f00-4118-8f1c-419ec8761c23"}},{"name":"filters[creator_user_id_eq]","description":"Filter on creator_user_id field being equal to the passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"100"}},{"name":"filters[last_editor_user_id_eq]","description":"Filter on last_editor_user_id field being equal to the passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"100"}},{"name":"filters[deleted_at_gte]","description":"Filter on deleted_at field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[deleted_at_gt]","description":"Filter on deleted_at field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[deleted_at_lte]","description":"Filter on deleted_at field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[deleted_at_lt]","description":"Filter on deleted_at field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_gte]","description":"Filter on created_at field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_gt]","description":"Filter on created_at field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_lte]","description":"Filter on created_at field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_lt]","description":"Filter on created_at field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_gte]","description":"Filter on updated_at field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_gt]","description":"Filter on updated_at field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_lte]","description":"Filter on updated_at field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_lt]","description":"Filter on updated_at field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"1631b986-f47f-4227-bf6c-9b59b16581ee","creator_user_id":1196,"last_editor_user_id":1196,"project_id":"d36c0401-01b9-487d-8bd3-3cf66e8fddc0","resolved_conflict":false,"created_at":"2026-06-23T22:33:39.421Z","updated_at":"2026-06-23T22:33:39.421Z","device_created_at":"2026-06-23T22:33:39.421Z","device_updated_at":"2026-06-23T22:33:39.421Z","deleted_at":null,"sheet_id":"0ee10867-574c-42fc-b9e3-52ab2fa15edd","is_private":false,"data":{"a":"a"}},{"id":"632cc190-9e2d-48ef-b06e-60483334286c","creator_user_id":1196,"last_editor_user_id":1196,"project_id":"d36c0401-01b9-487d-8bd3-3cf66e8fddc0","resolved_conflict":false,"created_at":"2026-06-23T22:33:39.425Z","updated_at":"2026-06-23T22:33:39.425Z","device_created_at":"2026-06-23T22:33:39.425Z","device_updated_at":"2026-06-23T22:33:39.425Z","deleted_at":null,"sheet_id":"0ee10867-574c-42fc-b9e3-52ab2fa15edd","is_private":false,"data":{"a":"a"}}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/markup"}}}}}}},"post":{"summary":"Create a new markup","operationId":"add_markup_in_sheet","tags":["markups"],"description":"Creates a markup on a Sheet of a Floorplan. \n\nMarkups are user generated overlay elements that is displayed on top of a sheet of a Floorplan. Markups can be private to you\n, set it by passing `is_private: true`. \n\nThe `data` field of a Markup follows the [GeoJson](https://docs.fileformat.com/gis/geojson/) format.\n\nSchema looks like:\n```json\n{\n  \"type\": \"Feature\",\n  \"properties\": {\n    \"style\": \"See below: property.style\",\n    \"color\": \"#FF0000\",\n    \"opacity\": 1,\n    \"width\": 16\n  },\n  \"geometry\": {\n    \"type\": \"See below: geometry.type\",\n    \"coordinates\": [\n      [\n        136,\n        95\n      ],\n      [\n        277,\n        17\n      ]\n    ]\n  }\n}\n```\n\n**Properties.style can be one of these: `\"arrow\", \"cloud\", \"drawing\", \"ellipse\", \"highlighter\", \"measurement\", \"measurement_line\", \"polygon\", \"rectangle\" ,\"text\"`**\n\n**Geometry.type is one of these: `\"Polygon\",\"LineString\"`**\n\nHere is an example of an `Arrow`:\n\n```json\n{\n  \"type\": \"Feature\",\n  \"properties\": {\n    \"style\": \"arrow\",\n    \"color\": \"#FF0000\",\n    \"opacity\": 1,\n    \"width\": 16\n  },\n  \"geometry\": {\n    \"type\": \"LineString\",\n    \"coordinates\": [\n      [\n        136,\n        95\n      ],\n      [\n        277,\n        17\n      ]\n    ]\n  }\n}\n```\n\nHere is an example of a `Drawing`:\n```json\n{\n    \"type\": \"Feature\",\n    \"properties\": {\n        \"style\": \"drawing\",\n        \"color\": \"#0000FF\",\n        \"opacity\": 1,\n        \"width\": 16\n    },\n    \"geometry\": {\n        \"type\": \"LineString\",\n        \"coordinates\": [\n            [\n                639,\n                406\n            ],\n            [\n                639,\n                392\n            ]\n        ]\n    }\n}\n```\n\nHere is an example of a `Ellipse`:\n```json\n{\n    \"properties\": {\n        \"style\": \"ellipse\",\n        \"color\": \"#FF7F00\",\n        \"opacity\": 1,\n        \"width\": 2\n    },\n    \"geometry\": {\n        \"coordinates\": [\n            [\n                1775,\n                298\n            ]\n        ],\n        \"radii\": [\n            136.03858998144713,\n            56.115918367346936\n        ]\n    }\n}\n```\n\nHere is an example of a `Measurement`:\n```json\n{\n    \"type\": \"Feature\",\n    \"properties\": {\n        \"style\": \"measurement\",\n        \"color\": \"#FF7F00\",\n        \"opacity\": 1,\n        \"width\": 16,\n        \"description\": \"1 centimeter\",\n        \"fontSize\": 48\n    },\n    \"geometry\": {\n        \"type\": \"LineString\",\n        \"coordinates\": [\n            [\n                217,\n                620\n            ],\n            [\n                359,\n                622\n            ]\n        ]\n    }\n}\n```\n\nHere is an example of a `Text`:\n```json\n{\n    \"type\": \"Feature\",\n    \"properties\": {\n      \"style\": \"text\",\n      \"color\": \"#FF0000\",\n      \"description\": \"Sample\",\n      \"fontSize\": 48\n    },\n    \"geometry\": {\n      \"type\": \"Polygon\",\n      \"coordinates\": [\n        [\n          760,\n          144\n        ],\n        [\n          936,\n          144\n        ],\n        [\n          936,\n          239\n        ],\n        [\n          760,\n          239\n        ]\n      ]\n    }\n}\n```\nHere is an example of a `Polygon`:\n```json\n{\n        \"type\": \"Feature\",\n        \"properties\": {\n            \"style\": \"polygon\",\n            \"color\": \"#FF0000\",\n            \"opacity\": 1,\n            \"width\": 2\n        },\n        \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [\n                [\n                    286,\n                    612\n                ],\n                [\n                    408,\n                    609\n                ],\n                [\n                    408,\n                    697\n                ],\n                [\n                    337,\n                    554\n                ]\n            ]\n        }\n    }\n```\n\nHere is an example of a `Measurement Line`, used to calibrate for scale:\n```json\n{\n    \"type\": \"Feature\",\n    \"properties\": {\n        \"style\": \"measurementline\",\n        \"color\": \"#FF0000\",\n        \"width\": 2,\n        \"fontSize\": 16\n    },\n    \"geometry\": {\n        \"type\": \"LineString\",\n        \"coordinates\": [\n            [\n                660,\n                976\n            ],\n            [\n                830,\n                973\n            ]\n        ]\n    }\n}\n```\n\nHere is a `Rectangle`:\n```json\n{\n    \"type\": \"Feature\",\n    \"properties\": {\n        \"style\": \"rectangle\",\n        \"color\": \"#FF00FF\",\n        \"opacity\": 1,\n        \"width\": 2\n    },\n    \"geometry\": {\n        \"type\": \"Polygon\",\n        \"coordinates\": [\n            [\n                136,\n                816\n            ],\n            [\n                275,\n                816\n            ],\n            [\n                275,\n                898\n            ],\n            [\n                136,\n                898\n            ]\n        ]\n    }\n}\n```\n\nHere is a `Highlighter`:\n```json\n{\n    \"type\": \"Feature\",\n    \"properties\": {\n      \"style\": \"highlighter\",\n      \"color\": \"#FF00FF\",\n      \"opacity\": 0.25,\n      \"width\": 40\n    },\n    \"geometry\": {\n      \"type\": \"LineString\",\n      \"coordinates\": [\n        [\n            881,\n            415\n        ],\n        [\n            881,\n            418\n        ]\n      ]\n    }\n}\n```\nHere is an example of a `Cloud` shape that is private, the entire `POST` body:\n```json\n{\n    \"id\": \"4d109283-acc3-4a20-9e9c-21c71fdd8b51\",\n    \"creator_user_id\": 39048,\n    \"last_editor_user_id\": 39048,\n    \"project_id\": \"c8fe9ca2-1a8a-4c03-a317-90d9a3d516fa\",\n    \"resolved_conflict\": false,\n    \"created_at\": \"2020-12-24T03:19:58.234Z\",\n    \"updated_at\": \"2020-12-24T03:19:58.234Z\",\n    \"device_created_at\": \"2020-12-24T03:19:57.488Z\",\n    \"device_updated_at\": \"2020-12-24T03:19:57.488Z\",\n    \"deleted_at\": null,\n    \"sheet_id\": \"7e21cfaa-5a6b-4796-b369-036c906805e4\",\n    \"is_private\": true,\n    \"data\": {\n        \"type\": \"Feature\",\n        \"properties\": {\n            \"style\": \"cloud\",\n            \"color\": \"#7700B9\",\n            \"opacity\": 1,\n            \"arcRadius\": 8\n        },\n        \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [\n                [\n                    405,\n                    1068\n                ],\n                [\n                    709,\n                    1068\n                ],\n                [\n                    709,\n                    1260\n                ],\n                [\n                    405,\n                    1260\n                ]\n            ]\n        }\n    }\n}\n```\n\nOne way to see how Fieldwire is constructing these Markup `data` is to examine the XHR tab of a browser developer console\nand when you use the Floorplan markup tools, see what the body it is being POSTed to Fieldwire. \n","security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"},{"name":"sheet_id","description":"ID of the sheet to create markup in","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"9f132f08-e810-4aeb-bd5e-c9fcd4d79534","creator_user_id":1198,"last_editor_user_id":1198,"project_id":"e753b220-5af0-40b4-9921-aa5772b237a6","resolved_conflict":false,"created_at":"2026-06-23T22:33:40.055Z","updated_at":"2026-06-23T22:33:40.055Z","device_created_at":"2026-06-23T22:33:39.795Z","device_updated_at":"2026-06-23T22:33:39.795Z","deleted_at":null,"sheet_id":"570b62e9-2c08-40b3-a182-aa9e611db541","is_private":false,"data":{"a":"a"}},"schema":{"$ref":"#/components/schemas/markup"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/markup_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/markups/batch":{"patch":{"summary":"batch update","operationId":"update_batch_markups_in_sheet","tags":["markups"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"id":"2d77717f-ea7b-4765-8248-697ccd73ca67","creator_user_id":1200,"last_editor_user_id":1200,"project_id":"708f8943-5302-4684-bb78-d9662bd6c611","resolved_conflict":false,"created_at":"2026-06-23T22:33:40.221Z","updated_at":"2026-06-23T22:33:40.628Z","device_created_at":"2026-06-23T22:33:40.221Z","device_updated_at":"2026-06-23T22:33:40.221Z","deleted_at":null,"sheet_id":"9ed6a61c-73e0-45d2-bf8b-f5bc4b421dd7","is_private":false,"data":{"a":"a"}},{"id":"5580eb42-faaf-4664-be9b-bfc1552bd9fc","creator_user_id":1200,"last_editor_user_id":1200,"project_id":"708f8943-5302-4684-bb78-d9662bd6c611","resolved_conflict":false,"created_at":"2026-06-23T22:33:40.229Z","updated_at":"2026-06-23T22:33:40.630Z","device_created_at":"2026-06-23T22:33:40.229Z","device_updated_at":"2026-06-23T22:33:40.229Z","deleted_at":null,"sheet_id":"5b02fbca-63a1-4d16-b278-7b74c3c5996c","is_private":false,"data":{"a":"a"}}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/markup"}}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/markup_batch_update_input"}}},"required":true}},"delete":{"summary":"batch delete","operationId":"destroy_batch_markups_in_sheet","tags":["markups"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/markup_batch_destroy"}}},"required":true}}},"/api/v3/markup_symbol_categories/{id}":{"get":{"summary":"Get markup_symbol_category by ID","operationId":"get_markup_symbol_category_by_id","tags":["markup symbol categories"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"19524aea-ac74-44bc-98af-6489f4aed381","creator_user_id":1,"last_editor_user_id":1,"resolved_conflict":false,"created_at":"2026-06-23T22:33:41.082Z","updated_at":"2026-06-23T22:33:41.082Z","device_created_at":"2026-06-23T22:33:41.082Z","device_updated_at":"2026-06-23T22:33:41.082Z","deleted_at":null,"name":"symbol 1","anchor_region":"us"},"schema":{"$ref":"#/components/schemas/markup_symbol_category"}}}}}}},"/api/v3/markup_symbol_categories":{"get":{"summary":"Get all markup_symbol_categories","operationId":"get_markup_symbol_categories","tags":["markup symbol categories"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"id":"c4543df1-088b-4703-bbb6-1addcb67b971","creator_user_id":1,"last_editor_user_id":1,"resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"name":"symbol 3","anchor_region":"us"},{"id":"93ebc83f-2d4c-4585-9db1-5ec4a577d400","creator_user_id":1,"last_editor_user_id":1,"resolved_conflict":false,"created_at":"2026-06-23T22:33:41.403Z","updated_at":"2026-06-23T22:33:41.403Z","device_created_at":"2026-06-23T22:33:41.403Z","device_updated_at":"2026-06-23T22:33:41.403Z","deleted_at":null,"name":"symbol 2","anchor_region":"us"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/markup_symbol_category"}}}}}}}},"/api/v3/markup_symbol_category_symbols/{id}":{"get":{"summary":"Get markup_symbol_category_symbol by ID","operationId":"get_markup_symbol_category_symbol_by_id","tags":["markup symbol category symbols"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"53099b33-ec06-4150-8830-4a09a017fd9e","creator_user_id":1,"last_editor_user_id":1,"resolved_conflict":false,"created_at":"2026-06-23T22:33:41.999Z","updated_at":"2026-06-23T22:33:41.999Z","device_created_at":"2026-06-23T22:33:41.999Z","device_updated_at":"2026-06-23T22:33:41.999Z","deleted_at":null,"markup_symbol_id":"c806e1dc-0afc-49f0-99b9-8c4a31ff53b3","markup_symbol_category_id":"16f1ab3d-741a-4559-bc93-2e04175c1093","anchor_region":"us"},"schema":{"$ref":"#/components/schemas/markup_symbol_category_symbol"}}}}}}},"/api/v3/markup_symbol_category_symbols":{"get":{"summary":"Get all markup_symbol_category_symbols","operationId":"get_markup_symbol_category_symbols","tags":["markup symbol category symbols"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"id":"179713d6-70e5-47ba-91dd-5b134b83211c","creator_user_id":1,"last_editor_user_id":1,"resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"markup_symbol_id":"73d699f9-d105-4eb4-ac71-7f25e38cf5a9","markup_symbol_category_id":"c24872b7-f84b-4540-a39d-6d9e8fdc41e8","anchor_region":"us"},{"id":"34016b91-0691-4437-b848-b6f3f99ea31d","creator_user_id":1,"last_editor_user_id":1,"resolved_conflict":false,"created_at":"2026-06-23T22:33:42.329Z","updated_at":"2026-06-23T22:33:42.329Z","device_created_at":"2026-06-23T22:33:42.329Z","device_updated_at":"2026-06-23T22:33:42.329Z","deleted_at":null,"markup_symbol_id":"7cb958f4-240d-44c4-929d-42f2e603b6a7","markup_symbol_category_id":"d091833b-7596-45f9-ba4f-c141dd450adf","anchor_region":"us"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/markup_symbol_category_symbol"}}}}}}}},"/api/v3/markup_symbols/{id}":{"get":{"summary":"Get markup_symbol by ID","operationId":"get_markup_symbol_by_id","tags":["markup symbols"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"a63d4912-29d7-4ed0-a70e-aef2136e0cc2","creator_user_id":1,"last_editor_user_id":1,"resolved_conflict":false,"created_at":"2026-06-23T22:33:42.943Z","updated_at":"2026-06-23T22:33:42.943Z","device_created_at":"2026-06-23T22:33:42.943Z","device_updated_at":"2026-06-23T22:33:42.943Z","deleted_at":null,"data":{"a":"a"},"name":"symbol 4","anchor_region":"us"},"schema":{"$ref":"#/components/schemas/markup_symbol"}}}}}}},"/api/v3/markup_symbols":{"get":{"summary":"Get all markup_symbols","operationId":"get_markup_symbols","tags":["markup symbols"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"id":"f89e26cb-7d20-4635-956b-4d89873f8182","creator_user_id":1,"last_editor_user_id":1,"resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"data":{"a":"a"},"name":"symbol 6","anchor_region":"us"},{"id":"48d43a65-334f-4372-b505-81fdedf96859","creator_user_id":1,"last_editor_user_id":1,"resolved_conflict":false,"created_at":"2026-06-23T22:33:43.276Z","updated_at":"2026-06-23T22:33:43.276Z","device_created_at":"2026-06-23T22:33:43.276Z","device_updated_at":"2026-06-23T22:33:43.276Z","deleted_at":null,"data":{"a":"a"},"name":"symbol 5","anchor_region":"us"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/markup_symbol"}}}}}}}},"/api/v3/projects/{project_id}/multi_hyperlinks":{"get":{"summary":"Get all multi_hyperlinks in project","operationId":"get_multi_hyperlinks_in_project","tags":["multi hyperlinks"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"b574b25b-b995-4c99-9586-71d7e7bf9152","creator_user_id":1222,"last_editor_user_id":1222,"project_id":"6b7b34c9-72d9-4b61-bbdf-1cd8d8460d90","resolved_conflict":false,"created_at":"2026-06-23T22:33:44.004Z","updated_at":"2026-06-23T22:33:44.004Z","device_created_at":"2026-06-23T22:33:44.004Z","device_updated_at":"2026-06-23T22:33:44.004Z","deleted_at":null,"sheet_id":"e124c296-8b38-451f-8720-a90a2264429d","pos_x":100,"pos_y":200,"color":null,"attachment_ids":[]},{"id":"8915b837-f966-447d-8382-a85dafb3d81d","creator_user_id":1222,"last_editor_user_id":1222,"project_id":"6b7b34c9-72d9-4b61-bbdf-1cd8d8460d90","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:33:44.011Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"sheet_id":"74e17bf5-2ba7-4f2e-9afa-19b244c3e4b2","pos_x":100,"pos_y":200,"color":null,"attachment_ids":[]}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/multi_hyperlink"}}}}}}}},"/api/v3/projects/{project_id}/multi_hyperlinks/{id}":{"get":{"summary":"Get multi_hyperlink by ID","operationId":"get_multi_hyperlink_by_id","tags":["multi hyperlinks"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"8a88fd05-4f1a-4818-b016-a7e1ca17114d","creator_user_id":1226,"last_editor_user_id":1226,"project_id":"62e3fde6-3213-49b7-8cc3-7b06056af05e","resolved_conflict":false,"created_at":"2026-06-23T22:33:44.701Z","updated_at":"2026-06-23T22:33:44.701Z","device_created_at":"2026-06-23T22:33:44.701Z","device_updated_at":"2026-06-23T22:33:44.701Z","deleted_at":null,"sheet_id":"e3d881a9-ae8c-4bc0-ad63-f2987c404abc","pos_x":100,"pos_y":200,"color":null,"attachment_ids":[]},"schema":{"$ref":"#/components/schemas/multi_hyperlink"}}}}}},"patch":{"summary":"Update multi_hyperlink by ID","operationId":"update_multi_hyperlink_by_id","tags":["multi hyperlinks"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"46c7f14e-e676-4ded-9133-3848496224c3","creator_user_id":1228,"last_editor_user_id":1228,"project_id":"c96a8a23-3a52-4d52-b5c7-295daa15cad7","resolved_conflict":false,"created_at":"2026-06-23T22:33:45.050Z","updated_at":"2026-06-23T22:33:45.313Z","device_created_at":"2026-06-23T22:33:45.049Z","device_updated_at":"2026-06-23T22:31:45.076Z","deleted_at":null,"sheet_id":"67721df8-a885-484e-a944-a613b336492c","pos_x":100,"pos_y":200,"color":null,"attachment_ids":[]},"schema":{"$ref":"#/components/schemas/multi_hyperlink"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/multi_hyperlink_update_input"}}},"required":true}},"delete":{"summary":"Delete multi_hyperlink by ID","operationId":"delete_multi_hyperlink_by_id","tags":["multi hyperlinks"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/multi_hyperlinks/{id}/restore":{"put":{"summary":"Restore multi_hyperlink by ID","operationId":"restore_multi_hyperlink_by_id","tags":["multi hyperlinks"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"d94ed27a-b8be-4320-888a-d01100c6d420","creator_user_id":1232,"last_editor_user_id":1232,"project_id":"f0fde59f-a845-4d0e-9594-96ff4d9c3c91","resolved_conflict":false,"created_at":"2026-06-23T22:33:45.779Z","updated_at":"2026-06-23T22:33:46.032Z","device_created_at":"2026-06-23T22:33:45.778Z","device_updated_at":"2026-06-23T22:33:45.778Z","deleted_at":null,"sheet_id":"b1af1c1c-0222-4059-9ab2-6a653b2cec4e","pos_x":100,"pos_y":200,"color":null,"attachment_ids":[]},"schema":{"$ref":"#/components/schemas/multi_hyperlink"}}}}}}},"/api/v3/projects/{project_id}/sheets/{sheet_id}/multi_hyperlinks":{"get":{"summary":"Show all multi_hyperlinks in a sheet","operationId":"get_multi_hyperlinks_in_sheet","tags":["multi hyperlinks"],"parameters":[{"name":"sheet_id","description":"ID of the sheet to filter multi_hyperlinks by","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"4098edce-5215-49e5-bd6b-6eaee112d214","creator_user_id":1234,"last_editor_user_id":1234,"project_id":"b3a8ccf1-bed2-432c-b6e9-39fe3edab0a9","resolved_conflict":false,"created_at":"2026-06-23T22:33:46.139Z","updated_at":"2026-06-23T22:33:46.139Z","device_created_at":"2026-06-23T22:33:46.139Z","device_updated_at":"2026-06-23T22:33:46.139Z","deleted_at":null,"sheet_id":"fb5f923f-cfdd-4ee1-85e0-80484fcc8463","pos_x":100,"pos_y":200,"color":null,"attachment_ids":[]},{"id":"3b4ce4d8-f5ca-4941-b000-3a345a402b76","creator_user_id":1234,"last_editor_user_id":1234,"project_id":"b3a8ccf1-bed2-432c-b6e9-39fe3edab0a9","resolved_conflict":false,"created_at":"2026-06-23T22:33:46.143Z","updated_at":"2026-06-23T22:33:46.144Z","device_created_at":"2026-06-23T22:33:46.143Z","device_updated_at":"2026-06-23T22:33:46.143Z","deleted_at":null,"sheet_id":"fb5f923f-cfdd-4ee1-85e0-80484fcc8463","pos_x":100,"pos_y":200,"color":null,"attachment_ids":[]}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/multi_hyperlink"}}}}}}},"post":{"summary":"Create a new multi hyperlink in a sheet","operationId":"add_multi_hyperlink_in_sheets","tags":["multi hyperlinks"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"},{"name":"sheet_id","description":"ID of the sheet to create multi_hyperlink in","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"06bdbc5f-f878-40c7-82ae-06be41b28a85","creator_user_id":1236,"last_editor_user_id":1236,"project_id":"e0f229a3-1721-4935-89d1-43c757a195e8","resolved_conflict":false,"created_at":"2026-06-23T22:33:46.768Z","updated_at":"2026-06-23T22:33:46.768Z","device_created_at":"2026-06-23T22:33:46.506Z","device_updated_at":"2026-06-23T22:33:46.506Z","deleted_at":null,"sheet_id":"6f411787-8c16-42f8-89e5-58f744802bcf","pos_x":100,"pos_y":200,"color":null,"attachment_ids":[]},"schema":{"$ref":"#/components/schemas/multi_hyperlink"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/multi_hyperlink_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/pm_groups/{id}":{"get":{"summary":"Get pm_group by ID","operationId":"get_pm_group_by_id","tags":["pm groups"],"description":"PM Groups refers to companies.\n\nPlease see this for more detail: [https://help.fieldwire.com/hc/en-us/articles/9736608004763-How-to-Enable-PM-and-Manage-Companies-on-a-Project#22](https://help.fieldwire.com/hc/en-us/articles/9736608004763-How-to-Enable-PM-and-Manage-Companies-on-a-Project#22)\n","security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"ac9e4cea-ffc2-428f-9690-3c97aa3d69e8","creator_user_id":1238,"last_editor_user_id":1238,"project_id":"48748ed3-379f-4659-9bc7-f916ad4e4e5b","resolved_conflict":false,"created_at":"2026-06-23T22:33:46.932Z","updated_at":"2026-06-23T22:33:46.932Z","device_created_at":"2026-06-23T22:33:46.932Z","device_updated_at":"2026-06-23T22:33:46.932Z","deleted_at":null,"code":"7PK5L","name":"fzx7g6exis2k58d0","address":null,"users":[{"created_at":"2026-06-23T22:33:46.846Z","updated_at":"2026-06-23T22:33:46.851Z","email_addresses":[{"email":"0d48aadf-4702-4e8b-a96b-0da9a97e313a@factory.com","is_primary":true}],"id":1238,"account_id":1052,"company":"Company","company_type":null,"email":"0d48aadf-4702-4e8b-a96b-0da9a97e313a@factory.com","email_notifications":"instantly","first_name":"John","invited_by_id":null,"is_confirmed":true,"is_email_deliverable":true,"job_title":null,"language":"en","last_name":"Doe","phone_number":null,"photo_url":null,"trade_type":null,"sync_scheme":"smart_cellular","is_admin":true,"is_approved":true,"user_blocked_at":null,"user_deleted_at":null,"role":"admin","pm_role":"manager","pm_group_id":"ac9e4cea-ffc2-428f-9690-3c97aa3d69e8","project_id":"48748ed3-379f-4659-9bc7-f916ad4e4e5b","current_sign_in_at":"2026-06-23T22:33:46.844Z","in_app_purchase_end_at":null}],"is_lead_company":false},"schema":{"$ref":"#/components/schemas/pm_group"}}}}}},"patch":{"summary":"Update pm_group by ID","operationId":"update_pm_group_by_id","tags":["pm groups"],"description":"PM Groups refers to companies.\n\nPlease see this for more detail: [https://help.fieldwire.com/hc/en-us/articles/9736608004763-How-to-Enable-PM-and-Manage-Companies-on-a-Project#22](https://help.fieldwire.com/hc/en-us/articles/9736608004763-How-to-Enable-PM-and-Manage-Companies-on-a-Project#22)\n","security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"ba237c0b-4147-4164-95e3-1a8c815fe524","creator_user_id":1240,"last_editor_user_id":1240,"project_id":"a41a9266-8f43-40fa-a3d7-9fe79cf55669","resolved_conflict":false,"created_at":"2026-06-23T22:33:47.354Z","updated_at":"2026-06-23T22:33:47.644Z","device_created_at":"2026-06-23T22:33:47.354Z","device_updated_at":"2026-06-23T22:31:47.397Z","deleted_at":null,"code":"H72YC","name":"clkeakel42uok9hs","address":null,"users":[{"created_at":"2026-06-23T22:33:47.277Z","updated_at":"2026-06-23T22:33:47.281Z","email_addresses":[{"email":"f49aca26-4bce-451b-b844-c08c07fbc287@factory.com","is_primary":true}],"id":1240,"account_id":1054,"company":"Company","company_type":null,"email":"f49aca26-4bce-451b-b844-c08c07fbc287@factory.com","email_notifications":"instantly","first_name":"John","invited_by_id":null,"is_confirmed":true,"is_email_deliverable":true,"job_title":null,"language":"en","last_name":"Doe","phone_number":null,"photo_url":null,"trade_type":null,"sync_scheme":"smart_cellular","is_admin":true,"is_approved":true,"user_blocked_at":null,"user_deleted_at":null,"role":"admin","pm_role":"manager","pm_group_id":"ba237c0b-4147-4164-95e3-1a8c815fe524","project_id":"a41a9266-8f43-40fa-a3d7-9fe79cf55669","current_sign_in_at":"2026-06-23T22:33:47.276Z","in_app_purchase_end_at":null}],"is_lead_company":false},"schema":{"$ref":"#/components/schemas/pm_group"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/pm_group_update_input"}}},"required":true}}},"/api/v3/projects/{project_id}/pm_groups/{id}/reassign_users":{"patch":{"summary":"Reassign users to pm_group","operationId":"reassign_users_to_pm_group","tags":["pm groups"],"description":"PM Groups refers to companies.\n\nPlease see this for more detail: [https://help.fieldwire.com/hc/en-us/articles/9736608004763-How-to-Enable-PM-and-Manage-Companies-on-a-Project#22](https://help.fieldwire.com/hc/en-us/articles/9736608004763-How-to-Enable-PM-and-Manage-Companies-on-a-Project#22)\n","parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"},{"name":"id","description":"ID of the PmGroup","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"example":{"success":true,"users":[{"created_at":"2026-06-23T22:33:48.549Z","updated_at":"2026-06-23T22:33:48.553Z","email_addresses":[{"email":"799700de-c420-46e3-b46d-9f6b0d95bbf2@factory.com","is_primary":true}],"id":1248,"account_id":1062,"company":"Company","company_type":null,"email":"799700de-c420-46e3-b46d-9f6b0d95bbf2@factory.com","email_notifications":"instantly","first_name":"John","invited_by_id":null,"is_confirmed":true,"is_email_deliverable":true,"job_title":null,"language":"en","last_name":"Doe","phone_number":null,"photo_url":null,"trade_type":null,"sync_scheme":"smart_cellular","is_admin":false,"is_approved":true,"user_blocked_at":null,"user_deleted_at":null,"role":"member","pm_role":null,"pm_group_id":"24c9f5de-57d1-4bdd-a3b3-8aa506ddd4f4","project_id":"5b182583-05f4-40f3-9110-d3e04f0c4a8f","current_sign_in_at":"2026-06-23T22:33:48.548Z","in_app_purchase_end_at":null}],"status":"ok"}}}},"422":{"description":"Error if no valid user ids","content":{"application/json":{"example":{"success":false,"errors":["no valid user ids"]}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/pm_group_reassign_users_input"}}},"required":true}}},"/api/v3/projects/{project_id}/pm_groups":{"post":{"summary":"Create a new pm_group","operationId":"create_pm_group","tags":["pm groups"],"description":"PM Groups refers to companies.\n\nPlease see this for more detail: [https://help.fieldwire.com/hc/en-us/articles/9736608004763-How-to-Enable-PM-and-Manage-Companies-on-a-Project#22](https://help.fieldwire.com/hc/en-us/articles/9736608004763-How-to-Enable-PM-and-Manage-Companies-on-a-Project#22)\n","parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"201":{"description":"Successful response","content":{"application/json":{"example":{"id":"599ed475-aeac-4c1c-bb91-eadb8bfb9c6a","creator_user_id":1255,"last_editor_user_id":1255,"project_id":"e50e4c8e-0103-4e1a-8bad-223f0c1e8cea","resolved_conflict":false,"created_at":"2026-06-23T22:33:50.366Z","updated_at":"2026-06-23T22:33:50.366Z","device_created_at":"2026-06-23T22:33:50.366Z","device_updated_at":"2026-06-23T22:33:50.366Z","deleted_at":null,"code":"SUB","name":"Subcontractors-R-Us 8d6b7638-9294-4016-ae9f-e6f9297ef0e0","address":null,"users":[],"is_lead_company":false},"schema":{"$ref":"#/components/schemas/pm_group"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/pm_group_create_input"}}},"required":true}},"get":{"summary":"Get all pm_groups in project","operationId":"get_pm_groups_in_project","tags":["pm groups"],"description":"PM Groups refers to companies.\n\nPlease see this for more detail: [https://help.fieldwire.com/hc/en-us/articles/9736608004763-How-to-Enable-PM-and-Manage-Companies-on-a-Project#22](https://help.fieldwire.com/hc/en-us/articles/9736608004763-How-to-Enable-PM-and-Manage-Companies-on-a-Project#22)\n","parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"28373890-e06c-4737-82ba-658129ef939a","creator_user_id":1260,"last_editor_user_id":1260,"project_id":"50bd1222-5c4f-407d-b4ed-651c0198098d","resolved_conflict":false,"created_at":"2026-06-23T22:33:50.471Z","updated_at":"2026-06-23T22:33:50.472Z","device_created_at":"2026-06-23T22:33:50.471Z","device_updated_at":"2026-06-23T22:33:50.471Z","deleted_at":null,"code":"YLN8Y","name":"imk3x4i1wqsnqa8a","address":null,"users":[],"is_lead_company":false},{"id":"a17706c4-bf07-4164-ba40-2a652d032f0a","creator_user_id":1260,"last_editor_user_id":1260,"project_id":"50bd1222-5c4f-407d-b4ed-651c0198098d","resolved_conflict":false,"created_at":"2026-06-23T22:33:50.490Z","updated_at":"2026-06-23T22:33:50.491Z","device_created_at":"2026-06-23T22:33:50.490Z","device_updated_at":"2026-06-23T22:33:50.490Z","deleted_at":null,"code":"KTLP3","name":"4ts6r8ya9zc90t2m","address":null,"users":[{"created_at":"2026-06-23T22:33:50.393Z","updated_at":"2026-06-23T22:33:50.397Z","email_addresses":[{"email":"0aa17afa-33ce-4771-a24b-b32a6b219a0e@factory.com","is_primary":true}],"id":1260,"account_id":1074,"company":"Company","company_type":null,"email":"0aa17afa-33ce-4771-a24b-b32a6b219a0e@factory.com","email_notifications":"instantly","first_name":"John","invited_by_id":null,"is_confirmed":true,"is_email_deliverable":true,"job_title":null,"language":"en","last_name":"Doe","phone_number":null,"photo_url":null,"trade_type":null,"sync_scheme":"smart_cellular","is_admin":true,"is_approved":true,"user_blocked_at":null,"user_deleted_at":null,"role":"admin","pm_role":"manager","pm_group_id":"a17706c4-bf07-4164-ba40-2a652d032f0a","project_id":"50bd1222-5c4f-407d-b4ed-651c0198098d","current_sign_in_at":"2026-06-23T22:33:50.392Z","in_app_purchase_end_at":null}],"is_lead_company":false}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/pm_group"}}}}}}}},"/api/v3/account/project_attributes/{id}":{"get":{"summary":"Get project_attribute by ID","operationId":"get_project_attribute_by_id","tags":["project attributes"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"b7aef8f4-a613-483a-9ac3-9c597ac91ba8","creator_user_id":1266,"last_editor_user_id":1266,"resolved_conflict":false,"created_at":"2026-06-23T22:33:51.270Z","updated_at":"2026-06-23T22:33:51.270Z","device_created_at":"2026-06-23T22:33:51.270Z","device_updated_at":"2026-06-23T22:33:51.270Z","deleted_at":null,"account_id":1078,"name":"testname","color":"#FD504E","kind":"priority"},"schema":{"$ref":"#/components/schemas/project_attribute"}}}}}},"delete":{"summary":"Delete project_attribute by ID","operationId":"delete_project_attribute_by_id","tags":["project attributes"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}},"patch":{"summary":"Update project_attribute by ID","operationId":"update_project_attribute_by_id","tags":["project attributes"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"12a165f2-4b4d-4701-b9e8-babaecbb1f90","creator_user_id":1275,"last_editor_user_id":1275,"resolved_conflict":false,"created_at":"2026-06-23T22:33:52.282Z","updated_at":"2026-06-23T22:33:52.553Z","device_created_at":"2026-06-23T22:33:52.282Z","device_updated_at":"2026-06-23T22:31:52.323Z","deleted_at":null,"account_id":1087,"name":"testname","color":"#FD504E","kind":"priority"},"schema":{"$ref":"#/components/schemas/project_attribute"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/project_attribute_update_input"}}},"required":true}}},"/api/v3/account/project_attributes":{"post":{"summary":"Create a new project_attribute","operationId":"create_project_attribute_in_account","tags":["project attributes"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"ef75c069-4f67-4dd6-8d0e-4d5fd6ac0de1","creator_user_id":1269,"last_editor_user_id":1269,"resolved_conflict":false,"created_at":"2026-06-23T22:33:51.843Z","updated_at":"2026-06-23T22:33:51.843Z","device_created_at":"2026-06-23T22:33:51.617Z","device_updated_at":"2026-06-23T22:33:51.617Z","deleted_at":null,"account_id":1081,"name":"testname","color":"#FD504E","kind":"priority"},"schema":{"$ref":"#/components/schemas/project_attribute"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/project_attribute_create_input"}}},"required":true}},"get":{"summary":"Get all project_attributes in account","operationId":"get_project_attributes_in_account","tags":["project attributes"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"e7e2ac76-656c-4250-8fdd-15d1edb431bb","creator_user_id":1279,"last_editor_user_id":1279,"resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"account_id":1090,"name":"test2","color":"#FD504E","kind":"priority"},{"id":"52644123-6ec1-4c0c-b9f2-295c88539d60","creator_user_id":1278,"last_editor_user_id":1278,"resolved_conflict":false,"created_at":"2026-06-23T22:33:52.660Z","updated_at":"2026-06-23T22:33:52.660Z","device_created_at":"2026-06-23T22:33:52.660Z","device_updated_at":"2026-06-23T22:33:52.660Z","deleted_at":null,"account_id":1090,"name":"test","color":"#FD504E","kind":"priority"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/project_attribute"}}}}}}}},"/api/v3/project_notifications":{"get":{"summary":"Show all project notifications","operationId":"get_project_notifications","tags":["project notifications"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"deleted_at":null,"created_at":"2026-06-23T22:33:53.384Z","updated_at":"2026-06-23T22:33:53.385Z","resolved_conflict":false,"device_created_at":"2026-06-23T22:33:53.384Z","device_updated_at":"2026-06-23T22:33:53.384Z","kind":"approve_user_invite","id":"39313db5-edb1-479e-afbf-e22d590bf716","project_id":"c564c1b6-fe0d-4110-aefc-63306629a3fc","data":{"a":"a"},"last_accessed_at":null},{"deleted_at":null,"created_at":"2026-06-23T22:33:53.387Z","updated_at":"2026-06-23T22:33:53.387Z","resolved_conflict":false,"device_created_at":"2026-06-23T22:33:53.387Z","device_updated_at":"2026-06-23T22:33:53.387Z","kind":"approve_user_invite","id":"6a61e7e6-291d-48a7-b7e0-4ecf68e435a2","project_id":"c564c1b6-fe0d-4110-aefc-63306629a3fc","data":{"a":"a"},"last_accessed_at":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/project_notification"}}}}}}}},"/api/v3/project_notifications/{id}":{"delete":{"summary":"Destroy a project notifications","operationId":"delete_project_notification_by_id","tags":["project notifications"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}},"get":{"summary":"Show the project notifications corresponding to the provided id","operationId":"get_project_notification_by_id","tags":["project notifications"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"deleted_at":null,"created_at":"2026-06-23T22:33:54.088Z","updated_at":"2026-06-23T22:33:54.088Z","resolved_conflict":false,"device_created_at":"2026-06-23T22:33:54.088Z","device_updated_at":"2026-06-23T22:33:54.088Z","kind":"approve_user_invite","id":"728069a1-6de2-472a-8aa1-68450a4cfe9c","project_id":"9a740538-4b8d-4f27-b3ac-4a596fc09064","data":{"a":"a"},"last_accessed_at":null},"schema":{"$ref":"#/components/schemas/project_notification"}}}}}},"patch":{"summary":"Mark a project notification as read","operationId":"mark_project_notification_as_read_by_id","tags":["project notifications"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"deleted_at":null,"created_at":"2026-06-23T22:33:54.411Z","updated_at":"2026-06-23T22:33:54.658Z","resolved_conflict":false,"device_created_at":"2026-06-23T22:33:54.411Z","device_updated_at":"2026-06-23T22:33:54.658Z","kind":"approve_user_invite","id":"a4d16caa-9c19-482c-b9f3-4402db10da7d","project_id":"05bc80c6-f3df-440d-8bcf-88f8b983fd20","data":{"a":"a"},"last_accessed_at":"2026-06-23T22:33:54.425Z"},"schema":{"$ref":"#/components/schemas/project_notification"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/project_notification_update_input"}}},"required":true}}},"/api/v3/project_notifications/mark_all_as_read":{"post":{"summary":"Mark all project notifications as read","operationId":"mark_all_project_notification_as_read","tags":["project notifications"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/project_notifications/batch_all":{"delete":{"summary":"Batch delete all project notifications","operationId":"batch_delete_all_project_notifications","tags":["project notifications"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects":{"get":{"summary":"Return all the projects the user can access","operationId":"get_projects","tags":["projects"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/api_version"},{"name":"filters[created_at_gte]","description":"Filter on created_at field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_gt]","description":"Filter on created_at field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_lte]","description":"Filter on created_at field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_lt]","description":"Filter on created_at field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[name_like]","description":"Filter on name field being like passed in value","in":"query","required":false,"schema":{"type":"string","example":"Project 1"}},{"name":"filters[name_eq]","description":"Filter on name field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"Project 1"}},{"name":"filters[updated_at_gte]","description":"Filter on updated_at field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_gt]","description":"Filter on updated_at field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_lte]","description":"Filter on updated_at field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_lt]","description":"Filter on updated_at field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[project_attribute_name_like]","description":"Filter on project_attribute_name field being like passed in value","in":"query","required":false,"schema":{"type":"string","example":"Test Value"}},{"name":"filters[project_attribute_name_eq]","description":"Filter on project_attribute_name field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"Test Value"}},{"name":"filters[code_eq]","description":"Filter on code field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"Test Value"}},{"name":"filters[project_user_id_eq]","description":"Filter on project_user_id field being equal to the passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"100"}},{"name":"filters[account_owner_id_eq]","description":"Filter on account_owner_id field being equal to the passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"100"}},{"name":"filters[archived_eq]","description":"Filter on archived field being equal to passed in value","in":"query","required":false,"schema":{"type":"string","example":"true"}}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"deleted_at":null,"created_at":"2026-06-23T22:33:55.985Z","updated_at":"2026-06-23T22:33:56.019Z","resolved_conflict":false,"device_created_at":"2026-06-23T22:33:55.985Z","device_updated_at":"2026-06-23T22:33:56.015Z","account_id":1112,"address":"address 1","anchor_region":"us","archived_at":null,"code":null,"color":"#F9CD39","currency":"USD","default_pm_group_id":null,"has_logo":true,"id":"35b5b72c-a6a6-42f2-bb7a-9c80b3bee9c0","is_3d_bim_enabled":true,"is_mobile_location_creation_enabled":true,"is_email_notifications_enabled":true,"man_power_units":"man-hours","name":"TestName","owner_email":"48e7a6a4-7691-4e21-b103-954bd0669b03@factory.com","plan_name":"Enterprise","prompt_effort_on_complete":false,"sheets_limit":null,"time_zone":"UTC","is_analytics_enabled":true,"min_api_version":null,"is_submittals_enabled":false,"is_project_labels_enabled":true,"project_attributes":[],"is_change_orders_enabled":false,"is_budget_enabled":false,"is_pm_enabled":false,"is_field_enabled":true,"is_plan_text_search_enabled":true,"is_premium":true,"is_enterprise":true,"logo_url":null,"work_week":[true,true,true,true,true,true,true],"is_ai_enabled":false,"is_mfa_enabled":false}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/project_with_user"}}}}}}},"post":{"summary":"Create a new project","operationId":"add_projects","tags":["projects"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"deleted_at":null,"created_at":"2026-06-23T22:33:57.586Z","updated_at":"2026-06-23T22:33:57.623Z","resolved_conflict":false,"device_created_at":"2026-06-23T22:33:57.586Z","device_updated_at":"2026-06-23T22:33:57.586Z","account_id":1124,"address":null,"anchor_region":"us","archived_at":null,"code":null,"color":"#F9CD39","currency":"USD","default_pm_group_id":null,"has_logo":true,"id":"23f00caa-769b-4832-aeac-5ccaf9a6c950","is_3d_bim_enabled":true,"is_mobile_location_creation_enabled":true,"is_email_notifications_enabled":true,"man_power_units":"man-hours","name":"My New Patio From Template","owner_email":"3e2cf6ed-71d4-4d6f-b84b-79de60b60b44@factory.com","plan_name":"Enterprise","prompt_effort_on_complete":false,"sheets_limit":null,"time_zone":"Pacific Time (US & Canada)","is_analytics_enabled":true,"min_api_version":"2020-06-12","is_submittals_enabled":false,"is_project_labels_enabled":true,"project_attributes":[],"is_change_orders_enabled":false,"is_budget_enabled":false,"is_pm_enabled":false,"is_field_enabled":true,"is_plan_text_search_enabled":true,"is_premium":true,"is_enterprise":true,"logo_url":null,"work_week":[true,true,true,true,true,true,true],"is_ai_enabled":false,"is_mfa_enabled":false},"schema":{"$ref":"#/components/schemas/project_with_user"}}}},"403":{"description":"Returns forbidden when user is not allowed to make projects","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"errors":["project creation by account users is restricted"]},"schema":{"$ref":"#/components/schemas/errors"}}}}},"requestBody":{"content":{"application/json":{"schema":{"title":"addProjectsInput","required":["project"],"type":"object","properties":{"project":{"$ref":"#/components/schemas/project_create_input"},"source":{"$ref":"#/components/schemas/project_create_source_input"}}}}},"required":true}}},"/api/v3/projects/{id}":{"delete":{"summary":"Destroy a projects","operationId":"delete_project_by_id","tags":["projects"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}},"get":{"summary":"Show the project with the id provided in the path request","operationId":"get_project_by_id","tags":["projects"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"deleted_at":null,"created_at":"2026-06-23T22:33:58.396Z","updated_at":"2026-06-23T22:33:58.403Z","resolved_conflict":false,"device_created_at":"2026-06-23T22:33:58.396Z","device_updated_at":"2026-06-23T22:33:58.396Z","account_id":1130,"address":"address 1","anchor_region":"us","archived_at":null,"code":null,"color":"#F9CD39","currency":"USD","default_pm_group_id":null,"has_logo":true,"id":"a12a67a4-2e35-46f9-94d9-bdc1da761ae0","is_3d_bim_enabled":true,"is_mobile_location_creation_enabled":true,"is_email_notifications_enabled":true,"man_power_units":"man-hours","name":"project 1","owner_email":"76165a23-de2e-4d8e-aa6a-6ad8d775c526@factory.com","plan_name":"Enterprise","prompt_effort_on_complete":false,"sheets_limit":null,"time_zone":"UTC","is_analytics_enabled":true,"min_api_version":null,"is_submittals_enabled":false,"is_project_labels_enabled":true,"project_attributes":[],"is_change_orders_enabled":false,"is_budget_enabled":false,"is_pm_enabled":false,"is_field_enabled":true,"is_plan_text_search_enabled":true,"is_premium":true,"is_enterprise":true,"logo_url":null,"work_week":[true,true,true,true,true,true,true],"is_ai_enabled":false,"is_mfa_enabled":false},"schema":{"$ref":"#/components/schemas/project_with_user"}}}}}},"patch":{"summary":"Update a project","operationId":"update_project_by_id","tags":["projects"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"deleted_at":null,"created_at":"2026-06-23T22:33:58.724Z","updated_at":"2026-06-23T22:33:58.993Z","resolved_conflict":false,"device_created_at":"2026-06-23T22:33:58.724Z","device_updated_at":"2026-06-23T22:33:58.993Z","account_id":1132,"address":"address 1","anchor_region":"us","archived_at":null,"code":null,"color":"#F9CD39","currency":"USD","default_pm_group_id":null,"has_logo":true,"id":"4ca1823a-11df-4b4a-b4f1-a0580da19dfe","is_3d_bim_enabled":true,"is_mobile_location_creation_enabled":true,"is_email_notifications_enabled":true,"man_power_units":"man-hours","name":"new","owner_email":"62b0329d-fffc-4664-9f39-37b40f4185e9@factory.com","plan_name":"Enterprise","prompt_effort_on_complete":false,"sheets_limit":null,"time_zone":"UTC","is_analytics_enabled":true,"min_api_version":null,"is_submittals_enabled":false,"is_project_labels_enabled":true,"project_attributes":[],"is_change_orders_enabled":false,"is_budget_enabled":false,"is_pm_enabled":false,"is_field_enabled":true,"is_plan_text_search_enabled":true,"is_premium":true,"is_enterprise":true,"logo_url":null,"work_week":[true,true,true,true,true,true,true],"is_ai_enabled":false,"is_mfa_enabled":false},"schema":{"$ref":"#/components/schemas/project_with_user"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/project_update_input"}}},"required":true}}},"/api/v3/projects/{id}/activity":{"get":{"summary":"Return the activity of the project (the last updated timestamp of project elements)","operationId":"get_project_activity_by_id","tags":["projects"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"users":null,"tasks_users":null,"teams":null,"floorplans":null,"multi_hyperlinks":null,"markups":null,"template_checklists":null,"template_check_items":null,"sheets":null,"attachments_multi_hyperlinks":null,"attachments_multi_hyperlink_markups":null,"tasks":null,"sheet_uploads":null,"entity_tags":null,"entity_taggings":null,"locations":null,"report_templates":null,"data_types":null,"data_type_values":null,"form_templates":null,"fillable_pdf_form_template_attachments":null,"form_template_sections":null,"form_template_section_records":null,"form_template_section_record_inputs":null,"form_template_form_statuses":null,"forms":null,"form_sections":null,"form_section_records":null,"form_section_record_values":null,"form_section_record_inputs":null,"form_section_record_input_values":null,"form_section_record_input_value_markups":null,"fillable_pdf_form_attachments":null,"custom_symbols":null,"weather_conditions":null,"building_information_models":null,"building_information_model_versions":null,"building_information_model_elevations":null,"building_information_model_calibrations":null,"signatures":null,"statuses":null,"attachment_markups":null,"task_types":"2026-06-23T22:33:59.406Z","task_type_attributes":null,"task_attributes":null,"task_positions":null,"project_flags":null,"permissions":null,"form_template_permissions":null,"form_permissions":null,"external_qr_code_links":null,"extracted_submittal_logs":null,"fieldcaptures":null,"fieldcapture_versions":null,"fieldcapture_stations":null,"change_orders":null,"hyperlinks":null,"folders":null,"attachments":null,"automatic_hyperlinks":null,"bubbles":null,"bubble_markups":null,"task_check_items":null,"task_relations":null,"tasks_forms":null,"rfi_users":null,"rfi_watchers":null,"rfis":null,"rfi_attachments":null,"rfi_attachment_markups":null,"rfi_activity_logs":null,"rfi_responses":null,"spec_uploads":null,"spec_sections":null,"spec_section_versions":null,"submittal_users":null,"submittal_watchers":null,"submittal_responses":null,"submittal_actions":null,"submittals":null,"submittal_attachments":null,"pm_groups":null,"budget_line_items":null,"tier_one_cost_codes":null,"tier_two_cost_codes":null,"budget_notes":null,"rfi_relations":null,"rfi_tasks":null,"rfi_plans":null,"rfi_spec_sections":null,"submittal_spec_sections":null,"project_resource_links":null},"schema":{"$ref":"#/components/schemas/project_activity"}}}}}}},"/api/v3/projects/{id}/disconnect_sync":{"post":{"summary":"Disconnect project synchronisation","operationId":"add_project_disconnect_sync_by_id","tags":["projects"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/project_disconnect_sync_body"}}},"required":true}}},"/api/v3/projects/{id}/notification":{"post":{"summary":"Send a notification to the project","operationId":"create_project_notification","tags":["projects"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}},"429":{"description":"Hits rate limit if used too many times","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"error":true,"request_retry_after":"2026-06-24T22:34:01.268Z"},"schema":{"$ref":"#/components/schemas/project_send_notification_rate_limit_response"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/project_create_project_notification"}}},"required":true}}},"/api/v3/projects/{id}/setup_sync":{"post":{"summary":"Setup project synchronisation","operationId":"add_project_setup_sync_by_id","tags":["projects"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/project_setup_sync"}}},"required":true}}},"/api/v3/projects/{id}/sync_email":{"post":{"summary":"Fetch the email from the project cloud storage","operationId":"post_sync_email","tags":["projects"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"email":"test@test.com","state":"Done"},"schema":{"$ref":"#/components/schemas/project_sync_email"}}}},"202":{"description":"Processing","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"state":"In Progress"},"schema":{"$ref":"#/components/schemas/project_sync_email"}}}}}}},"/api/v3/projects/{id}/sync_status":{"get":{"summary":"Show the sync status of the project with the id provided in the path request","operationId":"get_project_sync_status_by_id","tags":["projects"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"owner":"88640a8e-266f-4795-af5d-5b7911d96de6@factory.com","cloud_storage_email":"test@test.com","is_valid":true,"last_pulled_at":null,"last_pushed_at":null},"schema":{"$ref":"#/components/schemas/project_sync_status"}}}}}}},"/api/v3/projects/{id}/transfer":{"post":{"summary":"Transfer a project to another user","operationId":"add_project_transfer_by_id","tags":["projects"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/project_transfer_project"}}},"required":true}}},"/api/v3/project_stats":{"get":{"summary":"Show all project stats","operationId":"get_project_stats","tags":["project stats"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"created_at":"2026-06-23T22:34:03.063Z","updated_at":"2026-06-23T22:34:03.064Z","id":6,"project_id":"359d184b-a020-4f5a-b368-72e16170f931","user_count":0,"sheet_count":0,"priority_1_task_count":0,"priority_2_task_count":0,"priority_3_task_count":0,"task_count":0},{"created_at":"2026-06-23T22:34:03.078Z","updated_at":"2026-06-23T22:34:03.078Z","id":7,"project_id":"2659d231-7826-4791-b34b-65268ac1ee68","user_count":0,"sheet_count":0,"priority_1_task_count":0,"priority_2_task_count":0,"priority_3_task_count":0,"task_count":0}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/project_stat"}}}}}}}},"/api/v3/account/project_template_checklist_links":{"get":{"summary":"Get all project_template_checklist_links in account","operationId":"get_project_template_checklist_links_in_account","tags":["project template checklist links"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"2f7776e3-c1c2-4a2d-87f7-172d3ed03293","creator_user_id":1350,"last_editor_user_id":1350,"resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"account_id":1157,"account_template_checklist_id":"88754d91-39b4-41c7-bf73-fe59d6fb3296","project_template_id":"078dc028-4ebd-4ae0-951a-a67a64948927"},{"id":"978aa5d9-d401-45d6-b30d-f010acef14dc","creator_user_id":1347,"last_editor_user_id":1347,"resolved_conflict":false,"created_at":"2026-06-23T22:34:03.511Z","updated_at":"2026-06-23T22:34:03.511Z","device_created_at":"2026-06-23T22:34:03.511Z","device_updated_at":"2026-06-23T22:34:03.511Z","deleted_at":null,"account_id":1157,"account_template_checklist_id":"ab1685a9-4517-4800-9b57-0c82e111a9d5","project_template_id":"16b51272-acbb-4af3-b2f9-9ac5e21f2178"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/project_template_checklist_link"}}}}}}},"post":{"summary":"Create a new project_template_checklist_link","operationId":"create_project_template_checklist_link_in_account","tags":["project template checklist links"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"cdf74de2-efd0-416b-9707-a767b8ac544d","creator_user_id":1357,"last_editor_user_id":1357,"resolved_conflict":false,"created_at":"2026-06-23T22:34:04.547Z","updated_at":"2026-06-23T22:34:04.547Z","device_created_at":"2026-06-23T22:34:04.306Z","device_updated_at":"2026-06-23T22:34:04.306Z","deleted_at":null,"account_id":1167,"account_template_checklist_id":"b5943552-77f6-4b3d-b40f-fb951523fc82","project_template_id":"5e172b8c-b2d5-40c2-9bb1-fde5e4dc8608"},"schema":{"$ref":"#/components/schemas/project_template_checklist_link"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/project_template_checklist_link_create_input"}}},"required":true}}},"/api/v3/account/project_template_checklist_links/{id}":{"delete":{"summary":"Delete project_template_checklist_link by ID","operationId":"delete_project_template_checklist_link_by_id","tags":["project template checklist links"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/account/project_template_checklist_links/{id}/restore":{"put":{"summary":"Restore project_template_checklist_link by ID","operationId":"restore_project_template_checklist_link_by_id","tags":["project template checklist links"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"cda56de0-f297-4167-97ec-cacdc3628af8","creator_user_id":1367,"last_editor_user_id":1367,"resolved_conflict":false,"created_at":"2026-06-23T22:34:05.109Z","updated_at":"2026-06-23T22:34:05.361Z","device_created_at":"2026-06-23T22:34:05.109Z","device_updated_at":"2026-06-23T22:34:05.109Z","deleted_at":null,"account_id":1177,"account_template_checklist_id":"d90c98c1-04a5-448a-9db5-95bea3e6579a","project_template_id":"5deea94a-e238-4629-bd9b-9debbd55dc77"},"schema":{"$ref":"#/components/schemas/project_template_checklist_link"}}}}}}},"/api/v3/account/project_templates/{project_template_id}/project_template_checklist_links":{"get":{"summary":"Show all account template checklist linked to the project template","operationId":"get_account_template_checklist_links_by_project_template_id","tags":["project template checklists links"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/api_version"},{"name":"project_template_id","description":"ID of the Project Template to filter by","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Successful full response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"id":"9a3fdc12-ae02-498f-8f8f-60bea290ae1c","creator_user_id":1372,"last_editor_user_id":1372,"resolved_conflict":false,"created_at":"2026-06-23T22:34:05.508Z","updated_at":"2026-06-23T22:34:05.508Z","device_created_at":"2026-06-23T22:34:05.508Z","device_updated_at":"2026-06-23T22:34:05.508Z","deleted_at":null,"account_id":1182,"account_template_checklist_id":"2f968a49-18bc-440f-8431-dd04ead6cfc7","project_template_id":"457c1112-bd69-4b8f-a273-f634e9e30940","name":"my_factory_checklist"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/project_template_checklist_link_full"}}}}}}}},"/api/v3/account/project_templates/{project_template_id}/project_template_entity_tags":{"get":{"summary":"Get all project_template_entity_tags in project template","operationId":"get_project_template_entity_tags_in_project_template","tags":["project template entity tags"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"name":"project_template_id","description":"ID of the project_template_id to filter project_template_entity_tags by","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"066ed537-3340-4129-a11a-0b945b39e0cd","creator_user_id":1377,"last_editor_user_id":1377,"resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"account_id":1186,"name":"b212c004-1366-4304-a243-4566bed2ed42","project_template_id":"1a2d7876-d907-45cc-948d-6357efbd00a4"},{"id":"f6512375-56c2-41a4-bfbc-f98f0666ea5c","creator_user_id":1376,"last_editor_user_id":1376,"resolved_conflict":false,"created_at":"2026-06-23T22:34:05.907Z","updated_at":"2026-06-23T22:34:05.907Z","device_created_at":"2026-06-23T22:34:05.907Z","device_updated_at":"2026-06-23T22:34:05.907Z","deleted_at":null,"account_id":1186,"name":"6b9362e2-a09a-4298-b1b2-e5069138ef86","project_template_id":"1a2d7876-d907-45cc-948d-6357efbd00a4"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/project_template_entity_tag"}}}}}}}},"/api/v3/account/project_template_entity_tags":{"get":{"summary":"Get all project_template_entity_tags in account","operationId":"get_project_template_entity_tags_in_account","tags":["project template entity tags"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"b19bd336-64e3-4287-9e2c-f5a4b54ab745","creator_user_id":1386,"last_editor_user_id":1386,"resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"account_id":1190,"name":"5788c0b3-9d77-49c3-a87d-816d1b1be56f","project_template_id":"0ea917ae-3317-43c3-b03b-a0b40d8066c5"},{"id":"7f427524-5820-4ae7-be09-e65756954482","creator_user_id":1384,"last_editor_user_id":1384,"resolved_conflict":false,"created_at":"2026-06-23T22:34:06.629Z","updated_at":"2026-06-23T22:34:06.629Z","device_created_at":"2026-06-23T22:34:06.629Z","device_updated_at":"2026-06-23T22:34:06.629Z","deleted_at":null,"account_id":1190,"name":"f253a517-b4a2-4760-a06c-41dd7f8f07e2","project_template_id":"87fbb823-c65b-4b4b-be27-0a2a8fa93bf0"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/project_template_entity_tag"}}}}}}},"post":{"summary":"Create a new project_template_entity_tag","operationId":"create_project_template_entity_tag_in_account","tags":["project template entity tags"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"91752b76-302f-4d63-8c68-0bbe6f6dd9d9","creator_user_id":1396,"last_editor_user_id":1396,"resolved_conflict":false,"created_at":"2026-06-23T22:34:07.972Z","updated_at":"2026-06-23T22:34:07.972Z","device_created_at":"2026-06-23T22:34:07.731Z","device_updated_at":"2026-06-23T22:34:07.731Z","deleted_at":null,"account_id":1199,"name":"dbb9aa9e-99cc-4a67-9de0-3ac5a564f0f2","project_template_id":"ce05f83d-d13a-44b9-8109-9641c9888acb"},"schema":{"$ref":"#/components/schemas/project_template_entity_tag"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/project_template_entity_tag_create_input"}}},"required":true}}},"/api/v3/account/project_template_entity_tags/{id}":{"get":{"summary":"Get project_template_entity_tag by ID","operationId":"get_project_template_entity_tag_by_id","tags":["project template entity tags"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"9ab21e85-43bd-4c08-b743-25af4d3e645f","creator_user_id":1392,"last_editor_user_id":1392,"resolved_conflict":false,"created_at":"2026-06-23T22:34:07.297Z","updated_at":"2026-06-23T22:34:07.297Z","device_created_at":"2026-06-23T22:34:07.297Z","device_updated_at":"2026-06-23T22:34:07.297Z","deleted_at":null,"account_id":1196,"name":"7fec5581-4300-4449-a9b8-e8f3930160d6","project_template_id":"d1c248fa-1bd0-419b-b08c-6253a296aa06"},"schema":{"$ref":"#/components/schemas/project_template_entity_tag"}}}}}},"patch":{"summary":"Update project_template_entity_tag by ID","operationId":"update_project_template_entity_tag_by_id","tags":["project template entity tags"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"cebab221-fe81-4f43-81a5-ed145656e82b","creator_user_id":1400,"last_editor_user_id":1400,"resolved_conflict":false,"created_at":"2026-06-23T22:34:08.095Z","updated_at":"2026-06-23T22:34:08.374Z","device_created_at":"2026-06-23T22:34:08.095Z","device_updated_at":"2026-06-23T22:32:08.128Z","deleted_at":null,"account_id":1202,"name":"71634ad1-5bed-4ea1-8744-26d31e070bcf","project_template_id":"b7483f1e-cc2a-4728-b3ff-be6fe347e02e"},"schema":{"$ref":"#/components/schemas/project_template_entity_tag"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/project_template_entity_tag_update_input"}}},"required":true}},"delete":{"summary":"Delete project_template_entity_tag by ID","operationId":"delete_project_template_entity_tag_by_id","tags":["project template entity tags"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/account/project_template_entity_tags/{id}/restore":{"put":{"summary":"Restore project_template_entity_tag by ID","operationId":"restore_project_template_entity_tag_by_id","tags":["project template entity tags"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"0928a07c-9d73-4b7c-b75b-d4bfd68f75b3","creator_user_id":1408,"last_editor_user_id":1408,"resolved_conflict":false,"created_at":"2026-06-23T22:34:08.871Z","updated_at":"2026-06-23T22:34:09.117Z","device_created_at":"2026-06-23T22:34:08.871Z","device_updated_at":"2026-06-23T22:34:08.871Z","deleted_at":null,"account_id":1208,"name":"60477df8-345a-4ef5-8c2d-50acb513ef25","project_template_id":"43a8a518-5885-4999-ba8f-d062617b3464"},"schema":{"$ref":"#/components/schemas/project_template_entity_tag"}}}}}}},"/api/v3/account/project_templates/{project_template_id}/project_template_entity_taggings":{"get":{"summary":"Get all project_template_entity_taggings in project template","operationId":"get_project_template_entity_taggings_in_project_template","tags":["project template entity taggings"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"name":"project_template_id","description":"ID of the project_template_id to filter project_template_entity_taggings by","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"e6d7ae67-4fde-4d09-8aea-a9157d209cdc","creator_user_id":1418,"last_editor_user_id":1418,"resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"account_id":1211,"project_template_id":"646f8ac6-c864-4686-b709-5d3f3235686a","project_template_entity_tag_id":"3e89f65f-15cc-4f71-a7fd-5fb4f0777988","entity_id":"b6567ecd-a614-4d96-8979-bc4d88149afd","entity_type":"AccountAttachment"},{"id":"b0232361-8c7d-45af-bb93-6c71cc3c09d4","creator_user_id":1414,"last_editor_user_id":1414,"resolved_conflict":false,"created_at":"2026-06-23T22:34:09.305Z","updated_at":"2026-06-23T22:34:09.305Z","device_created_at":"2026-06-23T22:34:09.271Z","device_updated_at":"2026-06-23T22:34:09.305Z","deleted_at":null,"account_id":1211,"project_template_id":"646f8ac6-c864-4686-b709-5d3f3235686a","project_template_entity_tag_id":"33eec5d1-ecc7-4f35-95e7-510fd7d4e065","entity_id":"5d8dce63-8b0a-46a3-9480-612190267467","entity_type":"AccountAttachment"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/project_template_entity_tagging"}}}}}}}},"/api/v3/account/project_template_entity_taggings":{"get":{"summary":"Get all project_template_entity_taggings in account","operationId":"get_project_template_entity_taggings_in_account","tags":["project template entity taggings"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"6a0d2f68-dfbf-4796-96e5-383b990023bb","creator_user_id":1433,"last_editor_user_id":1433,"resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"account_id":1221,"project_template_id":"bd35931b-c31f-4667-bd3c-1f87e21f8129","project_template_entity_tag_id":"e7c355ef-87cf-4a10-83e0-c56a0767d3fa","entity_id":"9b00e9a5-fee2-454c-8385-c13f2d800281","entity_type":"AccountAttachment"},{"id":"50e4fc1f-900a-4b9d-83be-d6cbe97b5f88","creator_user_id":1428,"last_editor_user_id":1428,"resolved_conflict":false,"created_at":"2026-06-23T22:34:10.134Z","updated_at":"2026-06-23T22:34:10.134Z","device_created_at":"2026-06-23T22:34:10.103Z","device_updated_at":"2026-06-23T22:34:10.134Z","deleted_at":null,"account_id":1221,"project_template_id":"45154a6d-c480-4d57-af54-258fe9921df3","project_template_entity_tag_id":"30c1899f-a5cc-4c90-b345-87c446f80007","entity_id":"f6a12540-6db1-4d52-8c74-245e3bf6f088","entity_type":"AccountAttachment"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/project_template_entity_tagging"}}}}}}},"post":{"summary":"Create a new project_template_entity_tagging","operationId":"create_project_template_entity_tagging_in_account","tags":["project template entity taggings"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"fd33d2a5-1e1c-4ce0-aae6-d20ed772f3ed","creator_user_id":1442,"last_editor_user_id":1442,"resolved_conflict":false,"created_at":"2026-06-23T22:34:11.197Z","updated_at":"2026-06-23T22:34:11.197Z","device_created_at":"2026-06-23T22:34:10.917Z","device_updated_at":"2026-06-23T22:34:10.948Z","deleted_at":null,"account_id":1233,"project_template_id":"a8438472-1075-4c6f-b84f-35d4adab7f56","project_template_entity_tag_id":"da9ef215-b814-4f15-b74e-751956e70416","entity_id":"eb0acabe-b480-44c9-8f69-cd156ba356f1","entity_type":"AccountAttachment"},"schema":{"$ref":"#/components/schemas/project_template_entity_tagging"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/project_template_entity_tagging_create_input"}}},"required":true}}},"/api/v3/account/project_template_entity_taggings/{id}":{"delete":{"summary":"Delete project_template_entity_tagging by ID","operationId":"delete_project_template_entity_tagging_by_id","tags":["project template entity taggings"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/account/project_template_entity_taggings/{id}/restore":{"put":{"summary":"Restore project_template_entity_tagging by ID","operationId":"restore_project_template_entity_tagging_by_id","tags":["project template entity taggings"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"54f11a1d-13d5-42b6-90bc-fa27321c7082","creator_user_id":1456,"last_editor_user_id":1456,"resolved_conflict":false,"created_at":"2026-06-23T22:34:11.801Z","updated_at":"2026-06-23T22:34:12.037Z","device_created_at":"2026-06-23T22:34:11.770Z","device_updated_at":"2026-06-23T22:34:11.801Z","deleted_at":null,"account_id":1245,"project_template_id":"b77c007c-27d7-47c7-878f-942cce1341f7","project_template_entity_tag_id":"6ead5b4b-74ce-4cea-b238-38421c1b7f8f","entity_id":"82cd5cc8-ee57-4ec2-8c65-9be0a0e331c2","entity_type":"AccountAttachment"},"schema":{"$ref":"#/components/schemas/project_template_entity_tagging"}}}}}}},"/api/v3/account/project_templates/{project_template_id}/project_template_folders":{"get":{"summary":"Get all project_template_folders in project template","operationId":"get_project_template_folders_in_project_template","tags":["project template folders"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"name":"project_template_id","description":"ID of the project_template_id to filter project_template_folders by","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"2f1713e9-ba58-4149-90fb-ad54ddf30a93","creator_user_id":1462,"last_editor_user_id":1462,"resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"account_id":1251,"name":"project_template_folder","kind":"floorplan","process_state":null,"required_role":"follower","project_template_folder_id":null,"collection_id":null,"cascade_deleted_by_id":null,"project_template_id":"fa06e156-e76f-4f7d-ad15-e91c31521888"},{"id":"f4b03c92-0bee-449a-a0be-d17a3c6a7dea","creator_user_id":1461,"last_editor_user_id":1461,"resolved_conflict":false,"created_at":"2026-06-23T22:34:12.142Z","updated_at":"2026-06-23T22:34:12.142Z","device_created_at":"2026-06-23T22:34:12.142Z","device_updated_at":"2026-06-23T22:34:12.142Z","deleted_at":null,"account_id":1251,"name":"project_template_folder","kind":"floorplan","process_state":null,"required_role":"follower","project_template_folder_id":null,"collection_id":null,"cascade_deleted_by_id":null,"project_template_id":"fa06e156-e76f-4f7d-ad15-e91c31521888"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/project_template_folder"}}}}}}}},"/api/v3/account/project_template_folders":{"get":{"summary":"Get all project_template_folders in account","operationId":"get_project_template_folders_in_account","tags":["project template folders"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"0c2a9074-b42d-4473-a9d9-df8981e61200","creator_user_id":1471,"last_editor_user_id":1471,"resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"account_id":1255,"name":"project_template_folder","kind":"floorplan","process_state":null,"required_role":"follower","project_template_folder_id":null,"collection_id":null,"cascade_deleted_by_id":null,"project_template_id":"0442c02f-affa-452b-9b8d-52ef25babac7"},{"id":"d576805e-4d51-4f14-a123-d013130f8045","creator_user_id":1469,"last_editor_user_id":1469,"resolved_conflict":false,"created_at":"2026-06-23T22:34:12.845Z","updated_at":"2026-06-23T22:34:12.845Z","device_created_at":"2026-06-23T22:34:12.844Z","device_updated_at":"2026-06-23T22:34:12.844Z","deleted_at":null,"account_id":1255,"name":"project_template_folder","kind":"floorplan","process_state":null,"required_role":"follower","project_template_folder_id":null,"collection_id":null,"cascade_deleted_by_id":null,"project_template_id":"0a6f59ca-f400-44cc-8a9a-5eee4388f85b"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/project_template_folder"}}}}}}},"post":{"summary":"Create a new project_template_folder","operationId":"create_project_template_folder_in_account","tags":["project template folders"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"1e927e78-1d8d-43d4-a8de-0f8d589f259a","creator_user_id":1481,"last_editor_user_id":1481,"resolved_conflict":false,"created_at":"2026-06-23T22:34:14.156Z","updated_at":"2026-06-23T22:34:14.156Z","device_created_at":"2026-06-23T22:34:13.911Z","device_updated_at":"2026-06-23T22:34:13.911Z","deleted_at":null,"account_id":1264,"name":"project_template_folder","kind":"floorplan","process_state":null,"required_role":"follower","project_template_folder_id":null,"collection_id":null,"cascade_deleted_by_id":null,"project_template_id":"8689ee04-811b-41b5-b605-3bbeadb50607"},"schema":{"$ref":"#/components/schemas/project_template_folder"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/project_template_folder_create_input"}}},"required":true}}},"/api/v3/account/project_template_folders/{id}":{"get":{"summary":"Get project_template_folder by ID","operationId":"get_project_template_folder_by_id","tags":["project template folders"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"b6fd0cee-2ee5-42fd-8b4f-ad011407a8f1","creator_user_id":1477,"last_editor_user_id":1477,"resolved_conflict":false,"created_at":"2026-06-23T22:34:13.540Z","updated_at":"2026-06-23T22:34:13.540Z","device_created_at":"2026-06-23T22:34:13.540Z","device_updated_at":"2026-06-23T22:34:13.540Z","deleted_at":null,"account_id":1261,"name":"project_template_folder","kind":"floorplan","process_state":null,"required_role":"follower","project_template_folder_id":null,"collection_id":null,"cascade_deleted_by_id":null,"project_template_id":"6dae2c98-414b-4807-96ca-a973d7a02b08"},"schema":{"$ref":"#/components/schemas/project_template_folder"}}}}}},"patch":{"summary":"Update project_template_folder by ID","operationId":"update_project_template_folder_by_id","tags":["project template folders"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"e4e426a8-8159-4158-b42f-a0cff4513351","creator_user_id":1485,"last_editor_user_id":1485,"resolved_conflict":false,"created_at":"2026-06-23T22:34:14.271Z","updated_at":"2026-06-23T22:34:14.532Z","device_created_at":"2026-06-23T22:34:14.271Z","device_updated_at":"2026-06-23T22:32:14.297Z","deleted_at":null,"account_id":1267,"name":"project_template_folder","kind":"floorplan","process_state":null,"required_role":"follower","project_template_folder_id":null,"collection_id":null,"cascade_deleted_by_id":null,"project_template_id":"0eea718f-10fd-496c-ae46-5e28fcb218d7"},"schema":{"$ref":"#/components/schemas/project_template_folder"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/project_template_folder_update_input"}}},"required":true}},"delete":{"summary":"Delete project_template_folder by ID","operationId":"delete_project_template_folder_by_id","tags":["project template folders"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/account/project_template_folders/{id}/restore":{"put":{"summary":"Restore project_template_folder by ID","operationId":"restore_project_template_folder_by_id","tags":["project template folders"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"c54b080e-573b-453b-a660-600b054c8209","creator_user_id":1493,"last_editor_user_id":1493,"resolved_conflict":false,"created_at":"2026-06-23T22:34:15.005Z","updated_at":"2026-06-23T22:34:15.247Z","device_created_at":"2026-06-23T22:34:15.005Z","device_updated_at":"2026-06-23T22:34:15.005Z","deleted_at":null,"account_id":1273,"name":"project_template_folder","kind":"floorplan","process_state":"restoring","required_role":"follower","project_template_folder_id":null,"collection_id":null,"cascade_deleted_by_id":null,"project_template_id":"ddf986e6-eab4-40e5-b3ff-857f1f89f780"},"schema":{"$ref":"#/components/schemas/project_template_folder"}}}}}}},"/api/v3/account/project_template_folders/{id}/duplicate":{"post":{"summary":"Duplicate a project template folder collection and all its contents","operationId":"duplicate_project_template_folder","tags":["project template folders"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"},{"name":"jid","description":"Job ID returned from the initial 202 response","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Duplication complete - returns the new project template folder","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"25821c6c-5f2b-49dd-ba9a-e59325ffc3e6","creator_user_id":1494,"last_editor_user_id":1494,"resolved_conflict":false,"created_at":"2026-06-23T22:34:15.369Z","updated_at":"2026-06-23T22:34:15.369Z","device_created_at":"2026-06-23T22:34:15.369Z","device_updated_at":"2026-06-23T22:34:15.369Z","deleted_at":null,"account_id":1276,"name":"Copy of Template Collection","kind":"floorplan","process_state":null,"required_role":"follower","project_template_folder_id":null,"collection_id":null,"cascade_deleted_by_id":null,"project_template_id":"f8586682-340d-45c0-9eba-ffa04827f6bb"},"schema":{"$ref":"#/components/schemas/project_template_folder"}}}},"202":{"description":"Duplication enqueued - poll with returned jid","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"jid":"780dd36c-f505-4f0f-90e7-a3a44a860225"},"schema":{"$ref":"#/components/schemas/project_resource_export_response"}}}},"403":{"description":"Forbidden access","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"errors":["You are not authorized to perform that action"]},"schema":{"$ref":"#/components/schemas/errors"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/project_template_folder_duplicate_input"}}},"required":true}}},"/api/v3/account/project_template_form_template_links":{"get":{"summary":"Get all project_template_form_template_links in account","operationId":"get_project_template_form_template_links_in_account","tags":["project template form template links"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"bdaf91e6-05e3-4d25-86a4-ad1731ce790e","creator_user_id":1513,"last_editor_user_id":1513,"resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"account_id":1285,"project_template_id":"6667aefd-cd55-4506-b9de-586968417a71","account_form_template_id":"b61c8112-1458-47c6-ad33-6880a8bad847"},{"id":"fa8cf3d6-9715-49a0-97c4-f2e6ec91ec67","creator_user_id":1510,"last_editor_user_id":1510,"resolved_conflict":false,"created_at":"2026-06-23T22:34:16.564Z","updated_at":"2026-06-23T22:34:16.564Z","device_created_at":"2026-06-23T22:34:16.564Z","device_updated_at":"2026-06-23T22:34:16.564Z","deleted_at":null,"account_id":1285,"project_template_id":"17033ec5-746d-4561-9629-035a62d4d458","account_form_template_id":"ef652638-1407-4ba3-8f34-6f2d3c4fb5ad"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/project_template_form_template_link"}}}}}}},"post":{"summary":"Create a new project_template_form_template_link","operationId":"create_project_template_form_template_link_in_account","tags":["project template form template links"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"bd3a1bca-6912-4b09-97e6-b61914281acd","creator_user_id":1520,"last_editor_user_id":1520,"resolved_conflict":false,"created_at":"2026-06-23T22:34:17.575Z","updated_at":"2026-06-23T22:34:17.575Z","device_created_at":"2026-06-23T22:34:17.337Z","device_updated_at":"2026-06-23T22:34:17.337Z","deleted_at":null,"account_id":1293,"project_template_id":"52b6c14c-2c20-4d45-a6d7-3cd67a4e26c4","account_form_template_id":"9f108e07-f6df-4a6c-8607-f2b59721dec4"},"schema":{"$ref":"#/components/schemas/project_template_form_template_link"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/project_template_form_template_link_create_input"}}},"required":true}}},"/api/v3/account/project_template_form_template_links/{id}":{"delete":{"summary":"Delete project_template_form_template_link by ID","operationId":"delete_project_template_form_template_link_by_id","tags":["project template form template links"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/account/project_template_form_template_links/{id}/restore":{"put":{"summary":"Restore project_template_form_template_link by ID","operationId":"restore_project_template_form_template_link_by_id","tags":["project template form template links"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"d5b6fb20-fb37-44ec-9ca9-c31b4f74acde","creator_user_id":1530,"last_editor_user_id":1530,"resolved_conflict":false,"created_at":"2026-06-23T22:34:18.098Z","updated_at":"2026-06-23T22:34:18.329Z","device_created_at":"2026-06-23T22:34:18.098Z","device_updated_at":"2026-06-23T22:34:18.098Z","deleted_at":null,"account_id":1301,"project_template_id":"58984f12-c683-49f9-93f4-2ad272e2fce3","account_form_template_id":"f5fce2e0-f7b7-4c7c-81b2-aacaef88bad9"},"schema":{"$ref":"#/components/schemas/project_template_form_template_link"}}}}}}},"/api/v3/account/project_templates/{project_template_id}/project_template_form_template_links":{"get":{"summary":"Show all account form templates linked to the project template","operationId":"get_account_form_template_links_by_project_template_id","tags":["project template form template links"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/api_version"},{"name":"project_template_id","description":"ID of the Project Template to filter by","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Successful full response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"id":"d03cdf85-47c5-4084-b6da-183c3012e162","creator_user_id":1535,"last_editor_user_id":1535,"resolved_conflict":false,"created_at":"2026-06-23T22:34:18.462Z","updated_at":"2026-06-23T22:34:18.462Z","device_created_at":"2026-06-23T22:34:18.462Z","device_updated_at":"2026-06-23T22:34:18.462Z","deleted_at":null,"account_id":1305,"project_template_id":"923e4b97-2ca9-4eea-b67c-c225fbe7f224","account_form_template_id":"a2ae37cb-ee16-46d1-9667-1161fc3970b7","name":"account_form_template 59","published_at":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/project_template_form_template_link_full"}}}}}}}},"/api/v3/account/project_templates/{project_template_id}/project_template_reports":{"get":{"summary":"Get all project_template_reports in project template","operationId":"get_project_template_reports_in_project_template","tags":["project template reports"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"name":"project_template_id","description":"ID of the project_template_id to filter project_template_reports by","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"eabf8960-0679-4df4-b62c-d0f23fedfb68","creator_user_id":1540,"last_editor_user_id":1540,"resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"account_id":1308,"project_template_id":"1c355a9a-745a-474c-a15c-05c9632b3649","name":"project-template-report","data":{"repeat":"Monthly","day":1,"schedule":{"test":[1,2,3]}}},{"id":"e2b8f3da-b5cd-4671-b65f-8e060dcd9fa4","creator_user_id":1539,"last_editor_user_id":1539,"resolved_conflict":false,"created_at":"2026-06-23T22:34:18.827Z","updated_at":"2026-06-23T22:34:18.827Z","device_created_at":"2026-06-23T22:34:18.826Z","device_updated_at":"2026-06-23T22:34:18.826Z","deleted_at":null,"account_id":1308,"project_template_id":"1c355a9a-745a-474c-a15c-05c9632b3649","name":"project-template-report","data":{"repeat":"Monthly","day":1,"schedule":{"test":[1,2,3]}}}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/project_template_report"}}}}}}}},"/api/v3/account/project_template_reports":{"get":{"summary":"Get all project_template_reports in account","operationId":"get_project_template_reports_in_account","tags":["project template reports"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"576ed218-f8dc-412a-a3b8-29f85d9a977f","creator_user_id":1549,"last_editor_user_id":1549,"resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"account_id":1312,"project_template_id":"18d045c2-2dd0-454e-9bfc-bf653e8f3017","name":"project-template-report","data":{"repeat":"Monthly","day":1,"schedule":{"test":[1,2,3]}}},{"id":"410b8254-9fc6-49e0-9387-c6cecbf07545","creator_user_id":1547,"last_editor_user_id":1547,"resolved_conflict":false,"created_at":"2026-06-23T22:34:19.512Z","updated_at":"2026-06-23T22:34:19.512Z","device_created_at":"2026-06-23T22:34:19.512Z","device_updated_at":"2026-06-23T22:34:19.512Z","deleted_at":null,"account_id":1312,"project_template_id":"6bd65cab-e773-4146-90ed-d366e55d177f","name":"project-template-report","data":{"repeat":"Monthly","day":1,"schedule":{"test":[1,2,3]}}}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/project_template_report"}}}}}}},"post":{"summary":"Create a new project_template_report","operationId":"create_project_template_report_in_account","tags":["project template reports"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"f35b6e1a-9fc0-4e87-9f4e-97a11bf14e6e","creator_user_id":1559,"last_editor_user_id":1559,"resolved_conflict":false,"created_at":"2026-06-23T22:34:20.831Z","updated_at":"2026-06-23T22:34:20.831Z","device_created_at":"2026-06-23T22:34:20.593Z","device_updated_at":"2026-06-23T22:34:20.593Z","deleted_at":null,"account_id":1321,"project_template_id":"03a25ce8-cfc0-4c13-972d-a4a62ad3edce","name":"project-template-report","data":{"repeat":"Monthly","day":1,"schedule":{"test":[1,2,3]}}},"schema":{"$ref":"#/components/schemas/project_template_report"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/project_template_report_create_input"}}},"required":true}}},"/api/v3/account/project_template_reports/{id}":{"get":{"summary":"Get project_template_report by ID","operationId":"get_project_template_report_by_id","tags":["project template reports"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"f657abc8-7d39-4cfe-8e10-54565e976860","creator_user_id":1555,"last_editor_user_id":1555,"resolved_conflict":false,"created_at":"2026-06-23T22:34:20.214Z","updated_at":"2026-06-23T22:34:20.214Z","device_created_at":"2026-06-23T22:34:20.214Z","device_updated_at":"2026-06-23T22:34:20.214Z","deleted_at":null,"account_id":1318,"project_template_id":"45c5da84-f148-4e5f-a9cd-e7b54afd64d7","name":"project-template-report","data":{"repeat":"Monthly","day":1,"schedule":{"test":[1,2,3]}}},"schema":{"$ref":"#/components/schemas/project_template_report"}}}}}},"patch":{"summary":"Update project_template_report by ID","operationId":"update_project_template_report_by_id","tags":["project template reports"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"e32b12c0-bc11-4e86-9fa5-465fed951654","creator_user_id":1563,"last_editor_user_id":1563,"resolved_conflict":false,"created_at":"2026-06-23T22:34:20.948Z","updated_at":"2026-06-23T22:34:21.250Z","device_created_at":"2026-06-23T22:34:20.948Z","device_updated_at":"2026-06-23T22:32:20.989Z","deleted_at":null,"account_id":1324,"project_template_id":"6e3bbfc8-133a-4e1a-a158-d87d6b6af2de","name":"project-template-report","data":{"repeat":"Monthly","day":1,"schedule":{"test":[1,2,3]}}},"schema":{"$ref":"#/components/schemas/project_template_report"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/project_template_report_update_input"}}},"required":true}},"delete":{"summary":"Delete project_template_report by ID","operationId":"delete_project_template_report_by_id","tags":["project template reports"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/account/project_template_reports/{id}/restore":{"put":{"summary":"Restore project_template_report by ID","operationId":"restore_project_template_report_by_id","tags":["project template reports"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"b9cd1d40-bda1-436b-bbac-b609d38dad7e","creator_user_id":1571,"last_editor_user_id":1571,"resolved_conflict":false,"created_at":"2026-06-23T22:34:21.728Z","updated_at":"2026-06-23T22:34:21.967Z","device_created_at":"2026-06-23T22:34:21.728Z","device_updated_at":"2026-06-23T22:34:21.728Z","deleted_at":null,"account_id":1330,"project_template_id":"fedb3941-2d7a-46cc-8222-2bae3a6d8cdb","name":"project-template-report","data":{"repeat":"Monthly","day":1,"schedule":{"test":[1,2,3]}}},"schema":{"$ref":"#/components/schemas/project_template_report"}}}}}}},"/api/v3/account/project_templates":{"get":{"summary":"Get all project_templates in account","operationId":"get_project_templates_in_account","tags":["project templates"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"c76fd084-6b42-4146-928c-4eeb8f125c15","creator_user_id":1575,"last_editor_user_id":1575,"resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"account_id":1333,"color":"#F9CD39","currency":"USD","has_logo":true,"is_email_notifications_enabled":true,"is_mobile_location_creation_enabled":true,"is_plan_email_notifications_enabled":false,"is_rfis_enabled":false,"man_power_units":"man-hours","measurement_units":"imperial","min_verified_at_days":7,"name":"test project template","prompt_effort_on_complete":false,"sheets_limit":null,"time_zone":"Pacific Time (US & Canada)","tz_name":"America/Los_Angeles","is_submittals_enabled":false,"is_change_orders_enabled":false,"is_budget_enabled":false,"logo_url":null,"work_week":[true,true,true,true,true,true,true]},{"id":"351339c5-f65b-4a3d-b476-3530d3e51de2","creator_user_id":1574,"last_editor_user_id":1574,"resolved_conflict":false,"created_at":"2026-06-23T22:34:22.072Z","updated_at":"2026-06-23T22:34:22.072Z","device_created_at":"2026-06-23T22:34:22.072Z","device_updated_at":"2026-06-23T22:34:22.072Z","deleted_at":null,"account_id":1333,"color":"#F9CD39","currency":"USD","has_logo":true,"is_email_notifications_enabled":true,"is_mobile_location_creation_enabled":true,"is_plan_email_notifications_enabled":false,"is_rfis_enabled":false,"man_power_units":"man-hours","measurement_units":"imperial","min_verified_at_days":7,"name":"test project template","prompt_effort_on_complete":false,"sheets_limit":null,"time_zone":"Pacific Time (US & Canada)","tz_name":"America/Los_Angeles","is_submittals_enabled":false,"is_change_orders_enabled":false,"is_budget_enabled":false,"logo_url":null,"work_week":[true,true,true,true,true,true,true]}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/project_template"}}}}}}},"post":{"summary":"Create a new project_template","operationId":"create_project_template_in_account","tags":["project templates"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"1f71700e-e51c-4c44-8afc-1f2fd9532df7","creator_user_id":1592,"last_editor_user_id":1592,"resolved_conflict":false,"created_at":"2026-06-23T22:34:24.353Z","updated_at":"2026-06-23T22:34:24.353Z","device_created_at":"2026-06-23T22:34:24.121Z","device_updated_at":"2026-06-23T22:34:24.121Z","deleted_at":null,"account_id":1345,"color":"#F9CD39","currency":"USD","has_logo":true,"is_email_notifications_enabled":true,"is_mobile_location_creation_enabled":true,"is_plan_email_notifications_enabled":false,"is_rfis_enabled":false,"man_power_units":"man-hours","measurement_units":"imperial","min_verified_at_days":7,"name":"test project template","prompt_effort_on_complete":false,"sheets_limit":null,"time_zone":"Pacific Time (US & Canada)","tz_name":"America/Los_Angeles","is_submittals_enabled":false,"is_change_orders_enabled":false,"is_budget_enabled":false,"logo_url":null,"work_week":[true,true,true,true,true,true,true]},"schema":{"$ref":"#/components/schemas/project_template"}}}}},"requestBody":{"content":{"application/json":{"schema":{"title":"addProjectTemplatesInput","required":["project_template"],"type":"object","properties":{"project_template":{"$ref":"#/components/schemas/project_template_create_input"},"source":{"$ref":"#/components/schemas/project_template_create_source_input"}}}}},"required":true}}},"/api/v3/account/project_templates/{id}":{"get":{"summary":"Get project_template by ID","operationId":"get_project_template_by_id","tags":["project templates"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"65ef91d2-6c8d-4a0b-be6c-cf3e7990bae0","creator_user_id":1580,"last_editor_user_id":1580,"resolved_conflict":false,"created_at":"2026-06-23T22:34:22.724Z","updated_at":"2026-06-23T22:34:22.724Z","device_created_at":"2026-06-23T22:34:22.724Z","device_updated_at":"2026-06-23T22:34:22.724Z","deleted_at":null,"account_id":1337,"color":"#F9CD39","currency":"USD","has_logo":true,"is_email_notifications_enabled":true,"is_mobile_location_creation_enabled":true,"is_plan_email_notifications_enabled":false,"is_rfis_enabled":false,"man_power_units":"man-hours","measurement_units":"imperial","min_verified_at_days":7,"name":"test project template","prompt_effort_on_complete":false,"sheets_limit":null,"time_zone":"Pacific Time (US & Canada)","tz_name":"America/Los_Angeles","is_submittals_enabled":false,"is_change_orders_enabled":false,"is_budget_enabled":false,"logo_url":null,"work_week":[true,true,true,true,true,true,true]},"schema":{"$ref":"#/components/schemas/project_template"}}}}}},"patch":{"summary":"Update project_template by ID","operationId":"update_project_template_by_id","tags":["project templates"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"42125c3f-10c3-4cdb-83bc-8b0ee4ffef6c","creator_user_id":1583,"last_editor_user_id":1583,"resolved_conflict":false,"created_at":"2026-06-23T22:34:23.058Z","updated_at":"2026-06-23T22:34:23.340Z","device_created_at":"2026-06-23T22:34:23.058Z","device_updated_at":"2026-06-23T22:32:23.103Z","deleted_at":null,"account_id":1339,"color":"#F9CD39","currency":"USD","has_logo":true,"is_email_notifications_enabled":true,"is_mobile_location_creation_enabled":true,"is_plan_email_notifications_enabled":false,"is_rfis_enabled":false,"man_power_units":"man-hours","measurement_units":"imperial","min_verified_at_days":7,"name":"test project template","prompt_effort_on_complete":false,"sheets_limit":null,"time_zone":"Pacific Time (US & Canada)","tz_name":"America/Los_Angeles","is_submittals_enabled":false,"is_change_orders_enabled":false,"is_budget_enabled":false,"logo_url":null,"work_week":[true,true,true,true,true,true,true]},"schema":{"$ref":"#/components/schemas/project_template"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/project_template_update_input"}}},"required":true}},"delete":{"summary":"Delete project_template by ID","operationId":"delete_project_template_by_id","tags":["project templates"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/account/project_templates/{id}/restore":{"put":{"summary":"Restore project_template by ID","operationId":"restore_project_template_by_id","tags":["project templates"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"39099dce-d0ad-4f4e-98ff-9a791c0ad651","creator_user_id":1589,"last_editor_user_id":1589,"resolved_conflict":false,"created_at":"2026-06-23T22:34:23.769Z","updated_at":"2026-06-23T22:34:23.997Z","device_created_at":"2026-06-23T22:34:23.769Z","device_updated_at":"2026-06-23T22:34:23.769Z","deleted_at":null,"account_id":1343,"color":"#F9CD39","currency":"USD","has_logo":true,"is_email_notifications_enabled":true,"is_mobile_location_creation_enabled":true,"is_plan_email_notifications_enabled":false,"is_rfis_enabled":false,"man_power_units":"man-hours","measurement_units":"imperial","min_verified_at_days":7,"name":"test project template","prompt_effort_on_complete":false,"sheets_limit":null,"time_zone":"Pacific Time (US & Canada)","tz_name":"America/Los_Angeles","is_submittals_enabled":false,"is_change_orders_enabled":false,"is_budget_enabled":false,"logo_url":null,"work_week":[true,true,true,true,true,true,true]},"schema":{"$ref":"#/components/schemas/project_template"}}}}}}},"/api/v3/account/project_templates/{id}/lists":{"get":{"summary":"Show account data type lists related to project template","operationId":"get_account_data_type_lists_by_project_template_id","tags":["project template account data type lists"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/api_version"},{"name":"id","description":"ID of the Project Template to filter by","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Successful full response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"id":"d5ff0b07-eb4c-4480-8117-d979bf36853b","creator_user_id":1596,"last_editor_user_id":1596,"resolved_conflict":false,"created_at":"2026-06-23T22:34:24.515Z","updated_at":"2026-06-23T22:34:24.516Z","device_created_at":"2026-06-23T22:34:24.515Z","device_updated_at":"2026-06-23T22:34:24.515Z","deleted_at":null,"account_id":1347,"name":"account_data_type 29","placeholder":"placeholder","kind":"bigint","unit":null,"is_strict":true,"hidden_at":null,"default_bigint_value":null,"default_string_value":null,"default_text_value":null,"default_boolean_value":null,"default_checkbox_value":null,"default_decimal_value":null,"default_datetime_value":null,"default_date_value":null,"content_changed_at":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/account_data_type"}}}}}}}},"/api/v3/account/project_templates/{project_template_id}/project_template_statuses":{"get":{"summary":"Get all project_template_statuses in project template","operationId":"get_project_template_statuses_in_project_template","tags":["project template statuses"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"name":"project_template_id","description":"ID of the project_template_id to filter project_template_statuses by","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"37d5cb03-9f92-4f3c-ade5-fa3a6297f0d1","creator_user_id":1609,"last_editor_user_id":1609,"resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"account_id":1352,"project_template_id":"b70e366f-2e99-4a5e-afb8-63bb7c64bda6","name":"status 2","ordinal":2,"kind":"open","required_role":"follower","is_default":false,"color":"#FA8B34"},{"id":"a421bae5-37a7-473f-bd64-9bdd164ec4ea","creator_user_id":1608,"last_editor_user_id":1608,"resolved_conflict":false,"created_at":"2026-06-23T22:34:24.990Z","updated_at":"2026-06-23T22:34:24.990Z","device_created_at":"2026-06-23T22:34:24.990Z","device_updated_at":"2026-06-23T22:34:24.990Z","deleted_at":null,"account_id":1352,"project_template_id":"b70e366f-2e99-4a5e-afb8-63bb7c64bda6","name":"status 1","ordinal":1,"kind":"open","required_role":"follower","is_default":false,"color":"#FA8B34"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/project_template_status"}}}}}}}},"/api/v3/account/project_template_statuses":{"get":{"summary":"Get all project_template_statuses in account","operationId":"get_project_template_statuses_in_account","tags":["project template statuses"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"52d133da-7df7-4292-b641-1194684bb56a","creator_user_id":1618,"last_editor_user_id":1618,"resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"account_id":1356,"project_template_id":"4dcb284b-6186-4437-be17-b5771ecd40d8","name":"status 4","ordinal":4,"kind":"open","required_role":"follower","is_default":false,"color":"#FA8B34"},{"id":"7f892e99-72d2-4046-b8b8-04e671720fc1","creator_user_id":1616,"last_editor_user_id":1616,"resolved_conflict":false,"created_at":"2026-06-23T22:34:25.705Z","updated_at":"2026-06-23T22:34:25.705Z","device_created_at":"2026-06-23T22:34:25.705Z","device_updated_at":"2026-06-23T22:34:25.705Z","deleted_at":null,"account_id":1356,"project_template_id":"69c9962c-2e95-4329-8279-540790e19b8a","name":"status 3","ordinal":3,"kind":"open","required_role":"follower","is_default":false,"color":"#FA8B34"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/project_template_status"}}}}}}},"post":{"summary":"Create a new project_template_status","operationId":"create_project_template_status_in_account","tags":["project template statuses"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"c892b6dd-a6fe-4bf7-8a4e-868fb61a1132","creator_user_id":1628,"last_editor_user_id":1628,"resolved_conflict":false,"created_at":"2026-06-23T22:34:26.984Z","updated_at":"2026-06-23T22:34:26.984Z","device_created_at":"2026-06-23T22:34:26.741Z","device_updated_at":"2026-06-23T22:34:26.741Z","deleted_at":null,"account_id":1365,"project_template_id":"2857a76e-ec88-483e-913b-3d08e7514681","name":"status 6","ordinal":6,"kind":"open","required_role":"follower","is_default":false,"color":"#FA8B34"},"schema":{"$ref":"#/components/schemas/project_template_status"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/project_template_status_create_input"}}},"required":true}}},"/api/v3/account/project_template_statuses/{id}":{"get":{"summary":"Get project_template_status by ID","operationId":"get_project_template_status_by_id","tags":["project template statuses"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"44598e90-7a72-4076-83f2-74edd18072b2","creator_user_id":1624,"last_editor_user_id":1624,"resolved_conflict":false,"created_at":"2026-06-23T22:34:26.390Z","updated_at":"2026-06-23T22:34:26.390Z","device_created_at":"2026-06-23T22:34:26.390Z","device_updated_at":"2026-06-23T22:34:26.390Z","deleted_at":null,"account_id":1362,"project_template_id":"01f1877a-2853-40b2-b1d3-d3011199e3e5","name":"status 5","ordinal":5,"kind":"open","required_role":"follower","is_default":false,"color":"#FA8B34"},"schema":{"$ref":"#/components/schemas/project_template_status"}}}}}},"patch":{"summary":"Update project_template_status by ID","operationId":"update_project_template_status_by_id","tags":["project template statuses"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"2a1aa73b-ac6c-4ab3-b822-5b22edfed9a5","creator_user_id":1632,"last_editor_user_id":1632,"resolved_conflict":false,"created_at":"2026-06-23T22:34:27.098Z","updated_at":"2026-06-23T22:34:27.367Z","device_created_at":"2026-06-23T22:34:27.098Z","device_updated_at":"2026-06-23T22:32:27.132Z","deleted_at":null,"account_id":1368,"project_template_id":"f9cd2fc9-662d-4da2-9735-331a7b04abd3","name":"status 7","ordinal":7,"kind":"open","required_role":"follower","is_default":false,"color":"#FA8B34"},"schema":{"$ref":"#/components/schemas/project_template_status"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/project_template_status_update_input"}}},"required":true}},"delete":{"summary":"Delete project_template_status by ID","operationId":"delete_project_template_status_by_id","tags":["project template statuses"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/account/project_template_statuses/{id}/restore":{"put":{"summary":"Restore project_template_status by ID","operationId":"restore_project_template_status_by_id","tags":["project template statuses"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"a858e79c-f3e7-4ad1-9b6a-4d037d321678","creator_user_id":1640,"last_editor_user_id":1640,"resolved_conflict":false,"created_at":"2026-06-23T22:34:27.833Z","updated_at":"2026-06-23T22:34:28.060Z","device_created_at":"2026-06-23T22:34:27.833Z","device_updated_at":"2026-06-23T22:34:27.833Z","deleted_at":null,"account_id":1374,"project_template_id":"90fb6294-221f-4304-ac60-881bd9f5f14e","name":"status 9","ordinal":9,"kind":"open","required_role":"follower","is_default":false,"color":"#FA8B34"},"schema":{"$ref":"#/components/schemas/project_template_status"}}}}}}},"/api/v3/account/project_templates/{project_template_id}/project_template_task_type_attributes":{"get":{"summary":"Get all project_template_task_type_attributes in project template","operationId":"get_project_template_task_type_attributes_in_project_template","tags":["project template task type attributes"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"name":"project_template_id","description":"ID of the project_template_id to filter project_template_task_type_attributes by","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"48979221-14a6-4aec-8783-445b9f7f5aa1","creator_user_id":1681,"last_editor_user_id":1681,"resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"account_id":1400,"project_template_id":"2c9508e2-ebe0-41fc-b934-3a91025eea61","project_template_task_type_id":"14b8a48c-243f-4e24-ad64-cf8944a47dcc","name":"project_template_task_type_attribute + 1f4e2fdc-3ec2-4e21-9adf-a55c978094b8","kind":21,"ordinal":1,"visible":true,"reference_id":null,"always_visible":false},{"id":"4d47f2af-8fd4-4472-abf6-49655e77ee76","creator_user_id":1678,"last_editor_user_id":1678,"resolved_conflict":false,"created_at":"2026-06-23T22:34:31.064Z","updated_at":"2026-06-23T22:34:31.064Z","device_created_at":"2026-06-23T22:34:31.064Z","device_updated_at":"2026-06-23T22:34:31.064Z","deleted_at":null,"account_id":1400,"project_template_id":"2c9508e2-ebe0-41fc-b934-3a91025eea61","project_template_task_type_id":"dad82d00-4e90-4438-b453-6e8911155341","name":"project_template_task_type_attribute + 7b64c934-535d-44db-8b3d-b53f0e7bbd78","kind":21,"ordinal":1,"visible":true,"reference_id":null,"always_visible":false}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/project_template_task_type_attribute"}}}}}}}},"/api/v3/account/project_template_task_type_attributes":{"get":{"summary":"Get all project_template_task_type_attributes in account","operationId":"get_project_template_task_type_attributes_in_account","tags":["project template task type attributes"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"6a231c21-c989-4dde-be9b-0ad82a01f6db","creator_user_id":1694,"last_editor_user_id":1694,"resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"account_id":1408,"project_template_id":"1d601dcc-1b3e-4e3d-b59c-75e004739891","project_template_task_type_id":"db69f7fd-317f-4ef7-85f3-04fe6358ff41","name":"project_template_task_type_attribute + 500f8096-e5dd-4a57-b210-840f38abf4e5","kind":21,"ordinal":1,"visible":true,"reference_id":null,"always_visible":false},{"id":"53f18d5a-8dcd-4ae9-9792-0b5d7a8b8542","creator_user_id":1690,"last_editor_user_id":1690,"resolved_conflict":false,"created_at":"2026-06-23T22:34:31.867Z","updated_at":"2026-06-23T22:34:31.867Z","device_created_at":"2026-06-23T22:34:31.866Z","device_updated_at":"2026-06-23T22:34:31.866Z","deleted_at":null,"account_id":1408,"project_template_id":"9f651e28-4a61-4f08-a05b-d6a546de6ab9","project_template_task_type_id":"b8da5e0b-9fb7-4472-9fca-e33fb686785f","name":"project_template_task_type_attribute + 7199327a-7088-4058-8860-30220635ec3e","kind":21,"ordinal":1,"visible":true,"reference_id":null,"always_visible":false}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/project_template_task_type_attribute"}}}}}}},"post":{"summary":"Create a new project_template_task_type_attribute","operationId":"create_project_template_task_type_attribute_in_account","tags":["project template task type attributes"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"1eacf471-b17d-4e4e-a670-2d9ea4bb7c36","creator_user_id":1708,"last_editor_user_id":1708,"resolved_conflict":false,"created_at":"2026-06-23T22:34:33.366Z","updated_at":"2026-06-23T22:34:33.366Z","device_created_at":"2026-06-23T22:34:33.119Z","device_updated_at":"2026-06-23T22:34:33.119Z","deleted_at":null,"account_id":1423,"project_template_id":"ded4e43c-5fca-48db-bde1-3393f0cc74b3","project_template_task_type_id":"5a6d5a94-cc09-4f33-8cc8-0b0e9ba263e0","name":"project_template_task_type_attribute + 3689996d-b333-4720-9929-658a8882be66","kind":21,"ordinal":1,"visible":true,"reference_id":null,"always_visible":false},"schema":{"$ref":"#/components/schemas/project_template_task_type_attribute"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/project_template_task_type_attribute_create_input"}}},"required":true}}},"/api/v3/account/project_template_task_type_attributes/{id}":{"get":{"summary":"Get project_template_task_type_attribute by ID","operationId":"get_project_template_task_type_attribute_by_id","tags":["project template task type attributes"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"0304ab73-e6d4-494d-90a4-38f3acd1d968","creator_user_id":1702,"last_editor_user_id":1702,"resolved_conflict":false,"created_at":"2026-06-23T22:34:32.620Z","updated_at":"2026-06-23T22:34:32.620Z","device_created_at":"2026-06-23T22:34:32.620Z","device_updated_at":"2026-06-23T22:34:32.620Z","deleted_at":null,"account_id":1418,"project_template_id":"6e0cbe1d-9879-46cc-8941-b824bc130f52","project_template_task_type_id":"4ac9f23e-eedb-4cdb-a94b-e68339cf57e5","name":"project_template_task_type_attribute + 02ecfbc8-2bea-4e89-bfd6-7603b85acf28","kind":21,"ordinal":1,"visible":true,"reference_id":null,"always_visible":false},"schema":{"$ref":"#/components/schemas/project_template_task_type_attribute"}}}}}},"patch":{"summary":"Update project_template_task_type_attribute by ID","operationId":"update_project_template_task_type_attribute_by_id","tags":["project template task type attributes"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"7ab30ae3-ebc4-4cde-9884-5712aad2338b","creator_user_id":1714,"last_editor_user_id":1714,"resolved_conflict":false,"created_at":"2026-06-23T22:34:33.524Z","updated_at":"2026-06-23T22:34:33.786Z","device_created_at":"2026-06-23T22:34:33.524Z","device_updated_at":"2026-06-23T22:32:33.544Z","deleted_at":null,"account_id":1428,"project_template_id":"f1caff73-2c1b-45bd-b91c-69ec88fe53b2","project_template_task_type_id":"548142f5-a8f7-474e-b204-8be7cf2340b5","name":"project_template_task_type_attribute + 8e0e3b63-8f26-4200-9f53-e77d5750ffb2","kind":21,"ordinal":1,"visible":true,"reference_id":null,"always_visible":false},"schema":{"$ref":"#/components/schemas/project_template_task_type_attribute"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/project_template_task_type_attribute_update_input"}}},"required":true}},"delete":{"summary":"Delete project_template_task_type_attribute by ID","operationId":"delete_project_template_task_type_attribute_by_id","tags":["project template task type attributes"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/account/project_template_task_type_attributes/{id}/restore":{"put":{"summary":"Restore project_template_task_type_attribute by ID","operationId":"restore_project_template_task_type_attribute_by_id","tags":["project template task type attributes"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"595b6bdf-c60e-4470-8e54-dfcccf497a9a","creator_user_id":1726,"last_editor_user_id":1726,"resolved_conflict":false,"created_at":"2026-06-23T22:34:34.323Z","updated_at":"2026-06-23T22:34:34.586Z","device_created_at":"2026-06-23T22:34:34.323Z","device_updated_at":"2026-06-23T22:34:34.323Z","deleted_at":null,"account_id":1438,"project_template_id":"beb37091-63d7-4d44-aa0c-33757fc17bd4","project_template_task_type_id":"15bc3ca4-d007-48cd-9605-3ba25b5f49e9","name":"project_template_task_type_attribute + ea923e49-e3f8-4329-ac4a-8881397a4404","kind":21,"ordinal":1,"visible":true,"reference_id":null,"always_visible":false},"schema":{"$ref":"#/components/schemas/project_template_task_type_attribute"}}}}}}},"/api/v3/account/project_template_task_type_attributes/{id}/reorder":{"put":{"summary":"Reorder project_template_task_type_attributes","operationId":"put_project_template_task_type_attributes_reorder","tags":["project template task type attributes"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"id":"62c91d32-b78f-49d6-928a-169543da8ca1","creator_user_id":1731,"last_editor_user_id":1727,"resolved_conflict":false,"created_at":"2026-06-23T22:34:34.705Z","updated_at":"2026-06-23T22:34:35.016Z","device_created_at":"2026-06-23T22:34:34.705Z","device_updated_at":"2026-06-23T22:34:35.016Z","deleted_at":null,"account_id":1443,"project_template_id":"90f74081-836d-41a4-93aa-63e95c1e8ebf","project_template_task_type_id":"a9a5f9d9-09bd-4b46-93cf-dacae2ed16d6","name":"taskTypeAttributeName_2","kind":21,"ordinal":1,"visible":true,"reference_id":null,"always_visible":false},{"id":"e8ba35b0-0b3b-413d-a870-a05e72f57e78","creator_user_id":1732,"last_editor_user_id":1727,"resolved_conflict":false,"created_at":"2026-06-23T22:34:34.762Z","updated_at":"2026-06-23T22:34:35.020Z","device_created_at":"2026-06-23T22:34:34.761Z","device_updated_at":"2026-06-23T22:34:35.020Z","deleted_at":null,"account_id":1443,"project_template_id":"90f74081-836d-41a4-93aa-63e95c1e8ebf","project_template_task_type_id":"a9a5f9d9-09bd-4b46-93cf-dacae2ed16d6","name":"taskTypeAttributeName_1","kind":21,"ordinal":2,"visible":true,"reference_id":null,"always_visible":false}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/project_template_task_type_attribute"}}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/reorder_entities_input"}}},"required":true}}},"/api/v3/account/project_templates/{project_template_id}/project_template_task_types":{"get":{"summary":"Get all project_template_task_types in project template","operationId":"get_project_template_task_types_in_project_template","tags":["project template task types"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"name":"project_template_id","description":"ID of the project_template_id to filter project_template_task_types by","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"68692c61-b958-4b4c-beb3-3eb6ef8fc5e1","creator_user_id":1737,"last_editor_user_id":1737,"resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"account_id":1445,"project_template_id":"beef264a-eb17-49f0-9b77-ccb8e3799a5e","name":"project_template_task_type + d31195df-c304-46d9-9aa8-96f5d914ebff","is_default":false},{"id":"0688ae19-f7fb-4318-b052-e8b458444cc5","creator_user_id":1736,"last_editor_user_id":1736,"resolved_conflict":false,"created_at":"2026-06-23T22:34:35.124Z","updated_at":"2026-06-23T22:34:35.124Z","device_created_at":"2026-06-23T22:34:35.124Z","device_updated_at":"2026-06-23T22:34:35.124Z","deleted_at":null,"account_id":1445,"project_template_id":"beef264a-eb17-49f0-9b77-ccb8e3799a5e","name":"project_template_task_type + 89b06a6e-7ed0-45d5-8f34-0d4e27e8b7e9","is_default":false}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/project_template_task_type"}}}}}}}},"/api/v3/account/project_template_task_types":{"get":{"summary":"Get all project_template_task_types in account","operationId":"get_project_template_task_types_in_account","tags":["project template task types"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"8d0ad4c4-0d4e-4f99-b36d-f4948367a828","creator_user_id":1746,"last_editor_user_id":1746,"resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"account_id":1449,"project_template_id":"4ef07cbb-321d-4a73-b85f-bb83191adca7","name":"project_template_task_type + 3379155f-52ab-4be9-8fe6-c3c6e1d5f336","is_default":false},{"id":"aa61a369-47b9-4686-98d0-2f5b838519e5","creator_user_id":1744,"last_editor_user_id":1744,"resolved_conflict":false,"created_at":"2026-06-23T22:34:35.792Z","updated_at":"2026-06-23T22:34:35.792Z","device_created_at":"2026-06-23T22:34:35.792Z","device_updated_at":"2026-06-23T22:34:35.792Z","deleted_at":null,"account_id":1449,"project_template_id":"a52378c9-04e5-4564-85c3-c80830146c90","name":"project_template_task_type + f464a81a-e10f-4803-8b00-6036d50f8657","is_default":false}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/project_template_task_type"}}}}}}},"post":{"summary":"Create a new project_template_task_type","operationId":"create_project_template_task_type_in_account","tags":["project template task types"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"67e99740-1617-41b4-8999-00b91c4ce47e","creator_user_id":1756,"last_editor_user_id":1756,"resolved_conflict":false,"created_at":"2026-06-23T22:34:37.108Z","updated_at":"2026-06-23T22:34:37.108Z","device_created_at":"2026-06-23T22:34:36.867Z","device_updated_at":"2026-06-23T22:34:36.867Z","deleted_at":null,"account_id":1458,"project_template_id":"9cbf7029-e210-42ac-8b46-a97c9e673224","name":"project_template_task_type + 6fc87893-38b7-4527-9ed3-b184fadf119d","is_default":false},"schema":{"$ref":"#/components/schemas/project_template_task_type"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/project_template_task_type_create_input"}}},"required":true}}},"/api/v3/account/project_template_task_types/{id}":{"get":{"summary":"Get project_template_task_type by ID","operationId":"get_project_template_task_type_by_id","tags":["project template task types"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"4d8e1007-e206-4ce4-bd3f-ca3e7080a6da","creator_user_id":1752,"last_editor_user_id":1752,"resolved_conflict":false,"created_at":"2026-06-23T22:34:36.515Z","updated_at":"2026-06-23T22:34:36.515Z","device_created_at":"2026-06-23T22:34:36.515Z","device_updated_at":"2026-06-23T22:34:36.515Z","deleted_at":null,"account_id":1455,"project_template_id":"3f0615fe-fd27-452b-b135-ed45e175c7a6","name":"project_template_task_type + 4f2d8418-2a4c-4556-bb30-b81bba9b2f26","is_default":false},"schema":{"$ref":"#/components/schemas/project_template_task_type"}}}}}},"patch":{"summary":"Update project_template_task_type by ID","operationId":"update_project_template_task_type_by_id","tags":["project template task types"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"75e36bf1-296f-4aac-9b00-83ac68868f38","creator_user_id":1760,"last_editor_user_id":1760,"resolved_conflict":false,"created_at":"2026-06-23T22:34:37.226Z","updated_at":"2026-06-23T22:34:37.473Z","device_created_at":"2026-06-23T22:34:37.226Z","device_updated_at":"2026-06-23T22:32:37.236Z","deleted_at":null,"account_id":1461,"project_template_id":"531dfc14-c3c8-4a36-98f4-b965cdaa8dbc","name":"project_template_task_type + 7bc9d58e-afdf-4726-ba01-b75fe41e98c2","is_default":false},"schema":{"$ref":"#/components/schemas/project_template_task_type"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/project_template_task_type_update_input"}}},"required":true}},"delete":{"summary":"Delete project_template_task_type by ID","operationId":"delete_project_template_task_type_by_id","tags":["project template task types"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/account/project_template_task_types/{id}/restore":{"put":{"summary":"Restore project_template_task_type by ID","operationId":"restore_project_template_task_type_by_id","tags":["project template task types"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"76fcd154-57cc-45c0-b2e2-3dbba6799de5","creator_user_id":1768,"last_editor_user_id":1768,"resolved_conflict":false,"created_at":"2026-06-23T22:34:37.943Z","updated_at":"2026-06-23T22:34:38.196Z","device_created_at":"2026-06-23T22:34:37.943Z","device_updated_at":"2026-06-23T22:34:37.943Z","deleted_at":null,"account_id":1467,"project_template_id":"eb4f1926-ced9-46ec-824b-0a944e45c4db","name":"project_template_task_type + 7217df1a-a72a-4b26-8687-f854d51ca7bc","is_default":false},"schema":{"$ref":"#/components/schemas/project_template_task_type"}}}}}}},"/api/v3/account/project_templates/{project_template_id}/project_template_teams":{"get":{"summary":"Get all project_template_teams in project template","operationId":"get_project_template_teams_in_project_template","tags":["project template teams"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"name":"project_template_id","description":"ID of the project_template_id to filter project_template_teams by","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"c6d26f8c-dbde-458e-b64d-b0d91ee31dee","creator_user_id":1773,"last_editor_user_id":1773,"resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"account_id":1470,"project_template_id":"3ccff223-a7b3-4781-8a2b-2f7d20aff9a4","name":"f0d7489a-28df-4ff1-8461-e134835181d2","handle":"F0"},{"id":"dc833a22-e552-4b84-bd07-a091675992e2","creator_user_id":1772,"last_editor_user_id":1772,"resolved_conflict":false,"created_at":"2026-06-23T22:34:38.319Z","updated_at":"2026-06-23T22:34:38.319Z","device_created_at":"2026-06-23T22:34:38.319Z","device_updated_at":"2026-06-23T22:34:38.319Z","deleted_at":null,"account_id":1470,"project_template_id":"3ccff223-a7b3-4781-8a2b-2f7d20aff9a4","name":"060eabe1-ab6e-4746-b449-adec7c9c2859","handle":"06"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/project_template_team"}}}}}}}},"/api/v3/account/project_template_teams":{"get":{"summary":"Get all project_template_teams in account","operationId":"get_project_template_teams_in_account","tags":["project template teams"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"c5e8a707-bf37-4f98-b213-f99aefcda80a","creator_user_id":1782,"last_editor_user_id":1782,"resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"account_id":1474,"project_template_id":"eb01d09e-4f38-43a0-bda5-b1a34bc33f29","name":"544fd623-6f3c-426a-b5e3-bee5e31908c0","handle":"54"},{"id":"2091c5e6-a91e-4d8f-9042-3c594baa765c","creator_user_id":1780,"last_editor_user_id":1780,"resolved_conflict":false,"created_at":"2026-06-23T22:34:38.993Z","updated_at":"2026-06-23T22:34:38.993Z","device_created_at":"2026-06-23T22:34:38.993Z","device_updated_at":"2026-06-23T22:34:38.993Z","deleted_at":null,"account_id":1474,"project_template_id":"c966479d-08a1-4398-aac0-26af08518b88","name":"18dbe909-d68f-4289-8d10-2ceb937b5835","handle":"18"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/project_template_team"}}}}}}},"post":{"summary":"Create a new project_template_team","operationId":"create_project_template_team_in_account","tags":["project template teams"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"20a496a8-5d19-4632-9b82-0b7ac301b655","creator_user_id":1792,"last_editor_user_id":1792,"resolved_conflict":false,"created_at":"2026-06-23T22:34:40.317Z","updated_at":"2026-06-23T22:34:40.317Z","device_created_at":"2026-06-23T22:34:40.073Z","device_updated_at":"2026-06-23T22:34:40.073Z","deleted_at":null,"account_id":1483,"project_template_id":"cd4719a6-f96a-4ca2-8f63-2a140b2a012d","name":"e051ec75-0d4a-48d4-a9c7-2be885abbfbe","handle":"E0"},"schema":{"$ref":"#/components/schemas/project_template_team"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/project_template_team_create_input"}}},"required":true}}},"/api/v3/account/project_template_teams/{id}":{"get":{"summary":"Get project_template_team by ID","operationId":"get_project_template_team_by_id","tags":["project template teams"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"a31576a5-6e27-4e9c-b01e-18a39b5d10c2","creator_user_id":1788,"last_editor_user_id":1788,"resolved_conflict":false,"created_at":"2026-06-23T22:34:39.695Z","updated_at":"2026-06-23T22:34:39.695Z","device_created_at":"2026-06-23T22:34:39.695Z","device_updated_at":"2026-06-23T22:34:39.695Z","deleted_at":null,"account_id":1480,"project_template_id":"d8f2f30f-122b-47c6-91a5-fe751222298a","name":"a92c190f-277c-4e2f-ab16-2c66fbd595ec","handle":"A9"},"schema":{"$ref":"#/components/schemas/project_template_team"}}}}}},"patch":{"summary":"Update project_template_team by ID","operationId":"update_project_template_team_by_id","tags":["project template teams"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"b1ddf5f5-2bc2-406b-b7f0-710ff16d21e7","creator_user_id":1796,"last_editor_user_id":1796,"resolved_conflict":false,"created_at":"2026-06-23T22:34:40.436Z","updated_at":"2026-06-23T22:34:40.686Z","device_created_at":"2026-06-23T22:34:40.436Z","device_updated_at":"2026-06-23T22:32:40.445Z","deleted_at":null,"account_id":1486,"project_template_id":"ca32f8ba-53de-480d-9402-271151fa2d59","name":"df79a904-e518-4919-b113-99c24ae8a313","handle":"DF"},"schema":{"$ref":"#/components/schemas/project_template_team"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/project_template_team_update_input"}}},"required":true}},"delete":{"summary":"Delete project_template_team by ID","operationId":"delete_project_template_team_by_id","tags":["project template teams"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/account/project_template_teams/{id}/restore":{"put":{"summary":"Restore project_template_team by ID","operationId":"restore_project_template_team_by_id","tags":["project template teams"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"9eeb4766-7964-4be1-9fd4-0aab4188a4e8","creator_user_id":1804,"last_editor_user_id":1804,"resolved_conflict":false,"created_at":"2026-06-23T22:34:41.170Z","updated_at":"2026-06-23T22:34:41.404Z","device_created_at":"2026-06-23T22:34:41.170Z","device_updated_at":"2026-06-23T22:34:41.170Z","deleted_at":null,"account_id":1492,"project_template_id":"6ef1579a-21e9-4be8-a00a-5e161ce26e3e","name":"98d52006-3724-4ab5-8300-a01ac1b40e09","handle":"98"},"schema":{"$ref":"#/components/schemas/project_template_team"}}}}}}},"/api/v3/account/project_templates/{project_template_id}/project_template_users":{"get":{"summary":"Show all account template users linked to the project template","operationId":"get_account_template_users_by_project_template_id","tags":["project template users"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"name":"project_template_id","description":"ID of the Project Template to filter by","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful full response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"5e913996-1b6d-466e-8855-69a2327690ca","creator_user_id":1844,"last_editor_user_id":1844,"resolved_conflict":false,"created_at":"2026-06-23T22:34:44.751Z","updated_at":"2026-06-23T22:34:44.751Z","device_created_at":"2026-06-23T22:34:44.751Z","device_updated_at":"2026-06-23T22:34:44.751Z","deleted_at":null,"account_id":1520,"project_template_id":"a12ef177-a7c2-4326-95d6-554ed6f4b37b","role":"member","user_id":1844,"user":{"created_at":"2026-06-23T22:34:44.745Z","updated_at":"2026-06-23T22:34:44.746Z","email_addresses":[{"email":"b6ad908a-cf13-4222-8cb3-b5d32f2e4cc4@factory.com","is_primary":true}],"id":1844,"account_id":1520,"company":"Company","company_type":null,"account_role":"account_admin","email_notifications":"instantly","sync_scheme":"smart_cellular","email":"b6ad908a-cf13-4222-8cb3-b5d32f2e4cc4@factory.com","first_name":"John","invited_by_id":null,"is_confirmed":true,"is_email_deliverable":true,"job_title":null,"language":"en","last_name":"Doe","phone_number":null,"photo_url":null,"trade_type":null,"current_sign_in_at":"2026-06-23T22:34:44.744Z","in_app_purchase_end_at":null},"default_company_id":null,"default_company_name":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/project_template_user"}}}}}}}},"/api/v3/account/project_template_users":{"get":{"summary":"Get all project_template_users in account","operationId":"get_project_template_users_in_account","tags":["project template users"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"cef8ab12-d461-41de-9e07-1edff8b8d43c","creator_user_id":1818,"last_editor_user_id":1818,"resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"account_id":1499,"project_template_id":"b91cf806-f93c-44f6-a180-5c917d2ac499","role":"member","user_id":1818,"user":{"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:34:42.280Z","email_addresses":[{"email":"f75328eb-4d64-4602-be64-12ded8dc4298@factory.com","is_primary":true}],"id":1818,"account_id":1499,"company":"Company","company_type":null,"account_role":"account_admin","email_notifications":"instantly","sync_scheme":"smart_cellular","email":"f75328eb-4d64-4602-be64-12ded8dc4298@factory.com","first_name":"John","invited_by_id":null,"is_confirmed":true,"is_email_deliverable":true,"job_title":null,"language":"en","last_name":"Doe","phone_number":null,"photo_url":null,"trade_type":null,"current_sign_in_at":"2026-06-22T00:00:00.000Z","in_app_purchase_end_at":null},"default_company_id":null,"default_company_name":null},{"id":"13b2ed95-0413-4bae-9b21-4640984aac9e","creator_user_id":1816,"last_editor_user_id":1816,"resolved_conflict":false,"created_at":"2026-06-23T22:34:42.256Z","updated_at":"2026-06-23T22:34:42.256Z","device_created_at":"2026-06-23T22:34:42.256Z","device_updated_at":"2026-06-23T22:34:42.256Z","deleted_at":null,"account_id":1499,"project_template_id":"05143586-8914-4682-b4ed-3751f18eaf30","role":"member","user_id":1816,"user":{"created_at":"2026-06-23T22:34:42.250Z","updated_at":"2026-06-23T22:34:42.250Z","email_addresses":[{"email":"ee0124e9-ed26-49d9-8d68-a5d5b398d89d@factory.com","is_primary":true}],"id":1816,"account_id":1499,"company":"Company","company_type":null,"account_role":"account_admin","email_notifications":"instantly","sync_scheme":"smart_cellular","email":"ee0124e9-ed26-49d9-8d68-a5d5b398d89d@factory.com","first_name":"John","invited_by_id":null,"is_confirmed":true,"is_email_deliverable":true,"job_title":null,"language":"en","last_name":"Doe","phone_number":null,"photo_url":null,"trade_type":null,"current_sign_in_at":"2026-06-23T22:34:42.249Z","in_app_purchase_end_at":null},"default_company_id":null,"default_company_name":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/project_template_user"}}}}}}},"post":{"summary":"Create a new project_template_user","operationId":"create_project_template_user_in_account","tags":["project template users"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"e1a3a144-b053-4a86-8dcb-1c79114f60e4","creator_user_id":1828,"last_editor_user_id":1828,"resolved_conflict":false,"created_at":"2026-06-23T22:34:43.559Z","updated_at":"2026-06-23T22:34:43.559Z","device_created_at":"2026-06-23T22:34:43.324Z","device_updated_at":"2026-06-23T22:34:43.324Z","deleted_at":null,"account_id":1508,"project_template_id":"6e7a6233-e59d-43f0-86b6-5223c879ad22","role":"member","user_id":1828,"user":{"created_at":"2026-06-23T22:34:43.318Z","updated_at":"2026-06-23T22:34:43.318Z","email_addresses":[{"email":"0fe68082-7e5a-4d74-84ba-894f05ec3e38@factory.com","is_primary":true}],"id":1828,"account_id":1508,"company":"Company","company_type":null,"account_role":"account_admin","email_notifications":"instantly","sync_scheme":"smart_cellular","email":"0fe68082-7e5a-4d74-84ba-894f05ec3e38@factory.com","first_name":"John","invited_by_id":null,"is_confirmed":true,"is_email_deliverable":true,"job_title":null,"language":"en","last_name":"Doe","phone_number":null,"photo_url":null,"trade_type":null,"current_sign_in_at":"2026-06-23T22:34:43.316Z","in_app_purchase_end_at":null},"default_company_id":null,"default_company_name":null},"schema":{"$ref":"#/components/schemas/project_template_user"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/project_template_user_create_input"}}},"required":true}}},"/api/v3/account/project_template_users/{id}":{"get":{"summary":"Get project_template_user by ID","operationId":"get_project_template_user_by_id","tags":["project template users"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"225b7469-cdbf-429c-8637-a55675f32b34","creator_user_id":1824,"last_editor_user_id":1824,"resolved_conflict":false,"created_at":"2026-06-23T22:34:42.948Z","updated_at":"2026-06-23T22:34:42.948Z","device_created_at":"2026-06-23T22:34:42.948Z","device_updated_at":"2026-06-23T22:34:42.948Z","deleted_at":null,"account_id":1505,"project_template_id":"1dc58a35-e501-419e-a15e-dc2e68ed551a","role":"member","user_id":1824,"user":{"created_at":"2026-06-23T22:34:42.942Z","updated_at":"2026-06-23T22:34:42.942Z","email_addresses":[{"email":"5049e937-0af1-4899-aa32-66b02c164625@factory.com","is_primary":true}],"id":1824,"account_id":1505,"company":"Company","company_type":null,"account_role":"account_admin","email_notifications":"instantly","sync_scheme":"smart_cellular","email":"5049e937-0af1-4899-aa32-66b02c164625@factory.com","first_name":"John","invited_by_id":null,"is_confirmed":true,"is_email_deliverable":true,"job_title":null,"language":"en","last_name":"Doe","phone_number":null,"photo_url":null,"trade_type":null,"current_sign_in_at":"2026-06-23T22:34:42.941Z","in_app_purchase_end_at":null},"default_company_id":null,"default_company_name":null},"schema":{"$ref":"#/components/schemas/project_template_user"}}}}}},"patch":{"summary":"Update project_template_user by ID","operationId":"update_project_template_user_by_id","tags":["project template users"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"d7329b5d-dc20-4267-8fb7-5423d5b49a27","creator_user_id":1832,"last_editor_user_id":1832,"resolved_conflict":false,"created_at":"2026-06-23T22:34:43.685Z","updated_at":"2026-06-23T22:34:43.941Z","device_created_at":"2026-06-23T22:34:43.685Z","device_updated_at":"2026-06-23T22:32:43.699Z","deleted_at":null,"account_id":1511,"project_template_id":"0aa1fbfc-3da7-48cd-9f81-7a537648f6c1","role":"member","user_id":1832,"user":{"created_at":"2026-06-23T22:34:43.679Z","updated_at":"2026-06-23T22:34:43.679Z","email_addresses":[{"email":"0f980daf-0cda-4fae-80ec-d3591f6c1b4b@factory.com","is_primary":true}],"id":1832,"account_id":1511,"company":"Company","company_type":null,"account_role":"account_admin","email_notifications":"instantly","sync_scheme":"smart_cellular","email":"0f980daf-0cda-4fae-80ec-d3591f6c1b4b@factory.com","first_name":"John","invited_by_id":null,"is_confirmed":true,"is_email_deliverable":true,"job_title":null,"language":"en","last_name":"Doe","phone_number":null,"photo_url":null,"trade_type":null,"current_sign_in_at":"2026-06-23T22:34:43.678Z","in_app_purchase_end_at":null},"default_company_id":null,"default_company_name":null},"schema":{"$ref":"#/components/schemas/project_template_user"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/project_template_user_update_input"}}},"required":true}},"delete":{"summary":"Delete project_template_user by ID","operationId":"delete_project_template_user_by_id","tags":["project template users"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/account/project_template_users/{id}/restore":{"put":{"summary":"Restore project_template_user by ID","operationId":"restore_project_template_user_by_id","tags":["project template users"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"6e32d5f7-c826-4ba0-aae1-e736b07c9040","creator_user_id":1840,"last_editor_user_id":1840,"resolved_conflict":false,"created_at":"2026-06-23T22:34:44.388Z","updated_at":"2026-06-23T22:34:44.642Z","device_created_at":"2026-06-23T22:34:44.388Z","device_updated_at":"2026-06-23T22:34:44.388Z","deleted_at":null,"account_id":1517,"project_template_id":"3cce0068-2dbd-48f5-bb90-952db1e08c12","role":"member","user_id":1840,"user":{"created_at":"2026-06-23T22:34:44.382Z","updated_at":"2026-06-23T22:34:44.382Z","email_addresses":[{"email":"88679241-abcf-49cc-ab86-1995a509777f@factory.com","is_primary":true}],"id":1840,"account_id":1517,"company":"Company","company_type":null,"account_role":"account_admin","email_notifications":"instantly","sync_scheme":"smart_cellular","email":"88679241-abcf-49cc-ab86-1995a509777f@factory.com","first_name":"John","invited_by_id":null,"is_confirmed":true,"is_email_deliverable":true,"job_title":null,"language":"en","last_name":"Doe","phone_number":null,"photo_url":null,"trade_type":null,"current_sign_in_at":"2026-06-23T22:34:44.381Z","in_app_purchase_end_at":null},"default_company_id":null,"default_company_name":null},"schema":{"$ref":"#/components/schemas/project_template_user"}}}}}}},"/api/v3/account/project_template_users/batch":{"post":{"summary":"Create several project template users at once","operationId":"create_project_template_users_batch","tags":["project template users"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful full response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"id":"aebc2da8-dff4-4bfb-bdc7-751d5d765911","creator_user_id":1848,"last_editor_user_id":1848,"resolved_conflict":false,"created_at":"2026-06-23T22:34:45.331Z","updated_at":"2026-06-23T22:34:45.331Z","device_created_at":"2026-06-23T22:34:45.331Z","device_updated_at":"2026-06-23T22:34:45.331Z","deleted_at":null,"account_id":1522,"project_template_id":"f1dba9f3-78cb-4cbe-a396-fa8a4c681a9c","role":"admin","user_id":1848,"user":{"created_at":"2026-06-23T22:34:45.085Z","updated_at":"2026-06-23T22:34:45.085Z","email_addresses":[{"email":"325c03f7-bc18-4f0d-ad9a-33a7ae5c3cf9@factory.com","is_primary":true}],"id":1848,"account_id":1522,"company":"Company","company_type":null,"account_role":"account_admin","email_notifications":"instantly","sync_scheme":"smart_cellular","email":"325c03f7-bc18-4f0d-ad9a-33a7ae5c3cf9@factory.com","first_name":"John","invited_by_id":null,"is_confirmed":true,"is_email_deliverable":true,"job_title":null,"language":"en","last_name":"Doe","phone_number":null,"photo_url":null,"trade_type":null,"current_sign_in_at":"2026-06-23T22:34:45.084Z","in_app_purchase_end_at":null},"default_company_id":null,"default_company_name":null},{"id":"dad752c6-41a9-43fc-8cae-04ca1de3effa","creator_user_id":1848,"last_editor_user_id":1848,"resolved_conflict":false,"created_at":"2026-06-23T22:34:45.334Z","updated_at":"2026-06-23T22:34:45.334Z","device_created_at":"2026-06-23T22:34:45.334Z","device_updated_at":"2026-06-23T22:34:45.334Z","deleted_at":null,"account_id":1522,"project_template_id":"f1dba9f3-78cb-4cbe-a396-fa8a4c681a9c","role":"member","user_id":1849,"user":{"created_at":"2026-06-23T22:34:45.091Z","updated_at":"2026-06-23T22:34:45.092Z","email_addresses":[{"email":"d96b056f-552f-42f1-b4f4-afa2ec96a4c2@factory.com","is_primary":true}],"id":1849,"account_id":1522,"company":"Company","company_type":null,"account_role":"account_admin","email_notifications":"instantly","sync_scheme":"smart_cellular","email":"d96b056f-552f-42f1-b4f4-afa2ec96a4c2@factory.com","first_name":"John","invited_by_id":null,"is_confirmed":true,"is_email_deliverable":true,"job_title":null,"language":"en","last_name":"Doe","phone_number":null,"photo_url":null,"trade_type":null,"current_sign_in_at":"2026-06-23T22:34:45.090Z","in_app_purchase_end_at":null},"default_company_id":null,"default_company_name":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/project_template_user"}}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/project_template_user_batch_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/projects_project_attributes":{"get":{"summary":"Get all projects_project_attributes in project","operationId":"get_projects_project_attributes_in_project","tags":["projects project attributes"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"79f43262-4fa7-4c3f-afa6-9ea9375ac753","creator_user_id":1850,"last_editor_user_id":1850,"project_id":"c33f1744-29a8-40cb-8739-73c6978daf21","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"project_attribute_id":"f30aaea7-8daf-42d1-b0ac-1e3ea18bec60"},{"id":"a5bab1a9-b0a0-4d4e-ade2-a3b236646f84","creator_user_id":1850,"last_editor_user_id":1850,"project_id":"c33f1744-29a8-40cb-8739-73c6978daf21","resolved_conflict":false,"created_at":"2026-06-23T22:34:45.486Z","updated_at":"2026-06-23T22:34:45.486Z","device_created_at":"2026-06-23T22:34:45.486Z","device_updated_at":"2026-06-23T22:34:45.486Z","deleted_at":null,"project_attribute_id":"8cd95541-5e35-44b4-9447-e10317485198"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/projects_project_attribute"}}}}}}},"post":{"summary":"Create a new projects_project_attribute","operationId":"create_projects_project_attribute_in_project","tags":["projects project attributes"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"7c278197-4493-4c4c-9c46-a2d9dfa9016d","creator_user_id":1862,"last_editor_user_id":1862,"project_id":"92b68767-6b2a-4fe9-9857-4e7c58546408","resolved_conflict":false,"created_at":"2026-06-23T22:34:47.391Z","updated_at":"2026-06-23T22:34:47.391Z","device_created_at":"2026-06-23T22:34:47.120Z","device_updated_at":"2026-06-23T22:34:47.120Z","deleted_at":null,"project_attribute_id":"13bcf1b9-e1b8-4c23-b9e9-31b5c1a298e3"},"schema":{"$ref":"#/components/schemas/projects_project_attribute"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/projects_project_attribute_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/projects_project_attributes/{id}":{"get":{"summary":"Get projects_project_attribute by ID","operationId":"get_projects_project_attribute_by_id","tags":["projects project attributes"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"5fc72e40-a562-46f6-8a83-34ea67492391","creator_user_id":1856,"last_editor_user_id":1856,"project_id":"430c0a56-fe81-4508-b0dc-077645fbcfa9","resolved_conflict":false,"created_at":"2026-06-23T22:34:46.277Z","updated_at":"2026-06-23T22:34:46.277Z","device_created_at":"2026-06-23T22:34:46.277Z","device_updated_at":"2026-06-23T22:34:46.277Z","deleted_at":null,"project_attribute_id":"e6bd7f6e-878c-4a0e-8e03-63b7ec1734fd"},"schema":{"$ref":"#/components/schemas/projects_project_attribute"}}}}}},"delete":{"summary":"Delete projects_project_attribute by ID","operationId":"delete_projects_project_attribute_by_id","tags":["projects project attributes"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}},"patch":{"summary":"Update projects_project_attribute by ID","operationId":"update_projects_project_attribute_by_id","tags":["projects project attributes"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"af79161b-cfac-4912-abe7-245bafe21648","creator_user_id":1865,"last_editor_user_id":1865,"project_id":"977a0b0b-a5a2-460d-8127-8d4988702219","resolved_conflict":false,"created_at":"2026-06-23T22:34:47.523Z","updated_at":"2026-06-23T22:34:47.832Z","device_created_at":"2026-06-23T22:34:47.523Z","device_updated_at":"2026-06-23T22:32:47.560Z","deleted_at":null,"project_attribute_id":"41addac7-c443-4b44-9dc5-14ceeab3707d"},"schema":{"$ref":"#/components/schemas/projects_project_attribute"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/projects_project_attribute_update_input"}}},"required":true}}},"/api/v3/projects/{project_id}/report_templates":{"get":{"summary":"Get all report_templates in project","operationId":"get_report_templates_in_project","tags":["report templates"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"c5161d4c-046f-4452-9e17-80d84361c108","creator_user_id":1874,"last_editor_user_id":1874,"project_id":"7263949b-2f1a-43e0-b9f5-763491b61377","resolved_conflict":false,"created_at":"2026-06-23T22:34:49.424Z","updated_at":"2026-06-23T22:34:49.424Z","device_created_at":"2026-06-23T22:34:49.424Z","device_updated_at":"2026-06-23T22:34:49.424Z","deleted_at":null,"user_id":1874,"name":"report","data":{"a":"a","use_isolated_report_generator":false,"isolated_report_last_failure_date":"2026-06-23T22:34:49.399Z"}},{"id":"6842695a-a8dc-445b-9e4b-e8f9df4e2a2a","creator_user_id":1875,"last_editor_user_id":1875,"project_id":"7263949b-2f1a-43e0-b9f5-763491b61377","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:34:49.451Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"user_id":1875,"name":"report","data":{"a":"a","use_isolated_report_generator":false,"isolated_report_last_failure_date":"2026-06-22T00:00:00.000Z"}}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/report_template"}}}}}}},"post":{"summary":"Create a new report_template","operationId":"create_report_template_in_project","tags":["report templates"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"2ef8ca61-cd91-408c-999a-28dbad9649b5","creator_user_id":1883,"last_editor_user_id":1883,"project_id":"547d635a-e880-4e04-8503-7c86b102a106","resolved_conflict":false,"created_at":"2026-06-23T22:34:50.727Z","updated_at":"2026-06-23T22:34:50.727Z","device_created_at":"2026-06-23T22:34:50.493Z","device_updated_at":"2026-06-23T22:34:50.493Z","deleted_at":null,"user_id":1883,"name":"report","data":{"a":"a","use_isolated_report_generator":false,"isolated_report_last_failure_date":"2026-06-23T22:34:50.468Z"}},"schema":{"$ref":"#/components/schemas/report_template"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/report_template_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/report_templates/{id}":{"get":{"summary":"Get report_template by ID","operationId":"get_report_template_by_id","tags":["report templates"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"d9bce6fc-09f7-4f51-a308-7eabfd9056ee","creator_user_id":1880,"last_editor_user_id":1880,"project_id":"a3cfc4c3-3f63-4bfb-8933-194f18d9d266","resolved_conflict":false,"created_at":"2026-06-23T22:34:50.118Z","updated_at":"2026-06-23T22:34:50.118Z","device_created_at":"2026-06-23T22:34:50.118Z","device_updated_at":"2026-06-23T22:34:50.118Z","deleted_at":null,"user_id":1880,"name":"report","data":{"a":"a","use_isolated_report_generator":false,"isolated_report_last_failure_date":"2026-06-23T22:34:50.091Z"}},"schema":{"$ref":"#/components/schemas/report_template"}}}}}},"patch":{"summary":"Update report_template by ID","operationId":"update_report_template_by_id","tags":["report templates"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"c035cd7f-c13e-4cdd-b073-aeb960c5cfe4","creator_user_id":1886,"last_editor_user_id":1886,"project_id":"c6729794-7c50-437f-94cf-52e1b1c7a708","resolved_conflict":false,"created_at":"2026-06-23T22:34:50.861Z","updated_at":"2026-06-23T22:34:51.114Z","device_created_at":"2026-06-23T22:34:50.861Z","device_updated_at":"2026-06-23T22:32:50.881Z","deleted_at":null,"user_id":1886,"name":"report","data":{"a":"a","use_isolated_report_generator":false,"isolated_report_last_failure_date":"2026-06-23T22:34:50.835Z"}},"schema":{"$ref":"#/components/schemas/report_template"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/report_template_update_input"}}},"required":true}},"delete":{"summary":"Delete report_template by ID","operationId":"delete_report_template_by_id","tags":["report templates"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/report_templates/{id}/export":{"post":{"summary":"Generate & download the report for a given report template","operationId":"export_report_template_by_id","tags":["report templates"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"url":"my_url.pdf"},"schema":{"$ref":"#/components/schemas/project_resource_export_response"}}}},"202":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"jid":"773842bb-1445-4924-ab1f-7975cae9d8fc"},"schema":{"$ref":"#/components/schemas/project_resource_export_response"}}}},"429":{"description":"Too many requests","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"error":true,"request_retry_after":"2026-06-23T22:39:52.705Z"},"schema":{"$ref":"#/components/schemas/too_many_requests_response"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/project_resource_export_input"}}},"required":true}}},"/api/v3/projects/{project_id}/report_templates/{id}/generate":{"post":{"summary":"Generate & mail the report for a given report template","operationId":"generate_report_template_by_id","tags":["report templates"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}},"429":{"description":"Too many requests","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"error":true,"request_retry_after":"2026-06-23T22:39:53.429Z"},"schema":{"$ref":"#/components/schemas/too_many_requests_response"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/report_template_generate_input"}}},"required":true}}},"/api/v3/projects/{project_id}/rfi_activity_logs":{"get":{"summary":"Get all rfi_activity_logs in project","operationId":"get_rfi_activity_logs_in_project","tags":["rfi activity logs"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"deleted_at":null,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","id":"efbcd44d-1ada-4b0e-849e-b97c8ca5ae9c","project_id":"d4088fa8-e136-49cb-9dab-f149079d4d71","rfi_id":"2d97f510-812d-4b91-91f7-72cc93b09835","message":null,"data":null,"creator_user_id":1908,"last_editor_user_id":1908,"action":"created_as_draft","can_be_marked_as_answer":false,"from_assignee":{"id":"74a0ffc7-110a-49e4-ab3c-1f06861ddab7","creator_user_id":1908,"last_editor_user_id":1908,"project_id":"d4088fa8-e136-49cb-9dab-f149079d4d71","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"user_id":1908,"rfi_id":"2d97f510-812d-4b91-91f7-72cc93b09835","is_assignee":false,"is_reviewer":false,"is_watcher":false,"kind":"user","email":"cb034ec7-7d90-4847-8caf-67e06314b431@factory.com","language":"en","user":{"user_id":1908,"full_name":"John Doe","pm_group_id":"0cda14bd-2aeb-44f7-9e68-9d09fd8d942a","pm_group_name":"kn96hnlp78n92mtm","project_id":"d4088fa8-e136-49cb-9dab-f149079d4d71","pm_role":"manager","role":"admin"}},"from_user_id":1908,"to_assignee":null,"to_user_id":null,"device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z"},{"deleted_at":null,"created_at":"2026-06-23T22:34:53.748Z","updated_at":"2026-06-23T22:34:53.748Z","id":"cf4ca855-4d14-460f-b384-24997e070909","project_id":"d4088fa8-e136-49cb-9dab-f149079d4d71","rfi_id":"b2d4e81d-e542-4e37-898b-6ef46ace118c","message":null,"data":null,"creator_user_id":1908,"last_editor_user_id":1908,"action":"created_as_draft","can_be_marked_as_answer":false,"from_assignee":{"id":"fd602165-bcc4-49f9-a294-695d93e5dad1","creator_user_id":1908,"last_editor_user_id":1908,"project_id":"d4088fa8-e136-49cb-9dab-f149079d4d71","resolved_conflict":false,"created_at":"2026-06-23T22:34:53.614Z","updated_at":"2026-06-23T22:34:53.745Z","device_created_at":"2026-06-23T22:34:53.614Z","device_updated_at":"2026-06-23T22:34:53.745Z","deleted_at":null,"user_id":1908,"rfi_id":"b2d4e81d-e542-4e37-898b-6ef46ace118c","is_assignee":false,"is_reviewer":false,"is_watcher":false,"kind":"user","email":"cb034ec7-7d90-4847-8caf-67e06314b431@factory.com","language":"en","user":{"user_id":1908,"full_name":"John Doe","pm_group_id":"0cda14bd-2aeb-44f7-9e68-9d09fd8d942a","pm_group_name":"kn96hnlp78n92mtm","project_id":"d4088fa8-e136-49cb-9dab-f149079d4d71","pm_role":"manager","role":"admin"}},"from_user_id":1908,"to_assignee":null,"to_user_id":null,"device_created_at":"2026-06-23T22:34:53.748Z","device_updated_at":"2026-06-23T22:34:53.748Z"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/rfi_activity_log"}}}}}}}},"/api/v3/projects/{project_id}/rfi_attachment_markups":{"get":{"summary":"Get all rfi_attachment_markups in project","operationId":"get_rfi_attachment_markups_in_project","tags":["rfi attachment markups"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"b550ab8f-7c28-4504-b381-9b82f1fccce1","creator_user_id":1916,"last_editor_user_id":1916,"project_id":"2b214142-0f92-4e96-91d8-069b5d9db04b","resolved_conflict":false,"created_at":"2026-06-23T22:34:54.790Z","updated_at":"2026-06-23T22:34:54.790Z","device_created_at":"2026-06-23T22:34:54.790Z","device_updated_at":"2026-06-23T22:34:54.790Z","deleted_at":null,"data":{"data":"data"},"rfi_attachment_id":"22f75cc0-286c-4aee-b29b-b80c7a46fd98","markupable_id":"22f75cc0-286c-4aee-b29b-b80c7a46fd98","markupable_type":"RfiAttachment"},{"id":"7cc32582-5f4b-4866-8576-f6664b405330","creator_user_id":1916,"last_editor_user_id":1916,"project_id":"2b214142-0f92-4e96-91d8-069b5d9db04b","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:34:54.854Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"data":{"data":"data"},"rfi_attachment_id":"b413518d-f1d9-4cfc-bc1e-0e0f06fe6e0d","markupable_id":"b413518d-f1d9-4cfc-bc1e-0e0f06fe6e0d","markupable_type":"RfiAttachment"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/rfi_attachment_markup"}}}}}}},"post":{"summary":"Create a new rfi_attachment_markup","operationId":"create_rfi_attachment_markup_in_project","tags":["rfi attachment markups"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"eebfc92e-62fa-4177-9acd-09f540204e56","creator_user_id":1928,"last_editor_user_id":1928,"project_id":"1531d9f8-eb06-445e-b4ab-643ad5995fd4","resolved_conflict":false,"created_at":"2026-06-23T22:34:56.783Z","updated_at":"2026-06-23T22:34:56.783Z","device_created_at":"2026-06-23T22:34:56.531Z","device_updated_at":"2026-06-23T22:34:56.531Z","deleted_at":null,"data":{"data":"data"},"rfi_attachment_id":"03505a7b-2c6f-49f6-a623-9ac5177b6fdf","markupable_id":"03505a7b-2c6f-49f6-a623-9ac5177b6fdf","markupable_type":"RfiAttachment"},"schema":{"$ref":"#/components/schemas/rfi_attachment_markup"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/rfi_attachment_markup_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/rfi_attachment_markups/{id}":{"patch":{"summary":"Update rfi_attachment_markup by ID","operationId":"update_rfi_attachment_markup_by_id","tags":["rfi attachment markups"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"358d3cf4-59a7-4e43-ac75-635a4a19e19f","creator_user_id":1922,"last_editor_user_id":1922,"project_id":"7d14614d-102e-4f87-96f7-7417a802ea09","resolved_conflict":false,"created_at":"2026-06-23T22:34:55.628Z","updated_at":"2026-06-23T22:34:55.901Z","device_created_at":"2026-06-23T22:34:55.628Z","device_updated_at":"2026-06-23T22:32:55.646Z","deleted_at":null,"data":{"data":"data"},"rfi_attachment_id":"00327830-190a-4e98-ba9e-6dc5037b071b","markupable_id":"00327830-190a-4e98-ba9e-6dc5037b071b","markupable_type":"RfiAttachment"},"schema":{"$ref":"#/components/schemas/rfi_attachment_markup"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/rfi_attachment_markup_update_input"}}},"required":true}},"delete":{"summary":"Delete rfi_attachment_markup by ID","operationId":"delete_rfi_attachment_markup_by_id","tags":["rfi attachment markups"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/rfi_attachments/{id}/markups":{"get":{"summary":"Get rfi_attachment_markups in project for an rfi_attachment","operationId":"get_markups_in_project_for_a_rfi_attachment","tags":["rfi attachment markups"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"},{"name":"id","description":"ID of the rfi_attachment to filter markups by","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"id":"987c705c-2299-4bb6-ad0e-81e919fb94f5","creator_user_id":1931,"last_editor_user_id":1931,"project_id":"0f228b2b-82b8-46cc-bc00-d32e4b114d45","resolved_conflict":false,"created_at":"2026-06-23T22:34:56.971Z","updated_at":"2026-06-23T22:34:56.971Z","device_created_at":"2026-06-23T22:34:56.971Z","device_updated_at":"2026-06-23T22:34:56.971Z","deleted_at":null,"data":{"data":"data"}},{"id":"e33ca77c-f738-4df4-bede-41867f5fd037","creator_user_id":1931,"last_editor_user_id":1931,"project_id":"0f228b2b-82b8-46cc-bc00-d32e4b114d45","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:34:56.975Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"data":{"data":"data"}}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/rfi_attachment_markup"}}}}}}}},"/api/v3/projects/{project_id}/rfi_attachments/{id}/flatten":{"post":{"summary":"Flatten image with markups for rfi_attachment","description":"Flattening means Fieldwire will rasterize the associated entity image along with its markups to make it a single image for the thumbnail.Currently only the most recent 100 markups will be flattened for performance reasons.","operationId":"flatten_rfi_attachment_by_id","tags":["rfi attachment markups"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/rfi_attachments":{"get":{"summary":"Get all rfi_attachments in project","operationId":"get_rfi_attachments_in_project","tags":["rfi attachments"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"8adcf0a2-c3af-4494-b9f7-538fb0735159","creator_user_id":1937,"last_editor_user_id":1937,"project_id":"97bed0a5-f6a4-4498-b892-e7384b62ca03","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"rfi_id":"ad1dc29b-23d0-4362-af6b-a1c83d3168ca","fw_object_id":null,"name":"20cdcea5-4637-4ff9-838d-46328cab4938","kind":"new_file","attached_to":"question","file_size":100,"rfi_response_id":"c521122b-c0e5-4b5d-8a9f-eb7ff2cfdf3a","original_url":null,"thumb_url":null,"flattened_file_url":null,"file_url":"http://example.com/30b38cc9-0f3b-46d7-8f5a-52d042e8798f.pdf","captured_at":null},{"id":"304df447-5bcb-47bd-971a-3e9f79241c61","creator_user_id":1937,"last_editor_user_id":1937,"project_id":"97bed0a5-f6a4-4498-b892-e7384b62ca03","resolved_conflict":false,"created_at":"2026-06-23T22:34:57.863Z","updated_at":"2026-06-23T22:34:57.863Z","device_created_at":"2026-06-23T22:34:57.863Z","device_updated_at":"2026-06-23T22:34:57.863Z","deleted_at":null,"rfi_id":"998b150d-5d0a-4f7a-bcfc-e7b42c032604","fw_object_id":null,"name":"2878f8bf-038c-4722-8631-183ae10081a3","kind":"new_file","attached_to":"question","file_size":100,"rfi_response_id":"98ab2498-dbf2-4382-82bc-589584f6e70c","original_url":null,"thumb_url":null,"flattened_file_url":null,"file_url":"http://example.com/ebfb889a-aab1-4a2f-b503-abb0333ecdba.pdf","captured_at":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/rfi_attachment"}}}}}}}},"/api/v3/projects/{project_id}/rfis":{"get":{"summary":"Get all rfis in project","operationId":"get_rfis_in_project","tags":["rfis"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"},{"name":"filters[assignee_user_id_eq]","description":"Filter on assignee_user_id field being equal to the passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"100"}},{"name":"filters[creator_pm_group_id_eq]","description":"Filter on creator_pm_group_id field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"26462387-8f00-4118-8f1c-419ec8761c23"}},{"name":"filters[watched_by_eq]","description":"Filter on watched_by field being equal to the passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"100"}},{"name":"filters[action_required_by_eq]","description":"Filter on action_required_by field being equal to the passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"100"}},{"name":"filters[status_eq]","description":"Filter on status field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"Test Value"}},{"name":"filters[assignee_pm_group_id_eq]","description":"Filter on assignee_pm_group_id field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"26462387-8f00-4118-8f1c-419ec8761c23"}},{"name":"filters[submitting_pm_group_id_eq]","description":"Filter on submitting_pm_group_id field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"26462387-8f00-4118-8f1c-419ec8761c23"}},{"name":"filters[created_at_gte]","description":"Filter on created_at field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_gt]","description":"Filter on created_at field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_lte]","description":"Filter on created_at field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_lt]","description":"Filter on created_at field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_gte]","description":"Filter on updated_at field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_gt]","description":"Filter on updated_at field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_lte]","description":"Filter on updated_at field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_lt]","description":"Filter on updated_at field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[assignee_eq]","description":"Filter on assignee field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"Test Value"}},{"name":"filters[query_like]","description":"Filter on query field being like passed in value","in":"query","required":false,"schema":{"type":"string","example":"Test Value"}},{"name":"filters[overdue_eq]","description":"Filter on overdue field being equal to passed in value","in":"query","required":false,"schema":{"type":"string","example":"true"}}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"d0070cda-67d4-4eab-8f80-fbaa2467e36a","project_id":"a6021168-d53f-4c40-91e5-7b6e1379a27a","creator_user_id":1994,"last_editor_user_id":1994,"submitted_by_user_id":1994,"resolved_conflict":false,"answer":null,"question":null,"impact":null,"due_date":"2021-01-01","name":"this is an rfi","rfi_number":null,"consolidated_number":"","suggestion":null,"impact_notes":null,"last_answered_by_user_id":null,"to_pm_group_id":null,"creator_pm_group_id":"fb024f2f-e7bc-4ff8-9264-26719e4d443b","reference_number":null,"return_to_lead_company":false,"previous_status":null,"voided_at":null,"date_asked":null,"date_answered":null,"response_time":null,"reviewers":null,"mapped_status":"draft","status":"draft","rfi_assignee":{"id":"05955f5a-dcc5-4140-b738-8da8ce76ef8e","creator_user_id":1994,"last_editor_user_id":1994,"project_id":"a6021168-d53f-4c40-91e5-7b6e1379a27a","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"user_id":1994,"rfi_id":"d0070cda-67d4-4eab-8f80-fbaa2467e36a","is_assignee":true,"is_reviewer":false,"is_watcher":true,"kind":"user","email":"01d612aa-c602-4cff-9d4f-8a408564dd37@factory.com","language":"en","user":{"user_id":1994,"full_name":"John Doe","pm_group_id":"fb024f2f-e7bc-4ff8-9264-26719e4d443b","pm_group_name":"2xc3x38gpy3ii6jq","project_id":"a6021168-d53f-4c40-91e5-7b6e1379a27a","pm_role":"manager","role":"admin"}},"assignee_id":1994,"voided_by_user_id":null,"original_rfi_assignee":null,"original_assignee_id":null,"watchers":[1994],"created_at":"2026-06-22T00:00:00.000Z","company_code":"Z8Q85","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null},{"id":"5e95e2e4-512b-4a84-a375-848a3b1b7c09","project_id":"a6021168-d53f-4c40-91e5-7b6e1379a27a","creator_user_id":1994,"last_editor_user_id":1994,"submitted_by_user_id":1994,"resolved_conflict":false,"answer":null,"question":null,"impact":null,"due_date":"2021-01-01","name":"this is an rfi","rfi_number":null,"consolidated_number":"","suggestion":null,"impact_notes":null,"last_answered_by_user_id":null,"to_pm_group_id":null,"creator_pm_group_id":"fb024f2f-e7bc-4ff8-9264-26719e4d443b","reference_number":null,"return_to_lead_company":false,"previous_status":null,"voided_at":null,"date_asked":null,"date_answered":null,"response_time":null,"reviewers":null,"mapped_status":"draft","status":"draft","rfi_assignee":{"id":"9a4a909e-5656-4f61-af22-c54d7c1183f9","creator_user_id":1994,"last_editor_user_id":1994,"project_id":"a6021168-d53f-4c40-91e5-7b6e1379a27a","resolved_conflict":false,"created_at":"2026-06-23T22:35:06.065Z","updated_at":"2026-06-23T22:35:06.065Z","device_created_at":"2026-06-23T22:35:06.065Z","device_updated_at":"2026-06-23T22:35:06.065Z","deleted_at":null,"user_id":1994,"rfi_id":"5e95e2e4-512b-4a84-a375-848a3b1b7c09","is_assignee":true,"is_reviewer":false,"is_watcher":true,"kind":"user","email":"01d612aa-c602-4cff-9d4f-8a408564dd37@factory.com","language":"en","user":{"user_id":1994,"full_name":"John Doe","pm_group_id":"fb024f2f-e7bc-4ff8-9264-26719e4d443b","pm_group_name":"2xc3x38gpy3ii6jq","project_id":"a6021168-d53f-4c40-91e5-7b6e1379a27a","pm_role":"manager","role":"admin"}},"assignee_id":1994,"voided_by_user_id":null,"original_rfi_assignee":null,"original_assignee_id":null,"watchers":[1994],"created_at":"2026-06-23T22:35:06.058Z","company_code":"Z8Q85","updated_at":"2026-06-23T22:35:06.107Z","device_created_at":"2026-06-23T22:35:06.058Z","device_updated_at":"2026-06-23T22:35:06.058Z","deleted_at":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/rfi"}}}}}}},"post":{"summary":"Create a new rfi","operationId":"create_rfi_in_project","tags":["rfis"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"bf9ad149-6fc7-4b61-8ee4-5b299a753314","project_id":"9b0951fc-febc-404f-a0c3-30fe4c2bb89f","creator_user_id":2005,"last_editor_user_id":2005,"submitted_by_user_id":null,"resolved_conflict":false,"answer":null,"question":null,"impact":null,"due_date":null,"name":"test rfi","rfi_number":null,"consolidated_number":"","suggestion":null,"impact_notes":null,"last_answered_by_user_id":null,"to_pm_group_id":null,"creator_pm_group_id":"405b0077-d2eb-4f64-802a-e511374922ee","reference_number":null,"return_to_lead_company":false,"previous_status":null,"voided_at":null,"date_asked":null,"date_answered":null,"response_time":null,"reviewers":null,"mapped_status":"draft","status":"draft","rfi_assignee":{"id":"ce25edb5-da26-4917-a335-91cfeec3d7e0","creator_user_id":2005,"last_editor_user_id":2005,"project_id":"9b0951fc-febc-404f-a0c3-30fe4c2bb89f","resolved_conflict":false,"created_at":"2026-06-23T22:35:07.949Z","updated_at":"2026-06-23T22:35:07.980Z","device_created_at":"2026-06-23T22:35:07.949Z","device_updated_at":"2026-06-23T22:35:07.980Z","deleted_at":null,"user_id":2005,"rfi_id":"bf9ad149-6fc7-4b61-8ee4-5b299a753314","is_assignee":true,"is_reviewer":false,"is_watcher":true,"kind":"user","email":"f4144996-d7f0-43f2-832f-092c69b360aa@factory.com","language":"en","user":{"user_id":2005,"full_name":"John Doe","pm_group_id":"405b0077-d2eb-4f64-802a-e511374922ee","pm_group_name":"dcwdl9wl9ii0ux19","project_id":"9b0951fc-febc-404f-a0c3-30fe4c2bb89f","pm_role":"manager","role":"admin"}},"assignee_id":2005,"voided_by_user_id":null,"original_rfi_assignee":null,"original_assignee_id":null,"watchers":[2005],"created_at":"2026-06-23T22:35:07.944Z","company_code":"0X21S","updated_at":"2026-06-23T22:35:07.944Z","device_created_at":"2026-06-23T22:35:07.944Z","device_updated_at":"2026-06-23T22:35:07.944Z","deleted_at":null,"closed_at":null,"voided_by":null,"closed_by":null,"attachments":[]},"schema":{"$ref":"#/components/schemas/rfi_full"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/rfi_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/rfis/{id}":{"get":{"summary":"Get rfi by ID","operationId":"get_rfi_by_id","tags":["rfis"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"fa24905a-3d7e-47ba-8098-cbe2acec6fb3","project_id":"d4793075-0be4-47a7-bf0f-5a3ddc8af04b","creator_user_id":2002,"last_editor_user_id":2002,"submitted_by_user_id":2002,"resolved_conflict":false,"answer":null,"question":null,"impact":null,"due_date":"2021-01-01","name":"this is an rfi","rfi_number":null,"consolidated_number":"","suggestion":null,"impact_notes":null,"last_answered_by_user_id":null,"to_pm_group_id":null,"creator_pm_group_id":"022f5d57-599a-446b-9c84-ea1471eb6b82","reference_number":null,"return_to_lead_company":false,"previous_status":null,"voided_at":null,"date_asked":null,"date_answered":null,"response_time":null,"reviewers":null,"mapped_status":"draft","status":"draft","rfi_assignee":{"id":"b680228c-6209-4e24-a50e-6aa5254b41c1","creator_user_id":2002,"last_editor_user_id":2002,"project_id":"d4793075-0be4-47a7-bf0f-5a3ddc8af04b","resolved_conflict":false,"created_at":"2026-06-23T22:35:07.192Z","updated_at":"2026-06-23T22:35:07.192Z","device_created_at":"2026-06-23T22:35:07.192Z","device_updated_at":"2026-06-23T22:35:07.192Z","deleted_at":null,"user_id":2002,"rfi_id":"fa24905a-3d7e-47ba-8098-cbe2acec6fb3","is_assignee":true,"is_reviewer":false,"is_watcher":true,"kind":"user","email":"3a3091e7-0f01-4677-9989-70b2f8a432ff@factory.com","language":"en","user":{"user_id":2002,"full_name":"John Doe","pm_group_id":"022f5d57-599a-446b-9c84-ea1471eb6b82","pm_group_name":"okr8848a0pcgn84h","project_id":"d4793075-0be4-47a7-bf0f-5a3ddc8af04b","pm_role":"manager","role":"admin"}},"assignee_id":2002,"voided_by_user_id":null,"original_rfi_assignee":null,"original_assignee_id":null,"watchers":[2002],"created_at":"2026-06-23T22:35:07.186Z","company_code":"E7EFR","updated_at":"2026-06-23T22:35:07.232Z","device_created_at":"2026-06-23T22:35:07.186Z","device_updated_at":"2026-06-23T22:35:07.186Z","deleted_at":null,"closed_at":null,"voided_by":null,"closed_by":null,"attachments":[]},"schema":{"$ref":"#/components/schemas/rfi_full"}}}}}},"patch":{"summary":"Update rfi by ID","operationId":"update_rfi_by_id","tags":["rfis"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"d80429d9-33fd-47aa-8a08-606772dff07f","project_id":"4e030289-de86-450a-bfd0-37a68d14b4d2","creator_user_id":2041,"last_editor_user_id":2041,"submitted_by_user_id":2041,"resolved_conflict":false,"answer":null,"question":"New RFI question","impact":"cost","due_date":"2021-01-01","name":"this is an rfi","rfi_number":null,"consolidated_number":"","suggestion":null,"impact_notes":"extra $100","last_answered_by_user_id":null,"to_pm_group_id":null,"creator_pm_group_id":"1942b356-c98d-475f-8464-8c33fefc26d9","reference_number":"123A","return_to_lead_company":false,"previous_status":null,"voided_at":null,"date_asked":null,"date_answered":null,"response_time":null,"reviewers":null,"mapped_status":"draft","status":"draft","rfi_assignee":{"id":"d635a61c-39ee-401a-9d9f-c95cd937bebf","creator_user_id":2041,"last_editor_user_id":2041,"project_id":"4e030289-de86-450a-bfd0-37a68d14b4d2","resolved_conflict":false,"created_at":"2026-06-23T22:35:12.918Z","updated_at":"2026-06-23T22:35:12.918Z","device_created_at":"2026-06-23T22:35:12.918Z","device_updated_at":"2026-06-23T22:35:12.918Z","deleted_at":null,"user_id":2041,"rfi_id":"d80429d9-33fd-47aa-8a08-606772dff07f","is_assignee":true,"is_reviewer":false,"is_watcher":true,"kind":"user","email":"b0ab4220-ec29-42d9-8cb7-0c78a4aafeba@factory.com","language":"en","user":{"user_id":2041,"full_name":"John Doe","pm_group_id":"1942b356-c98d-475f-8464-8c33fefc26d9","pm_group_name":"id5jf971h3s5umx1","project_id":"4e030289-de86-450a-bfd0-37a68d14b4d2","pm_role":"manager","role":"admin"}},"assignee_id":2041,"voided_by_user_id":null,"original_rfi_assignee":null,"original_assignee_id":null,"watchers":[2041],"created_at":"2026-06-23T22:35:12.912Z","company_code":"SOQ95","updated_at":"2026-06-23T22:35:13.264Z","device_created_at":"2026-06-23T22:35:12.911Z","device_updated_at":"2026-06-23T22:35:13.264Z","deleted_at":null,"closed_at":null,"voided_by":null,"closed_by":null,"attachments":[]},"schema":{"$ref":"#/components/schemas/rfi_full"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/rfi_update_input"}}},"required":true}},"delete":{"summary":"Delete rfi by ID","operationId":"delete_rfi_by_id","tags":["rfis"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/rfis/{id}/transition":{"patch":{"summary":"Transition an rfi","operationId":"transition_rfi_in_project","tags":["rfis"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"281ce345-1b06-43ab-b027-f5c67c4f74eb","project_id":"6e7ecad2-fea4-4c25-b0ff-53b1f984c298","creator_user_id":2014,"last_editor_user_id":2014,"submitted_by_user_id":2016,"resolved_conflict":false,"answer":"42","question":null,"impact":null,"due_date":"2021-01-01","name":"this is an rfi","rfi_number":1,"consolidated_number":"","suggestion":null,"impact_notes":null,"last_answered_by_user_id":2014,"to_pm_group_id":null,"creator_pm_group_id":"b8fe9a67-9960-44ea-929d-d34c7855565b","reference_number":null,"return_to_lead_company":false,"previous_status":"open","voided_at":null,"date_asked":null,"date_answered":null,"response_time":null,"reviewers":[{"name":"John Doe","company":"6ehu6mfnovbqppbt","responded":true,"primary_approver":true}],"mapped_status":"pending","status":"answered","rfi_assignee":{"id":"710358e2-0dab-4554-9612-556c3058abeb","creator_user_id":2014,"last_editor_user_id":2014,"project_id":"6e7ecad2-fea4-4c25-b0ff-53b1f984c298","resolved_conflict":false,"created_at":"2026-06-23T22:35:10.180Z","updated_at":"2026-06-23T22:35:10.202Z","device_created_at":"2026-06-23T22:35:10.180Z","device_updated_at":"2026-06-23T22:35:10.202Z","deleted_at":null,"user_id":2016,"rfi_id":"281ce345-1b06-43ab-b027-f5c67c4f74eb","is_assignee":true,"is_reviewer":false,"is_watcher":true,"kind":"user","email":"f87cc66a-963d-42b4-a0c1-8d5f1b7be780@factory.com","language":"en","user":{"user_id":2016,"full_name":"John Doe","pm_group_id":null,"pm_group_name":null,"project_id":"6e7ecad2-fea4-4c25-b0ff-53b1f984c298","pm_role":"manager","role":"member"}},"assignee_id":2016,"voided_by_user_id":null,"original_rfi_assignee":null,"original_assignee_id":null,"watchers":[2014,2016],"created_at":"2026-06-23T22:35:09.772Z","company_code":"ZI4JK","updated_at":"2026-06-23T22:35:10.184Z","device_created_at":"2026-06-23T22:35:09.772Z","device_updated_at":"2026-06-23T22:35:10.184Z","deleted_at":null,"closed_at":null,"voided_by":null,"closed_by":null,"attachments":[]},"schema":{"$ref":"#/components/schemas/rfi_full"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/rfi_transition_input"}}},"required":true}}},"/api/v3/projects/{project_id}/rfis/{id}/export_pdf":{"post":{"summary":"Enqueue a job to export an RFI to pdf and get the job ID","operationId":"export_rfi_to_pdf","tags":["rfis"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"202":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"jid":"70adcae0-ce8f-46d2-b02e-62904befd25b"}}}}}}},"/api/v3/projects/{project_id}/rfis/export_status":{"get":{"summary":"Get an RFI PDF URL by job ID","operationId":"get_rfi_pdf_export_status","tags":["rfis"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"},{"name":"jid","in":"query","required":true,"description":"Job ID from POST /api/v3/projects/{project_id}/rfis/{id}/export_pdf","schema":{"type":"string"}}],"security":[{"jwt":[]}],"responses":{"204":{"description":"When a job is in progress."},"200":{"description":"When a job is complete.","content":{"application/json":{"example":{"url":"https://files.tests.fieldwire.com/p/foo/exports/acd50b58531d131e925c906fde223a1d.pdf"}}}},"404":{"description":"When jid is not found."}}}},"/api/v3/projects/{project_id}/rfi_watchers":{"get":{"summary":"Get all rfi_watchers in project","operationId":"get_rfi_watchers_in_project","tags":["rfi watchers"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"aaaa19ca-9a65-4bfe-ada4-ef3c2e4ea82f","creator_user_id":2098,"last_editor_user_id":2098,"project_id":"2b8f8436-21f9-4398-a9ee-45d42d966bf4","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"user_id":2098,"rfi_id":"04ff86c4-f361-42e4-8067-e17644aac467","is_assignee":false,"is_reviewer":false,"is_watcher":true,"kind":"user","email":"c95c87cc-2d67-461e-95fa-228660321d49@factory.com","language":"en","user":{"user_id":2098,"full_name":"John Doe","pm_group_id":"00ad27cc-d558-4737-92d4-ef659db533d3","pm_group_name":"vpwqnb73qaz4grpz","project_id":"2b8f8436-21f9-4398-a9ee-45d42d966bf4","pm_role":"manager","role":"admin"}},{"id":"5e515f12-47f2-475d-bc18-e57362f509e6","creator_user_id":2094,"last_editor_user_id":2094,"project_id":"2b8f8436-21f9-4398-a9ee-45d42d966bf4","resolved_conflict":false,"created_at":"2026-06-23T22:35:21.549Z","updated_at":"2026-06-23T22:35:21.549Z","device_created_at":"2026-06-23T22:35:21.549Z","device_updated_at":"2026-06-23T22:35:21.549Z","deleted_at":"2026-06-23T22:35:21.549Z","user_id":2094,"rfi_id":"04ff86c4-f361-42e4-8067-e17644aac467","is_assignee":true,"is_reviewer":false,"is_watcher":false,"kind":"user","email":"1345c129-642e-4878-810d-4528a35c52e1@factory.com","language":"en","user":{"user_id":2094,"full_name":"John Doe","pm_group_id":"00ad27cc-d558-4737-92d4-ef659db533d3","pm_group_name":"vpwqnb73qaz4grpz","project_id":"2b8f8436-21f9-4398-a9ee-45d42d966bf4","pm_role":"manager","role":"admin"}},{"id":"e164d5f3-06b7-4b2f-93ac-0b121cd9a451","creator_user_id":2096,"last_editor_user_id":2096,"project_id":"2b8f8436-21f9-4398-a9ee-45d42d966bf4","resolved_conflict":false,"created_at":"2026-06-23T22:35:21.599Z","updated_at":"2026-06-23T22:35:21.599Z","device_created_at":"2026-06-23T22:35:21.599Z","device_updated_at":"2026-06-23T22:35:21.599Z","deleted_at":"2026-06-23T22:35:21.599Z","user_id":2096,"rfi_id":"04ff86c4-f361-42e4-8067-e17644aac467","is_assignee":false,"is_reviewer":false,"is_watcher":false,"kind":"user","email":"7ff1ac15-bcc2-4490-bdcf-5fe77f277243@factory.com","language":"en","user":{"user_id":2096,"full_name":"John Doe","pm_group_id":"00ad27cc-d558-4737-92d4-ef659db533d3","pm_group_name":"vpwqnb73qaz4grpz","project_id":"2b8f8436-21f9-4398-a9ee-45d42d966bf4","pm_role":"manager","role":"admin"}},{"id":"f306a697-d1c0-451c-85ad-9d475458d292","creator_user_id":2097,"last_editor_user_id":2097,"project_id":"2b8f8436-21f9-4398-a9ee-45d42d966bf4","resolved_conflict":false,"created_at":"2026-06-23T22:35:21.639Z","updated_at":"2026-06-23T22:35:21.639Z","device_created_at":"2026-06-23T22:35:21.638Z","device_updated_at":"2026-06-23T22:35:21.638Z","deleted_at":null,"user_id":2097,"rfi_id":"04ff86c4-f361-42e4-8067-e17644aac467","is_assignee":false,"is_reviewer":false,"is_watcher":true,"kind":"user","email":"3f1f0daf-3117-4bf6-8afe-5b53fc0aef7c@factory.com","language":"en","user":{"user_id":2097,"full_name":"John Doe","pm_group_id":"00ad27cc-d558-4737-92d4-ef659db533d3","pm_group_name":"vpwqnb73qaz4grpz","project_id":"2b8f8436-21f9-4398-a9ee-45d42d966bf4","pm_role":"manager","role":"admin"}}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/rfi_watcher"}}}}}}}},"/api/v3/projects/{id}/rollups":{"get":{"summary":"Show all rollups","operationId":"get_rollup_by_id","tags":["rollups"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"},{"name":"end","description":"","in":"query","required":true,"schema":{"type":"string","format":"date"}},{"name":"start","description":"","in":"query","required":true,"schema":{"type":"string","format":"date"}},{"name":"team_id","description":"ID of the team to filter by","in":"query","required":false,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"date":"2026-06-23","project_id":"5fe6f920-84bd-4fdf-9eb8-953ff65a51f0","priority":1,"team_id":"14e92b89-5d92-4202-bfa1-61ccdd5625a8","created":null,"created_man_power_value":null,"created_cost_value":null,"open_total":null,"open_man_power_value_total":null,"open_cost_value_total":null,"fixed":null,"fixed_total":null,"fixed_man_power_value":null,"fixed_man_power_value_total":null,"fixed_cost_value":null,"fixed_cost_value_total":null,"verified":null,"verified_total":null,"verified_man_power_value":null,"verified_man_power_value_total":null,"verified_cost_value":null,"verified_cost_value_total":null,"days_open_average":null,"days_fixed_average":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/task_rollup"}}}}}}}},"/api/v3/projects/{project_id}/sheets":{"get":{"summary":"Get all sheets in project","operationId":"get_sheets_in_project","tags":["sheets"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"},{"name":"filters[creator_user_id_eq]","description":"Filter on creator_user_id field being equal to the passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"100"}},{"name":"filters[last_editor_user_id_eq]","description":"Filter on last_editor_user_id field being equal to the passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"100"}},{"name":"filters[floorplan_id_eq]","description":"Filter on floorplan_id field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"26462387-8f00-4118-8f1c-419ec8761c23"}},{"name":"filters[folder_id_eq]","description":"Filter on folder_id field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"26462387-8f00-4118-8f1c-419ec8761c23"}},{"name":"filters[file_name_like]","description":"Filter on file_name field being like passed in value","in":"query","required":false,"schema":{"type":"string","example":"Example.png"}},{"name":"filters[file_name_eq]","description":"Filter on file_name field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"Example.png"}},{"name":"filters[created_at_gte]","description":"Filter on created_at field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_gt]","description":"Filter on created_at field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_lte]","description":"Filter on created_at field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_lt]","description":"Filter on created_at field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[name_like]","description":"Filter on name field being like passed in value","in":"query","required":false,"schema":{"type":"string","example":"Sheet 1"}},{"name":"filters[name_eq]","description":"Filter on name field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"Sheet 1"}},{"name":"filters[updated_at_gte]","description":"Filter on updated_at field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_gt]","description":"Filter on updated_at field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_lte]","description":"Filter on updated_at field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_lt]","description":"Filter on updated_at field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[version_gte]","description":"Filter on version field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"100"}},{"name":"filters[version_gt]","description":"Filter on version field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"100"}},{"name":"filters[version_lte]","description":"Filter on version field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"100"}},{"name":"filters[version_lt]","description":"Filter on version field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"100"}},{"name":"filters[version_eq]","description":"Filter on version field being equal to the passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"100"}},{"name":"filters[meters_per_pixel_gte]","description":"Filter on meters_per_pixel field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"100"}},{"name":"filters[meters_per_pixel_gt]","description":"Filter on meters_per_pixel field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"100"}},{"name":"filters[meters_per_pixel_lte]","description":"Filter on meters_per_pixel field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"100"}},{"name":"filters[meters_per_pixel_lt]","description":"Filter on meters_per_pixel field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"100"}},{"name":"filters[meters_per_pixel_eq]","description":"Filter on meters_per_pixel field being equal to the passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"100"}},{"name":"filters[deleted_at_gte]","description":"Filter on deleted_at field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[deleted_at_gt]","description":"Filter on deleted_at field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[deleted_at_lte]","description":"Filter on deleted_at field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[deleted_at_lt]","description":"Filter on deleted_at field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[sheet_upload_id_eq]","description":"Filter on sheet_upload_id field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"26462387-8f00-4118-8f1c-419ec8761c23"}}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"},"ratelimit-limit-minute":{"$ref":"#/components/headers/ratelimit-limit-minute"},"ratelimit-remaining-minute":{"$ref":"#/components/headers/ratelimit-remaining-minute"},"ratelimit-limit-hour":{"$ref":"#/components/headers/ratelimit-limit-hour"},"ratelimit-remaining-hour":{"$ref":"#/components/headers/ratelimit-remaining-hour"},"ratelimit-reset":{"$ref":"#/components/headers/ratelimit-reset"}},"content":{"application/json":{"example":[{"id":"e6255848-ef7a-4620-bc15-8bfd212a0751","creator_user_id":null,"last_editor_user_id":null,"project_id":"2ba01e4d-3338-458c-9b69-55df6631e36d","resolved_conflict":false,"created_at":"2026-06-23T22:35:22.418Z","updated_at":"2026-06-23T22:35:22.419Z","device_created_at":"2026-06-23T22:35:22.418Z","device_updated_at":"2026-06-23T22:35:22.418Z","deleted_at":null,"name":"sheet.jpeg","file_name":"sheet.jpeg","version":1,"is_tiled":null,"floorplan_id":null,"file_width":null,"file_height":null,"original_width":null,"original_height":null,"has_conflicts":false,"has_errors":false,"tile_size":null,"user_id":null,"page_number":null,"android_file_width":null,"android_file_height":null,"sheet_upload_id":null,"suggested_name":null,"version_description":null,"version_notes":null,"folder_id":null,"rotate_degrees":0,"is_multipage":false,"has_low_res_tiles":false,"pdf_width":null,"pdf_height":null,"text_content_url":null,"meters_per_pixel":null,"tiles_package_url":null,"file_url":"http://example.com/sheet.jpeg","thumb_url":"http://example.com/sheet.jpeg-thumb","original_url":"http://example.com/fcf936f0-9443-4813-8766-e6411811c9cd/sheet.jpeg","android_file_url":null,"name_crop_url":null,"tiles_resolution":null,"tiles_resolution_type":null},{"id":"d01dfca3-0fd5-482c-bc3b-4a4bfe6fd333","creator_user_id":null,"last_editor_user_id":null,"project_id":"2ba01e4d-3338-458c-9b69-55df6631e36d","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:35:22.423Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"name":"sheet.jpeg","file_name":"sheet.jpeg","version":1,"is_tiled":null,"floorplan_id":null,"file_width":null,"file_height":null,"original_width":null,"original_height":null,"has_conflicts":false,"has_errors":false,"tile_size":null,"user_id":null,"page_number":null,"android_file_width":null,"android_file_height":null,"sheet_upload_id":null,"suggested_name":null,"version_description":null,"version_notes":null,"folder_id":null,"rotate_degrees":0,"is_multipage":false,"has_low_res_tiles":false,"pdf_width":null,"pdf_height":null,"text_content_url":null,"meters_per_pixel":null,"tiles_package_url":null,"file_url":"http://example.com/sheet.jpeg","thumb_url":"http://example.com/sheet.jpeg-thumb","original_url":"http://example.com/01707b27-9bd1-4572-b4b7-4d3131a43f18/sheet.jpeg","android_file_url":null,"name_crop_url":null,"tiles_resolution":null,"tiles_resolution_type":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/sheet"}}}}},"429":{"description":"Rate limit exceeded","headers":{"retry-after":{"$ref":"#/components/headers/retry-after"}},"content":{"application/json":{"example":{"errors":[{"type":"rate_limit_error","code":"rate_limit_exceeded","message":"Too many requests. Retry after 2026-06-23T22:36:23.012Z","details":{"endpoint_hour_limit":80000,"endpoint_minute_limit":1300,"request_retry_after":"2026-06-23T22:36:23.012Z","throttled_by":"hour"}}]},"schema":{"$ref":"#/components/schemas/sliding_window_rate_limit_error"}}}}}}},"/api/v3/projects/{project_id}/sheets/{id}":{"get":{"summary":"Get sheet by ID","operationId":"get_sheet_by_id","tags":["sheets"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"468dceea-43b2-4410-9fd0-53e1cec88df9","creator_user_id":null,"last_editor_user_id":null,"project_id":"0531ca1a-d2d0-4ac7-a6b8-8dba42939e34","resolved_conflict":false,"created_at":"2026-06-23T22:35:23.456Z","updated_at":"2026-06-23T22:35:23.457Z","device_created_at":"2026-06-23T22:35:23.456Z","device_updated_at":"2026-06-23T22:35:23.456Z","deleted_at":null,"name":"sheet.jpeg","file_name":"sheet.jpeg","version":1,"is_tiled":null,"floorplan_id":null,"file_width":null,"file_height":null,"original_width":null,"original_height":null,"has_conflicts":false,"has_errors":false,"tile_size":null,"user_id":null,"page_number":null,"android_file_width":null,"android_file_height":null,"sheet_upload_id":null,"suggested_name":null,"version_description":null,"version_notes":null,"folder_id":null,"rotate_degrees":0,"is_multipage":false,"has_low_res_tiles":false,"pdf_width":null,"pdf_height":null,"text_content_url":null,"meters_per_pixel":null,"tiles_package_url":null,"file_url":"http://example.com/sheet.jpeg","thumb_url":"http://example.com/sheet.jpeg-thumb","original_url":"http://example.com/cb099dca-ebc2-4b27-ba40-16dca05c449c/sheet.jpeg","android_file_url":null,"name_crop_url":null,"tiles_resolution":null,"tiles_resolution_type":null},"schema":{"$ref":"#/components/schemas/sheet"}}}}}},"patch":{"summary":"Update sheet by ID","operationId":"update_sheet_by_id","tags":["sheets"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"ccbd87e3-735d-4e8b-bd00-21a3f7885193","creator_user_id":null,"last_editor_user_id":null,"project_id":"70429646-404b-4d20-8e48-fe0c957b91b4","resolved_conflict":false,"created_at":"2026-06-23T22:35:23.794Z","updated_at":"2026-06-23T22:35:24.083Z","device_created_at":"2026-06-23T22:35:23.794Z","device_updated_at":"2026-06-23T22:33:23.823Z","deleted_at":null,"name":"sheet.jpeg","file_name":"sheet.jpeg","version":1,"is_tiled":null,"floorplan_id":null,"file_width":null,"file_height":null,"original_width":null,"original_height":null,"has_conflicts":false,"has_errors":false,"tile_size":null,"user_id":null,"page_number":null,"android_file_width":null,"android_file_height":null,"sheet_upload_id":null,"suggested_name":null,"version_description":null,"version_notes":null,"folder_id":null,"rotate_degrees":0,"is_multipage":false,"has_low_res_tiles":false,"pdf_width":null,"pdf_height":null,"text_content_url":null,"meters_per_pixel":null,"tiles_package_url":null,"file_url":"http://example.com/sheet.jpeg","thumb_url":"http://example.com/sheet.jpeg-thumb","original_url":"http://example.com/cd7fa49c-1618-4625-a6af-d28d0a7d4d66/sheet.jpeg","android_file_url":null,"name_crop_url":null,"tiles_resolution":null,"tiles_resolution_type":null},"schema":{"$ref":"#/components/schemas/sheet"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/sheet_update_input"}}},"required":true}},"delete":{"summary":"Delete sheet by ID","operationId":"delete_sheet_by_id","tags":["sheets"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/sheets/{id}/reorder":{"put":{"summary":"Reorder sheet based on sibling","operationId":"reorder_sheet","tags":["sheets"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"id":"1f63c534-feca-4ab7-8b53-7a1787a108fe","creator_user_id":null,"last_editor_user_id":2113,"project_id":"de15e969-378e-4c1c-9740-381652c799b2","resolved_conflict":false,"created_at":"2026-06-23T22:35:24.541Z","updated_at":"2026-06-23T22:35:24.830Z","device_created_at":"2026-06-23T22:35:24.541Z","device_updated_at":"2026-06-23T22:35:24.830Z","deleted_at":null,"name":"sheet.jpeg","file_name":"sheet.jpeg","version":1,"is_tiled":null,"floorplan_id":"1c97b2f5-d191-4dd1-8624-e8f2d1892104","file_width":null,"file_height":null,"original_width":null,"original_height":null,"has_conflicts":false,"has_errors":false,"tile_size":null,"user_id":null,"page_number":null,"android_file_width":null,"android_file_height":null,"sheet_upload_id":null,"suggested_name":null,"version_description":null,"version_notes":null,"folder_id":null,"rotate_degrees":0,"is_multipage":false,"has_low_res_tiles":false,"pdf_width":null,"pdf_height":null,"text_content_url":null,"meters_per_pixel":null,"tiles_package_url":null,"file_url":"http://example.com/sheet.jpeg","thumb_url":"http://example.com/sheet.jpeg-thumb","original_url":"http://example.com/260263e8-ef6c-4349-b606-608184a11ec4/sheet.jpeg","android_file_url":null,"name_crop_url":null,"tiles_resolution":null,"tiles_resolution_type":null},{"id":"4e53c77f-6ece-450a-b2d1-d45cc500e10b","creator_user_id":null,"last_editor_user_id":2113,"project_id":"de15e969-378e-4c1c-9740-381652c799b2","resolved_conflict":false,"created_at":"2026-06-23T22:35:24.532Z","updated_at":"2026-06-23T22:35:24.820Z","device_created_at":"2026-06-23T22:35:24.532Z","device_updated_at":"2026-06-23T22:35:24.820Z","deleted_at":null,"name":"sheet.jpeg","file_name":"sheet.jpeg","version":2,"is_tiled":null,"floorplan_id":"1c97b2f5-d191-4dd1-8624-e8f2d1892104","file_width":null,"file_height":null,"original_width":null,"original_height":null,"has_conflicts":false,"has_errors":false,"tile_size":null,"user_id":null,"page_number":null,"android_file_width":null,"android_file_height":null,"sheet_upload_id":null,"suggested_name":null,"version_description":null,"version_notes":null,"folder_id":null,"rotate_degrees":0,"is_multipage":false,"has_low_res_tiles":false,"pdf_width":null,"pdf_height":null,"text_content_url":null,"meters_per_pixel":null,"tiles_package_url":null,"file_url":"http://example.com/sheet.jpeg","thumb_url":"http://example.com/sheet.jpeg-thumb","original_url":"http://example.com/395ded3f-621a-4bbe-84cb-3fcaf922faa4/sheet.jpeg","android_file_url":null,"name_crop_url":null,"tiles_resolution":null,"tiles_resolution_type":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/sheet"}}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/reorder_entities_input"}}},"required":true}}},"/api/v3/projects/{project_id}/floorplans/{floorplan_id}/sheets":{"get":{"summary":"Get all Sheets in a Floorplan","description":"Retrieve all the Sheets associated with a Floorplan","operationId":"get_sheets_in_floorplan","tags":["sheets"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"},{"name":"floorplan_id","description":"ID of the Floorplan to filter Sheets by","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"5cf2089d-4f01-41cc-9b50-1035f8021cff","creator_user_id":null,"last_editor_user_id":null,"project_id":"6b328347-46bd-42fa-834f-446b202670c9","resolved_conflict":false,"created_at":"2026-06-23T22:35:24.989Z","updated_at":"2026-06-23T22:35:24.990Z","device_created_at":"2026-06-23T22:35:24.989Z","device_updated_at":"2026-06-23T22:35:24.989Z","deleted_at":null,"name":"sheet.jpeg","file_name":"sheet.jpeg","version":1,"is_tiled":null,"floorplan_id":"46f7e064-c3b5-4aba-ae12-68102c23eae0","file_width":null,"file_height":null,"original_width":null,"original_height":null,"has_conflicts":false,"has_errors":false,"tile_size":null,"user_id":null,"page_number":null,"android_file_width":null,"android_file_height":null,"sheet_upload_id":null,"suggested_name":null,"version_description":null,"version_notes":null,"folder_id":null,"rotate_degrees":0,"is_multipage":false,"has_low_res_tiles":false,"pdf_width":null,"pdf_height":null,"text_content_url":"http://www.example.com/example.json","meters_per_pixel":null,"tiles_package_url":null,"file_url":"http://example.com/sheet.jpeg","thumb_url":"http://example.com/sheet.jpeg-thumb","original_url":"http://example.com/967f9fae-ee25-4375-81ce-ab9d734013b7/sheet.jpeg","android_file_url":null,"name_crop_url":null,"tiles_resolution":null,"tiles_resolution_type":null},{"id":"d37cffa9-8e93-44e0-a98d-50042363a627","creator_user_id":null,"last_editor_user_id":null,"project_id":"6b328347-46bd-42fa-834f-446b202670c9","resolved_conflict":false,"created_at":"2026-06-23T22:35:25.001Z","updated_at":"2026-06-23T22:35:25.002Z","device_created_at":"2026-06-23T22:35:25.001Z","device_updated_at":"2026-06-23T22:35:25.001Z","deleted_at":null,"name":"sheet.jpeg","file_name":"sheet.jpeg","version":2,"is_tiled":null,"floorplan_id":"46f7e064-c3b5-4aba-ae12-68102c23eae0","file_width":null,"file_height":null,"original_width":null,"original_height":null,"has_conflicts":false,"has_errors":false,"tile_size":null,"user_id":null,"page_number":null,"android_file_width":null,"android_file_height":null,"sheet_upload_id":null,"suggested_name":null,"version_description":null,"version_notes":null,"folder_id":null,"rotate_degrees":90,"is_multipage":false,"has_low_res_tiles":false,"pdf_width":null,"pdf_height":null,"text_content_url":null,"meters_per_pixel":null,"tiles_package_url":null,"file_url":"http://example.com/sheet.jpeg","thumb_url":"http://example.com/sheet.jpeg-thumb","original_url":"http://example.com/f93bb4be-11ba-40b8-91f1-061a354d300b/sheet.jpeg","android_file_url":null,"name_crop_url":null,"tiles_resolution":null,"tiles_resolution_type":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/sheet"}}}}}}}},"/api/v3/projects/{project_id}/sheets/{id}/sheet_highlights":{"get":{"summary":"Get highlighted search results on a sheet","description":"Retrieve a list of highlighted regions for search results on a sheet","operationId":"get_sheet_highlights","tags":["sheets"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"},{"name":"q","in":"query","required":true,"schema":{"type":"string","nullable":false,"description":"The search query."}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"example":[{"text":"classroom","highlights":[{"xmin":1543,"xmax":1650,"ymin":711,"ymax":730}]},{"text":"classroom","highlights":[{"xmin":1540,"xmax":1658,"ymin":1102,"ymax":1121}]}],"schema":{"$ref":"#/components/schemas/sheet_highlights"}}}},"422":{"description":"Error if account does not support plan text search","content":{"application/json":{"example":{"errors":["The current account does not support plan text search"]},"schema":{"$ref":"#/components/schemas/errors"}}}}}}},"/api/v3/projects/{project_id}/sheets/batch_export":{"post":{"summary":"Batch export Sheets","operationId":"batch_export_sheets","tags":["sheets"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"202":{"description":"Accepted","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"jid":"f93b452d-afef-42b3-88ae-e2a4279cabc8"},"schema":{"$ref":"#/components/schemas/project_resource_export_response"}}}},"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"url":"exported_file.pdf"},"schema":{"$ref":"#/components/schemas/project_resource_export_response"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/sheet_batch_export_input"}}},"required":true}}},"/api/v3/projects/{project_id}/sheet_uploads":{"get":{"summary":"Get all sheet_uploads in project","operationId":"get_sheet_uploads_in_project","tags":["sheet uploads"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"created_at":"2026-06-23T22:35:27.698Z","updated_at":"2026-06-23T22:35:27.698Z","id":"69da7a5a-2f38-43cc-92f8-f0d21ef94efa","name":"sheet.jpeg","user_id":2135,"is_processed":false,"pages":null,"project_id":"79a2d5d9-4405-4b28-ab9b-6121b211ceb6","folder_id":null,"has_errors":false,"version_description":null,"version_notes":null,"pages_split":null,"pages_uploaded":null,"plans_created":null,"status":"queued","active_sheets_count":0,"file_size":null,"file_url":"https://s3.amazonaws.com/com.fieldwire.test.core.api.uploads/"},{"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:35:27.752Z","id":"75dd8a49-5be4-4a5c-9dcf-11c98c5f4f5c","name":"sheet.jpeg","user_id":2136,"is_processed":false,"pages":null,"project_id":"79a2d5d9-4405-4b28-ab9b-6121b211ceb6","folder_id":null,"has_errors":false,"version_description":null,"version_notes":null,"pages_split":null,"pages_uploaded":null,"plans_created":null,"status":"queued","active_sheets_count":0,"file_size":null,"file_url":"https://s3.amazonaws.com/com.fieldwire.test.core.api.uploads/"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/sheet_upload"}}}}}}},"post":{"summary":"Create a new sheet_upload","operationId":"create_sheet_upload_in_project","tags":["sheet uploads"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"created_at":"2026-06-23T22:35:29.118Z","updated_at":"2026-06-23T22:35:29.118Z","id":"0a458a95-f6bc-46b2-867d-a4dacd65599e","name":"sheet.jpeg","user_id":2142,"is_processed":false,"pages":null,"project_id":"19cc3cb9-f16b-4df3-8857-59f2a6a9d3b1","folder_id":null,"has_errors":false,"version_description":null,"version_notes":null,"pages_split":null,"pages_uploaded":null,"plans_created":null,"status":"queued","active_sheets_count":0,"file_size":"1024","file_url":"https://s3.amazonaws.com/com.fieldwire.test.core.api.uploads/959fcd49-eff2-48ce-b73b-fb702ad884e8/e9454836-ffa3-4424-8f2b-7f9f90752c7b.pdf"},"schema":{"$ref":"#/components/schemas/sheet_upload"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/sheet_upload_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/sheet_uploads/{id}":{"get":{"summary":"Get sheet_upload by ID","operationId":"get_sheet_upload_by_id","tags":["sheet uploads"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"created_at":"2026-06-23T22:35:28.457Z","updated_at":"2026-06-23T22:35:28.458Z","id":"a8963ed0-83d8-4a89-9537-c5840c64731b","name":"sheet.jpeg","user_id":2141,"is_processed":false,"pages":null,"project_id":"2e1c7978-2350-4c4a-b6e6-51ee037109c8","folder_id":null,"has_errors":false,"version_description":null,"version_notes":null,"pages_split":null,"pages_uploaded":null,"plans_created":null,"status":"queued","active_sheets_count":0,"file_size":null,"file_url":"https://s3.amazonaws.com/com.fieldwire.test.core.api.uploads/"},"schema":{"$ref":"#/components/schemas/sheet_upload"}}}}}},"patch":{"summary":"Update sheet_upload by ID","operationId":"update_sheet_upload_by_id","tags":["sheet uploads"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"created_at":"2026-06-23T22:35:29.250Z","updated_at":"2026-06-23T22:35:29.539Z","id":"a4a1468e-c84c-4bb6-ae8e-f430dbb79682","name":"sheet.jpeg","user_id":2147,"is_processed":false,"pages":null,"project_id":"a1aaf88b-171c-493e-bf3b-bf1f41cc196a","folder_id":null,"has_errors":false,"version_description":"sheet_upload new description","version_notes":"sheet_upload updated","pages_split":null,"pages_uploaded":null,"plans_created":null,"status":"queued","active_sheets_count":0,"file_size":null,"file_url":"https://s3.amazonaws.com/com.fieldwire.test.core.api.uploads/"},"schema":{"$ref":"#/components/schemas/sheet_upload"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/sheet_upload_update_input"}}},"required":true}}},"/api/v3/projects/{project_id}/sheet_uploads/batch":{"post":{"summary":"Create several sheet uploads at once","operationId":"batch_create_sheet_upload","tags":["sheet uploads"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"created_at":"2026-06-23T22:35:29.908Z","updated_at":"2026-06-23T22:35:29.908Z","id":"2ca53fd2-c4f5-497d-9747-0b045a8b638a","name":"sheet 1.pdf","user_id":2148,"is_processed":false,"pages":null,"project_id":"b0c50142-d789-410c-925e-288b7a97aa93","folder_id":null,"has_errors":false,"version_description":null,"version_notes":null,"pages_split":null,"pages_uploaded":null,"plans_created":null,"status":"queued","active_sheets_count":0,"file_size":"1024","file_url":"https://s3.amazonaws.com/com.fieldwire.test.core.api.uploads/fc043821-c4b6-4f1c-a874-05844f747032/0210662c-ee8a-4d54-9aef-ac5b2a5e2d6e.pdf"},{"created_at":"2026-06-23T22:35:29.911Z","updated_at":"2026-06-23T22:35:29.911Z","id":"b0eb87a4-0eea-4268-a8cc-f34a9e289ab0","name":"sheet 2.pdf","user_id":2148,"is_processed":false,"pages":null,"project_id":"b0c50142-d789-410c-925e-288b7a97aa93","folder_id":null,"has_errors":false,"version_description":null,"version_notes":null,"pages_split":null,"pages_uploaded":null,"plans_created":null,"status":"queued","active_sheets_count":0,"file_size":"2048","file_url":"https://s3.amazonaws.com/com.fieldwire.test.core.api.uploads/513ab473-bd80-4410-804c-c3055e610f92/58b8bc66-6bfa-4662-a277-aee2fc682d10.pdf"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/sheet_upload"}}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/sheet_upload_batch_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/sheet_uploads/delete_sheets_or_floorplans":{"post":{"summary":"Deletes Sheet Uploads or Floorplan if no active sheets remains","operationId":"delete_sheet_uploads_or_floorplan_by_ids","tags":["sheet uploads"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful Response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/sheet_upload_delete_input"}}},"required":true}}},"/api/v3/projects/{project_id}/signatures":{"get":{"summary":"Get all signatures in project","operationId":"get_signatures_in_project","tags":["signatures"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"1011670e-1087-4944-b537-c5415588f5f3","creator_user_id":2152,"last_editor_user_id":2152,"project_id":"1cdab387-363b-4981-9dea-e553b21fe6f8","resolved_conflict":false,"created_at":"2026-06-23T22:35:30.409Z","updated_at":"2026-06-23T22:35:30.410Z","device_created_at":"2026-06-23T22:35:30.409Z","device_updated_at":"2026-06-23T22:35:30.409Z","deleted_at":null,"signing_as":"signing as","signer_designation":null,"signature_string":null,"file_url":"http://example.com/signature"},{"id":"acf69451-c728-4960-a8a3-7116cd508a3d","creator_user_id":2152,"last_editor_user_id":2152,"project_id":"1cdab387-363b-4981-9dea-e553b21fe6f8","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:35:30.415Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"signing_as":"signing as","signer_designation":null,"signature_string":null,"file_url":"http://example.com/signature"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/signature"}}}}}}},"post":{"summary":"Create a new signature","operationId":"create_signature_in_project","tags":["signatures"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"06610d0c-2b91-4c32-86bf-142e107f6a1c","creator_user_id":2158,"last_editor_user_id":2158,"project_id":"051d29fb-8037-47e4-a282-bb8523fd73f8","resolved_conflict":false,"created_at":"2026-06-23T22:35:31.799Z","updated_at":"2026-06-23T22:35:31.799Z","device_created_at":"2026-06-23T22:35:31.555Z","device_updated_at":"2026-06-23T22:35:31.555Z","deleted_at":null,"signing_as":"signing as","signer_designation":null,"signature_string":null,"file_url":"http://example.com/signature"},"schema":{"$ref":"#/components/schemas/signature"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/signature_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/signatures/{id}":{"get":{"summary":"Get signature by ID","operationId":"get_signature_by_id","tags":["signatures"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"1dd5c96f-27f4-440a-b67b-5fc8579541b0","creator_user_id":2156,"last_editor_user_id":2156,"project_id":"c4f9201e-4290-4203-8485-213885d1176e","resolved_conflict":false,"created_at":"2026-06-23T22:35:31.195Z","updated_at":"2026-06-23T22:35:31.195Z","device_created_at":"2026-06-23T22:35:31.195Z","device_updated_at":"2026-06-23T22:35:31.195Z","deleted_at":null,"signing_as":"signing as","signer_designation":null,"signature_string":null,"file_url":"http://example.com/signature"},"schema":{"$ref":"#/components/schemas/signature"}}}}}},"delete":{"summary":"Delete signature by ID","operationId":"delete_signature_by_id","tags":["signatures"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/spec_sections":{"get":{"summary":"Get all spec_sections in project","operationId":"get_spec_sections_in_project","tags":["spec sections"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"},{"name":"filters[current_version_title_eq]","description":"Filter on current_version_title field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"Test Value"}},{"name":"filters[current_version_title_like]","description":"Filter on current_version_title field being like passed in value","in":"query","required":false,"schema":{"type":"string","example":"Test Value"}},{"name":"filters[section_number_eq]","description":"Filter on section_number field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"Test Value"}},{"name":"filters[section_number_like]","description":"Filter on section_number field being like passed in value","in":"query","required":false,"schema":{"type":"string","example":"Test Value"}},{"name":"filters[attached_to_submittal_eq]","description":"Filter on attached_to_submittal field being equal to passed in value","in":"query","required":false,"schema":{"type":"string","example":"true"}},{"name":"filters[created_at_gte]","description":"Filter on created_at field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_gt]","description":"Filter on created_at field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_lte]","description":"Filter on created_at field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_lt]","description":"Filter on created_at field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_gte]","description":"Filter on updated_at field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_gt]","description":"Filter on updated_at field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_lte]","description":"Filter on updated_at field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_lt]","description":"Filter on updated_at field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[spec_section_current_version_title_section_number_like]","description":"Filter on spec_section_current_version_title_section_number field being like passed in value","in":"query","required":false,"schema":{"type":"string","example":"Test Value"}},{"name":"filters[conflict_eq]","description":"Filter on conflict field being equal to passed in value","in":"query","required":false,"schema":{"type":"string","example":"true"}},{"name":"filters[processing_eq]","description":"Filter on processing field being equal to passed in value","in":"query","required":false,"schema":{"type":"string","example":"true"}}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"9f2a5d05-8cc4-412d-a16c-44cd84db88b9","project_id":"ac9f4a23-12c6-4dd6-80f3-4226d7abc9b6","section_number":"jnffvk","conflict":false,"processing":false,"error":false,"current_version_title":"this is a spec section (version)","current_version_description":"1/2/2099","deleted_at":null,"current_version_id":"16f0b65d-29cc-4e85-9bab-a073a35c92bf","creator_user_id":2162,"last_editor_user_id":2162,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","current_version_thumb_url":null,"current_version_file_url":"http://example.com/3e91c11d-21a5-49da-9de3-18874526855e-name"},{"id":"0466619c-b81c-4761-864b-d60ed3cf2521","project_id":"ac9f4a23-12c6-4dd6-80f3-4226d7abc9b6","section_number":"opfmbq","conflict":false,"processing":false,"error":false,"current_version_title":"this is a spec section (version)","current_version_description":"1/2/2099","deleted_at":null,"current_version_id":"6f3fbca8-59b5-4515-852e-d5c104a31bf3","creator_user_id":2162,"last_editor_user_id":2162,"created_at":"2026-06-23T22:35:32.223Z","updated_at":"2026-06-23T22:35:32.274Z","device_created_at":"2026-06-23T22:35:32.223Z","device_updated_at":"2026-06-23T22:35:32.223Z","current_version_thumb_url":null,"current_version_file_url":"http://example.com/d8a7d625-fa1b-4f81-9507-f9e8b03dfb4c-name"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/spec_section"}}}}}}},"post":{"summary":"Create a new spec_section","operationId":"create_spec_section_in_project","tags":["spec sections"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"13088e54-0fec-497e-a404-0fc6d92ea992","project_id":"d5b504a5-c52a-4dad-8ff9-b06017c17c9c","section_number":"1","conflict":false,"processing":true,"error":false,"current_version_title":"Test spec_section","current_version_description":"1/2/2099","deleted_at":null,"current_version_id":"59090886-684d-4e91-a3d2-a0057b41acd0","creator_user_id":2181,"last_editor_user_id":2181,"created_at":"2026-06-23T22:35:34.632Z","updated_at":"2026-06-23T22:35:34.650Z","device_created_at":"2026-06-23T22:35:34.632Z","device_updated_at":"2026-06-23T22:35:34.637Z","current_version_thumb_url":null,"current_version_file_url":"https://s3.us-east-1.amazonaws.com/com.fieldwire.test.core.api.uploads/b461f520-391f-45d4-bdeb-e8ea2bba4c60/c45c1019593f112f00e71975fec028f4/21766682be38adf66fa42818c2dc8cec.pdf"},"schema":{"$ref":"#/components/schemas/spec_section"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/spec_section_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/spec_sections/{id}":{"get":{"summary":"Get spec_section by ID","operationId":"get_spec_section_by_id","tags":["spec sections"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"ccfc5e26-5790-4f5a-8fbf-2100428f0ffd","project_id":"a7c974a6-58a6-41aa-8dbd-160035ffdedf","section_number":"bcomtj","conflict":false,"processing":false,"error":false,"current_version_title":"this is a spec section (version)","current_version_description":"1/2/2099","deleted_at":null,"current_version_id":"61102655-2bfd-441d-ad88-848c0ebd9d2b","creator_user_id":2168,"last_editor_user_id":2168,"created_at":"2026-06-23T22:35:33.009Z","updated_at":"2026-06-23T22:35:33.058Z","device_created_at":"2026-06-23T22:35:33.009Z","device_updated_at":"2026-06-23T22:35:33.009Z","current_version_thumb_url":null,"current_version_file_url":"http://example.com/3e1ba9b8-1fbb-4844-9ab8-8ebd9e37e3b3-name"},"schema":{"$ref":"#/components/schemas/spec_section"}}}}}},"delete":{"summary":"Delete spec_section by ID","operationId":"delete_spec_section_by_id","tags":["spec sections"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}},"patch":{"summary":"Update a spec_section and its current spec_section_version","operationId":"update_spec_section_by_id","tags":["spec sections"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"91be7e85-005f-4e5b-8930-f4dcb59bbcab","project_id":"08169efe-95ac-4379-8b2e-be5a48b6159c","section_number":"2","conflict":false,"processing":false,"error":false,"current_version_title":"new spec_section title","current_version_description":"new spec_section description","deleted_at":null,"current_version_id":"ce873874-d5c6-43bf-ab96-399833a04811","creator_user_id":2183,"last_editor_user_id":2183,"created_at":"2026-06-23T22:35:34.751Z","updated_at":"2026-06-23T22:35:35.155Z","device_created_at":"2026-06-23T22:35:34.751Z","device_updated_at":"2026-06-23T22:35:35.155Z","current_version_thumb_url":null,"current_version_file_url":"http://example.com/aaa65361-1d3b-41e3-ae6c-6c16e5fd3907-name"},"schema":{"$ref":"#/components/schemas/spec_section"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/spec_section_update_input"}}},"required":true}}},"/api/v3/projects/{project_id}/spec_sections/batch":{"delete":{"summary":"Delete a batch of spec_sections","operationId":"spec_sections_batch_destroy","tags":["spec sections"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/spec_section_batch_destroy_input"}}},"required":true}}},"/api/v3/projects/{project_id}/spec_sections/batch_all":{"delete":{"summary":"Delete a batch of all spec_sections","operationId":"spec_sections_batch_destroy_all","tags":["spec sections"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"},{"name":"filters[current_version_title_eq]","description":"Filter on current_version_title field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"Test Value"}},{"name":"filters[current_version_title_like]","description":"Filter on current_version_title field being like passed in value","in":"query","required":false,"schema":{"type":"string","example":"Test Value"}},{"name":"filters[section_number_eq]","description":"Filter on section_number field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"Test Value"}},{"name":"filters[section_number_like]","description":"Filter on section_number field being like passed in value","in":"query","required":false,"schema":{"type":"string","example":"Test Value"}},{"name":"filters[attached_to_submittal_eq]","description":"Filter on attached_to_submittal field being equal to passed in value","in":"query","required":false,"schema":{"type":"string","example":"true"}},{"name":"filters[created_at_gte]","description":"Filter on created_at field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_gt]","description":"Filter on created_at field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_lte]","description":"Filter on created_at field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_lt]","description":"Filter on created_at field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_gte]","description":"Filter on updated_at field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_gt]","description":"Filter on updated_at field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_lte]","description":"Filter on updated_at field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_lt]","description":"Filter on updated_at field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[spec_section_current_version_title_section_number_like]","description":"Filter on spec_section_current_version_title_section_number field being like passed in value","in":"query","required":false,"schema":{"type":"string","example":"Test Value"}},{"name":"filters[conflict_eq]","description":"Filter on conflict field being equal to passed in value","in":"query","required":false,"schema":{"type":"string","example":"true"}},{"name":"filters[processing_eq]","description":"Filter on processing field being equal to passed in value","in":"query","required":false,"schema":{"type":"string","example":"true"}}],"security":[{"jwt":[]}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/spec_sections/{id}/resolve":{"patch":{"summary":"Resolve a single spec_section","operationId":"resolve_spec_section_individually","tags":["spec sections"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"id":"833a1cfa-0fcc-49ab-9e0d-31f8fbdffca1","project_id":"d0339514-ef69-49c6-af6f-5d40dc0bc1d4","section_number":"2","conflict":false,"processing":false,"error":false,"current_version_title":"this is a spec section (version)","current_version_description":"1/2/2099","deleted_at":null,"current_version_id":"ed20c24b-4429-4063-b694-2707e5320005","creator_user_id":2200,"last_editor_user_id":2200,"created_at":"2026-06-23T22:35:36.792Z","updated_at":"2026-06-23T22:35:37.185Z","device_created_at":"2026-06-23T22:35:36.792Z","device_updated_at":"2026-06-23T22:35:37.185Z","current_version_thumb_url":null,"current_version_file_url":"http://example.com/41e5db5e-993a-446c-b98d-911d531ca680-name"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/spec_section"}}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/spec_section_resolve_input"}}},"required":true}}},"/api/v3/projects/{project_id}/spec_sections/resolve_all":{"patch":{"summary":"Resolve all spec_sections","operationId":"resolve_all_spec_section","tags":["spec sections"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"id":"1219fd6c-c51c-4455-8948-20d1695dfe4d","project_id":"68431d7c-6b89-4130-a705-8855058ae8da","section_number":"fhylst","conflict":false,"processing":false,"error":false,"current_version_title":"this is a spec section (version)","current_version_description":"1/2/2099","deleted_at":null,"current_version_id":"54e97b91-8577-4196-adae-eca549a929a5","creator_user_id":2204,"last_editor_user_id":2204,"created_at":"2026-06-23T22:35:37.285Z","updated_at":"2026-06-23T22:35:37.770Z","device_created_at":"2026-06-23T22:35:37.284Z","device_updated_at":"2026-06-23T22:35:37.770Z","current_version_thumb_url":null,"current_version_file_url":"http://example.com/7bac7a58-2c75-4d38-b429-73058a28dd13-name"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/spec_section"}}}}}}}},"/api/v3/projects/{project_id}/spec_sections/{id}/resolve_section_number":{"patch":{"summary":"Resolve spec_section number conflict","operationId":"resolve_spec_section_number","tags":["spec sections"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"48461e6a-ed5c-4efe-9ee1-6c3524654ae5","project_id":"b969de92-4d52-46a5-99b3-fca4db9f8c4f","section_number":"4","conflict":false,"processing":false,"error":false,"current_version_title":"new title","current_version_description":"1/2/33","deleted_at":null,"current_version_id":"96972642-664f-4592-81e0-5fac5f135b2e","creator_user_id":2210,"last_editor_user_id":2210,"created_at":"2026-06-23T22:35:37.871Z","updated_at":"2026-06-23T22:35:38.235Z","device_created_at":"2026-06-23T22:35:37.871Z","device_updated_at":"2026-06-23T22:35:38.235Z","current_version_thumb_url":null,"current_version_file_url":"http://example.com/d1d54b73-71ba-49ed-9188-61ff0302348d-name"},"schema":{"$ref":"#/components/schemas/spec_section"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/spec_section_resolve_section_number_input"}}},"required":true}}},"/api/v3/projects/{project_id}/spec_section_versions/{id}":{"get":{"summary":"Get spec_section_version by ID","operationId":"get_spec_section_version_by_id","tags":["spec section versions"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"bb309de0-3a6d-41d0-8a81-ded098e4ba97","creator_user_id":2218,"last_editor_user_id":2218,"project_id":"cfe96ffe-afdc-4cac-990b-c864adf7f6cc","resolved_conflict":false,"created_at":"2026-06-23T22:35:38.875Z","updated_at":"2026-06-23T22:35:38.875Z","device_created_at":"2026-06-23T22:35:38.875Z","device_updated_at":"2026-06-23T22:35:38.875Z","deleted_at":null,"title":"this is a spec section (version)","description":"1/2/2099","revision_number":0,"attachment_id":"eeca8356-d3c2-4776-b36f-b0ec68ba7326","spec_section_id":"99e3610b-1255-4419-ac58-5dde2b80d6ed","status":null,"thumb_url":null,"file_url":"http://example.com/00ea2163-eb81-4eee-ab8c-b5f31e93c5a5-name"},"schema":{"$ref":"#/components/schemas/spec_section_version"}}}}}},"patch":{"summary":"Update spec_section_version by ID","operationId":"update_spec_section_version_by_id","tags":["spec section versions"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"f1d3a89c-be94-489a-9a74-935f52109f59","creator_user_id":2227,"last_editor_user_id":2227,"project_id":"0c32f17c-df58-4fc6-b5a9-8f24d8afce9f","resolved_conflict":false,"created_at":"2026-06-23T22:35:40.097Z","updated_at":"2026-06-23T22:35:40.372Z","device_created_at":"2026-06-23T22:35:40.097Z","device_updated_at":"2026-06-23T22:33:40.115Z","deleted_at":null,"title":"this is a spec section (version)","description":"1/2/2099","revision_number":0,"attachment_id":"b5bd74a8-ad4e-4a25-80e2-0e03dbfa4616","spec_section_id":"b581a2f2-e904-47eb-a19d-589a490c146f","status":null,"thumb_url":null,"file_url":"http://example.com/a64e3640-b732-4290-8253-54887af5cd07-name"},"schema":{"$ref":"#/components/schemas/spec_section_version"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/spec_section_version_update_input"}}},"required":true}},"delete":{"summary":"Delete a spec_section_version and its associated attachment","operationId":"delete_spec_section_version_and_attachment_by_id","tags":["spec section versions"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/spec_section_versions":{"get":{"summary":"Get all spec_section_versions in project","operationId":"get_spec_section_versions_in_project","tags":["spec section versions"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"8a4e3a57-535b-424a-a815-7cbfafc0f4a1","creator_user_id":2221,"last_editor_user_id":2221,"project_id":"a8af2f5b-359a-49bc-b261-488f4cd3cd18","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"title":"this is a spec section (version)","description":"1/2/2099","revision_number":0,"attachment_id":"a23035f9-7dc9-483a-ac40-a3bfab40abfa","spec_section_id":"d59a5ef6-0965-42b8-9c9c-38193dd537ea","status":null,"thumb_url":null,"file_url":"http://example.com/6f2246af-ccf2-415d-8797-29bbaed0916b-name"},{"id":"aecef945-c461-4f8e-bb4a-5d423e3a702c","creator_user_id":2221,"last_editor_user_id":2221,"project_id":"a8af2f5b-359a-49bc-b261-488f4cd3cd18","resolved_conflict":false,"created_at":"2026-06-23T22:35:39.291Z","updated_at":"2026-06-23T22:35:39.291Z","device_created_at":"2026-06-23T22:35:39.290Z","device_updated_at":"2026-06-23T22:35:39.290Z","deleted_at":null,"title":"this is a spec section (version)","description":"1/2/2099","revision_number":0,"attachment_id":"576ba56b-49ae-445f-97cf-420ccfb065fc","spec_section_id":"8ee5ab7a-1368-4982-bea5-576e309be1ae","status":null,"thumb_url":null,"file_url":"http://example.com/497588bb-2e22-439a-af26-8973c7fddaba-name"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/spec_section_version"}}}}}}}},"/api/v3/projects/{project_id}/spec_upload_draft_items":{"get":{"summary":"Get all spec_upload_draft_items in project","operationId":"get_spec_upload_draft_items_in_project","tags":["spec upload draft items"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"f69b2fcc-ec4a-485e-ae50-f5f9817ed031","creator_user_id":2234,"last_editor_user_id":2234,"project_id":"899bb861-3f1f-4b92-b891-b0e1935da698","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"spec_upload_id":"98a78258-eb43-4324-8050-9fcb6dfd1281","draft_item_number":null,"title":null,"start_page_number":null,"end_page_number":null},{"id":"82a7a413-9858-4e33-acdf-be519e78f485","creator_user_id":2234,"last_editor_user_id":2234,"project_id":"899bb861-3f1f-4b92-b891-b0e1935da698","resolved_conflict":false,"created_at":"2026-06-23T22:35:41.032Z","updated_at":"2026-06-23T22:35:41.032Z","device_created_at":"2026-06-23T22:35:41.032Z","device_updated_at":"2026-06-23T22:35:41.032Z","deleted_at":null,"spec_upload_id":"34b930fd-f202-4e55-bd66-5a78419e3084","draft_item_number":null,"title":null,"start_page_number":null,"end_page_number":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/spec_upload_draft_item"}}}}}}},"post":{"summary":"Create a partial spec_upload_draft_item","operationId":"partial_create_spec_upload_draft_item","tags":["spec upload draft items"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"e982c9f8-c335-4273-a2b6-952af5d52700","creator_user_id":2248,"last_editor_user_id":2248,"project_id":"37118335-1e02-4bd2-96ad-0f38cc160827","resolved_conflict":false,"created_at":"2026-06-23T22:35:43.146Z","updated_at":"2026-06-23T22:35:43.146Z","device_created_at":"2026-06-23T22:35:43.146Z","device_updated_at":"2026-06-23T22:35:43.146Z","deleted_at":null,"spec_upload_id":"e6667f63-ee57-4379-b9e6-e73f2877bb36","draft_item_number":null,"title":null,"start_page_number":null,"end_page_number":null},"schema":{"$ref":"#/components/schemas/spec_upload_draft_item"}}}},"404":{"description":"Associated spec_upload not found","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"errors":["Entity not found: SpecUpload with ids : b0691be6-936e-4632-a681-c32f0e3a6d03"]},"schema":{"$ref":"#/components/schemas/errors"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/spec_upload_draft_item_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/spec_upload_draft_items/{id}":{"delete":{"summary":"Delete spec_upload_draft_item by ID","operationId":"delete_spec_upload_draft_item_by_id","tags":["spec upload draft items"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}},"patch":{"summary":"Update a spec_upload_draft_item with empty fields","operationId":"update_spec_upload_draft_item_with_empty_fields","tags":["spec upload draft items"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"91641f89-82cc-4257-b0d2-426276457380","creator_user_id":2253,"last_editor_user_id":2253,"project_id":"467fc993-cf66-4c0c-a661-0d82231214d1","resolved_conflict":false,"created_at":"2026-06-23T22:35:43.705Z","updated_at":"2026-06-23T22:35:43.973Z","device_created_at":"2026-06-23T22:35:43.704Z","device_updated_at":"2026-06-23T22:35:43.973Z","deleted_at":null,"spec_upload_id":"8bf6cb19-5260-4fda-8ed7-4cbb0ad7477d","draft_item_number":null,"title":null,"start_page_number":null,"end_page_number":null},"schema":{"$ref":"#/components/schemas/spec_upload_draft_item"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/spec_upload_draft_item_update_input"}}},"required":true}}},"/api/v3/projects/{project_id}/spec_uploads":{"get":{"summary":"Get all spec_uploads in project","operationId":"get_spec_uploads_in_project","tags":["spec uploads"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"},{"name":"filters[status_eq]","description":"Filter on status field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"processing"}},{"name":"filters[created_at_gte]","description":"Filter on created_at field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_gt]","description":"Filter on created_at field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_lte]","description":"Filter on created_at field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_lt]","description":"Filter on created_at field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[name_like]","description":"Filter on name field being like passed in value","in":"query","required":false,"schema":{"type":"string","example":"Project 1"}},{"name":"filters[name_eq]","description":"Filter on name field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"Project 1"}},{"name":"filters[updated_at_gte]","description":"Filter on updated_at field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_gt]","description":"Filter on updated_at field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_lte]","description":"Filter on updated_at field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_lt]","description":"Filter on updated_at field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"abb4eeea-6c82-4317-8c89-3238bdcbc315","creator_user_id":2256,"last_editor_user_id":2256,"project_id":"b45ac9c0-a6d7-4731-a1a5-f10341ad218a","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"status":null,"attachment_id":"a4ab7d9b-792a-4da8-98dd-7d7a6c66663b","name":"name","default_version_description":null,"jid":null,"file_url":"http://example.com/6d7e6ea4-a385-478c-8647-3d306308c2bf-name"},{"id":"31670d43-dd5f-42dd-9684-a6104c0ff622","creator_user_id":2256,"last_editor_user_id":2256,"project_id":"b45ac9c0-a6d7-4731-a1a5-f10341ad218a","resolved_conflict":false,"created_at":"2026-06-23T22:35:44.076Z","updated_at":"2026-06-23T22:35:44.076Z","device_created_at":"2026-06-23T22:35:44.076Z","device_updated_at":"2026-06-23T22:35:44.076Z","deleted_at":null,"status":null,"attachment_id":"9166322e-0055-41d5-86b2-62e3c48755ae","name":"name","default_version_description":null,"jid":null,"file_url":"http://example.com/e6c81252-e471-4bad-b1aa-9178716974fb-name"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/spec_upload"}}}}}}},"post":{"summary":"Create a new spec_upload","operationId":"create_spec_upload_in_project","tags":["spec uploads"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"ae4180f0-d03f-4101-a744-d6de9a2b19ce","creator_user_id":2265,"last_editor_user_id":2265,"project_id":"01688616-2d43-464d-b6ca-fd10211fa673","resolved_conflict":false,"created_at":"2026-06-23T22:35:45.783Z","updated_at":"2026-06-23T22:35:45.786Z","device_created_at":"2026-06-23T22:35:45.783Z","device_updated_at":"2026-06-23T22:35:45.783Z","deleted_at":null,"status":"processing","attachment_id":"b1ac63e8-5615-4d20-9417-5d5d8d5881dd","name":"Test-21766682be38adf66fa42818c2dc8cec.pdf","default_version_description":null,"jid":null,"file_url":"https://d28ji4sm1vmprj.cloudfront.net/c45c1019593f112f00e71975fec028f4/21766682be38adf66fa42818c2dc8cec.pdf"},"schema":{"$ref":"#/components/schemas/spec_upload"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/spec_upload_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/spec_uploads/{id}":{"delete":{"summary":"Delete spec_upload by ID","operationId":"delete_spec_upload_by_id","tags":["spec uploads"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}},"patch":{"summary":"Update spec_upload by ID","operationId":"update_spec_upload_by_id","tags":["spec uploads"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"3edbc26d-2542-4683-84af-1e6e2170583b","creator_user_id":2262,"last_editor_user_id":2262,"project_id":"207701aa-f84d-4511-a48e-459ff4f7e30c","resolved_conflict":false,"created_at":"2026-06-23T22:35:45.135Z","updated_at":"2026-06-23T22:35:45.403Z","device_created_at":"2026-06-23T22:35:45.135Z","device_updated_at":"2026-06-23T22:33:45.169Z","deleted_at":null,"status":null,"attachment_id":"1a829999-f808-4219-9221-7d4bc086e7bf","name":"name","default_version_description":null,"jid":null,"file_url":"http://example.com/0b3bf9fd-389a-4315-986a-33a85fdfe071-name"},"schema":{"$ref":"#/components/schemas/spec_upload"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/spec_upload_update_input"}}},"required":true}}},"/api/v3/projects/{project_id}/spec_uploads/{id}/review":{"post":{"summary":"Review a spec_upload","operationId":"review_spec_upload","tags":["spec uploads"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response, creates spec_sections","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"ba9ca436-4c46-477d-9cc5-8525efb961bd","creator_user_id":2267,"last_editor_user_id":2267,"project_id":"26d73ed8-8225-4be3-8aef-ea6989a6ff31","resolved_conflict":false,"created_at":"2026-06-23T22:35:45.849Z","updated_at":"2026-06-23T22:35:46.272Z","device_created_at":"2026-06-23T22:35:45.848Z","device_updated_at":"2026-06-23T22:35:46.272Z","deleted_at":null,"status":"reviewed","attachment_id":"1dbd9244-6c77-44c8-aa0a-c3eb943fd4eb","name":"name","default_version_description":null,"jid":"4b6e901ea530e13526c538c7","file_url":"http://example.com/1570072d-09c7-4441-babf-5f42363470fa-name"},"schema":{"$ref":"#/components/schemas/spec_upload"}}}},"422":{"description":"Unsuccessful response, returns errors on associated spec_upload_draft_items","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"errors":[{"entity":{"id":"eabf861f-94b4-4b9f-bd15-9674af700a9a","draft_item_number":null,"title":"Title 1","start_page_number":null,"end_page_number":2,"spec_upload_id":"edacabf8-81fd-4075-a809-758231d9d9bb","device_created_at":"2026-06-23T22:35:46.386Z","device_updated_at":"2026-06-23T22:35:46.386Z","cascade_deleted_by_id":null,"cascade_deleted_by_type":null,"deleted_at":null,"created_at":"2026-06-23T22:35:46.386Z","updated_at":"2026-06-23T22:35:46.386Z","project_id":"1270fade-b91d-4acf-becc-afbde860be5a","creator_user_id":2270,"last_editor_user_id":2270,"source":null,"spec_section_version_id":null,"has_section_number_changed":false,"has_title_changed":false,"has_start_page_number_changed":false,"has_end_page_number_changed":false},"errors":["Section Number missing","Start Page missing"]},{"entity":{"id":"6b34b422-32f1-456c-8857-1a2a4434481e","draft_item_number":"DRAFT 03 04","title":null,"start_page_number":3,"end_page_number":null,"spec_upload_id":"edacabf8-81fd-4075-a809-758231d9d9bb","device_created_at":"2026-06-23T22:35:46.390Z","device_updated_at":"2026-06-23T22:35:46.390Z","cascade_deleted_by_id":null,"cascade_deleted_by_type":null,"deleted_at":null,"created_at":"2026-06-23T22:35:46.390Z","updated_at":"2026-06-23T22:35:46.390Z","project_id":"1270fade-b91d-4acf-becc-afbde860be5a","creator_user_id":2270,"last_editor_user_id":2270,"source":null,"spec_section_version_id":null,"has_section_number_changed":false,"has_title_changed":false,"has_start_page_number_changed":false,"has_end_page_number_changed":false},"errors":["Title missing","End Page missing"]},{"entity":{"id":"a29744e1-0abc-49c3-94ed-c01bc2216bce","draft_item_number":"","title":"","start_page_number":-1,"end_page_number":-2,"spec_upload_id":"edacabf8-81fd-4075-a809-758231d9d9bb","device_created_at":"2026-06-23T22:35:46.393Z","device_updated_at":"2026-06-23T22:35:46.393Z","cascade_deleted_by_id":null,"cascade_deleted_by_type":null,"deleted_at":null,"created_at":"2026-06-23T22:35:46.393Z","updated_at":"2026-06-23T22:35:46.393Z","project_id":"1270fade-b91d-4acf-becc-afbde860be5a","creator_user_id":2270,"last_editor_user_id":2270,"source":null,"spec_section_version_id":null,"has_section_number_changed":false,"has_title_changed":false,"has_start_page_number_changed":false,"has_end_page_number_changed":false},"errors":["Title missing","Section Number missing","The start page cannot be negative","The end page must be the same as or after the start page","The end page cannot be negative"]}]},"schema":{"$ref":"#/components/schemas/categorized_errors"}}}}}}},"/api/v3/projects/{project_id}/statuses":{"get":{"summary":"Get statuses for project ID","operationId":"get_statuses_in_project","tags":["statuses"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"id":"90571891-e6ce-4a96-b09e-14a156176a7c","creator_user_id":2273,"last_editor_user_id":2273,"project_id":"fc786ce1-81c9-4d5a-abc3-60eb9f563845","resolved_conflict":false,"created_at":"2026-06-23T22:35:46.835Z","updated_at":"2026-06-23T22:35:46.835Z","device_created_at":"2026-06-23T22:35:46.835Z","device_updated_at":"2026-06-23T22:35:46.835Z","deleted_at":null,"name":"status 1","ordinal":1,"kind":"open","required_role":"follower","is_default":false,"color":"#FA8B34"},{"id":"3f54632d-646b-4967-b2d3-bde29774f5c4","creator_user_id":2273,"last_editor_user_id":2273,"project_id":"fc786ce1-81c9-4d5a-abc3-60eb9f563845","resolved_conflict":false,"created_at":"2026-06-23T22:35:46.840Z","updated_at":"2026-06-23T22:35:46.840Z","device_created_at":"2026-06-23T22:35:46.839Z","device_updated_at":"2026-06-23T22:35:46.839Z","deleted_at":null,"name":"status 2","ordinal":3,"kind":"open","required_role":"follower","is_default":false,"color":"#FA8B34"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/status"}}}}}}}},"/api/v3/projects/{project_id}/statuses/{id}":{"get":{"summary":"Get status by ID","operationId":"get_status_by_id","tags":["statuses"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"f391f2f9-8209-4c51-95dd-6a19106c62aa","creator_user_id":2275,"last_editor_user_id":2275,"project_id":"e6791a1b-1d5d-44f6-a3b2-bfaa252619a4","resolved_conflict":false,"created_at":"2026-06-23T22:35:47.228Z","updated_at":"2026-06-23T22:35:47.228Z","device_created_at":"2026-06-23T22:35:47.228Z","device_updated_at":"2026-06-23T22:35:47.228Z","deleted_at":null,"name":"status 3","ordinal":1,"kind":"open","required_role":"follower","is_default":false,"color":"#FA8B34"},"schema":{"$ref":"#/components/schemas/status"}}}}}}},"/api/v3/projects/{project_id}/submittal_actions":{"get":{"summary":"Get all submittal_actions in project","operationId":"get_submittal_actions_in_project","tags":["submittal actions"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"project_id":"7bb5caa7-f5ed-4958-be20-684ffec5e44f","submittal_id":"cf70c975-a765-40d6-9680-e607fe7de869","responding_user_id":null,"last_editor_user_id":2277,"created_at":"2026-06-23T22:35:47.900Z","updated_at":"2026-06-23T22:35:47.900Z","device_updated_at":"2026-06-23T22:35:47.900Z","device_created_at":"2026-06-23T22:35:47.900Z","deleted_at":null,"creator_user_id":2277,"assigned_at":null,"message":"example","id":"5ff9c9e8-0ec1-4754-a388-f6eabfc83421","responded_at":null,"content":null,"outcome":"draft","revision_number":0,"submittal_attachments":[],"submittal_assignee":null,"next_submittal_assignee":null,"assignee_user_id":null,"next_assignee_user_id":null},{"project_id":"7bb5caa7-f5ed-4958-be20-684ffec5e44f","submittal_id":"5883d2d2-3634-4946-a750-4d5c81c87777","responding_user_id":null,"last_editor_user_id":2277,"created_at":"2026-06-23T22:35:47.817Z","updated_at":"2026-06-23T22:35:47.917Z","device_updated_at":"2026-06-23T22:35:47.817Z","device_created_at":"2026-06-23T22:35:47.817Z","deleted_at":null,"creator_user_id":2277,"assigned_at":"2026-06-23T22:35:47.775Z","message":"example","id":"34f4fce4-233e-4c64-b50b-20743dc95961","responded_at":null,"content":{"response":"Approved","notes":null},"outcome":"draft","revision_number":0,"submittal_attachments":[],"submittal_assignee":null,"next_submittal_assignee":null,"assignee_user_id":null,"next_assignee_user_id":null},{"project_id":"7bb5caa7-f5ed-4958-be20-684ffec5e44f","submittal_id":"5883d2d2-3634-4946-a750-4d5c81c87777","responding_user_id":null,"last_editor_user_id":2277,"created_at":"2026-06-23T22:35:47.915Z","updated_at":"2026-06-23T22:35:47.918Z","device_updated_at":"2026-06-23T22:35:47.915Z","device_created_at":"2026-06-23T22:35:47.915Z","deleted_at":null,"creator_user_id":2277,"assigned_at":null,"message":"example","id":"ae7cefe0-3f22-4f91-8403-d9c3d85d3ad6","responded_at":null,"content":null,"outcome":"draft","revision_number":0,"submittal_attachments":[],"submittal_assignee":null,"next_submittal_assignee":null,"assignee_user_id":null,"next_assignee_user_id":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/submittal_action"}}}}}}}},"/api/v3/projects/{project_id}/submittal_approval_types":{"get":{"summary":"Get all submittal_approval_types in project","operationId":"get_submittal_approval_types_in_project","tags":["submittal approval types"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"32599220-cedf-4da4-9ae2-9b30722f44fe","creator_user_id":2282,"last_editor_user_id":2282,"project_id":"928c0cfb-9dec-4a24-a3d6-77e5f090c71b","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"name":"Tbu7pVvwtA","translation_key":null,"is_active":true},{"id":"66df552c-6b07-4446-ba40-508405446e20","creator_user_id":2282,"last_editor_user_id":2282,"project_id":"928c0cfb-9dec-4a24-a3d6-77e5f090c71b","resolved_conflict":false,"created_at":"2026-06-23T22:35:48.274Z","updated_at":"2026-06-23T22:35:48.274Z","device_created_at":"2026-06-23T22:35:48.274Z","device_updated_at":"2026-06-23T22:35:48.274Z","deleted_at":null,"name":"YWjgplLlA8","translation_key":null,"is_active":true}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/submittal_approval_type"}}}}}}},"post":{"summary":"Edit a submittal_approval_type","operationId":"edit_submittal_approval_types_in_project","tags":["submittal approval types"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"1acd9750-ec07-4a3e-a4f5-74de1c422bf1","creator_user_id":2294,"last_editor_user_id":2294,"project_id":"4649f99d-55e6-4545-a567-d86ccb58de4e","resolved_conflict":false,"created_at":"2026-06-23T22:35:50.344Z","updated_at":"2026-06-23T22:35:50.344Z","device_created_at":"2026-06-23T22:35:50.344Z","device_updated_at":"2026-06-23T22:35:50.344Z","deleted_at":null,"name":"Hello","translation_key":null,"is_active":true},"schema":{"$ref":"#/components/schemas/submittal_approval_type"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/submittal_approval_type_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/submittal_approval_types/{id}":{"delete":{"summary":"Delete submittal_approval_types by ID","operationId":"delete_submittal_approval_type_by_id","tags":["submittal approval types"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/submittal_attachments":{"get":{"summary":"Get all submittal_attachments in project","operationId":"get_submittal_attachments_in_project","tags":["submittal attachments"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"e2990ee4-7d5d-47a2-8f1f-4ac538f1c0f9","creator_user_id":2303,"last_editor_user_id":2303,"project_id":"04332a7b-555d-4e10-9551-f93ede2f0101","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"submittal_id":"4a2e3633-2470-4a73-b82b-669269cfbd29","submittal_response_id":"42c77876-5439-492e-bfec-5f483b3c7aea","attachment_id":"9e1d0a3f-4a0b-4fa2-874a-6115d8a754d7","name":"name","kind":"file","file_size":100,"submittal_action_id":"42c77876-5439-492e-bfec-5f483b3c7aea","thumb_url":null,"file_url":"http://example.com/2dfcfaf2-ccdb-4265-bc7c-47cc27afcf9b-name","original_url":null,"flattened_file_url":null},{"id":"61f4e661-c7de-464b-9742-8df8f64cbc30","creator_user_id":2303,"last_editor_user_id":2303,"project_id":"04332a7b-555d-4e10-9551-f93ede2f0101","resolved_conflict":false,"created_at":"2026-06-23T22:35:51.166Z","updated_at":"2026-06-23T22:35:51.166Z","device_created_at":"2026-06-23T22:35:51.166Z","device_updated_at":"2026-06-23T22:35:51.166Z","deleted_at":null,"submittal_id":"5c0a8596-35b0-46ba-bc36-183a2285c9c9","submittal_response_id":"476c086e-303a-485f-9133-0923c83655cf","attachment_id":"ac3deb03-9a11-41aa-893b-fe7bd53c7e9c","name":"name","kind":"file","file_size":100,"submittal_action_id":"476c086e-303a-485f-9133-0923c83655cf","thumb_url":null,"file_url":"http://example.com/1ff43dc2-b0d4-4a99-8dc6-cc4294b401cd-name","original_url":null,"flattened_file_url":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/submittal_attachment"}}}}}}},"post":{"summary":"Create a Submittal Attachment","operationId":"create_submittal_attachment","tags":["submittal attachment"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"ecd6cb09-0d1a-4705-b184-b5cbdb7a0107","creator_user_id":2311,"last_editor_user_id":2311,"project_id":"dbddd445-bc11-4e56-a0a7-18cba0da1200","resolved_conflict":false,"created_at":"2026-06-23T22:35:52.482Z","updated_at":"2026-06-23T22:35:52.482Z","device_created_at":"2026-06-23T22:35:52.481Z","device_updated_at":"2026-06-23T22:35:52.481Z","deleted_at":null,"submittal_id":"4043248c-954f-4497-a788-5ff66be3d0d3","submittal_response_id":"71638d19-397f-4d3a-8844-b7d3eaa75c7d","attachment_id":"768cf613-71f9-472c-bf80-5d0491a743e6","name":"key.pdf","kind":"file","file_size":1234567,"submittal_action_id":"71638d19-397f-4d3a-8844-b7d3eaa75c7d","thumb_url":null,"file_url":"https://s3.amazonaws.com/com.fieldwire.test.core.api.uploads/aa25556b-2a71-4a39-aaa2-8bb21957e870/key.pdf","original_url":null,"flattened_file_url":null},"schema":{"$ref":"#/components/schemas/submittal_attachment"}}}},"422":{"description":"Unsuccessful response when conditionally required params are missing","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"errors":["Invalid parameters: {:name=>[\"is missing\"]}"]},"schema":{"$ref":"#/components/schemas/errors"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/submittal_attachment_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/submittals":{"get":{"summary":"Get all submittals in project","operationId":"get_submittals_in_project","tags":["submittals"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"},{"name":"filters[assignee_user_id_eq]","description":"Filter on assignee_user_id field being equal to the passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"100"}},{"name":"filters[submittal_assignee_id_eq]","description":"Filter on submittal_assignee_id field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"26462387-8f00-4118-8f1c-419ec8761c23"}},{"name":"filters[assignee_eq]","description":"Filter on assignee field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"Test Value"}},{"name":"filters[watched_by_eq]","description":"Filter on watched_by field being equal to the passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"100"}},{"name":"filters[action_required_by_eq]","description":"Filter on action_required_by field being equal to the passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"100"}},{"name":"filters[status_eq]","description":"Filter on status field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"Test Value"}},{"name":"filters[spec_section_id_eq]","description":"Filter on spec_section_id field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"26462387-8f00-4118-8f1c-419ec8761c23"}},{"name":"filters[creator_pm_group_id_eq]","description":"Filter on creator_pm_group_id field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"26462387-8f00-4118-8f1c-419ec8761c23"}},{"name":"filters[submittal_type_id_eq]","description":"Filter on submittal_type_id field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"26462387-8f00-4118-8f1c-419ec8761c23"}},{"name":"filters[has_specification_eq]","description":"Filter on has_specification field being equal to passed in value","in":"query","required":false,"schema":{"type":"string","example":"true"}},{"name":"filters[submitting_pm_group_id_eq]","description":"Filter on submitting_pm_group_id field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"26462387-8f00-4118-8f1c-419ec8761c23"}},{"name":"filters[created_at_gte]","description":"Filter on created_at field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_gt]","description":"Filter on created_at field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_lte]","description":"Filter on created_at field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_lt]","description":"Filter on created_at field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[name_like]","description":"Filter on name field being like passed in value","in":"query","required":false,"schema":{"type":"string","example":"Submittal 1"}},{"name":"filters[name_eq]","description":"Filter on name field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"Submittal 1"}},{"name":"filters[updated_at_gte]","description":"Filter on updated_at field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_gt]","description":"Filter on updated_at field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_lte]","description":"Filter on updated_at field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_lt]","description":"Filter on updated_at field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[query_like]","description":"Filter on query field being like passed in value","in":"query","required":false,"schema":{"type":"string","example":"Test Value"}},{"name":"filters[overdue_eq]","description":"Filter on overdue field being equal to passed in value","in":"query","required":false,"schema":{"type":"string","example":"true"}}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"f3dfe5c9-fdf3-4040-9b8b-7bc4caa18bc2","creator_user_id":2344,"last_editor_user_id":2344,"project_id":"1667b557-cc95-4e1f-8ae0-d0294562d359","resolved_conflict":false,"created_at":"2026-06-23T22:35:57.121Z","updated_at":"2026-06-23T22:35:57.121Z","device_created_at":"2026-06-23T22:35:57.121Z","device_updated_at":"2026-06-23T22:35:57.121Z","deleted_at":null,"submitting_user_id":null,"approving_user_id":null,"requesting_user_id":null,"closing_user_id":null,"submittal_type_id":"66f9fe7a-53ab-47f9-915b-e572f6919c2d","name":"my submittal","description":null,"reference_number":null,"submittal_code":"-","status":"draft","revision_number":0,"submit_by_date":"2021-01-01","requested_at":null,"assigned_at":null,"review_by_date":"2021-01-02","reviewed_at":null,"approve_by_date":"2021-01-03","approved_at":null,"closed_at":null,"voided_at":null,"creator_pm_group_id":"c510fbbd-37f4-4348-b32a-4e49475d14f5","submitting_pm_group_id":null,"is_reminder_enabled":true,"lead_time":null,"on_site_date":null,"suggested_submit_by_date":null,"workflow":"default","submission_received_at":null,"response_received_at":null,"submitted_at":null,"responded_at":null,"sent_for_approval_at":null,"response_time":null,"response":null,"reviewers":null,"consolidated_current_number":"","submittal_type_name":"Other","code":null,"number":null,"spec_section":null,"spec_section_id":null,"spec_section_project_resource_link":null,"submittal_type":{"id":"66f9fe7a-53ab-47f9-915b-e572f6919c2d","name":"Other","aliases":null,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"deactivated_at":null},"submittal_assignee":{"user_id":2346,"id":"5ae2854d-b010-42c1-b88f-e12d10d935ba","email":null,"language":"en","kind":"user","user":{"user_id":2346,"full_name":"John Doe","pm_group_id":"6a830ddd-cef9-4056-82a6-640883e6d423","pm_group_name":"j1opd9puo9lm22n2","project_id":"1667b557-cc95-4e1f-8ae0-d0294562d359","role":"admin","pm_role":"manager"}},"assignee_user_id":2346},{"id":"2a0a4b66-2745-440d-8205-a60e88772e79","creator_user_id":2344,"last_editor_user_id":2344,"project_id":"1667b557-cc95-4e1f-8ae0-d0294562d359","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:35:57.195Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"submitting_user_id":null,"approving_user_id":null,"requesting_user_id":null,"closing_user_id":null,"submittal_type_id":"8e17be8a-47ce-414c-a4fb-f3bb089ee06b","name":"my submittal","description":null,"reference_number":null,"submittal_code":"-","status":"draft","revision_number":0,"submit_by_date":"2021-01-01","requested_at":null,"assigned_at":null,"review_by_date":"2021-01-02","reviewed_at":null,"approve_by_date":"2021-01-03","approved_at":null,"closed_at":null,"voided_at":null,"creator_pm_group_id":"6a830ddd-cef9-4056-82a6-640883e6d423","submitting_pm_group_id":null,"is_reminder_enabled":true,"lead_time":null,"on_site_date":null,"suggested_submit_by_date":null,"workflow":"default","submission_received_at":null,"response_received_at":null,"submitted_at":null,"responded_at":null,"sent_for_approval_at":null,"response_time":null,"response":null,"reviewers":null,"consolidated_current_number":"","submittal_type_name":"Sample","code":null,"number":null,"spec_section":null,"spec_section_id":null,"spec_section_project_resource_link":null,"submittal_type":{"id":"8e17be8a-47ce-414c-a4fb-f3bb089ee06b","name":"Sample","aliases":null,"created_at":"2026-06-21T00:00:00.000Z","updated_at":"2026-06-21T00:00:00.000Z","deleted_at":null,"deactivated_at":null},"submittal_assignee":{"user_id":2347,"id":"bcfb0ce1-1780-4fc5-bdf1-70ce559a0c0c","email":null,"language":"en","kind":"user","user":{"user_id":2347,"full_name":"John Doe","pm_group_id":"6a830ddd-cef9-4056-82a6-640883e6d423","pm_group_name":"j1opd9puo9lm22n2","project_id":"1667b557-cc95-4e1f-8ae0-d0294562d359","role":"admin","pm_role":"manager"}},"assignee_user_id":2347}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/submittal"}}}}}}},"post":{"summary":"Create a new submittal","operationId":"create_submittal_in_project","tags":["submittals"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"fed307d9-6eb1-4cfd-903c-af2548ac411b","creator_user_id":2353,"last_editor_user_id":2353,"project_id":"fcf84430-5419-4561-98c3-2d114ed0c922","resolved_conflict":false,"created_at":"2026-06-23T22:35:59.099Z","updated_at":"2026-06-23T22:35:59.099Z","device_created_at":"2026-06-23T22:35:59.099Z","device_updated_at":"2026-06-23T22:35:59.099Z","deleted_at":null,"submitting_user_id":null,"approving_user_id":null,"requesting_user_id":null,"closing_user_id":null,"submittal_type_id":"be09ea6c-f85a-4fd1-906b-43ad7ddb6ca3","name":"Test submittal","description":null,"reference_number":null,"submittal_code":"-","status":"draft","revision_number":0,"submit_by_date":null,"requested_at":null,"assigned_at":null,"review_by_date":null,"reviewed_at":null,"approve_by_date":null,"approved_at":null,"closed_at":null,"voided_at":null,"creator_pm_group_id":"44320d92-845a-497b-acb3-6203ccc92d86","submitting_pm_group_id":null,"is_reminder_enabled":true,"lead_time":3,"on_site_date":"2026-07-21","suggested_submit_by_date":"2026-06-16","workflow":"default","submission_received_at":null,"response_received_at":null,"submitted_at":null,"responded_at":null,"sent_for_approval_at":null,"response_time":null,"response":null,"reviewers":null,"consolidated_current_number":"","submittal_type_name":"Shop drawing","code":null,"number":null,"spec_section":{"id":"5c81c88e-9b4e-46be-b052-190374a1d23b","project_id":"fcf84430-5419-4561-98c3-2d114ed0c922","section_number":"zdlaqh","conflict":false,"processing":false,"error":false,"current_version_title":"Shop drawing","current_version_description":"1/2/2099","deleted_at":null,"current_version_id":"290af020-fb87-4cc4-a1c9-eb8ef19238b8","creator_user_id":2353,"last_editor_user_id":2353,"created_at":"2026-06-23T22:35:58.754Z","updated_at":"2026-06-23T22:35:58.805Z","device_created_at":"2026-06-23T22:35:58.754Z","device_updated_at":"2026-06-23T22:35:58.754Z","current_version_thumb_url":null,"current_version_file_url":"http://example.com/a42dc6e6-0b1a-44ee-a2d3-acec450d801a-name"},"spec_section_id":"5c81c88e-9b4e-46be-b052-190374a1d23b","spec_section_project_resource_link":{"id":"7c51f645-713f-4c6b-84b0-40901c0872de","creator_user_id":2353,"last_editor_user_id":2353,"project_id":"fcf84430-5419-4561-98c3-2d114ed0c922","resolved_conflict":false,"created_at":"2026-06-23T22:35:59.109Z","updated_at":"2026-06-23T22:35:59.109Z","device_created_at":"2026-06-23T22:35:59.109Z","device_updated_at":"2026-06-23T22:35:59.109Z","deleted_at":null,"entity_id_1":"5c81c88e-9b4e-46be-b052-190374a1d23b","entity_id_2":"fed307d9-6eb1-4cfd-903c-af2548ac411b","entity_type_1":"SpecSection","entity_type_2":"Submittal","data":null},"submittal_type":{"id":"be09ea6c-f85a-4fd1-906b-43ad7ddb6ca3","name":"Shop drawings","aliases":null,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"deactivated_at":null},"submittal_assignee":{"user_id":2353,"id":"9ae9f938-89df-4b26-85eb-43dc4b69bb6f","email":null,"language":"en","kind":"user","user":{"user_id":2353,"full_name":"John Doe","pm_group_id":"44320d92-845a-497b-acb3-6203ccc92d86","pm_group_name":"775cggy9rk5cptvr","project_id":"fcf84430-5419-4561-98c3-2d114ed0c922","role":"admin","pm_role":"manager"}},"assignee_user_id":2353,"submittal_watchers":[{"id":"9ae9f938-89df-4b26-85eb-43dc4b69bb6f","creator_user_id":2353,"last_editor_user_id":2353,"project_id":"fcf84430-5419-4561-98c3-2d114ed0c922","resolved_conflict":false,"created_at":"2026-06-23T22:35:59.112Z","updated_at":"2026-06-23T22:35:59.112Z","device_created_at":"2026-06-23T22:35:59.112Z","device_updated_at":"2026-06-23T22:35:59.112Z","deleted_at":null,"submittal_id":"fed307d9-6eb1-4cfd-903c-af2548ac411b","user_id":2353,"user_name":"John Doe","user_email":"024d9b88-59f5-4aa1-85c6-5a9176846be5@factory.com","user_pm_group_id":"44320d92-845a-497b-acb3-6203ccc92d86","user_pm_group_name":"775cggy9rk5cptvr"}],"creator_submittal_user":{"id":"9ae9f938-89df-4b26-85eb-43dc4b69bb6f","creator_user_id":2353,"last_editor_user_id":2353,"project_id":"fcf84430-5419-4561-98c3-2d114ed0c922","resolved_conflict":false,"created_at":"2026-06-23T22:35:59.112Z","updated_at":"2026-06-23T22:35:59.112Z","device_created_at":"2026-06-23T22:35:59.112Z","device_updated_at":"2026-06-23T22:35:59.112Z","deleted_at":null,"user_id":2353,"submittal_id":"fed307d9-6eb1-4cfd-903c-af2548ac411b","is_assignee":true,"is_reviewer":false,"is_watcher":true,"kind":"user","email":"024d9b88-59f5-4aa1-85c6-5a9176846be5@factory.com","language":"en","revision_number":0,"user":{"user_id":2353,"full_name":"John Doe","pm_group_id":"44320d92-845a-497b-acb3-6203ccc92d86","pm_group_name":"775cggy9rk5cptvr","project_id":"fcf84430-5419-4561-98c3-2d114ed0c922","pm_role":"manager","role":"admin"}},"voiding_submittal_user":null,"closing_submittal_user":null}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/submittal_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/submittals/{id}":{"get":{"summary":"Get submittal by ID","operationId":"get_submittal_by_id","tags":["submittals"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"846ad3f5-e50b-483e-a420-35c57c82ac5f","creator_user_id":2350,"last_editor_user_id":2350,"project_id":"5392c54b-c02b-4da7-888c-efaa43d77a8b","resolved_conflict":false,"created_at":"2026-06-23T22:35:58.188Z","updated_at":"2026-06-23T22:35:58.188Z","device_created_at":"2026-06-23T22:35:58.188Z","device_updated_at":"2026-06-23T22:35:58.188Z","deleted_at":null,"submitting_user_id":null,"approving_user_id":null,"requesting_user_id":null,"closing_user_id":null,"submittal_type_id":"25e0d2fb-a333-46ef-8164-990e0c655bcf","name":"my submittal","description":null,"reference_number":null,"submittal_code":"-","status":"draft","revision_number":0,"submit_by_date":"2021-01-01","requested_at":null,"assigned_at":null,"review_by_date":"2021-01-02","reviewed_at":null,"approve_by_date":"2021-01-03","approved_at":null,"closed_at":null,"voided_at":null,"creator_pm_group_id":"89cd4017-0371-4cbc-8c27-be525ff83c39","submitting_pm_group_id":null,"is_reminder_enabled":true,"lead_time":null,"on_site_date":null,"suggested_submit_by_date":null,"workflow":"default","submission_received_at":null,"response_received_at":null,"submitted_at":null,"responded_at":null,"sent_for_approval_at":null,"response_time":null,"response":null,"reviewers":null,"consolidated_current_number":"","submittal_type_name":"Other","code":null,"number":null,"spec_section":null,"spec_section_id":null,"spec_section_project_resource_link":null,"submittal_type":{"id":"25e0d2fb-a333-46ef-8164-990e0c655bcf","name":"Other","aliases":null,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"deactivated_at":null},"submittal_assignee":{"user_id":2352,"id":"138e7b70-24c7-4873-b2ba-b096613a12cc","email":null,"language":"en","kind":"user","user":{"user_id":2352,"full_name":"John Doe","pm_group_id":"052d9f44-842a-4109-8d6d-fd300560df82","pm_group_name":"vnequhhqti02gumk","project_id":"5392c54b-c02b-4da7-888c-efaa43d77a8b","role":"admin","pm_role":"manager"}},"assignee_user_id":2352,"submittal_watchers":[{"id":"138e7b70-24c7-4873-b2ba-b096613a12cc","creator_user_id":2352,"last_editor_user_id":2352,"project_id":"5392c54b-c02b-4da7-888c-efaa43d77a8b","resolved_conflict":false,"created_at":"2026-06-23T22:35:58.244Z","updated_at":"2026-06-23T22:35:58.244Z","device_created_at":"2026-06-23T22:35:58.243Z","device_updated_at":"2026-06-23T22:35:58.243Z","deleted_at":null,"submittal_id":"846ad3f5-e50b-483e-a420-35c57c82ac5f","user_id":2352,"user_name":"John Doe","user_email":"57a56a6f-9d4f-4d39-8fee-a5cf63540ff9@factory.com","user_pm_group_id":"052d9f44-842a-4109-8d6d-fd300560df82","user_pm_group_name":"vnequhhqti02gumk"},{"id":"d6b48893-5142-4fa7-852f-244436dcd142","creator_user_id":2350,"last_editor_user_id":2350,"project_id":"5392c54b-c02b-4da7-888c-efaa43d77a8b","resolved_conflict":false,"created_at":"2026-06-23T22:35:58.250Z","updated_at":"2026-06-23T22:35:58.250Z","device_created_at":"2026-06-23T22:35:58.250Z","device_updated_at":"2026-06-23T22:35:58.250Z","deleted_at":null,"submittal_id":"846ad3f5-e50b-483e-a420-35c57c82ac5f","user_id":2350,"user_name":"John Doe","user_email":"bdd24919-5c09-4893-9938-f0562827f66c@factory.com","user_pm_group_id":"052d9f44-842a-4109-8d6d-fd300560df82","user_pm_group_name":"vnequhhqti02gumk"}],"creator_submittal_user":{"id":"d6b48893-5142-4fa7-852f-244436dcd142","creator_user_id":2350,"last_editor_user_id":2350,"project_id":"5392c54b-c02b-4da7-888c-efaa43d77a8b","resolved_conflict":false,"created_at":"2026-06-23T22:35:58.250Z","updated_at":"2026-06-23T22:35:58.250Z","device_created_at":"2026-06-23T22:35:58.250Z","device_updated_at":"2026-06-23T22:35:58.250Z","deleted_at":null,"user_id":2350,"submittal_id":"846ad3f5-e50b-483e-a420-35c57c82ac5f","is_assignee":false,"is_reviewer":false,"is_watcher":true,"kind":"user","email":"bdd24919-5c09-4893-9938-f0562827f66c@factory.com","language":"en","revision_number":0,"user":{"user_id":2350,"full_name":"John Doe","pm_group_id":"052d9f44-842a-4109-8d6d-fd300560df82","pm_group_name":"vnequhhqti02gumk","project_id":"5392c54b-c02b-4da7-888c-efaa43d77a8b","pm_role":"manager","role":"admin"}},"voiding_submittal_user":null,"closing_submittal_user":null},"schema":{"$ref":"#/components/schemas/submittal"}}}}}},"patch":{"summary":"Update submittal","operationId":"update_submittal_by_id","tags":["submittals"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"7bbfaf7b-5972-4f8b-8e88-a726d40441e8","creator_user_id":2356,"last_editor_user_id":2356,"project_id":"c7e6a5c8-dec2-462e-8180-1eb35b8affa2","resolved_conflict":false,"created_at":"2026-06-23T22:35:59.284Z","updated_at":"2026-06-23T22:35:59.661Z","device_created_at":"2026-06-23T22:35:59.284Z","device_updated_at":"2026-06-23T22:35:59.660Z","deleted_at":null,"submitting_user_id":null,"approving_user_id":null,"requesting_user_id":null,"closing_user_id":null,"submittal_type_id":"a2e8f4a2-a4f4-4b24-b589-fe958a3ca906","name":"my submittal","description":"Elevator","reference_number":"123A","submittal_code":"-","status":"draft","revision_number":0,"submit_by_date":"2021-01-01","requested_at":null,"assigned_at":null,"review_by_date":"2021-01-02","reviewed_at":null,"approve_by_date":"2021-01-03","approved_at":null,"closed_at":null,"voided_at":null,"creator_pm_group_id":"4bd70cff-f48c-4230-9112-aaedc9837564","submitting_pm_group_id":null,"is_reminder_enabled":true,"lead_time":null,"on_site_date":null,"suggested_submit_by_date":null,"workflow":"default","submission_received_at":null,"response_received_at":null,"submitted_at":null,"responded_at":null,"sent_for_approval_at":null,"response_time":null,"response":null,"reviewers":null,"consolidated_current_number":"","submittal_type_name":"Certificate","code":null,"number":null,"spec_section":null,"spec_section_id":null,"spec_section_project_resource_link":null,"submittal_type":{"id":"a2e8f4a2-a4f4-4b24-b589-fe958a3ca906","name":"Certificate","aliases":null,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"deactivated_at":null},"submittal_assignee":{"user_id":2358,"id":"79eed595-38ea-400d-bdf7-2d9f731b7929","email":null,"language":"en","kind":"user","user":{"user_id":2358,"full_name":"John Doe","pm_group_id":"a216706a-641b-4db3-a67a-8c3108894b6a","pm_group_name":"dl3lhga6zh53bk1l","project_id":"c7e6a5c8-dec2-462e-8180-1eb35b8affa2","role":"admin","pm_role":"manager"}},"assignee_user_id":2358,"submittal_watchers":[{"id":"79eed595-38ea-400d-bdf7-2d9f731b7929","creator_user_id":2358,"last_editor_user_id":2358,"project_id":"c7e6a5c8-dec2-462e-8180-1eb35b8affa2","resolved_conflict":false,"created_at":"2026-06-23T22:35:59.336Z","updated_at":"2026-06-23T22:35:59.336Z","device_created_at":"2026-06-23T22:35:59.335Z","device_updated_at":"2026-06-23T22:35:59.335Z","deleted_at":null,"submittal_id":"7bbfaf7b-5972-4f8b-8e88-a726d40441e8","user_id":2358,"user_name":"John Doe","user_email":"b0651709-0fd7-4ddc-a568-e9285d6e5a6c@factory.com","user_pm_group_id":"a216706a-641b-4db3-a67a-8c3108894b6a","user_pm_group_name":"dl3lhga6zh53bk1l"},{"id":"10f06863-a229-47b0-a926-64b55cf25460","creator_user_id":2356,"last_editor_user_id":2356,"project_id":"c7e6a5c8-dec2-462e-8180-1eb35b8affa2","resolved_conflict":false,"created_at":"2026-06-23T22:35:59.342Z","updated_at":"2026-06-23T22:35:59.342Z","device_created_at":"2026-06-23T22:35:59.342Z","device_updated_at":"2026-06-23T22:35:59.342Z","deleted_at":null,"submittal_id":"7bbfaf7b-5972-4f8b-8e88-a726d40441e8","user_id":2356,"user_name":"John Doe","user_email":"d4e57bb4-8b1c-4fb6-a034-faad26749c3b@factory.com","user_pm_group_id":"a216706a-641b-4db3-a67a-8c3108894b6a","user_pm_group_name":"dl3lhga6zh53bk1l"}],"creator_submittal_user":{"id":"10f06863-a229-47b0-a926-64b55cf25460","creator_user_id":2356,"last_editor_user_id":2356,"project_id":"c7e6a5c8-dec2-462e-8180-1eb35b8affa2","resolved_conflict":false,"created_at":"2026-06-23T22:35:59.342Z","updated_at":"2026-06-23T22:35:59.342Z","device_created_at":"2026-06-23T22:35:59.342Z","device_updated_at":"2026-06-23T22:35:59.342Z","deleted_at":null,"user_id":2356,"submittal_id":"7bbfaf7b-5972-4f8b-8e88-a726d40441e8","is_assignee":false,"is_reviewer":false,"is_watcher":true,"kind":"user","email":"d4e57bb4-8b1c-4fb6-a034-faad26749c3b@factory.com","language":"en","revision_number":0,"user":{"user_id":2356,"full_name":"John Doe","pm_group_id":"a216706a-641b-4db3-a67a-8c3108894b6a","pm_group_name":"dl3lhga6zh53bk1l","project_id":"c7e6a5c8-dec2-462e-8180-1eb35b8affa2","pm_role":"manager","role":"admin"}},"voiding_submittal_user":null,"closing_submittal_user":null},"schema":{"$ref":"#/components/schemas/submittal"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/submittal_update_input"}}},"required":true}},"delete":{"summary":"Delete submittal by ID","operationId":"delete_submittal_by_id","tags":["submittals"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/submittals/{id}/transition":{"patch":{"summary":"Transition submittal to next state","operationId":"transition_submittal_state","tags":["submittals"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"f1876cfb-c459-475e-ac96-f62668a90b93","creator_user_id":2362,"last_editor_user_id":2362,"project_id":"7dc83fbd-b7d3-498b-9813-27a5fa9c8c25","resolved_conflict":false,"created_at":"2026-06-23T22:36:00.388Z","updated_at":"2026-06-23T22:36:00.896Z","device_created_at":"2026-06-23T22:36:00.388Z","device_updated_at":"2026-06-23T22:36:00.870Z","deleted_at":null,"submitting_user_id":null,"approving_user_id":null,"requesting_user_id":2362,"closing_user_id":null,"submittal_type_id":"470ca00e-6d8f-4d7f-9ab0-d4765a176315","name":"my submittal","description":null,"reference_number":null,"submittal_code":"L8XSH-0001","status":"requested","revision_number":0,"submit_by_date":"2026-06-24","requested_at":"2026-06-23T22:36:00.868Z","assigned_at":null,"review_by_date":"2021-01-02","reviewed_at":null,"approve_by_date":"2021-01-03","approved_at":null,"closed_at":null,"voided_at":null,"creator_pm_group_id":"366c1235-1eb7-45c9-8ccf-23b13731f8bc","submitting_pm_group_id":"7d50f8b3-e609-4feb-8d42-fe70a6066358","is_reminder_enabled":true,"lead_time":null,"on_site_date":null,"suggested_submit_by_date":null,"workflow":"default","submission_received_at":null,"response_received_at":null,"submitted_at":null,"responded_at":null,"sent_for_approval_at":null,"response_time":null,"response":null,"reviewers":null,"consolidated_current_number":"0001","submittal_type_name":"Other","code":"L8XSH","number":1,"spec_section":null,"spec_section_id":null,"spec_section_project_resource_link":null,"submittal_type":{"id":"470ca00e-6d8f-4d7f-9ab0-d4765a176315","name":"Other","aliases":null,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"deactivated_at":null},"submittal_assignee":{"user_id":2362,"id":"93feae28-4ec7-4569-9bca-827cffdd163f","email":null,"language":"en","kind":"user","user":{"user_id":2362,"full_name":"John Doe","pm_group_id":"7d50f8b3-e609-4feb-8d42-fe70a6066358","pm_group_name":"c7zlozs3i98cuepf","project_id":"7dc83fbd-b7d3-498b-9813-27a5fa9c8c25","role":"admin","pm_role":"manager"}},"assignee_user_id":2362,"submittal_watchers":[{"id":"93feae28-4ec7-4569-9bca-827cffdd163f","creator_user_id":2362,"last_editor_user_id":2362,"project_id":"7dc83fbd-b7d3-498b-9813-27a5fa9c8c25","resolved_conflict":false,"created_at":"2026-06-23T22:36:00.398Z","updated_at":"2026-06-23T22:36:00.866Z","device_created_at":"2026-06-23T22:36:00.398Z","device_updated_at":"2026-06-23T22:36:00.866Z","deleted_at":null,"submittal_id":"f1876cfb-c459-475e-ac96-f62668a90b93","user_id":2362,"user_name":"John Doe","user_email":"caa15fb6-8978-4c94-b86d-525f876cd691@factory.com","user_pm_group_id":"7d50f8b3-e609-4feb-8d42-fe70a6066358","user_pm_group_name":"c7zlozs3i98cuepf"}],"creator_submittal_user":{"id":"93feae28-4ec7-4569-9bca-827cffdd163f","creator_user_id":2362,"last_editor_user_id":2362,"project_id":"7dc83fbd-b7d3-498b-9813-27a5fa9c8c25","resolved_conflict":false,"created_at":"2026-06-23T22:36:00.398Z","updated_at":"2026-06-23T22:36:00.866Z","device_created_at":"2026-06-23T22:36:00.398Z","device_updated_at":"2026-06-23T22:36:00.866Z","deleted_at":null,"user_id":2362,"submittal_id":"f1876cfb-c459-475e-ac96-f62668a90b93","is_assignee":true,"is_reviewer":false,"is_watcher":true,"kind":"user","email":"caa15fb6-8978-4c94-b86d-525f876cd691@factory.com","language":"en","revision_number":0,"user":{"user_id":2362,"full_name":"John Doe","pm_group_id":"7d50f8b3-e609-4feb-8d42-fe70a6066358","pm_group_name":"c7zlozs3i98cuepf","project_id":"7dc83fbd-b7d3-498b-9813-27a5fa9c8c25","pm_role":"manager","role":"admin"}},"voiding_submittal_user":null,"closing_submittal_user":null},"schema":{"$ref":"#/components/schemas/submittal"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/submittal_transition_input"}}},"required":true}}},"/api/v3/projects/{project_id}/submittals/batch_import":{"post":{"summary":"Import new submittals","operationId":"import_submittals_into_project","tags":["submittals"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"id":"64c1ca72-6d15-4783-b08e-a5938e014c10","creator_user_id":2364,"last_editor_user_id":2364,"project_id":"6a42fa05-8764-4edb-a857-b7c69a79dc23","resolved_conflict":false,"created_at":"2026-06-23T22:36:01.479Z","updated_at":"2026-06-23T22:36:01.481Z","device_created_at":"2026-06-23T22:36:01.479Z","device_updated_at":"2026-06-23T22:36:01.479Z","deleted_at":null,"submitting_user_id":null,"approving_user_id":null,"requesting_user_id":null,"closing_user_id":null,"submittal_type_id":"ccd7678e-607a-49b4-acd8-46486d4bd6d8","name":"test 1","description":"description","reference_number":null,"submittal_code":"-","status":"draft","revision_number":0,"submit_by_date":null,"requested_at":null,"assigned_at":null,"review_by_date":null,"reviewed_at":null,"approve_by_date":null,"approved_at":null,"closed_at":null,"voided_at":null,"creator_pm_group_id":"e4165df2-38bc-4514-842d-1b83cafe1516","submitting_pm_group_id":null,"is_reminder_enabled":true,"lead_time":null,"on_site_date":null,"suggested_submit_by_date":null,"workflow":"default","submission_received_at":null,"response_received_at":null,"submitted_at":null,"responded_at":null,"sent_for_approval_at":null,"response_time":null,"response":null,"reviewers":null,"consolidated_current_number":"","submittal_type_name":"Prefabricated Aluminum Metal Canopies","code":null,"number":null,"spec_section":{"id":"1afeb9e1-ba03-4b37-9b27-abc67217ff5c","project_id":"6a42fa05-8764-4edb-a857-b7c69a79dc23","section_number":"15405","conflict":false,"processing":false,"error":false,"current_version_title":"this is a spec section (version)","current_version_description":"1/2/2099","deleted_at":null,"current_version_id":"685bc6fc-312e-4347-9d6f-8f1a95b27453","creator_user_id":2364,"last_editor_user_id":2364,"created_at":"2026-06-23T22:36:01.113Z","updated_at":"2026-06-23T22:36:01.166Z","device_created_at":"2026-06-23T22:36:01.113Z","device_updated_at":"2026-06-23T22:36:01.113Z","current_version_thumb_url":null,"current_version_file_url":"http://example.com/0400a428-8e58-4b19-9dc8-4e824a0663b2-name"},"spec_section_id":"1afeb9e1-ba03-4b37-9b27-abc67217ff5c","spec_section_project_resource_link":{"id":"dd1bbbff-f9c5-474f-93a8-6baa5c87fc6e","creator_user_id":2364,"last_editor_user_id":2364,"project_id":"6a42fa05-8764-4edb-a857-b7c69a79dc23","resolved_conflict":false,"created_at":"2026-06-23T22:36:01.482Z","updated_at":"2026-06-23T22:36:01.482Z","device_created_at":"2026-06-23T22:36:01.482Z","device_updated_at":"2026-06-23T22:36:01.482Z","deleted_at":null,"entity_id_1":"1afeb9e1-ba03-4b37-9b27-abc67217ff5c","entity_id_2":"64c1ca72-6d15-4783-b08e-a5938e014c10","entity_type_1":"SpecSection","entity_type_2":"Submittal","data":null},"submittal_type":{"id":"ccd7678e-607a-49b4-acd8-46486d4bd6d8","name":"Prefabricated Aluminum Metal Canopies","aliases":null,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"deactivated_at":null},"submittal_assignee":{"user_id":2364,"id":"bd0e1131-9f46-4383-ae04-4a9ab70d8a0f","email":null,"language":"en","kind":"user","user":{"user_id":2364,"full_name":"John Doe","pm_group_id":"e4165df2-38bc-4514-842d-1b83cafe1516","pm_group_name":"Uncategorized","project_id":"6a42fa05-8764-4edb-a857-b7c69a79dc23","role":"admin","pm_role":"manager"}},"assignee_user_id":2364},{"id":"080fb1df-2c41-459d-b563-9ef4fedcd3e3","creator_user_id":2364,"last_editor_user_id":2364,"project_id":"6a42fa05-8764-4edb-a857-b7c69a79dc23","resolved_conflict":false,"created_at":"2026-06-23T22:36:01.479Z","updated_at":"2026-06-23T22:36:01.481Z","device_created_at":"2026-06-23T22:36:01.479Z","device_updated_at":"2026-06-23T22:36:01.479Z","deleted_at":null,"submitting_user_id":null,"approving_user_id":null,"requesting_user_id":null,"closing_user_id":null,"submittal_type_id":"34ebbc65-d38a-4e0d-b4a2-9e7e6706f046","name":"test 2","description":null,"reference_number":null,"submittal_code":"-","status":"draft","revision_number":0,"submit_by_date":null,"requested_at":null,"assigned_at":null,"review_by_date":null,"reviewed_at":null,"approve_by_date":null,"approved_at":null,"closed_at":null,"voided_at":null,"creator_pm_group_id":"e4165df2-38bc-4514-842d-1b83cafe1516","submitting_pm_group_id":null,"is_reminder_enabled":true,"lead_time":null,"on_site_date":null,"suggested_submit_by_date":null,"workflow":"default","submission_received_at":null,"response_received_at":null,"submitted_at":null,"responded_at":null,"sent_for_approval_at":null,"response_time":null,"response":null,"reviewers":null,"consolidated_current_number":"","submittal_type_name":"Other","code":null,"number":null,"spec_section":null,"spec_section_id":null,"spec_section_project_resource_link":null,"submittal_type":{"id":"34ebbc65-d38a-4e0d-b4a2-9e7e6706f046","name":"Other","aliases":null,"created_at":"2026-06-23T22:30:42.788Z","updated_at":"2026-06-23T22:30:42.788Z","deleted_at":null,"deactivated_at":null},"submittal_assignee":{"user_id":2364,"id":"bc1026fc-429e-4e40-bc7c-5d22f80fa27f","email":null,"language":"en","kind":"user","user":{"user_id":2364,"full_name":"John Doe","pm_group_id":"e4165df2-38bc-4514-842d-1b83cafe1516","pm_group_name":"Uncategorized","project_id":"6a42fa05-8764-4edb-a857-b7c69a79dc23","role":"admin","pm_role":"manager"}},"assignee_user_id":2364}]}}},"422":{"description":"Unsuccessful response: Submittal name is required","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"errors":["Invalid parameters: {:submittals_data=>{0=>{:name=>[\"must be filled\"]}}}"]}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/submittal_batch_import_input_schema"}}},"required":true}}},"/api/v3/projects/{project_id}/submittals/{id}/export_pdf":{"post":{"summary":"Enqueue a job to export a submittal to pdf and get the job ID","operationId":"export_submittal_to_pdf","tags":["submittals"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"202":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"jid":"ea002b97-d05f-4028-a7fc-226573fc62b3"}}}}}}},"/api/v3/projects/{project_id}/submittals/export_status":{"get":{"summary":"Get a submittal PDF URL by job ID","operationId":"get_submittal_pdf_export_status","tags":["submittals"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"},{"name":"jid","in":"query","required":true,"description":"Job ID from POST /api/v3/projects/{project_id}/submittals/{id}/export_pdf","schema":{"type":"string"}}],"security":[{"jwt":[]}],"responses":{"204":{"description":"When a job is in progress."},"200":{"description":"When a job is complete.","content":{"application/json":{"example":{"url":"https://files.tests.fieldwire.com/p/foo/exports/acd50b58531d131e925c906fde223a1d.pdf"}}}},"404":{"description":"When jid is not found."}}}},"/api/v3/submittal_types":{"get":{"summary":"Get all submittal types","operationId":"get_submittal_types","tags":["submittal types"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"bf66e0f5-39d7-4e75-a7f4-22a50569b06c","name":"Shop drawings","aliases":null,"created_at":"2026-06-23T22:30:42.779Z","updated_at":"2026-06-23T22:30:42.779Z","deleted_at":null,"deactivated_at":null},{"id":"96c7d9ed-ac97-4d13-a0e3-78d5fb9417b6","name":"Sample","aliases":null,"created_at":"2026-06-23T22:30:42.781Z","updated_at":"2026-06-23T22:30:42.781Z","deleted_at":null,"deactivated_at":null},{"id":"7f3c75de-6032-4d93-a69b-9ab28551f6ed","name":"Product data","aliases":null,"created_at":"2026-06-23T22:30:42.782Z","updated_at":"2026-06-23T22:30:42.782Z","deleted_at":null,"deactivated_at":null},{"id":"b5bad7c8-5a3d-47e8-aea1-40f921e829c1","name":"O&M manual","aliases":null,"created_at":"2026-06-23T22:30:42.783Z","updated_at":"2026-06-23T22:30:42.783Z","deleted_at":null,"deactivated_at":null},{"id":"962a7bb6-180b-47cb-9419-d4378a07b451","name":"Warranty","aliases":null,"created_at":"2026-06-23T22:30:42.784Z","updated_at":"2026-06-23T22:30:42.784Z","deleted_at":null,"deactivated_at":null},{"id":"5a0cddc1-3de9-4b61-bf5c-3a2c482fba71","name":"Report","aliases":null,"created_at":"2026-06-23T22:30:42.785Z","updated_at":"2026-06-23T22:30:42.785Z","deleted_at":null,"deactivated_at":null},{"id":"b564b17e-cd55-458e-ab34-ec5be7453026","name":"Certificate","aliases":null,"created_at":"2026-06-23T22:30:42.786Z","updated_at":"2026-06-23T22:30:42.786Z","deleted_at":null,"deactivated_at":null},{"id":"bb6243a1-cc63-4d85-b40c-f46d80bb2c61","name":"Mockup","aliases":null,"created_at":"2026-06-23T22:30:42.787Z","updated_at":"2026-06-23T22:30:42.787Z","deleted_at":null,"deactivated_at":null},{"id":"34ebbc65-d38a-4e0d-b4a2-9e7e6706f046","name":"Other","aliases":null,"created_at":"2026-06-23T22:30:42.788Z","updated_at":"2026-06-23T22:30:42.788Z","deleted_at":null,"deactivated_at":null},{"id":"3e3f8a62-aed0-4881-be91-844d7216e1aa","name":"Warranty","aliases":null,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"deactivated_at":null},{"id":"5abbbbc2-4e30-4f17-ada0-866e838ce622","name":"Sample","aliases":null,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"deactivated_at":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/submittal_type"}}}}}}}},"/api/v3/projects/{project_id}/submittal_watchers":{"get":{"summary":"Get all submittal_watchers in project","operationId":"get_submittal_watchers_in_project","tags":["submittal watchers"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"9c5bd86a-6730-4ce4-8dae-e0aaaea8a1d6","creator_user_id":2405,"last_editor_user_id":2405,"project_id":"5ee0880f-5029-4069-84aa-a3fd4f814924","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"submittal_id":"6c0c4525-78d2-4322-a366-082f172f43c2","user_id":2405,"user_name":"John Doe","user_email":"e8ba808e-24a8-4830-bfc2-3ce3b5b3c66e@factory.com","user_pm_group_id":"9ba6c979-d6fd-473a-8213-022a9bd27415","user_pm_group_name":"ceewqcctri1k1p9z"},{"id":"9075cd7b-cfbf-4be3-abea-4b625fbfc7d6","creator_user_id":2404,"last_editor_user_id":2404,"project_id":"5ee0880f-5029-4069-84aa-a3fd4f814924","resolved_conflict":false,"created_at":"2026-06-23T22:36:07.325Z","updated_at":"2026-06-23T22:36:07.325Z","device_created_at":"2026-06-23T22:36:07.325Z","device_updated_at":"2026-06-23T22:36:07.325Z","deleted_at":null,"submittal_id":"abfbff20-aff8-4982-b14f-386ddaea478b","user_id":2404,"user_name":"John Doe","user_email":"e66ec72c-d2e4-440f-a5df-fde810999114@factory.com","user_pm_group_id":"9ba6c979-d6fd-473a-8213-022a9bd27415","user_pm_group_name":"ceewqcctri1k1p9z"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/submittal_watcher"}}}}}}}},"/api/v3/projects/{project_id}/task_attributes":{"get":{"summary":"Get all task_attributes in project","operationId":"get_task_attributes_in_project","tags":["task attributes"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"98abf6b0-a583-4d6e-8670-3cfdec8c643f","creator_user_id":2408,"last_editor_user_id":2408,"project_id":"5b2d4d53-3005-4766-be27-3a94a14ba1d2","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"task_id":"fa5242e3-31b1-4dd6-b985-41eb48e97e8e","task_type_attribute_id":"b7fb096d-a6d2-46dd-8666-89ff4d1566aa","number_value":null,"text_value":null,"uuid_value":null},{"id":"d1dd75bb-c459-4d6a-abb2-adb18c9d1fb3","creator_user_id":2408,"last_editor_user_id":2408,"project_id":"5b2d4d53-3005-4766-be27-3a94a14ba1d2","resolved_conflict":false,"created_at":"2026-06-23T22:36:07.949Z","updated_at":"2026-06-23T22:36:07.949Z","device_created_at":"2026-06-23T22:36:07.949Z","device_updated_at":"2026-06-23T22:36:07.949Z","deleted_at":null,"task_id":"e14c7322-9abc-4ecf-ad09-0d120c00a265","task_type_attribute_id":"386c0528-4db5-40a6-a7ef-3b9b8ff7b435","number_value":null,"text_value":null,"uuid_value":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/task_attribute"}}}}}}}},"/api/v3/projects/{project_id}/task_attributes/{id}":{"get":{"summary":"Get task_attribute by ID","operationId":"get_task_attribute_by_id","tags":["task attributes"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"cc7b3aea-d04a-4dca-9e75-4fc7460e8b38","creator_user_id":2412,"last_editor_user_id":2412,"project_id":"e3666ece-0acb-4c88-a8ae-0c9c2998f838","resolved_conflict":false,"created_at":"2026-06-23T22:36:08.732Z","updated_at":"2026-06-23T22:36:08.732Z","device_created_at":"2026-06-23T22:36:08.732Z","device_updated_at":"2026-06-23T22:36:08.732Z","deleted_at":null,"task_id":"255931f8-21b2-4f2d-9bca-ed67df8c9f31","task_type_attribute_id":"a9b2828c-6a65-4ab2-b814-17a673e99f23","number_value":null,"text_value":null,"uuid_value":null},"schema":{"$ref":"#/components/schemas/task_attribute"}}}}}},"patch":{"summary":"Update task_attribute by ID","operationId":"update_task_attribute_by_id","tags":["task attributes"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"c0fe165f-e526-4914-8db8-8b30d6c9e4ae","creator_user_id":2414,"last_editor_user_id":2414,"project_id":"2fa0d2ce-d782-4175-96e0-b0b31ef177ac","resolved_conflict":false,"created_at":"2026-06-23T22:36:09.119Z","updated_at":"2026-06-23T22:36:09.453Z","device_created_at":"2026-06-23T22:36:09.119Z","device_updated_at":"2026-06-23T22:34:09.147Z","deleted_at":null,"task_id":"168d8aca-433f-431d-8c1d-7644186ead0e","task_type_attribute_id":"395ad28f-50f2-4597-907a-ab713830a7a1","number_value":null,"text_value":null,"uuid_value":null},"schema":{"$ref":"#/components/schemas/task_attribute"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/task_attribute_update_input"}}},"required":true}}},"/api/v3/projects/{project_id}/tasks/{task_id}/task_attributes":{"get":{"summary":"Get all task attributes in task","description":"Retrieve all the task_attributes associated with a Task","operationId":"get_task_attributes_in_task","tags":["task attributes"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"},{"name":"task_id","description":"ID of the task to retrieve task attributes for","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"df96f6fc-6496-4d24-ac7e-fbab525b7569","creator_user_id":2416,"last_editor_user_id":2416,"project_id":"46924e74-b6ae-4f6e-9d27-3b875acf74c7","resolved_conflict":false,"created_at":"2026-06-23T22:36:09.578Z","updated_at":"2026-06-23T22:36:09.578Z","device_created_at":"2026-06-23T22:36:09.578Z","device_updated_at":"2026-06-23T22:36:09.578Z","deleted_at":null,"task_id":"acdabe04-8b02-4e06-9583-9ff3a8935dc7","task_type_attribute_id":"22e936eb-14af-4f4e-a0d4-7e5fa4838d3c","number_value":null,"text_value":"text","uuid_value":null},{"id":"c9adb065-d6f4-49eb-a14a-c7e7cc0df450","creator_user_id":2416,"last_editor_user_id":2416,"project_id":"46924e74-b6ae-4f6e-9d27-3b875acf74c7","resolved_conflict":false,"created_at":"2026-06-23T22:36:09.589Z","updated_at":"2026-06-23T22:36:09.589Z","device_created_at":"2026-06-23T22:36:09.589Z","device_updated_at":"2026-06-23T22:36:09.589Z","deleted_at":null,"task_id":"acdabe04-8b02-4e06-9583-9ff3a8935dc7","task_type_attribute_id":"de42ed50-e2b0-4056-8959-28b62a18f9cf","number_value":null,"text_value":"text","uuid_value":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/task_attribute"}}}}}}},"post":{"summary":"Create a task attribute in task","description":"Create a task_attribute associated with a Task","operationId":"create_task_attributes_in_task","tags":["task attributes"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"},{"name":"task_id","description":"ID of the task to create a task attribute for","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[{"jwt":[]}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"ratelimit-limit-minute":{"$ref":"#/components/headers/ratelimit-limit-minute"},"ratelimit-remaining-minute":{"$ref":"#/components/headers/ratelimit-remaining-minute"},"ratelimit-limit-hour":{"$ref":"#/components/headers/ratelimit-limit-hour"},"ratelimit-remaining-hour":{"$ref":"#/components/headers/ratelimit-remaining-hour"},"ratelimit-reset":{"$ref":"#/components/headers/ratelimit-reset"}},"content":{"application/json":{"example":{"id":"2453d40d-82b3-4387-ac6b-d2d9d7c7e26b","creator_user_id":2418,"last_editor_user_id":2418,"project_id":"40f3a6e6-698d-43ba-96d1-86d1c0846ce9","resolved_conflict":false,"created_at":"2026-06-23T22:36:10.292Z","updated_at":"2026-06-23T22:36:10.292Z","device_created_at":"2026-06-23T22:36:10.292Z","device_updated_at":"2026-06-23T22:36:10.292Z","deleted_at":null,"task_id":"5e25d82b-3fdf-4181-b3d5-897eb3a43c22","task_type_attribute_id":"905d0ee6-3f89-4e93-ba6b-3833807590f4","number_value":null,"text_value":"dummy value","uuid_value":null},"schema":{"$ref":"#/components/schemas/task_attribute"}}}},"429":{"description":"Rate limit exceeded","headers":{"retry-after":{"$ref":"#/components/headers/retry-after"}},"content":{"application/json":{"example":{"errors":[{"type":"rate_limit_error","code":"rate_limit_exceeded","message":"Too many requests. Retry after 2026-06-23T22:37:10.651Z","details":{"endpoint_hour_limit":80000,"endpoint_minute_limit":1300,"request_retry_after":"2026-06-23T22:37:10.651Z","throttled_by":"hour"}}]},"schema":{"$ref":"#/components/schemas/sliding_window_rate_limit_error"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/task_attribute_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/tasks/{task_id}/task_attributes/{id}":{"get":{"summary":"Get a task attribute in task","description":"Get a task_attribute associated with a Task","operationId":"get_task_attribute_in_task","tags":["task attributes"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"},{"name":"task_id","description":"ID of the task to retrieve a task attribute for","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"id","description":"ID of the task attribute","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"0c9da023-89e0-41a4-ad83-1471ce2252bd","creator_user_id":2422,"last_editor_user_id":2422,"project_id":"50b043e2-ccc2-4eaf-9ae7-665a24fcb012","resolved_conflict":false,"created_at":"2026-06-23T22:36:10.782Z","updated_at":"2026-06-23T22:36:10.782Z","device_created_at":"2026-06-23T22:36:10.782Z","device_updated_at":"2026-06-23T22:36:10.782Z","deleted_at":null,"task_id":"fc559a5c-8f12-4ee8-ba16-616a55ced853","task_type_attribute_id":"696d349f-63e4-4247-a4df-3d5754120eff","number_value":null,"text_value":"text","uuid_value":null},"schema":{"$ref":"#/components/schemas/task_attribute"}}}}}},"patch":{"summary":"Update a task attribute in task","description":"Update a task_attribute associated with a Task","operationId":"update_task_attributes_in_task","tags":["task attributes"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"},{"name":"task_id","description":"ID of the task to update a task attribute for","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"id","description":"ID of the task attribute","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"a136a616-e9cb-4c45-90e2-81bb7837c6de","creator_user_id":2424,"last_editor_user_id":2424,"project_id":"bb20726d-3b30-4734-b1f8-39c121c82696","resolved_conflict":false,"created_at":"2026-06-23T22:36:11.152Z","updated_at":"2026-06-23T22:36:11.456Z","device_created_at":"2026-06-23T22:36:11.152Z","device_updated_at":"2026-06-23T22:36:11.456Z","deleted_at":null,"task_id":"1acb529b-b508-4d03-9b2a-3b127530b943","task_type_attribute_id":"f7552da6-c82c-4fad-a03f-4c33a525be25","number_value":null,"text_value":"updated_value","uuid_value":null},"schema":{"$ref":"#/components/schemas/task_attribute"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/task_attribute_update_input"}}},"required":true}}},"/api/v3/projects/{project_id}/task_check_items":{"get":{"summary":"Get all task_check_items in project","operationId":"get_task_check_items_in_project","tags":["task check items"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"20f42284-d91b-4c59-b8ca-524b62fb0210","creator_user_id":2426,"last_editor_user_id":2426,"project_id":"7ee38bff-27c5-4f7f-a5e9-5a9eddd5c376","resolved_conflict":false,"created_at":"2026-06-23T22:36:11.569Z","updated_at":"2026-06-23T22:36:11.569Z","device_created_at":"2026-06-23T22:36:11.569Z","device_updated_at":"2026-06-23T22:36:11.569Z","deleted_at":null,"state":"empty","task_id":"bbe50612-15eb-48cb-abb1-630bef1c7b68","name":"check item","checked":null},{"id":"82f9a56e-356e-4f63-90f7-60d9475b871c","creator_user_id":2426,"last_editor_user_id":2426,"project_id":"7ee38bff-27c5-4f7f-a5e9-5a9eddd5c376","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:36:11.605Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"state":"empty","task_id":"087acf35-6b64-42f4-9fa8-3797d7ced829","name":"check item","checked":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/task_check_item"}}}}}}}},"/api/v3/projects/{project_id}/task_check_items/{id}":{"get":{"summary":"Get task_check_item by ID","operationId":"get_task_check_item_by_id","tags":["task check items"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"dfb65cca-d5eb-44c3-995a-a1dfeaf1c26a","creator_user_id":2430,"last_editor_user_id":2430,"project_id":"f6e91c87-ab25-43d1-befa-1c894e6e3e43","resolved_conflict":false,"created_at":"2026-06-23T22:36:12.349Z","updated_at":"2026-06-23T22:36:12.349Z","device_created_at":"2026-06-23T22:36:12.349Z","device_updated_at":"2026-06-23T22:36:12.349Z","deleted_at":null,"state":"empty","task_id":"fb01cff4-1805-4514-ad8d-a1110f3038f4","name":"check item","checked":null},"schema":{"$ref":"#/components/schemas/task_check_item"}}}}}},"patch":{"summary":"Update task_check_item by ID","operationId":"update_task_check_item_by_id","tags":["task check items"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"a023a19b-d950-4ef3-8466-a6119d577c30","creator_user_id":2432,"last_editor_user_id":2432,"project_id":"04445d90-adaf-476c-b051-483490d6cf58","resolved_conflict":false,"created_at":"2026-06-23T22:36:12.721Z","updated_at":"2026-06-23T22:36:13.000Z","device_created_at":"2026-06-23T22:36:12.721Z","device_updated_at":"2026-06-23T22:34:12.737Z","deleted_at":null,"state":"empty","task_id":"d6a5f410-0a0f-405b-9ff7-9962eaeada8b","name":"check item","checked":null},"schema":{"$ref":"#/components/schemas/task_check_item"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/task_check_item_update_input"}}},"required":true}},"delete":{"summary":"Delete task_check_item by ID","operationId":"delete_task_check_item_by_id","tags":["task check items"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/tasks/{task_id}/task_check_items":{"get":{"summary":"Show all task check items","operationId":"get_task_check_items_for_tasks","tags":["task check items"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"},{"name":"task_id","description":"ID of the task to retrieve check items for","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"91e784a2-cc8b-4b81-b072-87e4938190b8","creator_user_id":2436,"last_editor_user_id":2436,"project_id":"4c2ec7e6-6e59-4de4-b3ae-9015467118aa","resolved_conflict":false,"created_at":"2026-06-23T22:36:13.469Z","updated_at":"2026-06-23T22:36:13.470Z","device_created_at":"2026-06-23T22:36:13.469Z","device_updated_at":"2026-06-23T22:36:13.469Z","deleted_at":null,"state":"empty","task_id":"f539fc2e-e3f6-4ec1-b39c-3aea5d1fda10","name":"check item","checked":null},{"id":"6d96d14f-08ec-4cf5-86f1-3e83954e70cf","creator_user_id":2436,"last_editor_user_id":2436,"project_id":"4c2ec7e6-6e59-4de4-b3ae-9015467118aa","resolved_conflict":false,"created_at":"2026-06-23T22:36:13.476Z","updated_at":"2026-06-23T22:36:13.477Z","device_created_at":"2026-06-23T22:36:13.476Z","device_updated_at":"2026-06-23T22:36:13.476Z","deleted_at":null,"state":"empty","task_id":"f539fc2e-e3f6-4ec1-b39c-3aea5d1fda10","name":"check item","checked":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/task_check_item"}}}}}}},"post":{"summary":"Create a new task check item","operationId":"create_task_check_item_in_task","tags":["task check items"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"},{"name":"task_id","description":"ID of the task to create check items in","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"86e68ca7-06ff-4b23-99df-c468ca213bb0","creator_user_id":2438,"last_editor_user_id":2438,"project_id":"f772e7dd-4bdc-4417-8d0a-5a0892089eb7","resolved_conflict":false,"created_at":"2026-06-23T22:36:14.219Z","updated_at":"2026-06-23T22:36:14.219Z","device_created_at":"2026-06-23T22:36:14.219Z","device_updated_at":"2026-06-23T22:36:14.219Z","deleted_at":null,"state":"empty","task_id":"b6a9814c-56b1-40a0-b2cb-ae11461c7a05","name":"sample item","checked":null},"schema":{"$ref":"#/components/schemas/task_check_item"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/task_check_item_create_in_task_input"}}},"required":true}}},"/api/v3/projects/{project_id}/tasks/{task_id}/task_check_items/batch":{"post":{"summary":"Create several task check items at once","operationId":"create_task_check_items_in_task","tags":["task check items"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"},{"name":"task_id","description":"ID of the task to create check items in","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"201":{"description":"Successful response when batch creating from attributes","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"id":"942a0cb7-98d1-4dcb-8d89-27d5a6133aac","creator_user_id":2447,"last_editor_user_id":2447,"project_id":"4f24646e-d462-40a9-8086-d8ce45b4786f","resolved_conflict":false,"created_at":"2026-06-23T00:00:00.002Z","updated_at":"2026-06-23T22:36:15.641Z","device_created_at":"2026-06-23T00:00:00.000Z","device_updated_at":"2026-06-23T00:00:00.002Z","deleted_at":null,"state":"empty","task_id":"2ad125ed-287a-4e34-8660-7b106b3b2c5a","name":"3","checked":null},{"id":"c9c1aa27-ff86-419e-a604-87674eb30a38","creator_user_id":2447,"last_editor_user_id":2447,"project_id":"4f24646e-d462-40a9-8086-d8ce45b4786f","resolved_conflict":false,"created_at":"2026-06-23T00:00:00.000Z","updated_at":"2026-06-23T22:36:15.641Z","device_created_at":"2026-06-23T00:00:00.000Z","device_updated_at":"2026-06-23T00:00:00.000Z","deleted_at":null,"state":"empty","task_id":"2ad125ed-287a-4e34-8660-7b106b3b2c5a","name":"1","checked":null},{"id":"f634db2c-5978-4940-8eae-c690dfb9b113","creator_user_id":2447,"last_editor_user_id":2447,"project_id":"4f24646e-d462-40a9-8086-d8ce45b4786f","resolved_conflict":false,"created_at":"2026-06-23T00:00:00.001Z","updated_at":"2026-06-23T22:36:15.641Z","device_created_at":"2026-06-23T00:00:00.000Z","device_updated_at":"2026-06-23T00:00:00.001Z","deleted_at":null,"state":"empty","task_id":"2ad125ed-287a-4e34-8660-7b106b3b2c5a","name":"2","checked":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/task_check_item"}}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/task_check_items_create_in_task_input"}}},"required":true}}},"/api/v3/projects/{project_id}/task_relations":{"get":{"summary":"Get all task_relations in project","operationId":"get_task_relations_in_project","tags":["task relations"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"deleted_at":null,"created_at":"2026-06-23T22:36:15.769Z","updated_at":"2026-06-23T22:36:15.769Z","resolved_conflict":false,"device_created_at":"2026-06-23T22:36:15.769Z","device_updated_at":"2026-06-23T22:36:15.769Z","id":"be9c9d7e-60b3-4624-9450-0755623ef549","project_id":"6bd5ebda-b40e-4e14-8f4c-e8926053bd14","task_1_id":"63790850-a38e-4c9c-bcca-6a6c427993e5","task_2_id":"8bbed581-8571-4450-a846-c5d8dd671f0a","creator_user_id":2449},{"deleted_at":null,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:36:15.799Z","resolved_conflict":false,"device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","id":"049fe387-4956-4327-86bb-3e6731c204aa","project_id":"6bd5ebda-b40e-4e14-8f4c-e8926053bd14","task_1_id":"0aa2021a-63e1-4908-9b65-c7141851fb00","task_2_id":"0e60de21-96c6-458e-835c-9f118cb52178","creator_user_id":2449}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/task_relation"}}}}}}},"post":{"summary":"Create a new task_relation","operationId":"create_task_relation_in_project","tags":["task relations"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"deleted_at":null,"created_at":"2026-06-23T22:36:17.263Z","updated_at":"2026-06-23T22:36:17.263Z","resolved_conflict":false,"device_created_at":"2026-06-23T22:36:17.263Z","device_updated_at":"2026-06-23T22:36:17.263Z","id":"4c4e2703-6672-49d7-9122-9f02cc886d2f","project_id":"51716b8d-1795-4360-89e8-8b04041485ac","task_1_id":"5b87f9ea-08e7-4733-aadc-3dbd263bfb10","task_2_id":"e180b9f1-b135-41f8-96ce-fda60f34b313","creator_user_id":2455},"schema":{"$ref":"#/components/schemas/task_relation"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/task_relation_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/task_relations/{id}":{"get":{"summary":"Get task_relation by ID","operationId":"get_task_relation_by_id","tags":["task relations"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"deleted_at":null,"created_at":"2026-06-23T22:36:16.565Z","updated_at":"2026-06-23T22:36:16.565Z","resolved_conflict":false,"device_created_at":"2026-06-23T22:36:16.565Z","device_updated_at":"2026-06-23T22:36:16.565Z","id":"0eb31942-c51f-45bb-be7f-f2dd70ff26e2","project_id":"5a781649-61ab-4435-86ef-be94e882e855","task_1_id":"2eab4497-d3a3-4394-a75a-96c599be1a3a","task_2_id":"e545c0d2-7466-4581-9f1d-d9c6464387fb","creator_user_id":2453},"schema":{"$ref":"#/components/schemas/task_relation"}}}}}},"delete":{"summary":"Delete task_relation by ID","operationId":"delete_task_relation_by_id","tags":["task relations"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/tasks":{"get":{"summary":"Get all tasks in project","operationId":"get_tasks_in_project","tags":["tasks"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"},{"name":"filters[status_id_eq]","description":"Filter on status_id field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"26462387-8f00-4118-8f1c-419ec8761c23"}},{"name":"filters[location_id_eq]","description":"Filter on location_id field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"26462387-8f00-4118-8f1c-419ec8761c23"}},{"name":"filters[team_id_eq]","description":"Filter on team_id field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"26462387-8f00-4118-8f1c-419ec8761c23"}},{"name":"filters[owner_user_id_eq]","description":"Filter on owner_user_id field being equal to the passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"100"}},{"name":"filters[creator_user_id_eq]","description":"Filter on creator_user_id field being equal to the passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"100"}},{"name":"filters[tag_eq]","description":"Filter on tag field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"Test Value"}},{"name":"filters[tag_like]","description":"Filter on tag field being like passed in value","in":"query","required":false,"schema":{"type":"string","example":"Test Value"}},{"name":"filters[created_at_gte]","description":"Filter on created_at field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_gt]","description":"Filter on created_at field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_lte]","description":"Filter on created_at field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[created_at_lt]","description":"Filter on created_at field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[name_eq]","description":"Filter on name field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"Task 1"}},{"name":"filters[name_like]","description":"Filter on name field being like passed in value","in":"query","required":false,"schema":{"type":"string","example":"Task 1"}},{"name":"filters[updated_at_gte]","description":"Filter on updated_at field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_gt]","description":"Filter on updated_at field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_lte]","description":"Filter on updated_at field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[updated_at_lt]","description":"Filter on updated_at field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[start_at_gte]","description":"Filter on start_at field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[start_at_gt]","description":"Filter on start_at field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[start_at_lte]","description":"Filter on start_at field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[start_at_lt]","description":"Filter on start_at field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[end_at_gte]","description":"Filter on end_at field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[end_at_gt]","description":"Filter on end_at field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[end_at_lte]","description":"Filter on end_at field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[end_at_lt]","description":"Filter on end_at field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[due_date_gte]","description":"Filter on due_date field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[due_date_gt]","description":"Filter on due_date field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[due_date_lte]","description":"Filter on due_date field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[due_date_lt]","description":"Filter on due_date field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[fixed_at_gte]","description":"Filter on fixed_at field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[fixed_at_gt]","description":"Filter on fixed_at field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[fixed_at_lte]","description":"Filter on fixed_at field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[fixed_at_lt]","description":"Filter on fixed_at field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[verified_at_gte]","description":"Filter on verified_at field being greater than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[verified_at_gt]","description":"Filter on verified_at field being greater than the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[verified_at_lte]","description":"Filter on verified_at field being less than or equal to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[verified_at_lt]","description":"Filter on verified_at field being less than to the passed in value","in":"query","required":false,"schema":{"type":"string","example":"2009-06-15T13:45:30Z"}},{"name":"filters[floorplan_id_eq]","description":"Filter on floorplan_id field being equal to passed in value, allows for filtering with a array of values","in":"query","required":false,"schema":{"type":"string","example":"26462387-8f00-4118-8f1c-419ec8761c23"}}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"},"ratelimit-limit-minute":{"$ref":"#/components/headers/ratelimit-limit-minute"},"ratelimit-remaining-minute":{"$ref":"#/components/headers/ratelimit-remaining-minute"},"ratelimit-limit-hour":{"$ref":"#/components/headers/ratelimit-limit-hour"},"ratelimit-remaining-hour":{"$ref":"#/components/headers/ratelimit-remaining-hour"},"ratelimit-reset":{"$ref":"#/components/headers/ratelimit-reset"}},"content":{"application/json":{"example":[{"id":"99f82b0c-c975-4860-9ab9-ca4e0c793b85","creator_user_id":2459,"last_editor_user_id":2459,"project_id":"b9b6c71d-859c-4735-942f-13ba00eef44c","resolved_conflict":false,"created_at":"2026-06-23T22:36:17.779Z","updated_at":"2026-06-23T22:36:17.779Z","device_created_at":"2026-06-23T22:36:17.779Z","device_updated_at":"2026-06-23T22:36:17.779Z","deleted_at":null,"floorplan_id":null,"is_local":true,"location_id":null,"owner_user_id":2459,"pos_x":100,"pos_y":200,"pos_z":1,"priority":1,"sequence_number":1,"team_id":null,"status_id":null,"task_type_id":null,"latest_component_device_updated_at":"2026-06-23T22:36:17.779Z","is_private":false,"user_ids":[2459],"name":"name","cost_value":null,"man_power_value":null,"start_at":null,"end_at":null,"due_date":null,"due_at":null,"fixed_at":null,"verified_at":null},{"id":"0014d5da-3fdf-45f6-b8bf-45dd124d21a8","creator_user_id":2459,"last_editor_user_id":2459,"project_id":"b9b6c71d-859c-4735-942f-13ba00eef44c","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:36:17.793Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"floorplan_id":null,"is_local":true,"location_id":null,"owner_user_id":2459,"pos_x":100,"pos_y":200,"pos_z":1,"priority":1,"sequence_number":2,"team_id":null,"status_id":null,"task_type_id":null,"latest_component_device_updated_at":"2026-06-22T00:00:00.000Z","is_private":false,"user_ids":[2459],"name":"name","cost_value":null,"man_power_value":null,"start_at":null,"end_at":null,"due_date":null,"due_at":null,"fixed_at":null,"verified_at":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/task"}}}}},"429":{"description":"Rate limit exceeded","headers":{"retry-after":{"$ref":"#/components/headers/retry-after"}},"content":{"application/json":{"example":{"errors":[{"type":"rate_limit_error","code":"rate_limit_exceeded","message":"Too many requests. Retry after 2026-06-23T22:37:18.478Z","details":{"endpoint_hour_limit":80000,"endpoint_minute_limit":1300,"request_retry_after":"2026-06-23T22:37:18.478Z","throttled_by":"hour"}}]},"schema":{"$ref":"#/components/schemas/sliding_window_rate_limit_error"}}}}}},"post":{"summary":"Create a new task","operationId":"create_task_in_project","tags":["tasks"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"7afb0514-5de0-42e9-8e6f-6d7c6b45a724","creator_user_id":2469,"last_editor_user_id":2469,"project_id":"d1f5f4e1-bd03-44b0-8e90-8ac7042a6aeb","resolved_conflict":false,"created_at":"2026-06-23T22:36:20.036Z","updated_at":"2026-06-23T22:36:20.036Z","device_created_at":"2026-06-23T22:36:19.694Z","device_updated_at":"2026-06-23T22:36:19.694Z","deleted_at":null,"floorplan_id":null,"is_local":true,"location_id":null,"owner_user_id":2469,"pos_x":100,"pos_y":200,"pos_z":1,"priority":1,"sequence_number":2,"team_id":null,"status_id":null,"task_type_id":null,"latest_component_device_updated_at":"2026-06-23T22:36:19.694Z","is_private":false,"user_ids":[2469],"name":"name","cost_value":null,"man_power_value":null,"start_at":null,"end_at":null,"due_date":null,"due_at":null,"fixed_at":null,"verified_at":null},"schema":{"$ref":"#/components/schemas/task"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/task_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/tasks/{id}":{"get":{"summary":"Get task by ID","operationId":"get_task_by_id","tags":["tasks"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"ratelimit-limit-minute":{"$ref":"#/components/headers/ratelimit-limit-minute"},"ratelimit-remaining-minute":{"$ref":"#/components/headers/ratelimit-remaining-minute"},"ratelimit-limit-hour":{"$ref":"#/components/headers/ratelimit-limit-hour"},"ratelimit-remaining-hour":{"$ref":"#/components/headers/ratelimit-remaining-hour"},"ratelimit-reset":{"$ref":"#/components/headers/ratelimit-reset"}},"content":{"application/json":{"example":{"id":"8e9ccbe8-a5d8-4baa-95ac-6ade8fd40917","creator_user_id":2465,"last_editor_user_id":2465,"project_id":"cab49cd7-6719-4a3b-925e-eeebddf74691","resolved_conflict":false,"created_at":"2026-06-23T22:36:18.927Z","updated_at":"2026-06-23T22:36:18.927Z","device_created_at":"2026-06-23T22:36:18.926Z","device_updated_at":"2026-06-23T22:36:18.926Z","deleted_at":null,"floorplan_id":null,"is_local":true,"location_id":null,"owner_user_id":2465,"pos_x":100,"pos_y":200,"pos_z":1,"priority":1,"sequence_number":1,"team_id":null,"status_id":null,"task_type_id":null,"latest_component_device_updated_at":"2026-06-23T22:36:18.926Z","is_private":false,"user_ids":[2465],"name":"name","cost_value":null,"man_power_value":null,"start_at":null,"end_at":null,"due_date":null,"due_at":null,"fixed_at":null,"verified_at":null},"schema":{"$ref":"#/components/schemas/task"}}}},"429":{"description":"Rate limit exceeded","headers":{"retry-after":{"$ref":"#/components/headers/retry-after"}},"content":{"application/json":{"example":{"errors":[{"type":"rate_limit_error","code":"rate_limit_exceeded","message":"Too many requests. Retry after 2026-06-23T22:37:19.557Z","details":{"endpoint_hour_limit":80000,"endpoint_minute_limit":1300,"request_retry_after":"2026-06-23T22:37:19.557Z","throttled_by":"hour"}}]},"schema":{"$ref":"#/components/schemas/sliding_window_rate_limit_error"}}}}}},"delete":{"summary":"Delete task by ID","operationId":"delete_task_by_id","tags":["tasks"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}},"patch":{"summary":"Update task by ID","operationId":"update_task_by_id","tags":["tasks"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"ratelimit-limit-minute":{"$ref":"#/components/headers/ratelimit-limit-minute"},"ratelimit-remaining-minute":{"$ref":"#/components/headers/ratelimit-remaining-minute"},"ratelimit-limit-hour":{"$ref":"#/components/headers/ratelimit-limit-hour"},"ratelimit-remaining-hour":{"$ref":"#/components/headers/ratelimit-remaining-hour"},"ratelimit-reset":{"$ref":"#/components/headers/ratelimit-reset"}},"content":{"application/json":{"example":{"id":"5a29afb7-1d28-463a-b62c-86fb01e1a7db","creator_user_id":2475,"last_editor_user_id":2475,"project_id":"4caf30e2-a75c-40a2-9fdb-ac2291affb77","resolved_conflict":false,"created_at":"2026-06-23T22:36:20.992Z","updated_at":"2026-06-23T22:36:21.350Z","device_created_at":"2026-06-23T22:36:20.992Z","device_updated_at":"2026-06-23T22:34:21.043Z","deleted_at":null,"floorplan_id":null,"is_local":true,"location_id":null,"owner_user_id":2475,"pos_x":100,"pos_y":200,"pos_z":1,"priority":1,"sequence_number":1,"team_id":null,"status_id":null,"task_type_id":null,"latest_component_device_updated_at":"2026-06-23T22:32:20.986Z","is_private":false,"user_ids":[2475],"name":"name","cost_value":null,"man_power_value":null,"start_at":null,"end_at":null,"due_date":null,"due_at":null,"fixed_at":null,"verified_at":null},"schema":{"$ref":"#/components/schemas/task"}}}},"429":{"description":"Rate limit exceeded","headers":{"retry-after":{"$ref":"#/components/headers/retry-after"}},"content":{"application/json":{"example":{"errors":[{"type":"rate_limit_error","code":"rate_limit_exceeded","message":"Too many requests. Retry after 2026-06-23T22:37:21.790Z","details":{"endpoint_hour_limit":80000,"endpoint_minute_limit":1300,"request_retry_after":"2026-06-23T22:37:21.790Z","throttled_by":"hour"}}]},"schema":{"$ref":"#/components/schemas/sliding_window_rate_limit_error"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/task_update_input"}}},"required":true}}},"/api/v3/projects/{project_id}/tasks/{id}/restore":{"put":{"summary":"Restore task by ID","operationId":"restore_task_by_id","tags":["tasks"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"684b1a2a-58c8-40b6-9e74-f6860fe6125b","creator_user_id":2473,"last_editor_user_id":2473,"project_id":"6ad26773-e360-4e2e-ad86-1a90d72662ba","resolved_conflict":false,"created_at":"2026-06-23T22:36:20.531Z","updated_at":"2026-06-23T22:36:20.877Z","device_created_at":"2026-06-23T22:36:20.531Z","device_updated_at":"2026-06-23T22:36:20.531Z","deleted_at":null,"floorplan_id":null,"is_local":true,"location_id":null,"owner_user_id":2473,"pos_x":100,"pos_y":200,"pos_z":1,"priority":1,"sequence_number":1,"team_id":null,"status_id":null,"task_type_id":null,"latest_component_device_updated_at":"2026-06-23T22:36:20.531Z","is_private":false,"user_ids":[],"name":"name","cost_value":null,"man_power_value":null,"start_at":null,"end_at":null,"due_date":null,"due_at":null,"fixed_at":null,"verified_at":null},"schema":{"$ref":"#/components/schemas/task"}}}}}}},"/api/v3/projects/{project_id}/tasks/{id}/duplicate":{"post":{"summary":"Duplicates a task by ID","operationId":"duplicate_tasks_by_id","tags":["tasks"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"6a1eba7b-5a61-4f3d-b79d-27172e87f0c1","creator_user_id":2479,"last_editor_user_id":2479,"project_id":"130857c8-a0d1-4c2a-aedb-af8cc650354e","resolved_conflict":false,"created_at":"2026-06-23T22:36:22.201Z","updated_at":"2026-06-23T22:36:22.201Z","device_created_at":"2026-06-23T22:36:22.201Z","device_updated_at":"2026-06-23T22:36:22.201Z","deleted_at":null,"floorplan_id":null,"is_local":true,"location_id":null,"owner_user_id":2479,"pos_x":100,"pos_y":200,"pos_z":1,"priority":1,"sequence_number":2,"team_id":null,"status_id":null,"task_type_id":null,"latest_component_device_updated_at":"2026-06-23T22:36:22.201Z","is_private":false,"user_ids":[2479],"name":"Duplicated Task","cost_value":null,"man_power_value":null,"start_at":null,"end_at":null,"due_date":null,"due_at":null,"fixed_at":null,"verified_at":null},"schema":{"$ref":"#/components/schemas/task"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/task_duplicate_input"}}},"required":true}}},"/api/v3/projects/{project_id}/tasks/check_items":{"get":{"summary":"Mark a checklist item checked in the Task","operationId":"get_tasks_check_items","tags":["tasks"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"959a318f-2885-4a6e-b6c6-d49fb16d49e6":{"checked":0,"total":1},"e0f05862-f327-4d2c-ac6e-8067d09fa92e":{"checked":0,"total":1}},"schema":{"$ref":"#/components/schemas/tasks_check_items_response"}}}}}}},"/api/v3/projects/{project_id}/tasks/counts":{"get":{"summary":"Get number of watched tasks, tasks per floorplan, and tasks per team","operationId":"get_tasks_counts","tags":["tasks"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"},{"name":"min_verified_at","description":"","in":"query","required":false,"schema":{"type":"string","format":"date-time"}}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"current_user_floorplan_groups":[{"floorplan_id":"9d1557f4-d231-4876-b5f1-9e57904f2777","count":2},{"floorplan_id":null,"count":2}],"team_floorplan_groups":[{"team_id":"5c53cb32-ceed-4f45-9f73-46722f552d44","floorplan_id":"9d1557f4-d231-4876-b5f1-9e57904f2777","count":2},{"team_id":null,"floorplan_id":null,"count":2}],"watched_floorplan_groups":[{"floorplan_id":"9d1557f4-d231-4876-b5f1-9e57904f2777","count":2},{"floorplan_id":null,"count":2}],"watched":4},"schema":{"$ref":"#/components/schemas/tasks_counts_response"}}}}}}},"/api/v3/projects/{project_id}/tasks/filter_by_status":{"get":{"summary":"Find tasks that were updated to a status during start_date and end_date","operationId":"get_tasks_filter_by_status","tags":["tasks"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"},{"name":"end_date","description":"","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"start_date","description":"","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"status_id","description":"ID of status to filter by","in":"query","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":["d5de7fa4-b115-4126-853a-da9c496d089e","f6082503-1401-4f08-8f4a-b68010dddf5f"],"schema":{"$ref":"#/components/schemas/tasks_filter_by_status_response"}}}}}}},"/api/v3/projects/{project_id}/tasks/tags":{"get":{"summary":"Gets tags associated with the Task","operationId":"get_tasks_tags","tags":["tasks"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"},{"name":"min_verified_at","description":"","in":"query","required":false,"schema":{"type":"string","format":"date-time"}}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[["beb4b9ce-6c92-4b3b-8a6c-f336abd3c70b","57874923-5fdf-4c1f-af67-131451be5606"]],"schema":{"$ref":"#/components/schemas/tasks_tags_response"}}}}}}},"/api/v3/projects/{project_id}/tasks/{id}/email":{"post":{"summary":"Send an email containing a task's details with a custom body","operationId":"add_task_email_by_id","tags":["tasks"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}},"requestBody":{"content":{"application/json":{"schema":{"title":"addTaskEmailByIdInput","required":["email"],"type":"object","properties":{"body":{"type":"string"},"cc_sender":{"type":"boolean"},"email":{"type":"string","description":"A list of emails separated by commas, spaces, or semicolons"},"kind":{"type":"string","description":"One of `HTML` or `PDF`"},"subject":{"type":"string","description":"Subject of the email"}}}}},"required":true}}},"/api/v3/projects/{project_id}/tasks/{id}/export":{"post":{"summary":"Export a Task","operationId":"add_task_export_by_id","tags":["tasks"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"url":"url.pdf"},"schema":{"$ref":"#/components/schemas/project_resource_export_response"}}}},"202":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"jid":"12345"},"schema":{"required":["jid"],"type":"object","properties":{"jid":{"type":"string"}}}}}}},"requestBody":{"content":{"application/json":{"schema":{"title":"addTaskExportByIdInput","type":"object","properties":{"jid":{"type":"string"}}}}},"required":true}}},"/api/v3/projects/{project_id}/tasks/{id}/related":{"get":{"summary":"Return related tasks","operationId":"get_task_related_by_id","tags":["tasks"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"task_relation_id":"1502d146-9b0d-4384-bdf1-768c8672642a","creator_user_id":2495,"task_id":"818a9025-7efe-49f4-916b-12e23cb9397e","bubbles":1,"checklist":{"checked":0,"total":0}}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/task_related_response"}}}}}}}},"/api/v3/projects/{project_id}/teams/{team_id}/tasks":{"get":{"summary":"Get all Tasks","operationId":"get_tasks_for_teams","tags":["tasks"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/last_synced_at"},{"name":"team_id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"50e81399-5158-4cdb-83ef-0915cac04bdd","creator_user_id":2497,"last_editor_user_id":2497,"project_id":"a8996563-2770-4797-879d-a96aacd944fb","resolved_conflict":false,"created_at":"2026-06-23T22:36:25.683Z","updated_at":"2026-06-23T22:36:25.683Z","device_created_at":"2026-06-23T22:36:25.683Z","device_updated_at":"2026-06-23T22:36:25.683Z","deleted_at":null,"floorplan_id":null,"is_local":true,"location_id":null,"owner_user_id":2497,"pos_x":100,"pos_y":200,"pos_z":1,"priority":1,"sequence_number":1,"team_id":"fc2ca0df-d155-496e-a21b-9c5095d702f1","status_id":null,"task_type_id":null,"latest_component_device_updated_at":"2026-06-23T22:36:25.683Z","is_private":false,"user_ids":[2497],"name":"name","cost_value":null,"man_power_value":null,"start_at":null,"end_at":null,"due_date":null,"due_at":null,"fixed_at":null,"verified_at":null},{"id":"9931f742-f50f-4942-94a5-b883135df534","creator_user_id":2497,"last_editor_user_id":2497,"project_id":"a8996563-2770-4797-879d-a96aacd944fb","resolved_conflict":false,"created_at":"2026-06-23T22:36:25.696Z","updated_at":"2026-06-23T22:36:25.696Z","device_created_at":"2026-06-23T22:36:25.696Z","device_updated_at":"2026-06-23T22:36:25.696Z","deleted_at":null,"floorplan_id":null,"is_local":true,"location_id":null,"owner_user_id":2497,"pos_x":100,"pos_y":200,"pos_z":1,"priority":1,"sequence_number":2,"team_id":"fc2ca0df-d155-496e-a21b-9c5095d702f1","status_id":null,"task_type_id":null,"latest_component_device_updated_at":"2026-06-23T22:36:25.696Z","is_private":false,"user_ids":[2497],"name":"name","cost_value":null,"man_power_value":null,"start_at":null,"end_at":null,"due_date":null,"due_at":null,"fixed_at":null,"verified_at":null}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/task"}}}}}}},"post":{"summary":"Create a new task","operationId":"add_tasks_for_teams","tags":["tasks"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"},{"name":"team_id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"ce1831db-8508-4d10-b15d-960e5ab92a8f","creator_user_id":2499,"last_editor_user_id":2499,"project_id":"77f03fcb-e18a-4b65-ada9-52c5e2349575","resolved_conflict":false,"created_at":"2026-06-23T22:36:26.344Z","updated_at":"2026-06-23T22:36:26.344Z","device_created_at":"2026-06-23T22:36:26.344Z","device_updated_at":"2026-06-23T22:36:26.344Z","deleted_at":null,"floorplan_id":null,"is_local":true,"location_id":null,"owner_user_id":2499,"pos_x":100,"pos_y":200,"pos_z":1,"priority":1,"sequence_number":1,"team_id":null,"status_id":null,"task_type_id":null,"latest_component_device_updated_at":"2026-06-23T22:36:26.344Z","is_private":false,"user_ids":[2499],"name":"New Task","cost_value":null,"man_power_value":null,"start_at":null,"end_at":null,"due_date":null,"due_at":null,"fixed_at":null,"verified_at":null},"schema":{"$ref":"#/components/schemas/task"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/task_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/task_type_attributes":{"get":{"summary":"Get all task_type_attributes in project","operationId":"get_task_type_attributes_in_project","tags":["task type attributes"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"52d38849-fa76-49fb-8aa7-0877e30acd88","creator_user_id":2501,"last_editor_user_id":2501,"project_id":"33c00bf0-4289-42ce-ad3f-2605230a8a7a","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-22T00:00:00.000Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"task_type_id":"0c651005-3bdb-4c9c-bebc-a85e83e0b79e","name":"0293dec6-8768-49cb-8856-a3aed2294fe1","kind":21,"ordinal":1,"visible":true,"reference_id":null,"always_visible":false},{"id":"fd17f036-dd4a-4528-b285-50e77bfea629","creator_user_id":2501,"last_editor_user_id":2501,"project_id":"33c00bf0-4289-42ce-ad3f-2605230a8a7a","resolved_conflict":false,"created_at":"2026-06-23T22:36:26.455Z","updated_at":"2026-06-23T22:36:26.455Z","device_created_at":"2026-06-23T22:36:26.455Z","device_updated_at":"2026-06-23T22:36:26.455Z","deleted_at":null,"task_type_id":"5ceb25f8-1fbb-4578-8793-18fc78526ffb","name":"c017da2d-ddb8-4baa-85a4-a0f267c28d15","kind":21,"ordinal":1,"visible":true,"reference_id":null,"always_visible":false}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/task_type_attribute"}}}}}}}},"/api/v3/projects/{project_id}/task_types/{task_type_id}/task_type_attributes":{"get":{"summary":"Get all task type attributes in a task type","description":"Retrieve all the task_type_attributes associated with a task_type","operationId":"get_task_types_attributes_in_task_type","tags":["task type attributes"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"},{"name":"task_type_id","description":"ID of the task to filter task attributes by","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"id":"488d3d87-be45-4b0a-8df1-0de4d336202c","creator_user_id":2505,"last_editor_user_id":2505,"project_id":"b41bc9e6-c3e6-4735-83f7-8f7b149c1eb8","resolved_conflict":false,"created_at":"2026-06-23T22:36:27.197Z","updated_at":"2026-06-23T22:36:27.197Z","device_created_at":"2026-06-23T22:36:27.197Z","device_updated_at":"2026-06-23T22:36:27.197Z","deleted_at":null,"task_type_id":"52ac25a7-6353-4347-ab70-e0b7a1f47150","name":"taskTypeAttributeName","kind":21,"ordinal":1,"visible":true,"reference_id":null,"always_visible":false}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/task_type_attribute"}}}}}}},"post":{"summary":"Create a task type attribute for a project","description":"Create a task_type_attributes associated with a task_type","operationId":"create_task_type_attribute_in_task_type","tags":["task type attributes"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"},{"name":"task_type_id","description":"ID of the task type to create a task type attribute for","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"c1c09632-9c36-46a3-b405-9e0a57f02428","creator_user_id":2507,"last_editor_user_id":2507,"project_id":"af73308e-6ce3-4687-abb2-0fb60b24c19f","resolved_conflict":false,"created_at":"2026-06-23T22:36:27.915Z","updated_at":"2026-06-23T22:36:27.915Z","device_created_at":"2026-06-23T22:36:27.634Z","device_updated_at":"2026-06-23T22:36:27.634Z","deleted_at":null,"task_type_id":"1b6ee009-9866-4294-84fb-e3c7f21e1826","name":"d9d37d76-cfa5-4d34-8626-ecf835a5098a","kind":21,"ordinal":1,"visible":true,"reference_id":null,"always_visible":false},"schema":{"$ref":"#/components/schemas/task_type_attribute"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/task_type_attribute_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/task_types/{task_type_id}/task_type_attributes/{id}":{"get":{"summary":"Get a task type attribute in a task type","description":"Retrieve a task_type_attributes associated with a task_type","operationId":"get_task_types_attribute_in_task_type","tags":["task type attributes"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"},{"name":"task_type_id","description":"ID of the task type to retrieve task type attributes for","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"id","description":"ID of the task type attribute","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"e1c04268-534a-4629-876b-e2851289d23b","creator_user_id":2509,"last_editor_user_id":2509,"project_id":"cd93ff7f-481c-4e86-bf02-169770580488","resolved_conflict":false,"created_at":"2026-06-23T22:36:28.011Z","updated_at":"2026-06-23T22:36:28.011Z","device_created_at":"2026-06-23T22:36:28.011Z","device_updated_at":"2026-06-23T22:36:28.011Z","deleted_at":null,"task_type_id":"54e617f2-a582-40b1-912f-6b2cffd6fdf7","name":"taskTypeAttributeName","kind":21,"ordinal":1,"visible":true,"reference_id":null,"always_visible":false},"schema":{"$ref":"#/components/schemas/task_type_attribute"}}}}}},"patch":{"summary":"Update a task type attribute in a task type","description":"Patch a task_type_attribute associated with a task_type","operationId":"update_task_types_attribute_in_task_type","tags":["task type attributes"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"},{"name":"task_type_id","description":"ID of the task type to update a task type attribute for","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"id","description":"ID of the task type attribute","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"7169f6c9-d8b3-4924-9afd-08296a0233ad","creator_user_id":2511,"last_editor_user_id":2511,"project_id":"6b50500d-e7d0-4130-9427-3e5448d1ffdd","resolved_conflict":false,"created_at":"2026-06-23T22:36:28.391Z","updated_at":"2026-06-23T22:36:28.681Z","device_created_at":"2026-06-23T22:36:28.391Z","device_updated_at":"2026-06-23T22:36:28.681Z","deleted_at":null,"task_type_id":"9521fd8f-b8b5-4032-a238-6facb624e2b3","name":"updated_name","kind":21,"ordinal":1,"visible":true,"reference_id":null,"always_visible":false},"schema":{"$ref":"#/components/schemas/task_type_attribute"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/task_type_attribute_update_input"}}},"required":true}}},"/api/v3/projects/{project_id}/task_types/{task_type_id}/task_type_attributes/{id}/reorder":{"put":{"summary":"Reorder task_type_attributes","description":"Reorders task_type_attributes for the task_type by inserting this task_type_attribute before the sibling_id task_type_attribute specified in the request body. If no sibling_id is specified, the task_type_attribute is moved to the end of the order.","operationId":"put_task_types_attributes_reorder","tags":["task type attributes"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"},{"name":"task_type_id","description":"ID of the task type to reorder task type attribute(s) for","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"id","description":"ID of the task type attribute","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"id":"c3f902da-8b4e-4425-9484-a46b67977a6a","creator_user_id":2513,"last_editor_user_id":2513,"project_id":"4a8ddc82-2471-44da-a79d-0b03cd7efa6b","resolved_conflict":false,"created_at":"2026-06-23T22:36:28.793Z","updated_at":"2026-06-23T22:36:29.108Z","device_created_at":"2026-06-23T22:36:28.793Z","device_updated_at":"2026-06-23T22:36:29.108Z","deleted_at":null,"task_type_id":"9f413558-11d9-4471-8656-1b8e1fc02989","name":"taskTypeAttributeName_2","kind":21,"ordinal":1,"visible":true,"reference_id":null,"always_visible":false},{"id":"56b8c3ea-9d19-4941-ae91-db80ae6c4cdf","creator_user_id":2513,"last_editor_user_id":2513,"project_id":"4a8ddc82-2471-44da-a79d-0b03cd7efa6b","resolved_conflict":false,"created_at":"2026-06-23T22:36:28.834Z","updated_at":"2026-06-23T22:36:29.111Z","device_created_at":"2026-06-23T22:36:28.834Z","device_updated_at":"2026-06-23T22:36:29.111Z","deleted_at":null,"task_type_id":"9f413558-11d9-4471-8656-1b8e1fc02989","name":"taskTypeAttributeName_1","kind":21,"ordinal":2,"visible":true,"reference_id":null,"always_visible":false}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/task_type_attribute"}}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/reorder_entities_input"}}},"required":true}}},"/api/v3/projects/{project_id}/task_type_attributes/{id}/task_count":{"get":{"summary":"Get count of tasks with task type attribute in project","description":"Returns the count for how many tasks in the project have task_attributes for the given task_type_attribute","operationId":"get_task_count_with_types_attribute_in_project","tags":["task type attributes"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"},{"name":"id","description":"ID of the task type attribute","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"task_count":1},"schema":{"type":"object","properties":{"task_count":{"type":"integer"}},"required":["task_count"]}}}}}}},"/api/v3/projects/{project_id}/tasks_forms":{"get":{"summary":"Get all tasks_forms in project","operationId":"get_tasks_forms_in_project","tags":["tasks forms"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"f71960c2-951c-4874-b25c-9e2381fe1863","creator_user_id":2517,"last_editor_user_id":2517,"project_id":"eb753218-b302-49a6-8869-e3c3f9a6470a","resolved_conflict":false,"created_at":"2026-06-23T22:36:29.644Z","updated_at":"2026-06-23T22:36:29.645Z","device_created_at":"2026-06-23T22:36:29.644Z","device_updated_at":"2026-06-23T22:36:29.644Z","deleted_at":null,"task_id":"b584564d-9a12-43e4-9780-5a9c5b4935a8","form_id":"8dc2cc31-7291-43be-ad4e-9e6bfabedea2"},{"id":"8eea99dd-201f-49b1-aaa6-d9b04590046e","creator_user_id":2517,"last_editor_user_id":2517,"project_id":"eb753218-b302-49a6-8869-e3c3f9a6470a","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:36:29.675Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"task_id":"4db8c928-8727-4c1a-96f4-0d04d9bee7b1","form_id":"1936b73d-f0ee-4643-bb34-b2f798166417"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/tasks_form"}}}}}}},"post":{"summary":"Create a new tasks_form","operationId":"create_tasks_form_in_project","tags":["tasks forms"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"221d4ef3-26ce-420e-a595-813206055809","creator_user_id":2523,"last_editor_user_id":2523,"project_id":"233c38ae-f76f-4402-8ed4-cf5210801163","resolved_conflict":false,"created_at":"2026-06-23T22:36:31.094Z","updated_at":"2026-06-23T22:36:31.094Z","device_created_at":"2026-06-23T22:36:30.832Z","device_updated_at":"2026-06-23T22:36:30.832Z","deleted_at":null,"task_id":"bb046719-31e8-4567-a2cc-36829170b348","form_id":"5c44dae1-1a58-4e47-a877-5ba69efdc5bd"},"schema":{"$ref":"#/components/schemas/tasks_form"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/tasks_form_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/tasks_forms/{id}":{"get":{"summary":"Get tasks_form by ID","operationId":"get_tasks_form_by_id","tags":["tasks forms"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"967f3fd0-a318-4e4b-a845-96b6deb2cc76","creator_user_id":2521,"last_editor_user_id":2521,"project_id":"c23b7ed8-f3ec-4aac-ae71-9f6714ae55bc","resolved_conflict":false,"created_at":"2026-06-23T22:36:30.439Z","updated_at":"2026-06-23T22:36:30.439Z","device_created_at":"2026-06-23T22:36:30.439Z","device_updated_at":"2026-06-23T22:36:30.439Z","deleted_at":null,"task_id":"6b38533f-238a-43b0-aa9a-95813ae74974","form_id":"c5eafc84-de3f-49e4-92c8-25d8a381c755"},"schema":{"$ref":"#/components/schemas/tasks_form"}}}}}},"patch":{"summary":"Update tasks_form by ID","operationId":"update_tasks_form_by_id","tags":["tasks forms"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"6ef4ac2f-39f0-4e8f-90a1-b37b116cfe3e","creator_user_id":2525,"last_editor_user_id":2525,"project_id":"a315df72-4155-41f7-93e6-4ee4b02d6a5e","resolved_conflict":false,"created_at":"2026-06-23T22:36:31.214Z","updated_at":"2026-06-23T22:36:31.510Z","device_created_at":"2026-06-23T22:36:31.214Z","device_updated_at":"2026-06-23T22:34:31.235Z","deleted_at":null,"task_id":"e9be0fb1-b9fc-4c23-9277-27b7cc410d35","form_id":"8b68d5c4-36c4-4b47-9d9b-39917f8dca3b"},"schema":{"$ref":"#/components/schemas/tasks_form"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/tasks_form_update_input"}}},"required":true}},"delete":{"summary":"Delete tasks_form by ID","operationId":"delete_tasks_form_by_id","tags":["tasks forms"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/tasks_forms/{id}/restore":{"put":{"summary":"Restore tasks_form by ID","operationId":"restore_tasks_form_by_id","tags":["tasks forms"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"df05f843-e4e6-41a5-bfcf-a6a61272a9ff","creator_user_id":2529,"last_editor_user_id":2529,"project_id":"f479f2af-3767-4ceb-b819-7f2820dbc8ae","resolved_conflict":false,"created_at":"2026-06-23T22:36:32.046Z","updated_at":"2026-06-23T22:36:32.305Z","device_created_at":"2026-06-23T22:36:32.046Z","device_updated_at":"2026-06-23T22:36:32.046Z","deleted_at":null,"task_id":"a91fcace-38ec-4641-822e-72fcab7184f0","form_id":"d9fd69ef-b369-4c20-821c-0f5c97ecbb95"},"schema":{"$ref":"#/components/schemas/tasks_form"}}}}}}},"/api/v3/projects/{project_id}/teams":{"get":{"summary":"Get all teams in project","operationId":"get_teams_in_project","tags":["teams"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"deleted_at":null,"created_at":"2026-06-23T22:36:34.747Z","updated_at":"2026-06-23T22:36:34.747Z","resolved_conflict":false,"device_created_at":"2026-06-23T22:36:34.747Z","device_updated_at":"2026-06-23T22:36:34.747Z","id":"843bf054-4bfe-426f-8bed-7bd95a88afc9","name":"28664b33-c259-4700-b346-676b4c04fea5","handle":"28","project_id":"3f8af91a-57c7-46a0-a681-376ca9a3ef3b"},{"deleted_at":null,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:36:34.750Z","resolved_conflict":false,"device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","id":"c90d608c-33cd-4fb8-a55d-918304e8a513","name":"6cc7871a-d1a5-44bd-b09d-6d8b622e8770","handle":"6C","project_id":"3f8af91a-57c7-46a0-a681-376ca9a3ef3b"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/team"}}}}}}},"post":{"summary":"Create a new team","operationId":"create_team_in_project","tags":["teams"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"deleted_at":null,"created_at":"2026-06-23T22:36:36.243Z","updated_at":"2026-06-23T22:36:36.243Z","resolved_conflict":false,"device_created_at":"2026-06-23T22:36:35.970Z","device_updated_at":"2026-06-23T22:36:35.970Z","id":"e5c0f24a-5d98-4744-968d-3181e368765c","name":"2cb2310b-e59f-464c-82fe-fd1ba684377e","handle":"2C","project_id":"e6e371f0-b5e0-44f3-a7a0-8a4e9514d048"},"schema":{"$ref":"#/components/schemas/team"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/team_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/teams/{id}":{"get":{"summary":"Get team by ID","operationId":"get_team_by_id","tags":["teams"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"deleted_at":null,"created_at":"2026-06-23T22:36:35.516Z","updated_at":"2026-06-23T22:36:35.516Z","resolved_conflict":false,"device_created_at":"2026-06-23T22:36:35.516Z","device_updated_at":"2026-06-23T22:36:35.516Z","id":"aea25810-90a8-450e-834b-b63befe72b80","name":"22d3b731-0ac7-4a5e-a336-15645b6f79c2","handle":"22","project_id":"1e564ee2-d984-430f-8fc4-a1b5e8e96557"},"schema":{"$ref":"#/components/schemas/team"}}}}}},"patch":{"summary":"Update team by ID","operationId":"update_team_by_id","tags":["teams"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"deleted_at":null,"created_at":"2026-06-23T22:36:36.335Z","updated_at":"2026-06-23T22:36:36.607Z","resolved_conflict":false,"device_created_at":"2026-06-23T22:36:36.335Z","device_updated_at":"2026-06-23T22:34:36.350Z","id":"7004b34a-2937-48df-aecf-313750a61520","name":"8ddf132c-5e4b-4bb4-b4d6-4844287059eb","handle":"8D","project_id":"86078d84-0c2d-40d3-9539-2ab8a5bffb30"},"schema":{"$ref":"#/components/schemas/team"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/team_update_input"}}},"required":true}},"delete":{"summary":"Delete team by ID","operationId":"delete_team_by_id","tags":["teams"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/template_check_items/{id}":{"get":{"summary":"Get TemplateCheckItem by ID in project","operationId":"get_template_check_items_in_project","tags":["template check item"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"974f0bf6-35d6-4966-b3a3-ca30bbe7d77d","creator_user_id":2563,"last_editor_user_id":2563,"project_id":"22df932b-d65e-4735-84f6-06c15d201ca8","resolved_conflict":false,"created_at":"2026-06-23T22:36:37.176Z","updated_at":"2026-06-23T22:36:37.176Z","device_created_at":"2026-06-23T22:36:37.176Z","device_updated_at":"2026-06-23T22:36:37.176Z","deleted_at":null,"name":"My template check item","template_checklist_id":"1cc3cfa4-4af7-42d0-be40-219e183d807d"},"schema":{"$ref":"#/components/schemas/template_check_item"}}}}}},"patch":{"summary":"Update template_check_item by ID","operationId":"update_template_check_item_by_id","tags":["template check item"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"6fb624a0-c0f7-47cd-9491-5122739b2386","creator_user_id":2567,"last_editor_user_id":2565,"project_id":"025353a8-54f7-42d4-a57a-22f5fe68aeb8","resolved_conflict":false,"created_at":"2026-06-23T22:36:37.604Z","updated_at":"2026-06-23T22:36:37.944Z","device_created_at":"2026-06-23T22:36:37.604Z","device_updated_at":"2026-06-23T22:34:37.657Z","deleted_at":null,"name":"Updated Template Check Item","template_checklist_id":"e6bd681e-ba0f-44ee-bd0b-2a8a8fb4b089"},"schema":{"$ref":"#/components/schemas/template_check_item"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/template_check_item_update_input"}}},"required":true}},"delete":{"summary":"Delete template_check_item by ID","operationId":"delete_template_check_item_by_id","tags":["template check item"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/template_check_items":{"get":{"summary":"Get all TemplateCheckItems in project","operationId":"get_template_check_item_by_id","tags":["template check item"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"id":"ac78aeb8-1ff8-48da-b09d-58b4b05e8bac","creator_user_id":2575,"last_editor_user_id":2575,"project_id":"265c35d4-b765-49af-8029-ce8c84cceb60","resolved_conflict":false,"created_at":"2026-06-23T22:36:38.523Z","updated_at":"2026-06-23T22:36:38.524Z","device_created_at":"2026-06-23T22:36:38.523Z","device_updated_at":"2026-06-23T22:36:38.523Z","deleted_at":null,"name":"My template check item 1","template_checklist_id":"202c1847-934c-4870-a9db-057e386d8ee0"},{"id":"cd4658c1-f12d-4867-ba63-553312091a14","creator_user_id":2575,"last_editor_user_id":2575,"project_id":"265c35d4-b765-49af-8029-ce8c84cceb60","resolved_conflict":false,"created_at":"2026-06-23T22:36:38.556Z","updated_at":"2026-06-23T22:36:38.557Z","device_created_at":"2026-06-23T22:36:38.556Z","device_updated_at":"2026-06-23T22:36:38.556Z","deleted_at":null,"name":"My template check item 2","template_checklist_id":"202c1847-934c-4870-a9db-057e386d8ee0"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/template_check_item"}}}}}}}},"/api/v3/projects/{project_id}/template_checklists/{template_checklist_id}/template_check_items":{"get":{"summary":"Get all template check items in a TemplateCheckList","operationId":"get_template_check_items_in_template_checklist","tags":["template check item"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"},{"name":"template_checklist_id","description":"ID of the TemplateCheckList to filter by","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"e627d779-ab4a-44f2-a420-f217bda7638e","creator_user_id":2580,"last_editor_user_id":2580,"project_id":"4c522a62-e0a2-4836-abe7-3759b6763182","resolved_conflict":false,"created_at":"2026-06-23T22:36:39.021Z","updated_at":"2026-06-23T22:36:39.021Z","device_created_at":"2026-06-23T22:36:39.021Z","device_updated_at":"2026-06-23T22:36:39.021Z","deleted_at":null,"name":"My template check item 1","template_checklist_id":"df65325b-e6ee-41a3-b7e8-95393391c921"},{"id":"be2aa6cf-0c1f-4e8d-a2e2-6543ae80bffd","creator_user_id":2580,"last_editor_user_id":2580,"project_id":"4c522a62-e0a2-4836-abe7-3759b6763182","resolved_conflict":false,"created_at":"2026-06-23T22:36:39.056Z","updated_at":"2026-06-23T22:36:39.056Z","device_created_at":"2026-06-23T22:36:39.056Z","device_updated_at":"2026-06-23T22:36:39.056Z","deleted_at":null,"name":"My template check item 2","template_checklist_id":"df65325b-e6ee-41a3-b7e8-95393391c921"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/template_check_item"}}}}}}},"post":{"summary":"Create a new template check items","operationId":"add_template_check_item_for_template_checklist","tags":["template check item"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"},{"name":"template_checklist_id","description":"ID of the template checklist to create the check item in","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"bffdf007-fcf0-4d73-bec4-f39303150b42","creator_user_id":2585,"last_editor_user_id":2585,"project_id":"656f77a9-5560-43b4-b14e-7a12dbf49b5c","resolved_conflict":false,"created_at":"2026-06-23T22:36:39.753Z","updated_at":"2026-06-23T22:36:39.753Z","device_created_at":"2026-06-23T22:36:39.753Z","device_updated_at":"2026-06-23T22:36:39.753Z","deleted_at":null,"name":"My POST Template Check Item","template_checklist_id":"59910300-de58-4231-9467-6d73d6cfb030"},"schema":{"$ref":"#/components/schemas/template_check_item"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/template_check_item_create_input"}}},"required":true}},"delete":{"summary":"Delete an existing active template check item","operationId":"delete_template_check_item_for_template_checklist","tags":["template check item"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"},{"name":"template_checklist_id","description":"ID of the template checklist to delete the check item in","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"204":{"description":"No content","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/template_check_items_delete_input"}}},"required":true}},"put":{"summary":"Update active template check items","operationId":"update_template_check_item_for_template_checklist","tags":["template check item"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"},{"name":"template_checklist_id","description":"ID of the template checklist to update the check item in","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"bb36ab99-7837-43a6-8f28-a6595e8c4933","creator_user_id":2592,"last_editor_user_id":2590,"project_id":"0f2646bb-d05f-47c5-a66b-e1f7dff3fa12","resolved_conflict":false,"created_at":"2026-06-23T22:36:40.405Z","updated_at":"2026-06-23T22:36:40.683Z","device_created_at":"2026-06-23T22:36:40.405Z","device_updated_at":"2026-06-23T22:36:40.683Z","deleted_at":null,"name":"new_name","template_checklist_id":"398cb650-b8cd-439a-83c5-297d612c9b8f"},"schema":{"$ref":"#/components/schemas/template_check_item"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/template_check_item_update_input"}}},"required":true}}},"/api/v3/projects/{project_id}/template_checklists/{template_checklist_id}/template_check_items/batch":{"post":{"summary":"[Deprecated] Batch create template check items","operationId":"batch_add_template_check_items_for_template_checklist","tags":["template check item"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"},{"name":"template_checklist_id","description":"ID of the template checklist to create the check item in","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"id":"34547140-e977-43a8-8d9f-c7c3d03977ca","creator_user_id":2594,"last_editor_user_id":2594,"project_id":"999a9767-4103-48dc-bb6c-4122490c75e2","resolved_conflict":false,"created_at":"2026-06-23T22:36:41.101Z","updated_at":"2026-06-23T22:36:41.101Z","device_created_at":"2026-06-23T22:30:40.000Z","device_updated_at":"2026-06-23T22:30:40.000Z","deleted_at":null,"name":"1","template_checklist_id":"c6ec67c2-8ea0-4db1-8eab-f75009504280"},{"id":"199bc0ff-dbd2-48ac-b188-4a41c1861db6","creator_user_id":2594,"last_editor_user_id":2594,"project_id":"999a9767-4103-48dc-bb6c-4122490c75e2","resolved_conflict":false,"created_at":"2026-06-23T22:36:41.106Z","updated_at":"2026-06-23T22:36:41.106Z","device_created_at":"2026-06-23T22:30:40.000Z","device_updated_at":"2026-06-23T22:30:40.000Z","deleted_at":null,"name":"2","template_checklist_id":"c6ec67c2-8ea0-4db1-8eab-f75009504280"},{"id":"b24224bd-d5fe-41a8-92ba-0b0b3f667471","creator_user_id":2594,"last_editor_user_id":2594,"project_id":"999a9767-4103-48dc-bb6c-4122490c75e2","resolved_conflict":false,"created_at":"2026-06-23T22:36:41.109Z","updated_at":"2026-06-23T22:36:41.109Z","device_created_at":"2026-06-23T22:30:40.000Z","device_updated_at":"2026-06-23T22:30:40.000Z","deleted_at":null,"name":"3","template_checklist_id":"c6ec67c2-8ea0-4db1-8eab-f75009504280"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/template_check_item"}}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/template_check_items_batch_input"}}},"required":true}}},"/api/v3/projects/{project_id}/template_checklists/{template_checklist_id}/template_check_items/batch_destroy":{"delete":{"summary":"Delete existing active template check item(s)","operationId":"batch_delete_template_check_item_for_template_checklist","tags":["template check item"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"},{"name":"template_checklist_id","description":"ID of the template checklist to create the check item in","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"204":{"description":"No content","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/template_check_items_delete_input_batch"}}},"required":true}}},"/api/v3/projects/{project_id}/template_checklists/{template_checklist_id}/template_check_items/batch_create":{"post":{"summary":"Batch create template check items","operationId":"second_batch_add_template_check_items_for_template_checklist","tags":["template check item"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"},{"name":"template_checklist_id","description":"ID of the template checklist to create the check item in","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":[{"id":"d0210be3-8580-4cc2-be60-98dccb7fcb9b","creator_user_id":2603,"last_editor_user_id":2603,"project_id":"122cc3e5-107a-47f6-b5c0-86fff23672e9","resolved_conflict":false,"created_at":"2026-06-23T22:36:42.027Z","updated_at":"2026-06-23T22:36:42.027Z","device_created_at":"2026-06-23T22:30:40.000Z","device_updated_at":"2026-06-23T22:30:40.000Z","deleted_at":null,"name":"1","template_checklist_id":"43e3b482-9313-4af5-8944-a6af0785b7a0"},{"id":"2faa41e5-02db-4679-aeb9-886aefdce818","creator_user_id":2603,"last_editor_user_id":2603,"project_id":"122cc3e5-107a-47f6-b5c0-86fff23672e9","resolved_conflict":false,"created_at":"2026-06-23T22:36:42.030Z","updated_at":"2026-06-23T22:36:42.030Z","device_created_at":"2026-06-23T22:30:40.000Z","device_updated_at":"2026-06-23T22:30:40.000Z","deleted_at":null,"name":"2","template_checklist_id":"43e3b482-9313-4af5-8944-a6af0785b7a0"},{"id":"14c02326-648f-4858-9bbd-64c7506d7e9e","creator_user_id":2603,"last_editor_user_id":2603,"project_id":"122cc3e5-107a-47f6-b5c0-86fff23672e9","resolved_conflict":false,"created_at":"2026-06-23T22:36:42.033Z","updated_at":"2026-06-23T22:36:42.033Z","device_created_at":"2026-06-23T22:30:40.000Z","device_updated_at":"2026-06-23T22:30:40.000Z","deleted_at":null,"name":"3","template_checklist_id":"43e3b482-9313-4af5-8944-a6af0785b7a0"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/template_check_item"}}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/template_check_items_create_input_batch"}}},"required":true}}},"/api/v3/projects/{project_id}/template_checklists":{"get":{"summary":"Get all template_checklists in project","operationId":"get_template_checklists_in_project","tags":["template checklists"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"6049ee9b-5bc1-4f4d-9759-03da66d186b1","creator_user_id":2608,"last_editor_user_id":2608,"project_id":"c343bd29-2202-4a73-bd22-0ae7793d1096","resolved_conflict":false,"created_at":"2026-06-23T22:36:42.155Z","updated_at":"2026-06-23T22:36:42.156Z","device_created_at":"2026-06-23T22:36:42.155Z","device_updated_at":"2026-06-23T22:36:42.155Z","deleted_at":null,"name":"checklist"},{"id":"6ad4dadf-794b-4b04-a6c3-b47bdc177064","creator_user_id":2609,"last_editor_user_id":2609,"project_id":"c343bd29-2202-4a73-bd22-0ae7793d1096","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:36:42.184Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"name":"checklist (1)"}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/template_checklist"}}}}}}},"post":{"summary":"Create a new template_checklist","operationId":"create_template_checklist_in_project","tags":["template checklists"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"91d1260f-2c4e-4073-b2da-58907706695e","creator_user_id":2617,"last_editor_user_id":2617,"project_id":"40e05f76-3acb-40f7-a1b7-c57b25d293a4","resolved_conflict":false,"created_at":"2026-06-23T22:36:43.628Z","updated_at":"2026-06-23T22:36:43.628Z","device_created_at":"2026-06-23T22:36:43.361Z","device_updated_at":"2026-06-23T22:36:43.361Z","deleted_at":null,"name":"checklist"},"schema":{"$ref":"#/components/schemas/template_checklist"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/template_checklist_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/template_checklists/{id}":{"get":{"summary":"Get template_checklist by ID","operationId":"get_template_checklist_by_id","tags":["template checklists"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"6d3a7aa6-f9d8-4f08-b8af-89eab5a1ef1b","creator_user_id":2614,"last_editor_user_id":2614,"project_id":"1d3fcaf8-9a34-4912-911b-09841e458f22","resolved_conflict":false,"created_at":"2026-06-23T22:36:42.942Z","updated_at":"2026-06-23T22:36:42.943Z","device_created_at":"2026-06-23T22:36:42.942Z","device_updated_at":"2026-06-23T22:36:42.942Z","deleted_at":null,"name":"checklist"},"schema":{"$ref":"#/components/schemas/template_checklist"}}}}}},"patch":{"summary":"Update template_checklist by ID","operationId":"update_template_checklist_by_id","tags":["template checklists"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"75e0dd46-22bf-4697-bb26-d6e1832e2e63","creator_user_id":2620,"last_editor_user_id":2620,"project_id":"2fd30dc0-f353-41fd-a04f-bebb10091649","resolved_conflict":false,"created_at":"2026-06-23T22:36:43.743Z","updated_at":"2026-06-23T22:36:44.049Z","device_created_at":"2026-06-23T22:36:43.743Z","device_updated_at":"2026-06-23T22:34:43.784Z","deleted_at":null,"name":"checklist"},"schema":{"$ref":"#/components/schemas/template_checklist"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/template_checklist_update_input"}}},"required":true}},"delete":{"summary":"Delete template_checklist by ID","operationId":"delete_template_checklist_by_id","tags":["template checklists"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/time":{"get":{"summary":"Show current time in Fieldwire server","operationId":"get_current_time","tags":["time"],"parameters":[{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"example":{"time":"2026-06-23T22:36:44.736Z"},"schema":{"$ref":"#/components/schemas/time"}}}}}}},"/api/v3/projects/{project_id}/weather_conditions":{"get":{"summary":"Get all weather_conditions in project","operationId":"get_weather_conditions_in_project","tags":["weather conditions"],"parameters":[{"$ref":"#/components/parameters/api_version"},{"$ref":"#/components/parameters/entities_filter"},{"$ref":"#/components/parameters/entities_per_page"},{"$ref":"#/components/parameters/last_synced_at"},{"$ref":"#/components/parameters/project_id"}],"security":[{"jwt":[]}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"},"X-Count":{"$ref":"#/components/headers/count"},"X-Last-Synced-At":{"$ref":"#/components/headers/last_synced_at"},"X-Has-More":{"$ref":"#/components/headers/has_more"}},"content":{"application/json":{"example":[{"id":"445f3c85-a534-41a8-941d-3c0e28d717b6","creator_user_id":2632,"last_editor_user_id":2632,"project_id":"1331b0c4-db86-458f-9718-05e9ac18a7d1","resolved_conflict":false,"created_at":"2026-06-23T22:36:46.385Z","updated_at":"2026-06-23T22:36:46.385Z","device_created_at":"2026-06-23T22:36:46.385Z","device_updated_at":"2026-06-23T22:36:46.385Z","deleted_at":null,"date":"1970-01-02","data":{"latitude":37.8267,"longitude":-122.4233,"timezone":"America/Los_Angeles","hourly":{"summary":"Mostly cloudy starting this evening.","icon":"partly-cloudy-day","data":[{"time_hour":6,"time":1527717600,"summary":"Clear","icon":"clear-day","precipIntensity":0,"precipProbability":0,"temperature":60.71,"apparentTemperature":60.71,"dewPoint":46.81,"humidity":0.6,"pressure":1010.49,"windSpeed":13.08,"windGust":19.89,"windBearing":243,"cloudCover":0.16,"uvIndex":6,"visibility":10,"ozone":358.73}]},"offset":-7}},{"id":"3c7f8ba1-ca94-4b58-ad37-d288745cea2d","creator_user_id":2632,"last_editor_user_id":2632,"project_id":"1331b0c4-db86-458f-9718-05e9ac18a7d1","resolved_conflict":false,"created_at":"2026-06-22T00:00:00.000Z","updated_at":"2026-06-23T22:36:46.389Z","device_created_at":"2026-06-22T00:00:00.000Z","device_updated_at":"2026-06-22T00:00:00.000Z","deleted_at":null,"date":"1970-01-03","data":{"latitude":37.8267,"longitude":-122.4233,"timezone":"America/Los_Angeles","hourly":{"summary":"Mostly cloudy starting this evening.","icon":"partly-cloudy-day","data":[{"time_hour":6,"time":1527717600,"summary":"Clear","icon":"clear-day","precipIntensity":0,"precipProbability":0,"temperature":60.71,"apparentTemperature":60.71,"dewPoint":46.81,"humidity":0.6,"pressure":1010.49,"windSpeed":13.08,"windGust":19.89,"windBearing":243,"cloudCover":0.16,"uvIndex":6,"visibility":10,"ozone":358.73}]},"offset":-7}}],"schema":{"type":"array","items":{"$ref":"#/components/schemas/weather_condition"}}}}}}},"post":{"summary":"Create a new weather_condition","operationId":"create_weather_condition_in_project","tags":["weather conditions"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"8e7d0a7c-d49f-48f5-b729-cb76d6cbeca7","creator_user_id":2638,"last_editor_user_id":2638,"project_id":"c8c5ed9f-8ff2-4ebd-84ba-cfe5b8733f2f","resolved_conflict":false,"created_at":"2026-06-23T22:36:47.826Z","updated_at":"2026-06-23T22:36:47.826Z","device_created_at":"2026-06-23T22:36:47.555Z","device_updated_at":"2026-06-23T22:36:47.555Z","deleted_at":null,"date":"1970-01-05","data":{"latitude":37.8267,"longitude":-122.4233,"timezone":"America/Los_Angeles","hourly":{"summary":"Mostly cloudy starting this evening.","icon":"partly-cloudy-day","data":[{"time_hour":6,"time":1527717600,"summary":"Clear","icon":"clear-day","precipIntensity":0,"precipProbability":0,"temperature":60.71,"apparentTemperature":60.71,"dewPoint":46.81,"humidity":0.6,"pressure":1010.49,"windSpeed":13.08,"windGust":19.89,"windBearing":243,"cloudCover":0.16,"uvIndex":6,"visibility":10,"ozone":358.73}]},"offset":-7}},"schema":{"$ref":"#/components/schemas/weather_condition"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/weather_condition_create_input"}}},"required":true}}},"/api/v3/projects/{project_id}/weather_conditions/{id}":{"get":{"summary":"Get weather_condition by ID","operationId":"get_weather_condition_by_id","tags":["weather conditions"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"200":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"fabc6b79-1ca6-4046-91b2-56e11a4d74cb","creator_user_id":2636,"last_editor_user_id":2636,"project_id":"7f8b0af5-d220-452b-9056-55dbf7123da7","resolved_conflict":false,"created_at":"2026-06-23T22:36:47.165Z","updated_at":"2026-06-23T22:36:47.165Z","device_created_at":"2026-06-23T22:36:47.165Z","device_updated_at":"2026-06-23T22:36:47.165Z","deleted_at":null,"date":"1970-01-04","data":{"latitude":37.8267,"longitude":-122.4233,"timezone":"America/Los_Angeles","hourly":{"summary":"Mostly cloudy starting this evening.","icon":"partly-cloudy-day","data":[{"time_hour":6,"time":1527717600,"summary":"Clear","icon":"clear-day","precipIntensity":0,"precipProbability":0,"temperature":60.71,"apparentTemperature":60.71,"dewPoint":46.81,"humidity":0.6,"pressure":1010.49,"windSpeed":13.08,"windGust":19.89,"windBearing":243,"cloudCover":0.16,"uvIndex":6,"visibility":10,"ozone":358.73}]},"offset":-7}},"schema":{"$ref":"#/components/schemas/weather_condition"}}}}}},"patch":{"summary":"Update weather_condition by ID","operationId":"update_weather_condition_by_id","tags":["weather conditions"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"98c9fceb-9258-4c94-a69e-5e7ac4a3e81a","creator_user_id":2640,"last_editor_user_id":2640,"project_id":"5f88f971-afb3-432a-987a-f893b6f1a577","resolved_conflict":false,"created_at":"2026-06-23T22:36:47.927Z","updated_at":"2026-06-23T22:36:48.218Z","device_created_at":"2026-06-23T22:36:47.927Z","device_updated_at":"2026-06-23T22:34:47.943Z","deleted_at":null,"date":"1970-01-06","data":{"latitude":37.8267,"longitude":-122.4233,"timezone":"America/Los_Angeles","hourly":{"summary":"Mostly cloudy starting this evening.","icon":"partly-cloudy-day","data":[{"time_hour":6,"time":1527717600,"summary":"Clear","icon":"clear-day","precipIntensity":0,"precipProbability":0,"temperature":60.71,"apparentTemperature":60.71,"dewPoint":46.81,"humidity":0.6,"pressure":1010.49,"windSpeed":13.08,"windGust":19.89,"windBearing":243,"cloudCover":0.16,"uvIndex":6,"visibility":10,"ozone":358.73}]},"offset":-7}},"schema":{"$ref":"#/components/schemas/weather_condition"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/weather_condition_update_input"}}},"required":true}},"delete":{"summary":"Delete weather_condition by ID","operationId":"delete_weather_condition_by_id","tags":["weather conditions"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"204":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}}}}}},"/api/v3/projects/{project_id}/weather_conditions/{id}/restore":{"put":{"summary":"Restore weather_condition by ID","operationId":"restore_weather_condition_by_id","tags":["weather conditions"],"security":[{"jwt":[]}],"parameters":[{"$ref":"#/components/parameters/project_id"},{"$ref":"#/components/parameters/id"},{"$ref":"#/components/parameters/api_version"}],"responses":{"201":{"description":"Successful response","headers":{"X-Current-User-Id":{"$ref":"#/components/headers/current_user_id"}},"content":{"application/json":{"example":{"id":"07009f65-b66e-4deb-92ac-28cbfd8b0af1","creator_user_id":2644,"last_editor_user_id":2644,"project_id":"b88b2e88-4c3a-46c5-a193-764796f8fa57","resolved_conflict":false,"created_at":"2026-06-23T22:36:48.666Z","updated_at":"2026-06-23T22:36:48.919Z","device_created_at":"2026-06-23T22:36:48.666Z","device_updated_at":"2026-06-23T22:36:48.666Z","deleted_at":null,"date":"1970-01-08","data":{"latitude":37.8267,"longitude":-122.4233,"timezone":"America/Los_Angeles","hourly":{"summary":"Mostly cloudy starting this evening.","icon":"partly-cloudy-day","data":[{"time_hour":6,"time":1527717600,"summary":"Clear","icon":"clear-day","precipIntensity":0,"precipProbability":0,"temperature":60.71,"apparentTemperature":60.71,"dewPoint":46.81,"humidity":0.6,"pressure":1010.49,"windSpeed":13.08,"windGust":19.89,"windBearing":243,"cloudCover":0.16,"uvIndex":6,"visibility":10,"ozone":358.73}]},"offset":-7}},"schema":{"$ref":"#/components/schemas/weather_condition"}}}}}}}}}