GET /rest/v1.0/projects/{project_id}/rfis

Returns all RFIs in a specified Project.

See Filtering on List Actions for information on using the filtering capabilities provided by this endpoint.

Servers

Path parameters

Name Type Required Description
project_id Integer Yes

Unique identifier for the project.

Request headers

Name Type Required Description
Procore-Company-Id Integer Yes

Unique company identifier associated with the Procore User Account.

Query parameters

Name Type Required Description
filters[responsible_contractor_id] Integer No

Responsible Contractor ID

filters[cost_code_id] String No

Cost Code ID. Returns item(s) with the specified Cost Code ID or within the specified range of Cost Code IDs.

filters[assigned_id] String No

Assigned ID

search String No

Search for RFIs by subject or number. This parameter will return all RFIs that match the search term.

filters[received_from_login_information_id] String No

Received From Login Information ID. Returns item(s) with the specified Received From Login Information ID.

filters[created_at] String No

Return item(s) created 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

filters[number] Integer No

Return item(s) with the specified RFI Number.

filters[prefix_stage_id] String No

Return item(s) with the specified RFI Prefix Stage.

filters[status] String No

Return item(s) with the specified RFI Status.

Possible values:

  • "open"
  • "closed"
  • "draft"
filters[location_id][] Array No

Location ID. Returns item(s) with the specified Location ID or a range of Location IDs.

sort[direction] String No

If passed a sort attribute, determines which direction to sort

Possible values:

  • "desc"
  • "asc"
page Integer No

Page

filters[rfi_manager_id] Integer No

Return item(s) with the specified RFI Manager ID.

filters[id][] Array No

Return item(s) with the specified IDs.

per_page Integer No

Elements per page

filters[ball_in_court_id] Integer No

User ID. Return item(s) where the specified User ID is the Ball in Court.

filters[updated_at] String No

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

sort[attribute] String No

The attribute by which to sort the list of RFIs

Possible values:

  • "initiated_at"
  • "due_date"
  • "schedule_impact"
  • "specification_section_id"
  • "created_by_id"
  • "received_from_login_information_id"
  • "assigned_id"
  • "location_id"
  • "subject"
  • "rfi_manager_id"
  • "cost_impact"
  • "reference"
  • "time_resolved"
  • "position"
  • "due_date_variance"
  • "cost_code_id"
  • "date_created"
  • "number"
  • "drawing_number"
  • "responsible_contractor_id"

How to start integrating

  1. Add HTTP Task to your workflow definition.
  2. Search for the API you want to integrate with and click on the name.
    • This loads the API reference documentation and prepares the Http request settings.
  3. Click Test request to test run your request to the API and see the API's response.