Procore.Api.ProjectManagementRFIFilterOptions (procore_sdk v0.3.0)

API calls for all endpoints tagged ProjectManagementRFIFilterOptions.

Summary

Functions

List available RFI assigned_id filter options Returns a list of assigned_id filter fields and options for RFIs on a specified Project

List available RFI ball in court filter options Returns a list of available RFI ball in court filter fields and options for RFIs on a specified Project

List available RFI cost code options Returns a list of RFI cost code options for a specified Project

List available RFI filters Returns a list of filter fields and options for RFIs on a specified Project

List available RFIs locations Returns a list of RFI locations for a specified Project

List available RFI Prefix Stage filter options Returns all Filter Options for Prefix Stage defined by the project

List available RFI Priority filter options Returns a list of available Priority options for RFIs

List available RFI received from filter options Returns a list of received from filter options for RFIs on a specified Project

List available RFI responsible contractor filter options Returns a list of responsible contractor filter fields and options for RFIs on a specified Project

List available RFI RFI Manager filter options Returns a list of available RFI Manager filter fields and options for RFIs on a specified Project

List available RFI status filter options Returns a list of status filter fields and options for RFIs on a specified Project

List available RFI Sub Job filter options Returns all Filter Options for Sub Jobs defined by the project

Functions

Link to this function

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

List available RFI assigned_id filter options Returns a list of assigned_id filter fields and options for RFIs on a 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

Returns

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

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

List available RFI ball in court filter options Returns a list of available RFI ball in court filter fields and options for RFIs on a 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

Returns

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

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

List available RFI cost code options Returns a list of RFI cost code options for a 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

Returns

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

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

List available RFI filters Returns a list of filter fields and options for RFIs on a 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

Returns

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

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

List available RFIs locations Returns a list of RFI locations for a 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

Returns

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

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

List available RFI Prefix Stage filter options Returns all Filter Options for Prefix Stage defined by the 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

Returns

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

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

List available RFI Priority filter options Returns a list of available Priority options for RFIs

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

Returns

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

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

@spec rest_v10_projects_project_id_rfis_filter_options_received_from_login_information_id_get(
  Tesla.Env.client(),
  integer(),
  integer(),
  keyword()
) ::
  {:ok,
   Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()}
  | {:ok,
     [
       Procore.Model.RestV10ProjectsProjectIdRfisFilterOptionsStatusGet200ResponseInner.t()
     ]}
  | {:error, Tesla.Env.t()}

List available RFI received from filter options Returns a list of received from filter options for RFIs on a 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

Returns

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

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

@spec rest_v10_projects_project_id_rfis_filter_options_responsible_contractor_id_get(
  Tesla.Env.client(),
  integer(),
  integer(),
  keyword()
) ::
  {:ok,
   Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()}
  | {:ok,
     [
       Procore.Model.RestV10ProjectsProjectIdRfisFilterOptionsStatusGet200ResponseInner.t()
     ]}
  | {:error, Tesla.Env.t()}

List available RFI responsible contractor filter options Returns a list of responsible contractor filter fields and options for RFIs on a 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

Returns

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

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

List available RFI RFI Manager filter options Returns a list of available RFI Manager filter fields and options for RFIs on a 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

Returns

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

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

List available RFI status filter options Returns a list of status filter fields and options for RFIs on a 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

Returns

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

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

List available RFI Sub Job filter options Returns all Filter Options for Sub Jobs defined by the 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

Returns

  • {:ok, [%RestV10ProjectsProjectIdRfisFilterOptionsSubJobIdGet200ResponseInner{}, ...]} on success
  • {:error, Tesla.Env.t} on failure