Procore.Api.QualitySafetyActionPlansCompanyActionPlanTemplateItemAssignees (procore_sdk v0.3.0)
API calls for all endpoints tagged QualitySafetyActionPlansCompanyActionPlanTemplateItemAssignees
.
Summary
Functions
Bulk Create Action Plan Template Item Assignees Creates multiple Action Plan Template Assignees
Bulk Update Company Action Plan Template Item Assignees Updates multiple Action Plan Assignees for the selected action plan items
List Company Action Plan Template Item Assignees List of all Company Action Plan Template Item Assignees
Delete Company Action Plan Template Item Assignee Delete a Company Action Plan Template Item Assignee
Show Company Action Plan Template Item Assignee Details of a single Company Action Plan Template Item Assignee
Update Company Action Plan Template Item Assignee Updates a single Company Action Plan Template Item Assignee
Create Company Action Plan Template Item Assignee Create an Company Action Plan Template Item Assignee
List Recycled Company Action Plan Template Items Assignees Returns all Recycled Company Action Plan Template Item Assignees for a given company
Show Recycled Company Action Plan Template Items Assignee Returns a Specific Recycled Company Action Plan Template Item Assignee for a given company
Functions
rest_v10_companies_company_id_action_plans_plan_template_item_assignees_bulk_create_post(connection, procore_company_id, company_id, rest_v10_projects_project_id_action_plans_plan_template_item_assignees_bulk_create_post_request, opts \\ [])
@spec rest_v10_companies_company_id_action_plans_plan_template_item_assignees_bulk_create_post( Tesla.Env.client(), integer(), integer(), Procore.Model.RestV10ProjectsProjectIdActionPlansPlanTemplateItemAssigneesBulkCreatePostRequest.t(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [ Procore.Model.RestV10ProjectsProjectIdActionPlansPlanTemplateItemAssigneesBulkCreatePost200ResponseInner.t() ]} | {:error, Tesla.Env.t()}
Bulk Create Action Plan Template Item Assignees Creates multiple Action Plan Template Assignees
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_item_assignees_bulk_create_post_request
(RestV10ProjectsProjectIdActionPlansPlanTemplateItemAssigneesBulkCreatePostRequest):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, [%RestV10ProjectsProjectIdActionPlansPlanTemplateItemAssigneesBulkCreatePost200ResponseInner{}, ...]}
on success{:error, Tesla.Env.t}
on failure
rest_v10_companies_company_id_action_plans_plan_template_item_assignees_bulk_update_patch(connection, procore_company_id, company_id, rest_v10_companies_company_id_action_plans_plan_template_item_assignees_bulk_update_patch_request, opts \\ [])
@spec rest_v10_companies_company_id_action_plans_plan_template_item_assignees_bulk_update_patch( Tesla.Env.client(), integer(), integer(), Procore.Model.RestV10CompaniesCompanyIdActionPlansPlanTemplateItemAssigneesBulkUpdatePatchRequest.t(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [ Procore.Model.RestV10ProjectsProjectIdActionPlansPlanTemplateItemAssigneesBulkUpdatePatch200ResponseInner.t() ]} | {:error, Tesla.Env.t()}
Bulk Update Company Action Plan Template Item Assignees Updates multiple Action Plan Assignees for the selected action plan items
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_item_assignees_bulk_update_patch_request
(RestV10CompaniesCompanyIdActionPlansPlanTemplateItemAssigneesBulkUpdatePatchRequest):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, [%RestV10ProjectsProjectIdActionPlansPlanTemplateItemAssigneesBulkUpdatePatch200ResponseInner{}, ...]}
on success{:error, Tesla.Env.t}
on failure
rest_v10_companies_company_id_action_plans_plan_template_item_assignees_get(connection, procore_company_id, company_id, opts \\ [])
@spec rest_v10_companies_company_id_action_plans_plan_template_item_assignees_get( Tesla.Env.client(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [ Procore.Model.RestV10CompaniesCompanyIdActionPlansPlanTemplateItemAssigneesGet200ResponseInner.t() ]} | {:error, Tesla.Env.t()}
List Company Action Plan Template Item Assignees List of all Company Action Plan Template Item Assignees
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[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_action_plans_plan_template_item_assignees_id_delete(connection, procore_company_id, company_id, id, opts \\ [])
@spec rest_v10_companies_company_id_action_plans_plan_template_item_assignees_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 Item Assignee Delete a Company Action Plan Template Item Assignee
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()): Assignee IDopts
(keyword): Optional parameters
Returns
{:ok, nil}
on success{:error, Tesla.Env.t}
on failure
rest_v10_companies_company_id_action_plans_plan_template_item_assignees_id_get(connection, procore_company_id, company_id, id, opts \\ [])
@spec rest_v10_companies_company_id_action_plans_plan_template_item_assignees_id_get( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdActionPlansPlanTemplateItemAssigneesGet200ResponseInner.t()} | {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:error, Tesla.Env.t()}
Show Company Action Plan Template Item Assignee Details of a single Company Action Plan Template Item Assignee
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()): Assignee IDopts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.RestV10CompaniesCompanyIdActionPlansPlanTemplateItemAssigneesGet200ResponseInner.t}
on success{:error, Tesla.Env.t}
on failure
rest_v10_companies_company_id_action_plans_plan_template_item_assignees_id_patch(connection, procore_company_id, company_id, id, rest_v10_companies_company_id_action_plans_plan_template_item_assignees_id_patch_request, opts \\ [])
@spec rest_v10_companies_company_id_action_plans_plan_template_item_assignees_id_patch( Tesla.Env.client(), integer(), integer(), integer(), Procore.Model.RestV10CompaniesCompanyIdActionPlansPlanTemplateItemAssigneesIdPatchRequest.t(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdActionPlansPlanTemplateItemAssigneesGet200ResponseInner.t()} | {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:error, Tesla.Env.t()}
Update Company Action Plan Template Item Assignee Updates a single Company Action Plan Template Item Assignee
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()): Assignee IDrest_v10_companies_company_id_action_plans_plan_template_item_assignees_id_patch_request
(RestV10CompaniesCompanyIdActionPlansPlanTemplateItemAssigneesIdPatchRequest):opts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.RestV10CompaniesCompanyIdActionPlansPlanTemplateItemAssigneesGet200ResponseInner.t}
on success{:error, Tesla.Env.t}
on failure
rest_v10_companies_company_id_action_plans_plan_template_item_assignees_post(connection, procore_company_id, company_id, rest_v10_companies_company_id_action_plans_plan_template_item_assignees_post_request, opts \\ [])
@spec rest_v10_companies_company_id_action_plans_plan_template_item_assignees_post( Tesla.Env.client(), integer(), integer(), Procore.Model.RestV10CompaniesCompanyIdActionPlansPlanTemplateItemAssigneesPostRequest.t(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdActionPlansPlanTemplateItemAssigneesGet200ResponseInner.t()} | {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:error, Tesla.Env.t()}
Create Company Action Plan Template Item Assignee Create an Company Action Plan Template Item Assignee
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_item_assignees_post_request
(RestV10CompaniesCompanyIdActionPlansPlanTemplateItemAssigneesPostRequest):opts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.RestV10CompaniesCompanyIdActionPlansPlanTemplateItemAssigneesGet200ResponseInner.t}
on success{:error, Tesla.Env.t}
on failure
rest_v10_companies_company_id_recycle_bin_action_plans_plan_template_item_assignees_get(connection, procore_company_id, company_id, opts \\ [])
@spec rest_v10_companies_company_id_recycle_bin_action_plans_plan_template_item_assignees_get( Tesla.Env.client(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [ Procore.Model.RestV10CompaniesCompanyIdRecycleBinActionPlansPlanTemplateItemAssigneesGet200ResponseInner.t() ]} | {:error, Tesla.Env.t()}
List Recycled Company Action Plan Template Items Assignees Returns all Recycled Company Action Plan Template Item Assignees 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[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_item_assignees_id_get(connection, procore_company_id, company_id, id, opts \\ [])
@spec rest_v10_companies_company_id_recycle_bin_action_plans_plan_template_item_assignees_id_get( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10CompaniesCompanyIdRecycleBinActionPlansPlanTemplateItemAssigneesGet200ResponseInner.t()} | {:error, Tesla.Env.t()}
Show Recycled Company Action Plan Template Items Assignee Returns a Specific Recycled Company Action Plan Template Item Assignee 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.id
(integer()): Action Plan Template Item Assignee IDopts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.RestV10CompaniesCompanyIdRecycleBinActionPlansPlanTemplateItemAssigneesGet200ResponseInner.t}
on success{:error, Tesla.Env.t}
on failure