Sage 300 Construction and Real Estate (formerly Timberline) is back-office software used by construction firms and property managers to run the financial side of projects and portfolios. An unofficial API lets you pull jobs and cost codes, budgets and commitments (POs/subcontracts), A

Sage 300 Construction and Real Estate (Sage 300 CRE) is an integrated suite for construction accounting and property management. It centralizes job cost, commitments, payables/receivables, payroll, and real estate leasing, giving finance and operations a single source of truth.
Core product areas include:
Common data entities:
Sage 300 CRE is mission-critical for finance, but turning desktop-first workflows into API-driven automation is non-trivial:
Supergood reverse-engineers authenticated desktop/browser flows and network interactions to deliver a resilient API endpoint layer for your Sage 300 CRE environment.
Book a 30-minute session to confirm your modules, licensing, deployment, and authentication model.
We deliver a hardened Sage 300 CRE adapter tailored to your workflows and entitlements.
Go live with continuous monitoring and automatic adjustments as Sage 300 CRE evolves.
Authentication
/sessionsEstablish a session using credentials and company code. Supergood manages MFA (SMS, email, TOTP) and SSO/OAuth when enabled. Returns a short-lived auth token maintained by the platform.
Authentication
/sessions/refreshRefresh an existing token to keep sessions uninterrupted.
Jobs
/jobsList jobs with filters and summary details.
Commitments (Subcontracts & POs)
/jobs/{jobId}/commitmentsCreate a new commitment (subcontract or purchase order) with line items and retainage.
Accounts Payable Invoices
/ap-invoicesCreate an AP invoice and distribute lines to jobs, cost codes, and categories. Optionally link to a commitment.
Change Orders
/jobs/{jobId}/change-ordersCreate a change order with budget and commitment impacts.
- Mirror jobs, cost codes, categories, and budgets into your internal systems - Keep job metadata current for analytics and field planning - Normalize statuses, managers, and addresses for multi-tenant operations
- Push subcontracts/POs from your procurement or project platform - Tie line items to cost codes/categories and retainage for accurate encumbrance - Track approval states and revisions to keep finance aligned
- Create AP invoices from field receipts and delivery confirmations - Distribute invoice lines to jobs, cost codes, and categories programmatically - Reconcile invoice status and payment dates with your ERP or cash flow tools
- Generate owner, internal, or subcontract change orders from detected scope changes - Update budgets and commitments when changes are approved - Maintain an audit trail with attachments and references
Authentication
Username/password with company selection; supports MFA (SMS, email, TOTP) and SSO/OAuth where enabled; service accounts or customer-managed credentials supported
Deployment
Works with on-prem or hosted Sage 300 CRE via secure connector; supports Windows + SQL Server environments
Response format
JSON with consistent resource schemas and pagination across modules
Rate limits
Tuned for enterprise throughput while honoring customer entitlements and usage controls
Session management
Automatic reauth and cookie/session rotation with health checks
Data freshness
Near real-time retrieval of jobs, commitments, AP invoices, and change orders
Security
Encrypted transport, scoped tokens, and audit logging; respects Sage 300 CRE role-based permissions and period controls
Webhooks
Optional asynchronous delivery for long-running workflows (e.g., invoice approvals, change order reviews)
Latency
Sub-second responses for list/detail queries under normal load
Throughput
Designed for high-volume job data sync and AP invoice processing
Reliability
Retry logic, backoff, and idempotency keys minimize duplicate actions
Adaptation
Continuous monitoring for UI/DB changes with rapid adapter updates
Supergood supports workflows across commonly used modules such as Job Cost (jobs, cost codes, budgets), Financials (AP, AR, GL, Payroll), Procurement (POs, subcontracts), Change Orders, and Property Management (properties, units, leases), subject to your licensing and entitlements. We scope coverage during integration assessment.
We operate via a secure connector and session orchestration against your Windows/SQL Server environment, with encrypted transport and strict role-based access. MFA/SSO are supported where applicable.
Yes. We normalize commitments and AP invoices to match your schema (e.g., cost codes, categories, retainage, tax) and deliver updates via webhooks or polling while complying with rate and permission constraints.
Our adapter detects accounting periods, approval states, and user entitlements before writing. We enforce draft/approved statuses, retainage rules, and audit trails to maintain compliance.
Yes. We support downloading artifacts and uploading attachments via signed uploads, with checksum validation and time-limited URLs.