Procore.Api.ProjectManagementDailyLogCallLogs (procore_sdk v0.3.0)
API calls for all endpoints tagged ProjectManagementDailyLogCallLogs
.
Summary
Functions
List Call Logs Returns all Call Logs for the current date. See Working with Daily Logs for information on filtering the response using the log_date, start_date, and end_date parameters. Note that if none of the date parameters are provided in the call, only logs from the current date are returned.
Delete Call Log Delete single Call Log.
Show Call Logs Returns single Call Log.
Update Call Log Update single Call Log. #### See - Daily Log guide - for additional info on * Attachments
Create Call Log Creates single Call Log. #### See - Daily Log guide - for additional info on * Attachments
Functions
rest_v10_projects_project_id_call_logs_get(connection, procore_company_id, project_id, opts \\ [])
@spec rest_v10_projects_project_id_call_logs_get( Tesla.Env.client(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [Procore.Model.RestV10ProjectsProjectIdCallLogsGet200ResponseInner.t()]} | {:error, Tesla.Env.t()}
List Call Logs Returns all Call Logs for the current date. See Working with Daily Logs for information on filtering the response using the log_date, start_date, and end_date parameters. Note that if none of the date parameters are provided in the call, only logs from the current date are returned.
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:log_date
(Date.t): Date of specific logs desired in YYYY-MM-DD format:start_date
(Date.t): Start date of specific logs desired in YYYY-MM-DD format (use together with end_date):end_date
(Date.t): End date of specific logs desired in YYYY-MM-DD format (use together with start_date):"filters[created_by_id]"
(integer()): Return item(s) created by the specified User ID:page
(integer()): Page:per_page
(integer()): Elements per page
Returns
{:ok, [%RestV10ProjectsProjectIdCallLogsGet200ResponseInner{}, ...]}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_call_logs_id_delete(connection, procore_company_id, project_id, id, opts \\ [])
@spec rest_v10_projects_project_id_call_logs_id_delete( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, nil} | {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:error, Tesla.Env.t()}
Delete Call Log Delete single Call Log.
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.id
(integer()): Call log IDopts
(keyword): Optional parameters
Returns
{:ok, nil}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_call_logs_id_get(connection, procore_company_id, project_id, id, opts \\ [])
@spec rest_v10_projects_project_id_call_logs_id_get( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10ProjectsProjectIdCallLogsGet200ResponseInner.t()} | {:error, Tesla.Env.t()}
Show Call Logs Returns single Call Log.
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.id
(integer()): Call log IDopts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.RestV10ProjectsProjectIdCallLogsGet200ResponseInner.t}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_call_logs_id_patch(connection, procore_company_id, project_id, id, rest_v10_projects_project_id_call_logs_post_request, opts \\ [])
@spec rest_v10_projects_project_id_call_logs_id_patch( Tesla.Env.client(), integer(), integer(), integer(), Procore.Model.RestV10ProjectsProjectIdCallLogsPostRequest.t(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10ProjectsProjectIdCallLogsGet200ResponseInner.t()} | {:error, Tesla.Env.t()}
Update Call Log Update single Call Log. #### See - Daily Log guide - for additional info on * Attachments
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.id
(integer()): Call log IDrest_v10_projects_project_id_call_logs_post_request
(RestV10ProjectsProjectIdCallLogsPostRequest):opts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.RestV10ProjectsProjectIdCallLogsGet200ResponseInner.t}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_call_logs_post(connection, procore_company_id, project_id, rest_v10_projects_project_id_call_logs_post_request, opts \\ [])
@spec rest_v10_projects_project_id_call_logs_post( Tesla.Env.client(), integer(), integer(), Procore.Model.RestV10ProjectsProjectIdCallLogsPostRequest.t(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.RestV10ProjectsProjectIdCallLogsGet200ResponseInner.t()} | {:error, Tesla.Env.t()}
Create Call Log Creates single Call Log. #### See - Daily Log guide - for additional info on * Attachments
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.rest_v10_projects_project_id_call_logs_post_request
(RestV10ProjectsProjectIdCallLogsPostRequest):opts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.RestV10ProjectsProjectIdCallLogsGet200ResponseInner.t}
on success{:error, Tesla.Env.t}
on failure