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

Link to this function

rest_v10_financials_markups_get(connection, procore_company_id, project_id, holder_type, holder_id, opts \\ [])

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 server
  • procore_company_id (integer()): Unique company identifier associated with the Procore User Account.
  • project_id (integer()): ID of the Markup's Project
  • holder_type (String.t): Type of the Markup's Holder
  • holder_id (integer()): ID of the Markup's Holder
  • opts (keyword): Optional parameters

Returns

  • {:ok, [%FinancialMarkup{}, ...]} on success
  • {:error, Tesla.Env.t} on failure
Link to this function

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 server
  • procore_company_id (integer()): Unique company identifier associated with the Procore User Account.
  • project_id (integer()): ID of the Markup's Project
  • holder_type (String.t): Type of the Markup's Holder
  • holder_id (integer()): ID of the Markup's Holder
  • id (integer()): ID of the Markup
  • opts (keyword): Optional parameters

Returns

  • {:ok, nil} on success
  • {:error, Tesla.Env.t} on failure
Link to this function

rest_v10_financials_markups_id_get(connection, procore_company_id, project_id, holder_type, holder_id, id, opts \\ [])

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 server
  • procore_company_id (integer()): Unique company identifier associated with the Procore User Account.
  • project_id (integer()): ID of the Markup's Project
  • holder_type (String.t): Type of the Markup's Holder
  • holder_id (integer()): ID of the Markup's Holder
  • id (integer()): ID of the Markup
  • opts (keyword): Optional parameters

Returns

  • {:ok, Procore.Model.FinancialMarkup.t} on success
  • {:error, Tesla.Env.t} on failure
Link to this function

rest_v10_financials_markups_id_patch(connection, procore_company_id, project_id, holder_type, holder_id, id, body89, opts \\ [])

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 server
  • procore_company_id (integer()): Unique company identifier associated with the Procore User Account.
  • project_id (integer()): ID of the Markup's Project
  • holder_type (String.t): Type of the Markup's Holder
  • holder_id (integer()): ID of the Markup's Holder
  • id (integer()): ID of the Markup
  • body89 (Body89):
  • opts (keyword): Optional parameters

Returns

  • {:ok, Procore.Model.FinancialMarkup.t} on success
  • {:error, Tesla.Env.t} on failure
Link to this function

rest_v10_financials_markups_post(connection, procore_company_id, project_id, holder_type, holder_id, body88, opts \\ [])

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 server
  • procore_company_id (integer()): Unique company identifier associated with the Procore User Account.
  • project_id (integer()): ID of the Markup's Project
  • holder_type (String.t): Type of the Markup's Holder
  • holder_id (integer()): ID of the Markup's Holder
  • body88 (Body88):
  • opts (keyword): Optional parameters

Returns

  • {:ok, Procore.Model.FinancialMarkup.t} on success
  • {:error, Tesla.Env.t} on failure