Procore.Api.ConstructionFinancialsPrimeContractsPrimeChangeOrders (procore_sdk v0.3.0)
API calls for all endpoints tagged ConstructionFinancialsPrimeContractsPrimeChangeOrders.
Summary
Functions
Show All Prime Change Orders Returns all Prime Change Orders for the specified Project. This endpoint currently only supports projects using 1 and 2 tier change order configurations.
Delete Prime Change Order Delete the specified Prime Change Order. This endpoint currently only supports projects using 1 and 2 tier change order configurations.
Show Prime Change Order Show the details of the Prime Change Order. This endpoint currently only supports projects using 1 and 2 tier change order configurations.
Update Prime Change Order Update the specified Prime Change Order. This endpoint currently only supports projects using 1 and 2 tier change order configurations.
Create Prime Change Order Create a new Prime Change Order. This endpoint currently only supports projects using 1 and 2 tier change order configurations.
Functions
rest_v10_projects_project_id_prime_change_orders_get(connection, procore_company_id, project_id, opts \\ [])
@spec rest_v10_projects_project_id_prime_change_orders_get( Tesla.Env.client(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10ProjectsProjectIdPrimeChangeOrdersGet200Response.t()} | {:error, Tesla.Env.t()}
Show All Prime Change Orders Returns all Prime Change Orders for the specified Project. This endpoint currently only supports projects using 1 and 2 tier change order configurations.
Parameters
connection(Procore.Connection): Connection to serverprocore_company_id(integer()): Unique company identifier associated with the Procore User Account.project_id(integer()): Unique identifier for the project.opts(keyword): Optional parameters:view(String.t): Specifies Which view (which attributes) of the resource is going to be present in the response. the extended view includes change events data, while the default view does not.:sort(String.t): Direction (asc/desc) can be controlled by the presence or absence of '-' before the sort parameter.:"filters[id]"(integer()): Filter results by Change Order ID:"filters[batch_id]"(integer()): Filter results by Change Order Batch ID:"filters[legacy_package_id]"(integer()): Filter results by legacy Change Order Package ID:"filters[contract_id]"(integer()): Filter results by Contract ID:"filters[updated_at]"(String.t): Return item(s) within a specific updated at iso8601 datetime range
Returns
{:ok, Procore.Model.RestV10ProjectsProjectIdPrimeChangeOrdersGet200Response.t}on success{:error, Tesla.Env.t}on failure
rest_v10_projects_project_id_prime_change_orders_id_delete(connection, procore_company_id, id, project_id, opts \\ [])
@spec rest_v10_projects_project_id_prime_change_orders_id_delete( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, nil} | {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:error, Tesla.Env.t()}
Delete Prime Change Order Delete the specified Prime Change Order. This endpoint currently only supports projects using 1 and 2 tier change order configurations.
Parameters
connection(Procore.Connection): Connection to serverprocore_company_id(integer()): Unique company identifier associated with the Procore User Account.id(integer()): ID of the Prime Change Orderproject_id(integer()): Unique identifier for the project.opts(keyword): Optional parameters
Returns
{:ok, nil}on success{:error, Tesla.Env.t}on failure
rest_v10_projects_project_id_prime_change_orders_id_get(connection, procore_company_id, id, project_id, opts \\ [])
@spec rest_v10_projects_project_id_prime_change_orders_id_get( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10ProjectsProjectIdPrimeChangeOrdersPost201Response.t()} | {:error, Tesla.Env.t()}
Show Prime Change Order Show the details of the Prime Change Order. This endpoint currently only supports projects using 1 and 2 tier change order configurations.
Parameters
connection(Procore.Connection): Connection to serverprocore_company_id(integer()): Unique company identifier associated with the Procore User Account.id(integer()): ID of the Prime Change Orderproject_id(integer()): Unique identifier for the project.opts(keyword): Optional parameters:view(String.t): Specifies Which view (which attributes) of the resource is going to be present in the response. the extended view includes change events data, while the default view does not.
Returns
{:ok, Procore.Model.RestV10ProjectsProjectIdPrimeChangeOrdersPost201Response.t}on success{:error, Tesla.Env.t}on failure
rest_v10_projects_project_id_prime_change_orders_id_patch(connection, procore_company_id, id, project_id, body47, opts \\ [])
@spec rest_v10_projects_project_id_prime_change_orders_id_patch( Tesla.Env.client(), integer(), integer(), integer(), Procore.Model.Body47.t(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10ProjectsProjectIdPrimeChangeOrdersPost201Response.t()} | {:error, Tesla.Env.t()}
Update Prime Change Order Update the specified Prime Change Order. This endpoint currently only supports projects using 1 and 2 tier change order configurations.
Parameters
connection(Procore.Connection): Connection to serverprocore_company_id(integer()): Unique company identifier associated with the Procore User Account.id(integer()): ID of the Prime Change Orderproject_id(integer()): Unique identifier for the project.body47(Body47):opts(keyword): Optional parameters:run_configurable_validations(boolean()): If true, validations are run for the corresponding Configurable Field Set.:view(String.t): Specifies Which view (which attributes) of the resource is going to be present in the response. the extended view includes change events data, while the default view does not.
Returns
{:ok, Procore.Model.RestV10ProjectsProjectIdPrimeChangeOrdersPost201Response.t}on success{:error, Tesla.Env.t}on failure
rest_v10_projects_project_id_prime_change_orders_post(connection, procore_company_id, project_id, body46, opts \\ [])
@spec rest_v10_projects_project_id_prime_change_orders_post( Tesla.Env.client(), integer(), integer(), Procore.Model.Body46.t(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10ProjectsProjectIdPrimeChangeOrdersPost201Response.t()} | {:error, Tesla.Env.t()}
Create Prime Change Order Create a new Prime Change Order. This endpoint currently only supports projects using 1 and 2 tier change order configurations.
Parameters
connection(Procore.Connection): Connection to serverprocore_company_id(integer()): Unique company identifier associated with the Procore User Account.project_id(integer()): Unique identifier for the project.body46(Body46):opts(keyword): Optional parameters:run_configurable_validations(boolean()): If true, validations are run for the corresponding Configurable Field Set.
Returns
{:ok, Procore.Model.RestV10ProjectsProjectIdPrimeChangeOrdersPost201Response.t}on success{:error, Tesla.Env.t}on failure