Procore.Api.ProjectManagementCoordinationIssuesCoordinationIssues (procore_sdk v0.3.0)

API calls for all endpoints tagged ProjectManagementCoordinationIssuesCoordinationIssues.

Summary

Functions

List Coordination Issues Lists Coordination Issues associated with the specified Project.

Delete Coordination Issue Delete a Coordination Issue from the system

Show Coordination Issue Return a single Coordination Issue item.

Create Coordination Issue Create a Coordination Issue in a Project

Functions

Link to this function

rest_v10_coordination_issues_get(connection, procore_company_id, project_id, opts \\ [])

List Coordination Issues Lists Coordination Issues associated with the specified Project.

Parameters

  • connection (Procore.Connection): Connection to server
  • procore_company_id (integer()): Unique company identifier associated with the Procore User Account.
  • project_id (integer()): Unique identifier for the project.
  • opts (keyword): Optional parameters
    • :page (integer()): Page
    • :per_page (integer()): Elements per page
    • :"filters[assignee_company_id][]" ([integer()]): Filter item(s) with matching assignee vendor companies.
    • :"filters[assignee_id][]" ([integer()]): Filter item(s) with matching assignees.
    • :"filters[created_by_id][]" ([integer()]): Filter item(s) with matching User IDs.
    • :"filters[created_from][]" ([String.t]): Filter item(s) with matching creation source.
    • :"filters[ids][]" ([integer()]): Filter item(s) with matching ids.
    • :"filters[location_id][]" ([integer()]): Filter item(s) with matching locations.
    • :"filters[include_sublocations]" (boolean()): Use together with filters[location_id]
    • :"filters[search]" (String.t): Filter item(s) with the matching search query. The search is performed on title and issue number.
    • :"filters[coordination_issue_file_id][]" ([integer()]): Filter item(s) with the exact coordination issue file.
    • :"filters[status][]" ([String.t]): Filter item(s) with matching status.
    • :"filters[issue_type][]" ([String.t]): Filter item(s) with matching issue_type.
    • :"filters[priority][]" ([String.t]): Filter item(s) with matching priority.
    • :"filters[trade_id][]" ([integer()]): Filter item(s) with matching trades.
    • :"filters[updated_at]" (String.t): Filter item(s) within a specific updated at iso8601 datetime range.
    • :"filters[due_date]" (String.t): Filter item(s) within a specific due date iso8601 date range.
    • :"filters[created_at]" (String.t): Filter item(s) within a specific created at iso8601 datetime range.
    • :sort (String.t): Sort item(s) by an attribute. The default sort is ascending. To sort in descending order, prepend the sort value with a hyphen character '-'
    • :view (String.t): The compact view contains only ids. The normal view is a subset of the response shown below, and does not include attachments, viewpoints, linked items and updated_by The extended view contains the response shown below. The default view is normal.
    • :viewpoint_format (String.t): Specify viewpoint data format. This parameter functions only when the query parameter view is 'extended' The default format returns the viewpoint content as saved. The procore format returns the viewpoint content converted to Procore format. If a valid conversion is not possible, empty viewpoint is returned.
    • :save_sticky_filters (boolean()): Persists filter parameters for the requesting user and project.

Returns

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

rest_v10_coordination_issues_id_delete(connection, procore_company_id, id, project_id, opts \\ [])

@spec rest_v10_coordination_issues_id_delete(
  Tesla.Env.client(),
  integer(),
  integer(),
  integer(),
  keyword()
) ::
  {:ok, nil}
  | {:ok,
     Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()}
  | {:error, Tesla.Env.t()}

Delete Coordination Issue Delete a Coordination Issue from the system

Parameters

  • connection (Procore.Connection): Connection to server
  • procore_company_id (integer()): Unique company identifier associated with the Procore User Account.
  • id (integer()): Coordination Issue ID
  • project_id (integer()): Unique identifier for the project.
  • opts (keyword): Optional parameters

Returns

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

rest_v10_coordination_issues_id_get(connection, procore_company_id, id, project_id, opts \\ [])

Show Coordination Issue Return a single Coordination Issue item.

Parameters

  • connection (Procore.Connection): Connection to server
  • procore_company_id (integer()): Unique company identifier associated with the Procore User Account.
  • id (integer()): Coordination Issue ID
  • project_id (integer()): Unique identifier for the project.
  • opts (keyword): Optional parameters
    • :view (String.t): The compact view contains only ids. The normal view is a subset of the response shown below, and does not include attachments, viewpoints, linked items and updated_by The extended view contains the response shown below. The default view is normal.
    • :viewpoint_format (String.t): Specify viewpoint data format. This parameter functions only when the query parameter view is 'extended' The default format returns the viewpoint content as saved. The procore format returns the viewpoint content converted to Procore format. If a valid conversion is not possible, empty viewpoint is returned.

Returns

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

rest_v10_coordination_issues_id_patch(connection, procore_company_id, id, body108, opts \\ [])

Update Coordination Issue Update a Coordination Issue item

Parameters

  • connection (Procore.Connection): Connection to server
  • procore_company_id (integer()): Unique company identifier associated with the Procore User Account.
  • id (integer()): Coordination Issue ID
  • body108 (Body108):
  • opts (keyword): Optional parameters

Returns

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

rest_v10_coordination_issues_post(connection, procore_company_id, body107, opts \\ [])

Create Coordination Issue Create a Coordination Issue in a Project

Parameters

  • connection (Procore.Connection): Connection to server
  • procore_company_id (integer()): Unique company identifier associated with the Procore User Account.
  • body107 (Body107):
  • opts (keyword): Optional parameters

Returns

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