Procore.Api.QualitySafetyActionPlansCompanyActionPlanTemplateTestRecordRequests (procore_sdk v0.3.0)
API calls for all endpoints tagged QualitySafetyActionPlansCompanyActionPlanTemplateTestRecordRequests
.
Summary
Functions
Bulk Create Action Plan Template Test Record Requests Creates Multiple Company Action Plan Template Test Record Requests
List Company Action Plan Template Requests Gets the list of Company Action Plan Template Test Record Requests
Delete Company Action Plan Template Test Record Request Delete a single Company Action Plan Template Test Record Request
Show Company Action Plan Template Test Record Request Get the details of a single Company Action Plan Template Test Record Request
Create Company Action Plan Template Test Record Request Creates an Company Action Plan Template Test Record Request
List Recycled Company Action Plan Template Test Record Requests Returns all Recycled Company Action Plan Template Test Record Requests for a given company
Show Recycled Company Action Plan Template Test Record Request Returns a Recycled Company Action Plan Template Test Record Request
Functions
rest_v10_companies_company_id_action_plans_plan_template_test_record_requests_bulk_create_post(connection, procore_company_id, company_id, rest_v10_projects_project_id_action_plans_plan_template_test_record_requests_bulk_create_post_request, opts \\ [])
@spec rest_v10_companies_company_id_action_plans_plan_template_test_record_requests_bulk_create_post( Tesla.Env.client(), integer(), integer(), Procore.Model.RestV10ProjectsProjectIdActionPlansPlanTemplateTestRecordRequestsBulkCreatePostRequest.t(), keyword() ) :: {:ok, [ Procore.Model.RestV10CompaniesCompanyIdActionPlansPlanTemplateTestRecordRequestsBulkCreatePost200ResponseInner.t() ]} | {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:error, Tesla.Env.t()}
Bulk Create Action Plan Template Test Record Requests Creates Multiple Company Action Plan Template Test Record Requests
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.company_id
(integer()): Unique identifier for the company.rest_v10_projects_project_id_action_plans_plan_template_test_record_requests_bulk_create_post_request
(RestV10ProjectsProjectIdActionPlansPlanTemplateTestRecordRequestsBulkCreatePostRequest):opts
(keyword): Optional parameters:completion_mode
(String.t): Whether to update what can be or nothing if one can not be updated. Defaults to "all_or_nothing"
Returns
{:ok, [%RestV10CompaniesCompanyIdActionPlansPlanTemplateTestRecordRequestsBulkCreatePost200ResponseInner{}, ...]}
on success{:error, Tesla.Env.t}
on failure
rest_v10_companies_company_id_action_plans_plan_template_test_record_requests_get(connection, procore_company_id, company_id, opts \\ [])
@spec rest_v10_companies_company_id_action_plans_plan_template_test_record_requests_get( Tesla.Env.client(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [ Procore.Model.RestV10CompaniesCompanyIdActionPlansPlanTemplateTestRecordRequestsGet200ResponseInner.t() ]} | {:error, Tesla.Env.t()}
List Company Action Plan Template Requests Gets the list of Company Action Plan Template Test Record Requests
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.company_id
(integer()): Unique identifier for the company.opts
(keyword): Optional parameters:"filters[plan_template_item_id]"
([integer()]): Return item(s) associated with the specified Company Action Plan Template Item ID(s).:"filters[created_at]"
(Date.t): Return item(s) created within the specified ISO 8601 datetime range. Formats:YYYY-MM-DD
...YYYY-MM-DD
- DateYYYY-MM-DDTHH:MM:SSZ
...YYYY-MM-DDTHH:MM:SSZ
- DateTime with UTC OffsetYYYY-MM-DDTHH:MM:SS+XX:00...
YYYY-MM-DDTHH:MM:SS+XX:00- Datetime with Custom Offset -
:"filters[id]"([integer()]): Return item(s) with the specified IDs. -
:"filters[plan_template_id]"([integer()]): Return section(s) associated with the specified Action Plan Template ID(s). -
:"filters[type]"([String.t]): Return item(s) associated with the specified Test Record Type(s). -
:"filters[updated_at]"(Date.t): Return item(s) last updated within the specified ISO 8601 datetime range. Formats:
YYYY-MM-DD...
YYYY-MM-DD- Date
YYYY-MM-DDTHH:MM:SSZ...
YYYY-MM-DDTHH:MM:SSZ- DateTime with UTC Offset
YYYY-MM-DDTHH:MM:SS+XX:00...
YYYY-MM-DDTHH:MM:SS+XX:00- Datetime with Custom Offset -
:page(integer()): Page -
:per_page(integer()): Elements per page -
:sort(String.t): Direction (asc/desc) can be controlled by the presence or absence of '-' before the sort parameter. ### Returns -
, ...]}on success -
` on failure
rest_v10_companies_company_id_action_plans_plan_template_test_record_requests_id_delete(connection, procore_company_id, company_id, id, opts \\ [])
@spec rest_v10_companies_company_id_action_plans_plan_template_test_record_requests_id_delete( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, nil} | {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:error, Tesla.Env.t()}
Delete Company Action Plan Template Test Record Request Delete a single Company Action Plan Template Test Record Request
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.company_id
(integer()): Unique identifier for the company.id
(integer()): Company Action Plan Template Test Record Request IDopts
(keyword): Optional parameters
Returns
{:ok, nil}
on success{:error, Tesla.Env.t}
on failure
rest_v10_companies_company_id_action_plans_plan_template_test_record_requests_id_get(connection, procore_company_id, company_id, id, opts \\ [])
@spec rest_v10_companies_company_id_action_plans_plan_template_test_record_requests_id_get( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10CompaniesCompanyIdActionPlansPlanTemplateTestRecordRequestsGet200ResponseInner.t()} | {:error, Tesla.Env.t()}
Show Company Action Plan Template Test Record Request Get the details of a single Company Action Plan Template Test Record Request
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.company_id
(integer()): Unique identifier for the company.id
(integer()): Company Action Plan Template Test Record Request IDopts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.RestV10CompaniesCompanyIdActionPlansPlanTemplateTestRecordRequestsGet200ResponseInner.t}
on success{:error, Tesla.Env.t}
on failure
rest_v10_companies_company_id_action_plans_plan_template_test_record_requests_post(connection, procore_company_id, company_id, rest_v10_companies_company_id_action_plans_plan_template_test_record_requests_post_request, opts \\ [])
@spec rest_v10_companies_company_id_action_plans_plan_template_test_record_requests_post( Tesla.Env.client(), integer(), integer(), Procore.Model.RestV10CompaniesCompanyIdActionPlansPlanTemplateTestRecordRequestsPostRequest.t(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10CompaniesCompanyIdActionPlansPlanTemplateTestRecordRequestsGet200ResponseInner.t()} | {:error, Tesla.Env.t()}
Create Company Action Plan Template Test Record Request Creates an Company Action Plan Template Test Record Request
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.company_id
(integer()): Unique identifier for the company.rest_v10_companies_company_id_action_plans_plan_template_test_record_requests_post_request
(RestV10CompaniesCompanyIdActionPlansPlanTemplateTestRecordRequestsPostRequest):opts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.RestV10CompaniesCompanyIdActionPlansPlanTemplateTestRecordRequestsGet200ResponseInner.t}
on success{:error, Tesla.Env.t}
on failure
rest_v10_companies_company_id_recycle_bin_action_plans_plan_template_test_record_requests_get(connection, procore_company_id, company_id, opts \\ [])
@spec rest_v10_companies_company_id_recycle_bin_action_plans_plan_template_test_record_requests_get( Tesla.Env.client(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [ Procore.Model.RestV10CompaniesCompanyIdRecycleBinActionPlansPlanTemplateTestRecordRequestsGet200ResponseInner.t() ]} | {:error, Tesla.Env.t()}
List Recycled Company Action Plan Template Test Record Requests Returns all Recycled Company Action Plan Template Test Record Requests for a given company
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.company_id
(integer()): Unique identifier for the company.opts
(keyword): Optional parameters:"filters[type]"
([String.t]): Return item(s) associated with the specified Record Type(s).:"filters[created_at]"
(Date.t): Return item(s) created within the specified ISO 8601 datetime range. Formats:YYYY-MM-DD
...YYYY-MM-DD
- DateYYYY-MM-DDTHH:MM:SSZ
...YYYY-MM-DDTHH:MM:SSZ
- DateTime with UTC OffsetYYYY-MM-DDTHH:MM:SS+XX:00...
YYYY-MM-DDTHH:MM:SS+XX:00- Datetime with Custom Offset -
:"filters[id]"([integer()]): Return item(s) with the specified IDs. -
:"filters[plan_template_item_id]"([integer()]): Return item(s) associated with the specified Action Plan Template Item ID(s). -
:"filters[plan_template_id]"([integer()]): Return section(s) associated with the specified Action Plan Template ID(s). -
:"filters[updated_at]"(Date.t): Return item(s) last updated within the specified ISO 8601 datetime range. Formats:
YYYY-MM-DD...
YYYY-MM-DD- Date
YYYY-MM-DDTHH:MM:SSZ...
YYYY-MM-DDTHH:MM:SSZ- DateTime with UTC Offset
YYYY-MM-DDTHH:MM:SS+XX:00...
YYYY-MM-DDTHH:MM:SS+XX:00- Datetime with Custom Offset -
:page(integer()): Page -
:per_page(integer()): Elements per page -
:sort(String.t): Direction (asc/desc) can be controlled by the presence or absence of '-' before the sort parameter. ### Returns -
, ...]}on success -
` on failure
rest_v10_companies_company_id_recycle_bin_action_plans_plan_template_test_record_requests_id_get(connection, procore_company_id, company_id, id, opts \\ [])
@spec rest_v10_companies_company_id_recycle_bin_action_plans_plan_template_test_record_requests_id_get( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10CompaniesCompanyIdRecycleBinActionPlansPlanTemplateTestRecordRequestsGet200ResponseInner.t()} | {:error, Tesla.Env.t()}
Show Recycled Company Action Plan Template Test Record Request Returns a Recycled Company Action Plan Template Test Record Request
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.company_id
(integer()): Unique identifier for the company.id
(integer()): Company Action Plan Template Test Record Request IDopts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.RestV10CompaniesCompanyIdRecycleBinActionPlansPlanTemplateTestRecordRequestsGet200ResponseInner.t}
on success{:error, Tesla.Env.t}
on failure