Base URL:

Models

Data models used throughout the API. All models use UUID identifiers and include timestamps.

Dataset

Microdata file metadata

FieldTypeDescription
idUUIDUnique identifier
namestringHuman-readable name
descriptionstring | nullOptional description
filepathstringPath in storage bucket
yearintegerSimulation year
tax_benefit_model_version_idUUIDAssociated model version
created_atdatetimeCreation timestamp

Policy

Parameter reform definition

FieldTypeDescription
idUUIDUnique identifier
namestringPolicy name
descriptionstring | nullOptional description
parameter_valuesParameterValue[]Parameter modifications
created_atdatetimeCreation timestamp

ParameterValue

Single parameter modification

FieldTypeDescription
idUUIDUnique identifier
parameter_idUUIDReference to parameter
value_jsonobjectNew parameter value
start_datedateEffective start date
end_datedateEffective end date

Simulation

Tax-benefit microsimulation run

FieldTypeDescription
idUUIDDeterministic identifier
dataset_idUUIDInput dataset
tax_benefit_model_version_idUUIDModel version
policy_idUUID | nullOptional reform policy
dynamic_idUUID | nullOptional behavioural model
statusSimulationStatusProcessing status
error_messagestring | nullError if failed
started_atdatetime | nullProcessing start time
completed_atdatetime | nullProcessing end time

Report

Economic impact analysis container

FieldTypeDescription
idUUIDDeterministic identifier
labelstringHuman-readable label
baseline_simulation_idUUIDBaseline simulation
reform_simulation_idUUIDReform simulation
statusReportStatusProcessing status
error_messagestring | nullError if failed
created_atdatetimeCreation timestamp

DecileImpact

Distributional impact by income decile

FieldTypeDescription
idUUIDUnique identifier
report_idUUIDParent report
decileintegerIncome decile (1-10)
income_variablestringVariable for ranking
baseline_meannumberBaseline mean income
reform_meannumberReform mean income
absolute_changenumberAbsolute difference
relative_changenumberPercentage change
count_better_offnumberWinners count
count_worse_offnumberLosers count
count_no_changenumberNo change count

ProgramStatistics

Tax/benefit program impact statistics

FieldTypeDescription
idUUIDUnique identifier
report_idUUIDParent report
program_namestringProgram name
entitystringEntity level
is_taxbooleanTrue for taxes
baseline_totalnumberBaseline total
reform_totalnumberReform total
changenumberDifference
baseline_countnumberBaseline recipients
reform_countnumberReform recipients
winnersnumberWinners count
losersnumberLosers count

AggregateOutput

Computed aggregate statistic

FieldTypeDescription
idUUIDUnique identifier
simulation_idUUIDSource simulation
variablestringVariable name
aggregate_typeAggregateTypeCalculation type
entitystringEntity level
filter_configobject | nullOptional filter
resultnumberComputed value