Thermal
ReferenceGenerated

Status & domain values

Thermal records (work orders, invoices, agreements, and so on) move through a fixed set of statuses. These tables list the status and other fixed-choice values defined in Thermal's source. This is a source snapshot generated when this documentation is updated, not a live read of your company's data. Your current version and configured settings may differ.

Status enums, by entity

EntityDatabase enumSchema exportValues (in order)
Agreementagreement_statusagreementStatusactive, due_for_renewal, expired, canceled, none, pending_signature
Api Keyapi_key_statusapiKeyStatusactive, revoked
Appointment Claimappointment_claim_statusappointmentClaimStatuspending, confirmed, rejected
Approvalapproval_statusapprovalStatuspending, approved, applied, rejected, timed_out
Bill Approvalbill_approval_statusbillApprovalStatuspending, approved, rejected
Bill Matchbill_match_statusbillMatchStatusunmatched, matched, exception, approved
Call Intake Sessioncall_intake_session_statuscallIntakeSessionStatusdraft, awaiting_decision, converted, discarded, callback_due, callback_returned
Change Orderchange_order_statuschangeOrderStatusdraft, sent, tentatively_approved, approved, done
Commission Ledgercommission_ledger_statuscommissionLedgerStatuspending, paid, void
Deficiencydeficiency_statusdeficiencyStatusopen, quoted, approved, declined, resolved
Employmentemployment_statusemploymentStatusEnumactive, on_leave
Estimateestimate_statusestimateStatusdraft, sent, approved, declined, expired
Exceptionexception_statusexceptionStatusopen, acknowledged, resolved, suppressed
Field Purchasefield_purchase_statusfieldPurchaseStatusdraft, submitted, approved, rejected
Field Requestfield_request_statusfieldRequestStatuspending, approved, declined
Inspectioninspection_statusinspectionStatusin_progress, completed, failed
Integrationintegration_statusintegrationStatusconnected, disconnected, error
Inventory Alertinventory_alert_statusinventoryAlertStatusopen, resolved, dismissed
Inventory Restock Requestinventory_restock_request_statusinventoryRestockRequestStatuspending, partially_fulfilled, fulfilled, rejected, closed, dismissed
Invoice Portal Reviewinvoice_portal_review_statusinvoicePortalReviewStatussubmitted, approved, rejected
Invoiceinvoice_statusinvoiceStatusdraft, sent, partial, paid, void, prebill
Line Item Approvalline_item_approval_statuslineItemApprovalStatuspending, approved, rejected
Milestonemilestone_statusmilestoneStatuspending, completed
Outbound Webhook Deliveryoutbound_webhook_delivery_statusoutboundWebhookDeliveryStatuspending, processing, delivered, failed
Outboxoutbox_statusoutboxStatuspending, processing, delivered, failed, dead_lettered, awaiting_approval, superseded
Pack Activationpack_activation_statuspackActivationStatusactive, inactive
Permitpermit_statuspermitStatusapplication, submitted, inspection_hold, approved, clearance_issued, rejected, closed
Phasephase_statusphaseStatusnot_started, in_progress, completed, canceled
Po Source Document Ocrpo_source_document_ocr_statuspoSourceDocumentOcrStatuspending, completed, degraded, failed
Projectproject_statusprojectStatusactive, on_hold, completed, canceled
Purchase Orderpurchase_order_statuspurchaseOrderStatusdraft, pending_approval, ordered, partial, received, canceled
Receiptreceipt_statusreceiptStatusdraft, posted, reversed
Reservationreservation_statusreservationStatusquote, reserved, out, returned, canceled
Sms Sendersms_sender_statussmsSenderStatusEnumdraft, submitted, in_review, verified, rejected, released
Stock Countstock_count_statusstockCountStatusdraft, counting, posted, canceled
Subcontractor Compliance Documentsubcontractor_compliance_document_statussubcontractorComplianceDocumentStatuspending_review, approved, rejected
Subcontractor Compliancesubcontractor_compliance_statussubcontractorComplianceStatusno_docs, pending_review, compliant, expiring_soon, expired, blocked
Subcontractor Quotesubcontractor_quote_statussubcontractorQuoteStatussubmitted, approved, revision_requested
Support Ticketsupport_ticket_statussupportTicketStatusopen, waiting_on_you, resolved
Sync Conflictsync_conflict_statussyncConflictStatuspending_review, resolved_use_local, resolved_use_remote, resolved_merged, suppressed
Sync Mappingsync_mapping_statussyncMappingStatusactive, superseded
Time Entry Approvaltime_entry_approval_statustimeEntryApprovalStatusdraft, submitted, approved, rejected
Unitunit_statusunitStatusin_stock, checked_out, consumed, quarantine, return_pending, returned_to_vendor, replaced, disposed
Vendor Bill Ocrvendor_bill_ocr_statusvendorBillOcrStatuspending, completed, degraded, failed
Vendor Bill Ocr Suggestionvendor_bill_ocr_suggestion_statusvendorBillOcrSuggestionStatussuggested, applied, dismissed
Warranty Claimwarranty_claim_statuswarrantyClaimStatusdraft, submitted, under_review, approved, denied, return_credit, closed, cancelled
Warranty Credit Memowarranty_credit_memo_statuswarrantyCreditMemoStatuspending_review, approved, denied
Warranty Creditwarranty_credit_statuswarrantyCreditStatusnot_applicable, pending_review, approved, denied
Warranty Returnwarranty_return_statuswarrantyReturnStatusquarantine, return_pending, shipped, replaced, disposed, cancelled
Warrantywarranty_statuswarrantyStatusactive, expired, unknown
Work Order Appointmentwork_order_appointment_statusworkOrderAppointmentStatusscheduled, assigned, en_route, arrived, in_progress, completed, canceled, no_show
Work Orderwork_order_statusworkOrderStatusunscheduled, scheduled, assigned, en_route, in_progress, completed, invoiced, canceled
Workflow Runworkflow_run_statusworkflowRunStatusrunning, completed, failed, partial
Workflow Stepworkflow_step_statusworkflowStepStatuspending, running, completed, skipped, failed

Other domain enums

Non-status categorical fields (equipment types, cert types, billing models, and similar fixed-choice fields) referenced throughout the app.

Database enumSchema exportValues
accounting_provideraccountingProviderqbo, xero, business_central, quickbooks, sage, stripe
agreement_cadenceagreementCadenceannual, semi_annual, quarterly
ai_draft_feedback_ratingaiDraftFeedbackRatingup, down
ai_draft_feedback_reasonaiDraftFeedbackReasonwrong_facts, too_long, missed_the_point, wrong_tone
ai_draft_feedback_sourceaiDraftFeedbackSourcecsr_intake, nameplate_extraction, wrap_summary
ai_draft_interactionaiDraftInteractionconfirmed_unedited, edited, reverted
ai_draft_label_sourceaiDraftLabelSourcecsr_intake, nameplate_extraction
approval_rule_typeapprovalRuleTypediscount_percent, po_amount, any_refund
automation_run_outcome_typeautomationRunOutcomeTypeauto-applied, approved, overridden, proposed, expired, band_drift, denied
bill_sourcebillSourcemanual, portal, email
branch_scopebranchScopeall, home
callback_causecallbackCauserefrigerant_recharge, thermostat_configuration, component_early_failure, installation_error, customer_misuse, other
capability_grant_modecapabilityGrantModeenable, disable
capability_grant_scopecapabilityGrantScopeorg, entity, branch
certification_enforcement_levelcertificationEnforcementLevelsoft_warn, hard_block
commission_rate_typecommissionRateTypepercent, fixed_cents
compliance_catalog_domaincomplianceCatalogDomaincertification, credential
credential_verification_statecredentialVerificationStateunverified, verified, revoked
deficiency_severitydeficiencySeverityadvisory, recommended, safety
employment_typeemploymentTypehourly, salary
epa_appliance_classepaApplianceClasscomfort_cooling, commercial_refrigeration, industrial_process_refrigeration, unknown
equipment_attachment_kindequipmentAttachmentKindphoto, pdf, link
equipment_availability_stateequipmentAvailabilityStateavailable, reserved, on_rent, on_lease, maintenance, retired
equipment_ownership_typeequipmentOwnershipTypecustomer_owned, company_owned, vendor_owned
equipment_reading_typeequipmentReadingTypecapacitor_uf, compressor_amps, condenser_fan_amps, blower_amps, suction_psig, liquid_psig, superheat_f, subcooling_f, supply_temp_f, return_temp_f, delta_t_f, static_pressure_inwc, flue_co_ppm, ambient_co_ppm, supply_co_ppm, co2_pct, o2_pct, flue_temp_f, combustion_eff_pct, gas_manifold_inwc, gas_supply_inwc, temp_rise_f, flame_sensor_ua, line_voltage_vac
estimate_output_typeestimateOutputTypestandard, project, service_agreement, rental
event_actor_typeeventActorTypeuser, agent, system, integration
exception_severityexceptionSeverityinfo, warning, error, critical
field_purchase_allocation_targetfieldPurchaseAllocationTargetwork_order, project, overhead, unassigned
field_purchase_allocation_typefieldPurchaseAllocationTypeamount, quantity
field_request_typefieldRequestTypereschedule, recommend_work, follow_up_visit, needs_parts
idea_stageideaStagenew, under_review, planned, in_progress, shipped, declined
inspection_contextinspectionContextpm, inspection, both
inspection_field_typeinspectionFieldTypecheckbox, pass_fail, pass_flag_fail, measurement, number, select, text, photo, signature, computed
inspection_item_severityinspectionItemSeveritynormal, safety
inspection_pass_stateinspectionPassStatepass, flag, fail, na
integration_environmentintegrationEnvironmentsandbox, production
integration_providerintegrationProviderquickbooks, stripe, twilio, postmark, google_business, dropbox, zapier, sage, business_central, telnyx, clerk
integration_sync_stateintegrationSyncStateconnecting, backfilling, active, paused, needs_reauth, disconnected
integration_tax_modelintegrationTaxModelus_ast, global, us_manual
jha_response_typejhaResponseTypeyes_no, select, text, numeric
jha_submission_stop_statejhaSubmissionStopStateno_stop, stop_work, stop_overridden
job_typejobTypeinstall, maintenance, repair, inspection, rental_movement
leak_test_methodleakTestMethodnone, standing_pressure, electronic_detector, bubble, nitrogen, ultrasonic, other
leak_test_resultleakTestResultna, pass, fail
line_item_kindlineItemKindlabor, part, material, fee, lease, discount
material_allocation_source_typematerialAllocationSourceTypevendor_bill_line, purchase_order_line, inventory
meter_unitmeterUnithours, cycles
outbound_webhook_eventoutboundWebhookEventjob.completed, work_order.created, invoice.sent, invoice.paid, agreement.renewed
po_ship_to_modepoShipToModewarehouse, ship_to_site, branch
po_source_typepoSourceTypemanual, restock, pm, work_order, warranty_replacement, receipt_photo, field_counter
property_classpropertyClassreal_property, personal_tangible_property, unknown
purchase_order_kindpurchaseOrderKindstandard, blanket
refrigerantrefrigerantn/a, R-22, R-410A, R-32, R-454B, R-407C, R-134A, unknown
refrigerant_txn_typerefrigerantTxnTypecharge, recovery, top_up, disposal
rule_moderuleModeauto, suggest, needs_approval
sms_registration_typesmsRegistrationTypeEnumein, cra_bn, other
sms_sender_kindsmsSenderKindEnumtoll_free, ten_dlc, byo
stock_count_scopestockCountScopefull, selected
stock_location_typestockLocationTypewarehouse, van
stock_movement_typestockMovementTypereceived, used, transferred_out, transferred_in, adjusted, returned, disposed
support_ticket_categorysupportTicketCategorybug, question, feature_request, billing, other
support_ticket_message_author_typesupportTicketMessageAuthorTypeorg_user, support
support_ticket_prioritysupportTicketPrioritylow, normal, high, urgent
sync_directionsyncDirectionpush, pull
sync_entity_typesyncEntityTypecustomer, site, invoice, payment, credit_memo, line_item, product, tax_rate, vendor_bill, refund_receipt, vendor, journal_entry, branch, project, purchase_order, estimate, invoice_attachment
tax_classtaxClassuse_tax, sales_tax, exempt
technician_cert_typetechnicianCertTypeepa_608_universal, gas_fitting, commercial_refrigeration, commercial_hvac
technician_credential_typetechnicianCredentialTypehvac_journeyman, hvac_master, electrical, plumbing, gas_fitting, refrigeration, business_license, other
time_entry_time_typetimeEntryTimeTypereg, ot, dt, travel, nonchargeable, break
user_roleuserRoleowner, dispatcher, technician, office
vendor_bill_ocr_suggestion_kindvendorBillOcrSuggestionKindheader, line
warranty_claim_item_typewarrantyClaimItemTypeequipment, part, labor, expense
warranty_policy_levelwarrantyPolicyLevelequipment, component
wo_attachment_slotworkOrderAttachmentSlotbefore, after, other
work_order_billing_typeworkOrderBillingTypeflat_rate, time_and_materials, internal
work_order_holding_tagworkOrderHoldingTagwaiting_parts, awaiting_customer, waiting_access, needs_second_tech, other
work_order_priorityworkOrderPrioritylow, normal, high, emergency

On this page