How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

RentCheck Inspections API

The Inspections API from RentCheck — 26 operation(s) for inspections.

RentCheck Inspections 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. The published artifact set on APIs.io includes an OpenAPI specification and an API reference.

This API exposes 32 operations across 26 paths, and defines 38 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

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

32 operations 26 paths 38 schemas 4 DELETE7 GET2 PATCH17 POST2 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.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 Inspections 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 32

Across 26 paths, the API surfaces 32 operations — 4 DELETE, 7 GET, 2 PATCH, 17 POST, 2 PUT. Each is listed below with its method, path, parameters, and response codes.

Inspections 32
POST
/v1/inspections/{inspectionId}/events
Record an event against an inspection
postV1InspectionsByInspectionIdEvents 1 param body → 200400401404
GET
/v1/inspections/{inspectionId}/events
Get all events for an inspection
getV1InspectionsByInspectionIdEvents 1 param → 200401404
POST
/v1/inspections/{inspectionId}/rate
Rate an inspection
postV1InspectionsByInspectionIdRate 1 param body → 200400401404
POST
/v1/inspections/{inspectionId}/reject
Reject an inspection
postV1InspectionsByInspectionIdReject 1 param body → 200400401404
POST
/v1/inspections/reminders
Send reminders for one or more inspections
postV1InspectionsReminders body → 200400401
POST
/v1/inspections/{inspectionId}/scan
Queue a manual AI damage scan for an inspection
postV1InspectionsByInspectionIdScan 1 param → 200400401403404409500
POST
/v1/inspections/{inspectionId}/share
Share an inspection PDF
postV1InspectionsByInspectionIdShare 1 param body → 201400401
POST
/v1/inspections/{inspectionId}/sign
Sign an inspection
postV1InspectionsByInspectionIdSign 1 param body → 200400401404500
POST
/v1/inspections/{inspectionId}/start
Start an inspection
postV1InspectionsByInspectionIdStart 1 param body → 200400401404
POST
/v1/inspections/{inspectionId}/submit
Submit an inspection
postV1InspectionsByInspectionIdSubmit 1 param body → 200400401403404
POST
/v1/inspections/{inspectionId}/approve
Approve inspection
postV1InspectionsByInspectionIdApprove 1 param body → 200400401403404
PATCH
/v1/inspections/invites/accept
Accept invite
patchV1InspectionsInvitesAccept body → 200400401404409
GET
/v1/inspections/invites
Get all inspection invites
getV1InspectionsInvites → 200401
DELETE
/v1/inspections/{inspectionId}/review
Cancel inspection review
deleteV1InspectionsByInspectionIdReview 1 param → 200400401404
POST
/v1/inspections/{inspectionId}/review
Review an inspection
postV1InspectionsByInspectionIdReview 1 param body → 200400401404
GET
/v1/inspections/{inspectionId}/skills
Get all inspection skills
getV1InspectionsByInspectionIdSkills 1 param → 200401404
DELETE
/v1/inspections/{inspectionId}
Remove the current renter from an inspection
deleteV1InspectionsByInspectionId 1 param body → 204400401404
GET
/v1/inspections/{inspectionId}
Get an inspection by ID
getV1InspectionsByInspectionId 1 param → 200401404
PUT
/v1/inspections/{inspectionId}
Update an inspection
putV1InspectionsByInspectionId 1 param body → 200400401404500
DELETE
/v1/inspections/{inspectionId}/revision
Cancel inspection revision
deleteV1InspectionsByInspectionIdRevision 1 param → 200400401404500
DELETE
/v1/inspections
Delete inspections
deleteV1Inspections 1 param → 200400401
PUT
/v1/inspections
Update multiple inspections at once
putV1Inspections 1 param body → 200400401404
GET
/v3/inspections
Get all inspections (v3)
getV3Inspections 38 params → 200400401
GET
/v3/inspections/permissions
Get inspection permissions for the current user
getV3InspectionsPermissions → 200401
POST
/v1/inspections/{inspectionId}/media/upload-urls
Request pre-signed media upload URLs
postV1InspectionsByInspectionIdMediaUploadUrls 1 param body → 200400401404
POST
/v3/inspections/reminder-recipients
Resolve reminder recipients for inspections
postV3InspectionsReminderRecipients body → 200400401
PATCH
/v1/inspections/{inspectionId}/signature-requests
Accept all open signature requests for an inspection
patchV1InspectionsByInspectionIdSignatureRequests 1 param → 200401
POST
/v1/inspections/{inspectionId}/signature-requests
Create signature request(s) for an inspection
postV1InspectionsByInspectionIdSignatureRequests 1 param body → 200400401404
POST
/v1/inspections/{inspectionId}/signature-requests/{requestId}/claim
Claim a signature request from a deep link
postV1InspectionsByInspectionIdSignatureRequestsByRequestIdClaim 2 params → 200401404
GET
/v1/inspections/{inspectionId}/signature-requests/{requestId}
Get a signature request by ID
getV1InspectionsByInspectionIdSignatureRequestsByRequestId 2 params → 200401404
POST
/v1/inspections/{inspectionId}/signature-requests/sign
Complete a signature request by submitting a signature
postV1InspectionsByInspectionIdSignatureRequestsSign 1 param body → 200400401404
POST
/v1/zapier/inspections
Create an inspection from a Zapier trigger
postV1ZapierInspections body → 200401404

Schemas 38

The contract defines 38 schemas that model the data the API accepts and returns. The most detailed are inspection_v1_response_model (44 properties), inspection_template_v1_get_by_id_response_model (23 properties), api_inspection_digest (15 properties), zapier_inspection_create_request_model (12 properties). Each schema is shown below with its type and property counts.

inspection_approve_request_model
object
inspection_media_upload_urls_request_model
object
1 property 1 required
inspection_manual_scan_response_model
object
Handle to the queued AI-damage scan throttle record.
4 properties 4 required
api_invite_model
object
10 properties 9 required
inspection_events_get_all_response_model
array
inspection_event_create_request_model
object
3 properties 1 required
api_inspection_event
object
6 properties 5 required
file_request_response_model
object
1 property 1 required
inspection_invite_accept_request_model
object
1 property
inspection_sign_request_model
object
2 properties 1 required
api_inspection_digest
object
15 properties 12 required
inspection_v2_response_model
object
4 properties 3 required
api_integration_sync
object
Canonical API shape for an inspection's integration sync state. Every vendor is mapped into this envelope — engine-native AppFolio / Buildium pass through, and…
7 properties 4 required
signature_request_complete_request_model
object
1 required
inspection_review_request_model
object
3 properties 2 required
api_inspection_permissions
object
User-level permissions for creating and assigning inspections.
5 properties 4 required
inspection_reject_response_model
object
1 property 1 required
inspection_media_upload_urls_response_model
array
One pre-signed URL entry per item in the request, in the same order.
inspection_reminder_recipients_request_model
object
1 property 1 required
inspection_update_bulk_request_model
object
2 properties 1 required
inspection_v1_response_model
object
Optional properties (xid, invitedate, inspectionlabel, fasttrack, teamid, team, approval, rejection, signer, signature, completedby, currentperformer, edits, p…
44 properties 24 required
api_inspection_upload_response_entry
object
Per-destination upload outcome.
5 properties 2 required
inspection_remove_renter_request_model
object
1 property 1 required
inspection_submit_request_model
object
1 property
inspection_rate_request_model
object
2 properties 2 required
inspection_skills_get_all_response_model
object
4 properties 4 required
api_inspection_request
object
9 properties 8 required
inspection_send_reminders_response_model
object
Per-channel success and error breakdown for the reminder send.
2 properties 2 required
zapier_inspection_create_request_model
object
12 properties 4 required
inspection_update_request_model
object
All fields are optional; only the fields supplied are applied. Some fields are only writable in specific inspection statuses (e.g. duedate/invitedate/recipient…
10 properties
api_signature_acknowledgement
object
Signature acknowledgement.
2 properties 2 required
inspection_rate_response_model
object
7 properties 6 required
signature_request_create_request_model
object
2 properties 1 required
inspection_reject_request_model
object
1 property 1 required
inspection_send_reminders_request_model
object
3 properties 3 required
api_reminder_recipient
object
8 properties 6 required
inspection_share_request_model
object
2 properties 1 required
inspection_template_v1_get_by_id_response_model
object
Extends the template digest with a full sections list. Optional properties (ispro, newuntil, subscriptionid, signatureacknowledgement, isresidenttemplate, resi…
23 properties 17 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

rentcheck-inspections-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 Inspection Features API
RentCheck Inspections Templates API
RentCheck Inspections V2 API
RentCheck Integrations API
Where this information came from

This is an independent, third-party profile of RentCheck Inspections API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.