Procore.Api.ConstructionFinancialsBudgetBudgetDetails (procore_sdk v0.3.0)
API calls for all endpoints tagged ConstructionFinancialsBudgetBudgetDetails
.
Summary
Functions
List Budget Details Return a list of all rows from the Budget Detail Report for a Project and Budget View. Note: In addition to all the fields outlined in the response example, there will be an additional key for each visible, non-formula, non-qualitative column (Ex: Original Budget Amount, Budget Modifications, Forecast to Complete, and Source Columns). The integer keys returned represent the IDs of the budget columns which are returned by the Budget Detail Columns API. As well, valid filter values can be found through the Budget Detail Filter Options API.
Functions
rest_v10_budget_views_budget_view_id_budget_details_post(connection, procore_company_id, budget_view_id, project_id, budget_details_body, opts \\ [])
@spec rest_v10_budget_views_budget_view_id_budget_details_post( Tesla.Env.client(), integer(), integer(), integer(), Procore.Model.BudgetDetailsBody.t(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [ Procore.Model.RestV10BudgetViewsBudgetViewIdBudgetDetailsPost200ResponseInner.t() ]} | {:error, Tesla.Env.t()}
List Budget Details Return a list of all rows from the Budget Detail Report for a Project and Budget View. Note: In addition to all the fields outlined in the response example, there will be an additional key for each visible, non-formula, non-qualitative column (Ex: Original Budget Amount, Budget Modifications, Forecast to Complete, and Source Columns). The integer keys returned represent the IDs of the budget columns which are returned by the Budget Detail Columns API. As well, valid filter values can be found through the Budget Detail Filter Options API.
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.budget_view_id
(integer()): Budget View IDproject_id
(integer()): Unique identifier for the project.budget_details_body
(BudgetDetailsBody):opts
(keyword): Optional parameters
Returns
{:ok, [%RestV10BudgetViewsBudgetViewIdBudgetDetailsPost200ResponseInner{}, ...]}
on success{:error, Tesla.Env.t}
on failure