Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

RentCheck Inspection Features API

The Inspection Features API from RentCheck — 13 operation(s) for inspection features.

RentCheck Inspection Features API is one of 31 APIs that RentCheck publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Inspection Features. The published artifact set on APIs.io includes an OpenAPI specification and an API reference.

This API exposes 15 operations across 13 paths, and defines 17 schemas. It is described by OpenAPI 3.1.0, at version 1.0.0.

Requests are made against a single base URL, https://prod-public-api.getrentcheck.com.

15 operations 13 paths 17 schemas 2 DELETE5 GET3 POST5 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
1.0.0
Base URL
https://prod-public-api.getrentcheck.com
Authentication
HTTP Bearer, API Key, API Key
Resource Areas
1

Authentication & Security 3

RentCheck Inspection Features API declares 3 security schemes for authenticating requests. It accepts HTTP bearer tokens (JWT) (bearerAuth). An API key is passed in the header as x-app-id (x-app-id). An API key is passed in the header as x-app-secret (x-app-secret). By default, every request must be authenticated.

  • bearerAuth — Authorization key needed to use the API
  • x-app-id — Represents the identification of you application
  • x-app-secret — Represents the secret for your application

Paths & Operations 15

Across 13 paths, the API surfaces 15 operations — 2 DELETE, 5 GET, 3 POST, 5 PUT. Each is listed below with its method, path, parameters, and response codes.

Inspection Features 15
GET
/v1/inspections/{inspectionId}/features
Get all features
1 param → 200401404
GET
/v1/inspections/{inspectionId}/features/{featureId}
Get a feature by ID for a given inspection
2 params → 200401404
PUT
/v1/features/{featureId}/rotatePhoto
Rotate feature photo
1 param body → 200401403404
GET
/v1/inspections/{inspectionId}/features/{featureId}/metadata
Get image metadata for an inspection feature
2 params → 200401403404
PUT
/v1/inspections/{inspectionId}/features/{featureId}/metadata/{metadataId}
Update image metadata for an inspection feature
3 params body → 200400401404
POST
/v2/inspections/{inspectionId}/features/{featureId}/review/approve
Approve a feature review
2 params → 200400401403404
POST
/v2/inspections/{inspectionId}/features/{featureId}/flags
Create a maintenance flag on a feature
2 params body → 200400401403404
DELETE
/v2/inspections/{inspectionId}/features/{featureId}/flags/{flagId}
Delete a maintenance flag from a feature
3 params → 200401403404
PUT
/v2/inspections/{inspectionId}/features/{featureId}/flags/{flagId}
Upsert a maintenance flag on a feature
3 params body → 200400401403404
DELETE
/v2/inspections/{inspectionId}/features/{featureId}/revision
Delete a revision request on a feature
2 params → 200400401403404
PUT
/v2/inspections/{inspectionId}/features/{featureId}/revision
Upsert a revision request on a feature
2 params body → 200400401403404
PUT
/v2/inspections/{inspectionId}/features/{featureId}/edit
Edit an inspection feature
2 params body → 200400401403404
GET
/v2/inspections/{inspectionId}/features
Get all features for an inspection (v2)
4 params → 200400401404413
GET
/v2/inspections/{inspectionId}/features/{featureId}
Get an inspection feature by id
2 params → 200401403404
POST
/v2/inspections/{inspectionId}/features/submit
Submit an inspection feature
1 param body → 200400401403404

Schemas 17

The contract defines 17 schemas that model the data the API accepts and returns. The most detailed are api_inspection_feature (20 properties), api_maintenance_flag_with_media (19 properties), inspection_feature_response_model (14 properties), maintenance_flag_response_model (13 properties). Each schema is shown below with its type and property counts.

maintenance_flag_response_model
object
13 properties
inspection_feature_response_model
object
14 properties
feature_rotate_photo_request_model
object
2 properties 1 required
inspection_feature_revision_request_model
object
Partial revision payload.
2 properties
image_metadata_update_request_model
object
Partial update for a single image metadata document. Currently only damageitems is editable, and entries are matched by their id.
1 property
api_image_metadata
object
5 properties 5 required
image_metadata_get_all_response_model
array
api_inspection_feature
object
createdby/updatedby/review.reviewedby are full user snapshots, and inspection is a basic inspection snapshot (not a custom truncated shape). review and revisio…
20 properties 20 required
inspection_feature_edit_request_model
object
Partial update to an existing inspection feature.
4 properties
api_image_metadata_damage_item
object
8 properties 4 required
inspection_feature_media_input_model
object
6 properties 2 required
maintenance_flag_upsert_request_model
object
Partial update to an existing maintenance flag. All fields from maintenanceflagcreaterequestmodel are accepted as optional.
10 properties
inspection_feature_submit_request_model
object
11 properties 2 required
api_inspection_feature_media
object
6 properties 5 required
maintenance_flag_create_request_model
object
10 properties 2 required
api_maintenance_flag_with_media_input
object
12 properties 1 required
api_maintenance_flag_with_media
object
Returns full user / inspection / work-order / maintenance-report snapshots alongside the flag. operation is omitted on responses (it is a client-supplied hint…
19 properties 18 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

rentcheck-inspection-features-api-openapi.yml Raw ↑

Other APIs RentCheck publishes across the network.

RentCheck Account Settings API
RentCheck Automations API
RentCheck Buildings API
RentCheck Chargebee API
RentCheck Communities API
RentCheck Dashboard API
RentCheck File Requests API
RentCheck Filter Segments API
RentCheck Inspections API
RentCheck Inspections Templates API
RentCheck Inspections V2 API
RentCheck Integrations API