Procore.Api.ConstructionFinancialsFinancialMarkupsFinancialMarkups (procore_sdk v0.3.0)
API calls for all endpoints tagged ConstructionFinancialsFinancialMarkupsFinancialMarkups
.
Summary
Functions
Retrieve a list of Markups Retrieves a list of markups associated with the specified holder. This endpoint supports the Contract and Potential Change Order tools. Access requires the user to have admin permissions for the relevant tool.
Remove an existing Markup Remove an existing Markup from the holder. This endpoint supports the Contract and Potential Change Order tools. Access requires the user to have admin permissions for the relevant tool. Markups associated with contracts can be updated at any time. Markups on potential change orders can only be updated when the SOV (Schedule of Values) lines are in an editable state.
Retrieve details for the Markup Retrieve details for the Markup for specified holder. This endpoint supports the Contract and Potential Change Order tools. Access requires the user to have admin permissions for the relevant tool
Modify an existing Markup Modify an existing Markup with new data for specified holder. This endpoint supports the Contract and Potential Change Order tools. Access requires the user to have admin permissions for the relevant tool. Markups associated with contracts can be updated at any time. Markups on potential change orders can only be updated when the SOV (Schedule of Values) lines are in an editable state
Add a new Markup Add a new Markup to the holder. This endpoint supports the Contract and Potential Change Order tools. Access requires the user to have admin permissions for the relevant tool. Markups associated with contracts can be updated at any time. Markups on potential change orders can only be updated when the SOV (Schedule of Values) lines are in an editable state.
Functions
rest_v10_financials_markups_get(connection, procore_company_id, project_id, holder_type, holder_id, opts \\ [])
@spec rest_v10_financials_markups_get( Tesla.Env.client(), integer(), integer(), String.t(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [Procore.Model.FinancialMarkup.t()]} | {:error, Tesla.Env.t()}
Retrieve a list of Markups Retrieves a list of markups associated with the specified holder. This endpoint supports the Contract and Potential Change Order tools. Access requires the user to have admin permissions for the relevant tool.
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.project_id
(integer()): ID of the Markup's Projectholder_type
(String.t): Type of the Markup's Holderholder_id
(integer()): ID of the Markup's Holderopts
(keyword): Optional parameters
Returns
{:ok, [%FinancialMarkup{}, ...]}
on success{:error, Tesla.Env.t}
on failure
rest_v10_financials_markups_id_delete(connection, procore_company_id, project_id, holder_type, holder_id, id, opts \\ [])
@spec rest_v10_financials_markups_id_delete( Tesla.Env.client(), integer(), integer(), String.t(), integer(), integer(), keyword() ) :: {:ok, nil} | {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:error, Tesla.Env.t()}
Remove an existing Markup Remove an existing Markup from the holder. This endpoint supports the Contract and Potential Change Order tools. Access requires the user to have admin permissions for the relevant tool. Markups associated with contracts can be updated at any time. Markups on potential change orders can only be updated when the SOV (Schedule of Values) lines are in an editable state.
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.project_id
(integer()): ID of the Markup's Projectholder_type
(String.t): Type of the Markup's Holderholder_id
(integer()): ID of the Markup's Holderid
(integer()): ID of the Markupopts
(keyword): Optional parameters
Returns
{:ok, nil}
on success{:error, Tesla.Env.t}
on failure
rest_v10_financials_markups_id_get(connection, procore_company_id, project_id, holder_type, holder_id, id, opts \\ [])
@spec rest_v10_financials_markups_id_get( Tesla.Env.client(), integer(), integer(), String.t(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.FinancialMarkup.t()} | {:error, Tesla.Env.t()}
Retrieve details for the Markup Retrieve details for the Markup for specified holder. This endpoint supports the Contract and Potential Change Order tools. Access requires the user to have admin permissions for the relevant tool
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.project_id
(integer()): ID of the Markup's Projectholder_type
(String.t): Type of the Markup's Holderholder_id
(integer()): ID of the Markup's Holderid
(integer()): ID of the Markupopts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.FinancialMarkup.t}
on success{:error, Tesla.Env.t}
on failure
rest_v10_financials_markups_id_patch(connection, procore_company_id, project_id, holder_type, holder_id, id, body89, opts \\ [])
@spec rest_v10_financials_markups_id_patch( Tesla.Env.client(), integer(), integer(), String.t(), integer(), integer(), Procore.Model.Body89.t(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.FinancialMarkup.t()} | {:error, Tesla.Env.t()}
Modify an existing Markup Modify an existing Markup with new data for specified holder. This endpoint supports the Contract and Potential Change Order tools. Access requires the user to have admin permissions for the relevant tool. Markups associated with contracts can be updated at any time. Markups on potential change orders can only be updated when the SOV (Schedule of Values) lines are in an editable state
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.project_id
(integer()): ID of the Markup's Projectholder_type
(String.t): Type of the Markup's Holderholder_id
(integer()): ID of the Markup's Holderid
(integer()): ID of the Markupbody89
(Body89):opts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.FinancialMarkup.t}
on success{:error, Tesla.Env.t}
on failure
rest_v10_financials_markups_post(connection, procore_company_id, project_id, holder_type, holder_id, body88, opts \\ [])
@spec rest_v10_financials_markups_post( Tesla.Env.client(), integer(), integer(), String.t(), integer(), Procore.Model.Body88.t(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.FinancialMarkup.t()} | {:error, Tesla.Env.t()}
Add a new Markup Add a new Markup to the holder. This endpoint supports the Contract and Potential Change Order tools. Access requires the user to have admin permissions for the relevant tool. Markups associated with contracts can be updated at any time. Markups on potential change orders can only be updated when the SOV (Schedule of Values) lines are in an editable state.
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.project_id
(integer()): ID of the Markup's Projectholder_type
(String.t): Type of the Markup's Holderholder_id
(integer()): ID of the Markup's Holderbody88
(Body88):opts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.FinancialMarkup.t}
on success{:error, Tesla.Env.t}
on failure