---
title: "Flag Callback"
method: POST
path: "/api/field-app/jobs/{job_id}/callback-flags"
tags: ["fieldApp"]
---

# Flag Callback

`POST /api/field-app/jobs/{job_id}/callback-flags`

## Request

- Base URL: `https://api.electricair.io` (the document declares no server; this is the origin it was published from)
- URL: `https://api.electricair.io/api/field-app/jobs/{job_id}/callback-flags`
- Auth: HTTP bearer

The technician says this job's trouble comes from our earlier work here. The office triages it.
Sending the same report again (the app's offline queue) doesn't add it twice.

## Path parameters

- `job_id` integer, required

## Request body

- CallbackFlagRequest
  - `problem` string, required
  - `photo_ids` integer[]

## Response `200`

OK

- CallbackFlagResponse
  - `id` integer, required
  - `original_job_number` string, required
  - `message` string, required

## Changes

> 22 revisions in range; 1 not diffed.

- **2026-11-02** `e9b987a69618`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/electricair/apis/electric-air-autoquote-api/changes/api/field-app/jobs/:job_id/callback-flags/post.md)

---

[API](https://skmtc.dev/electricair/apis/electric-air-autoquote-api.md) - [All operations](https://skmtc.dev/electricair/apis/electric-air-autoquote-api/llms.txt) - [OpenAPI document](https://skmtc.dev/electricair/apis/electric-air-autoquote-api/revisions/a13d832a5676?raw)
