RetailHardHat Developer docs

REST API documentation

Spend Forecasts

Financial spend forecasts for deals

Supported operations

This resource provides field metadata only. No dedicated CRUD endpoint is advertised.

Field reference

Required means required by the underlying data model, not necessarily caller-supplied. The server derives protected identity and ownership fields; endpoint validation controls which fields are accepted. Sensitive credential fields are omitted here.

FieldTypeModel requirementDescription
idstringOptionalUnique identifier (auto-generated)
dealIduuidRequireddeal Id

Related resource: deals

budgetIduuidRequiredbudget Id

Related resource: dealBudgets

namestringRequiredname
versionnumberOptionalversion
statusenumOptionalstatus

Values: draft, pending_approval, approved, published, superseded

isCurrentbooleanOptionalis Current
parentForecastIduuidOptionalparent Forecast Id
periodTypeenumOptionalperiod Type

Values: monthly, quarterly

startDatestringRequiredstart Date
endDatestringRequiredend Date
phasesjsonOptionalphases
defaultCurveTypeenumOptionaldefault Curve Type

Values: even, front_loaded, back_loaded, s_curve, custom

budgetTotalstringOptionalbudget Total
budgetTotalLandAcquisitionstringOptionalbudget Total Land Acquisition
budgetTotalHardCostsstringOptionalbudget Total Hard Costs
budgetTotalSoftCostsstringOptionalbudget Total Soft Costs
budgetTotalFinancingstringOptionalbudget Total Financing
budgetTotalContingencystringOptionalbudget Total Contingency
budgetTotalOtherstringOptionalbudget Total Other
forecastTotalstringOptionalforecast Total
totalActualsstringOptionaltotal Actuals
varianceAmountstringOptionalvariance Amount
variancePercentstringOptionalvariance Percent
peakMonthlySpendstringOptionalpeak Monthly Spend
next30DaysSpendstringOptionalnext30 Days Spend
next60DaysSpendstringOptionalnext60 Days Spend
next90DaysSpendstringOptionalnext90 Days Spend
assumptionsstringOptionalassumptions
notesstringOptionalnotes
reforecastReasonstringOptionalreforecast Reason
publishedBystringOptionalpublished By
publishedAtdatetimeOptionalpublished At
approvedBystringOptionalapproved By
approvedAtdatetimeOptionalapproved At
createdBystringOptionalcreated By
createdAtdatetimeOptionalCreation timestamp (auto)
updatedAtdatetimeOptionalLast update timestamp (auto)