ReferenceGenerated
Status & domain values
Thermal records (work orders, invoices, agreements, and so on) move through a fixed set of statuses. This reference is generated directly from the database schema, so it always matches the values the product actually uses.
Status enums, by entity
| Entity | Database enum | Schema export | Values (in order) |
|---|---|---|---|
| Agreement | agreement_status | agreementStatus | active, due_for_renewal, expired, canceled, none |
| Api Key | api_key_status | apiKeyStatus | active, revoked |
| Appointment Claim | appointment_claim_status | appointmentClaimStatus | pending, confirmed, rejected |
| Approval | approval_status | approvalStatus | pending, approved, applied, rejected, timed_out |
| Bill Approval | bill_approval_status | billApprovalStatus | pending, approved, rejected |
| Bill Match | bill_match_status | billMatchStatus | unmatched, matched, exception, approved |
| Commission Ledger | commission_ledger_status | commissionLedgerStatus | pending, paid, void |
| Deficiency | deficiency_status | deficiencyStatus | open, quoted, approved, declined, resolved |
| Employment | employment_status | employmentStatusEnum | active, on_leave |
| Estimate | estimate_status | estimateStatus | draft, sent, approved, declined, expired |
| Exception | exception_status | exceptionStatus | open, acknowledged, resolved, suppressed |
| Field Purchase | field_purchase_status | fieldPurchaseStatus | draft, submitted, approved, rejected |
| Field Request | field_request_status | fieldRequestStatus | pending, approved, declined |
| Inspection | inspection_status | inspectionStatus | in_progress, completed, failed |
| Integration | integration_status | integrationStatus | connected, disconnected, error |
| Inventory Alert | inventory_alert_status | inventoryAlertStatus | open, resolved, dismissed |
| Inventory Restock Request | inventory_restock_request_status | inventoryRestockRequestStatus | pending, partially_fulfilled, fulfilled, rejected, closed, dismissed |
| Invoice Portal Review | invoice_portal_review_status | invoicePortalReviewStatus | submitted, approved, rejected |
| Invoice | invoice_status | invoiceStatus | draft, sent, partial, paid, void, prebill |
| Line Item Approval | line_item_approval_status | lineItemApprovalStatus | pending, approved, rejected |
| Milestone | milestone_status | milestoneStatus | pending, completed |
| Outbound Webhook Delivery | outbound_webhook_delivery_status | outboundWebhookDeliveryStatus | pending, processing, delivered, failed |
| Outbox | outbox_status | outboxStatus | pending, processing, delivered, failed, dead_lettered |
| Pack Activation | pack_activation_status | packActivationStatus | active, inactive |
| Permit | permit_status | permitStatus | application, submitted, inspection_hold, approved, clearance_issued, rejected, closed |
| Phase | phase_status | phaseStatus | not_started, in_progress, completed, canceled |
| Project | project_status | projectStatus | active, on_hold, completed, canceled |
| Purchase Order | purchase_order_status | purchaseOrderStatus | draft, pending_approval, ordered, partial, received, canceled |
| Receipt | receipt_status | receiptStatus | draft, posted, reversed |
| Reservation | reservation_status | reservationStatus | quote, reserved, out, returned, canceled |
| Subcontractor Compliance Document | subcontractor_compliance_document_status | subcontractorComplianceDocumentStatus | pending_review, approved, rejected |
| Subcontractor Compliance | subcontractor_compliance_status | subcontractorComplianceStatus | no_docs, pending_review, compliant, expiring_soon, expired, blocked |
| Subcontractor Quote | subcontractor_quote_status | subcontractorQuoteStatus | submitted, approved, revision_requested |
| Support Ticket | support_ticket_status | supportTicketStatus | open, waiting_on_you, resolved |
| Sync Conflict | sync_conflict_status | syncConflictStatus | pending_review, resolved_use_local, resolved_use_remote, resolved_merged, suppressed |
| Time Entry Approval | time_entry_approval_status | timeEntryApprovalStatus | draft, submitted, approved, rejected |
| Unit | unit_status | unitStatus | in_stock, checked_out, consumed, quarantine, return_pending, returned_to_vendor, replaced, disposed |
| Warranty Claim | warranty_claim_status | warrantyClaimStatus | draft, submitted, under_review, approved, denied, return_credit, closed, cancelled |
| Warranty Credit Memo | warranty_credit_memo_status | warrantyCreditMemoStatus | pending_review, approved, denied |
| Warranty Credit | warranty_credit_status | warrantyCreditStatus | not_applicable, pending_review, approved, denied |
| Warranty Return | warranty_return_status | warrantyReturnStatus | quarantine, return_pending, shipped, replaced, disposed, cancelled |
| Warranty | warranty_status | warrantyStatus | active, expired, unknown |
| Work Order Appointment | work_order_appointment_status | workOrderAppointmentStatus | scheduled, assigned, en_route, in_progress, completed, canceled |
| Work Order | work_order_status | workOrderStatus | unscheduled, scheduled, assigned, en_route, in_progress, completed, invoiced, canceled |
| Workflow Run | workflow_run_status | workflowRunStatus | running, completed, failed, partial |
| Workflow Step | workflow_step_status | workflowStepStatus | pending, 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 enum | Schema export | Values |
|---|---|---|
accounting_provider | accountingProvider | qbo, xero, business_central |
agreement_cadence | agreementCadence | annual, semi_annual, quarterly |
ai_draft_feedback_rating | aiDraftFeedbackRating | up, down |
ai_draft_feedback_reason | aiDraftFeedbackReason | wrong_facts, too_long, missed_the_point, wrong_tone |
ai_draft_feedback_source | aiDraftFeedbackSource | csr_intake, nameplate_extraction, wrap_summary |
ai_draft_interaction | aiDraftInteraction | confirmed_unedited, edited, reverted |
ai_draft_label_source | aiDraftLabelSource | csr_intake, nameplate_extraction |
approval_rule_type | approvalRuleType | discount_percent, po_amount, any_refund |
automation_run_outcome_type | automationRunOutcomeType | auto-applied, approved, overridden, proposed, expired, band_drift, denied |
bill_source | billSource | manual, portal, email |
branch_scope | branchScope | all, home |
callback_cause | callbackCause | refrigerant_recharge, thermostat_configuration, component_early_failure, installation_error, customer_misuse, other |
capability_grant_mode | capabilityGrantMode | enable, disable |
capability_grant_scope | capabilityGrantScope | org, entity, branch |
certification_enforcement_level | certificationEnforcementLevel | soft_warn, hard_block |
commission_rate_type | commissionRateType | percent, fixed_cents |
compliance_catalog_domain | complianceCatalogDomain | certification, credential |
credential_verification_state | credentialVerificationState | unverified, verified, revoked |
deficiency_severity | deficiencySeverity | advisory, recommended, safety |
employment_type | employmentType | hourly, salary |
epa_appliance_class | epaApplianceClass | comfort_cooling, commercial_refrigeration, industrial_process_refrigeration, unknown |
equipment_availability_state | equipmentAvailabilityState | available, reserved, on_rent, on_lease, maintenance, retired |
equipment_ownership_type | equipmentOwnershipType | customer_owned, company_owned, vendor_owned |
equipment_reading_type | equipmentReadingType | capacitor_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_type | estimateOutputType | standard, project, service_agreement, rental |
event_actor_type | eventActorType | user, agent, system |
exception_severity | exceptionSeverity | info, warning, error, critical |
field_purchase_allocation_target | fieldPurchaseAllocationTarget | work_order, project, overhead, unassigned |
field_purchase_allocation_type | fieldPurchaseAllocationType | amount, quantity |
field_request_type | fieldRequestType | reschedule, recommend_work, follow_up_visit, needs_parts |
idea_stage | ideaStage | new, under_review, planned, in_progress, shipped, declined |
inspection_context | inspectionContext | pm, inspection, both |
inspection_field_type | inspectionFieldType | checkbox, pass_fail, pass_flag_fail, measurement, number, select, text, photo, signature, computed |
inspection_item_severity | inspectionItemSeverity | normal, safety |
inspection_pass_state | inspectionPassState | pass, flag, fail, na |
integration_provider | integrationProvider | quickbooks, stripe, twilio, postmark |
jha_response_type | jhaResponseType | yes_no, select, text, numeric |
jha_submission_stop_state | jhaSubmissionStopState | no_stop, stop_work, stop_overridden |
job_type | jobType | install, maintenance, repair, inspection, rental_movement |
leak_test_method | leakTestMethod | none, standing_pressure, electronic_detector, bubble, nitrogen, ultrasonic, other |
leak_test_result | leakTestResult | na, pass, fail |
line_item_kind | lineItemKind | labor, part, material, fee, lease, discount |
material_allocation_source_type | materialAllocationSourceType | vendor_bill_line, purchase_order_line, inventory |
meter_unit | meterUnit | hours, cycles |
outbound_webhook_event | outboundWebhookEvent | job.completed |
pm_task_field_type | pmTaskFieldType | checkbox, yes_no, measurement, photo, signature |
po_ship_to_mode | poShipToMode | warehouse, ship_to_site, branch |
po_source_type | poSourceType | manual, restock, pm, work_order, warranty_replacement |
property_class | propertyClass | real_property, personal_tangible_property, unknown |
refrigerant | refrigerant | n/a, R-22, R-410A, R-32, R-454B, R-407C, R-134A, unknown |
refrigerant_txn_type | refrigerantTxnType | charge, recovery, top_up, disposal |
rule_mode | ruleMode | auto, suggest, needs_approval |
stock_location_type | stockLocationType | warehouse, van |
stock_movement_type | stockMovementType | received, used, transferred_out, transferred_in, adjusted, returned, disposed |
support_ticket_message_author_type | supportTicketMessageAuthorType | org_user, support |
support_ticket_priority | supportTicketPriority | low, normal, high, urgent |
sync_direction | syncDirection | push, pull |
sync_entity_type | syncEntityType | customer, site, invoice, payment, credit_memo, line_item, product, tax_rate, vendor_bill |
tax_class | taxClass | use_tax, sales_tax, exempt |
technician_cert_type | technicianCertType | epa_608_universal, gas_fitting, commercial_refrigeration, commercial_hvac |
technician_credential_type | technicianCredentialType | hvac_journeyman, hvac_master, electrical, plumbing, gas_fitting, refrigeration, business_license, other |
time_entry_time_type | timeEntryTimeType | reg, ot, dt, travel, nonchargeable |
user_role | userRole | owner, dispatcher, technician, office |
warranty_claim_item_type | warrantyClaimItemType | equipment, part, labor, expense |
warranty_policy_level | warrantyPolicyLevel | equipment, component |
wo_attachment_slot | workOrderAttachmentSlot | before, after, other |
work_order_billing_type | workOrderBillingType | flat_rate, time_and_materials, internal |
work_order_holding_tag | workOrderHoldingTag | waiting_parts, awaiting_customer |
work_order_priority | workOrderPriority | low, normal, high, emergency |