POST /rest/v1.1/projects/{project_id}/daily_logs/weather_logs

Creates single Weather Log.

See - Working with Daily Logs - for additional info on

Servers

Path parameters

Name Type Required Description
project_id Integer Yes

Unique identifier for the project.

Request headers

Name Type Required Description
Content-Type String Yes The media type of the request body.

Default value: "application/json"

Procore-Company-Id Integer Yes

Unique company identifier associated with the Procore User Account.

Query parameters

Name Type Required Description
run_configurable_validations Boolean No

If true, validations are run for the corresponding Configurable Field Set.

Default value: false

Request body fields

Name Type Required Description
weather_log Object Yes
weather_log.file_version_ids[] Array No

File Versions to attach to the response

weather_log.ground String No

Ground condition

Possible values:

  • "Heavy Surf/Swell"
  • "Dry"
  • "High Tide"
  • "Snow"
  • "Flooded"
  • "Low Tide"
  • "Frozen"
  • "-----"
  • "Wet/Muddy"
weather_log.image_ids[] Array No

Images to attach to the response

weather_log.temperature String No

Weather temperature

Possible values:

  • "Very Cold"
  • "Cold"
  • "Hot"
  • "Very Hot"
  • "Mild"
weather_log.document_management_document_revision_ids[] Array No

PDM document to attach to the response

weather_log.upload_ids[] Array No

Uploads to attach to the response

weather_log.wind String No

Wind condition

Possible values:

  • "Calm"
  • "Light Wind"
  • "High Wind"
weather_log.precipitation String No

Precipitation conditions

weather_log.date String Yes

Date of the Weather Log. Format: YYYY-MM-DD

weather_log.drawing_revision_ids[] Array No

Drawing Revisions to attach to the response

weather_log.average String No

Average temperature for the workday

weather_log.is_weather_delay Integer No

Weather delay status

weather_log.calamity String No

Type of calamity the jobsite was subject to

Possible values:

  • "Landslide"
  • "Other"
  • "Flash Flood"
  • "Snow"
  • "Earthquake"
  • "Fire"
  • "Hurricane"
  • "Tornado"
weather_log.form_ids[] Array No

Forms to attach to the response

weather_log.time String No

UTC time weather conditions were observed. The date of observation must match entry's date.

weather_log.sky String No

Sky condition

Possible values:

  • "Mist"
  • "Overcast"
  • "Fog"
  • "Snow"
  • "Rain"
  • "Cloudy"
  • "Ice/Sleet/Hail"
  • "Clear"
weather_log.comments String No

Additional comments

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.