---
title: "Licence holder or owner. action record: a directory edit made by hand on a directory CrawlCheck reads for this business, with the audit finding code that should clear or the field and value it should now print (422 for a directory CrawlCheck does not read: it could never be judged). action retire {id}: withdraw a claim."
method: POST
path: "/api/v1/business/fix-receipts"
---

# Licence holder or owner. action record: a directory edit made by hand on a directory CrawlCheck reads for this business, with the audit finding code that should clear or the field and value it should now print (422 for a directory CrawlCheck does not read: it could never be judged). action retire {id}: withdraw a claim.

`POST /api/v1/business/fix-receipts`

## Request

- Base URL: `https://crawlcheck.io`
- URL: `https://crawlcheck.io/api/v1/business/fix-receipts`
- Auth: none required

## Request body

- object
  - `domain` string, required
  - `action` 'record' | 'retire', required
  - `directory` string
  - `code` string
  - `field` 'name' | 'phone' | 'address' | 'website' | 'status'
  - `value` string
  - `note` string
  - `id` string

## Response `200`

signed claim

- object, nullable
  - `kind` string, nullable
  - `v` number, nullable
  - `domain` string, nullable
  - `recorded` object, nullable
    - `id` string, nullable
    - `correction` string, nullable
    - `platform` string, nullable
    - `code` string, nullable
    - `state` string, nullable
    - `counts` boolean, nullable
  - `signature` object, nullable
    - `alg` string, nullable

## Other responses

- `400`: missing code or field/value
- `401`: licence or owner needed
- `404`: unknown claim
- `422`: directory not read for this business

---

[API](https://skmtc.dev/crawlcheck/apis/crawlcheck-api.md) · [All operations](https://skmtc.dev/crawlcheck/apis/crawlcheck-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlcheck/apis/crawlcheck-api/revisions/57acbd6d4489?raw)
