Procore.Api.CoreProjectDirectoryProjectDirectoryFilterOptions (procore_sdk v0.3.0)

API calls for all endpoints tagged CoreProjectDirectoryProjectDirectoryFilterOptions.

Summary

Functions

List Project Cost Codes Return a distinct list of cost codes in use on vendors for a given project

List Project Job Titles Return a distinct list of job titles for all contacts on a project

List Project Permission Templates Return a distinct list of permission templates in use on a project

List Project Trades Return a distinct list of trades in use on vendors for a given project

Functions

Link to this function

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

List Project Cost Codes Return a distinct list of cost codes in use on vendors for a given 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, [%RestV10ProjectsProjectIdDirectoryFilterOptionsCostCodesGet200ResponseInner{}, ...]} on success
  • {:error, Tesla.Env.t} on failure
Link to this function

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

List Project Country Codes Return a distinct list of country codes for a 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, [%RestV10ProjectsProjectIdDirectoryFilterOptionsCountryCodesGet200ResponseInner{}, ...]} on success
  • {:error, Tesla.Env.t} on failure
Link to this function

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

List Project Job Titles Return a distinct list of job titles for all contacts on a 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, [%RestV10ProjectsProjectIdDirectoryFilterOptionsJobTitlesGet200ResponseInner{}, ...]} on success
  • {:error, Tesla.Env.t} on failure
Link to this function

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

List Project Permission Templates Return a distinct list of permission templates in use on a 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, [%RestV10ProjectsProjectIdDirectoryFilterOptionsPermissionTemplatesGet200ResponseInner{}, ...]} on success
  • {:error, Tesla.Env.t} on failure
Link to this function

rest_v10_projects_project_id_directory_filter_options_state_codes_get(connection, procore_company_id, project_id, country_code, opts \\ [])

List Project State Codes Return the list of states for a country

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.
  • country_code (String.t): Code that identifies a country
  • opts (keyword): Optional parameters

Returns

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

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

List Project Trades Return a distinct list of trades in use on vendors for a given 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, [%RestV10ProjectsProjectIdDirectoryFilterOptionsTradesGet200ResponseInner{}, ...]} on success
  • {:error, Tesla.Env.t} on failure