---
title: "Create identification"
method: POST
path: "/crop_health/identification"
tags: ["Crop.health"]
---

# Create identification

`POST /crop_health/identification`

## Request

- Base URL: `https://agents.kindwise.com`
- URL: `https://agents.kindwise.com/crop_health/identification`
- Auth: none required

Send images for identification. See above for description of response and request body.

## Query parameters

- `details` string
- `language` string
- `async` string

## Request body

- object
  - `images` string[]
  - `latitude` number
  - `longitude` number
  - `similar_images` boolean

## Response `201`

Basic / All details / Multilingual details / With custom_id / With custom datetime / Async

- CropHealthIdentification
  - `access_token` string
  - `completed` number, nullable
  - `created` number
  - `custom_id` number, nullable
  - `input` CropHealthInput
    - `datetime` string
    - `images` string[]
    - `latitude` number, nullable
    - `longitude` number, nullable
    - `similar_images` boolean
  - `model_version` string
  - `result` CropHealthResult
    - `is_plant` object
      - `binary` boolean
      - `probability` number
      - `threshold` number
    - `crop` CropHealthClassification
      - `suggestions` CropHealthSuggestion[]
        - `id` string
        - `name` string
        - `scientific_name` string
        - `probability` number
        - `similar_images` object[]
          - `id` string
          - `similarity` number
          - `url` string
          - `url_small` string
          - `citation` string, nullable
          - `license_name` string, nullable
          - `license_url` string, nullable
        - `details` union
          - CropHealthDetails
            - `entity_id` string
            - `language` string
            - `gbif_id` number
            - `inaturalist_id` number, nullable
            - `rank` string
            - `taxonomy` CropHealthTaxonomy
              - …
            - `common_names` string[], nullable
            - `description` CropHealthValueWithCitation, nullable
              - …
            - `image` CropHealthValueWithCitation, nullable
              - …
            - `images` CropHealthValueWithCitation[]
              - …
            - `url` string, nullable
            - `synonyms` string[], nullable
            - `thumbnail` CropHealthValueWithCitation, nullable
              - …
            - `eppo_code` string
            - `eppo_regulation_status` object
            - `severity` string
            - `spreading` string
            - `symptoms` object
            - `treatment` object
              - …
            - `type` string
            - `wiki_description` CropHealthValueWithCitation, nullable
              - …
            - `wiki_url` string
          - CropHealthDetailsMultipleLanguages
    - `disease` CropHealthClassification
      - `suggestions` CropHealthSuggestion[]
        - `id` string
        - `name` string
        - `scientific_name` string
        - `probability` number
        - `similar_images` object[]
          - `id` string
          - `similarity` number
          - `url` string
          - `url_small` string
          - `citation` string, nullable
          - `license_name` string, nullable
          - `license_url` string, nullable
        - `details` union
          - CropHealthDetails
            - `entity_id` string
            - `language` string
            - `gbif_id` number
            - `inaturalist_id` number, nullable
            - `rank` string
            - `taxonomy` CropHealthTaxonomy
              - …
            - `common_names` string[], nullable
            - `description` CropHealthValueWithCitation, nullable
              - …
            - `image` CropHealthValueWithCitation, nullable
              - …
            - `images` CropHealthValueWithCitation[]
              - …
            - `url` string, nullable
            - `synonyms` string[], nullable
            - `thumbnail` CropHealthValueWithCitation, nullable
              - …
            - `eppo_code` string
            - `eppo_regulation_status` object
            - `severity` string
            - `spreading` string
            - `symptoms` object
            - `treatment` object
              - …
            - `type` string
            - `wiki_description` CropHealthValueWithCitation, nullable
              - …
            - `wiki_url` string
          - CropHealthDetailsMultipleLanguages
  - `sla_compliant_client` boolean
  - `sla_compliant_system` boolean
  - `status` string

## Other responses

- `400`: mutlipart/form-data
- `401`: error - invalid API key
- `429`: Free daily trial limit reached for this client IP (10 queries / rolling 24 hours). The same status is also returned if the upstream Kindwise API is out of credits.

---

[API](https://skmtc.dev/kindwise/apis/kindwise-agent-trial-proxy.md) · [All operations](https://skmtc.dev/kindwise/apis/kindwise-agent-trial-proxy/llms.txt) · [OpenAPI document](https://skmtc.dev/kindwise/apis/kindwise-agent-trial-proxy/revisions/04259e0cd5e2?raw)
