Saltar al contenido principal
POST
Crear solicitud de reporte
Scopes requeridos: reports.write

Autorizaciones

Authorization
string
header
requerido

Usa Authorization: Bearer rk_live_....

Encabezados

Idempotency-Key
string
requerido

Un valor único para cada solicitud nueva, como un UUID. Envíe el mismo valor para reintentar una solicitud de forma segura. La misma clave y el mismo payload repiten la primera respuesta con Idempotency-Replayed: true.

Required string length: 1 - 160

Cuerpo

application/json
address
string
requerido
Required string length: 3 - 500
Ejemplo:

"100 Congress Ave, Austin, TX 78701"

place_id
string | null

Id de Google Places. RoofKit lo usa para ubicar la propiedad cuando faltan lat y lng.

Maximum string length: 500
lat
number

Envíalo con lng. Sin ambos, RoofKit ubica la dirección. La IA mide el edificio más cercano a este punto.

Rango requerido: -90 <= x <= 90
lng
number
Rango requerido: -180 <= x <= 180
external_report_id
string | null

Tu id para este reporte, como el id de la inspección o del trabajo. Se devuelve una solicitud activa con el mismo id en lugar de un reporte nuevo.

Maximum string length: 200
roof_material
enum<string> | null

El acabado del techo. Sin él, el equipo lo elige más tarde en RoofKit.

Opciones disponibles:
shingle,
tile,
metal

Respuesta

Una solicitud activa con el mismo external_report_id. Una solicitud lista cuyo modelo 3D falló o no existe vuelve a rendering.

report_request
object
requerido
reused
boolean

true cuando una solicitud activa con el mismo external_report_id respondió a la creación.