Files
boc/landvex-paket/API_README.md
T
Bernt 6de2455917 v1.2.0: Add Global Markets footer, translated to 9 languages
- Added GLOBAL_MARKETS_TITLE to all translation files
- Updated footer with 12 markets (4 active + 8 upcoming)
- Translated market section to: zh-cn, zh-tw, ja, ko, th, vi, id, ms, hi
- Built and deployed to production
- CloudFront invalidation: I3RTMXVFDJXWLG3SYX208OP1CC
2026-07-08 19:56:03 +00:00

51 lines
1.1 KiB
Markdown

# LandveX Object API
## Status: Fas 1 — Produktionsklar
### Endpoints
| Endpoint | Metod | Beskrivning |
|----------|-------|-------------|
| `/v0/identify` | POST | Identifiera objekt från OCR-text |
| `/v0/objects/{lvx_id}` | GET | Hämta objekt via LVX-ID |
| `/v0/objects/{lvx_id}/succession` | GET | Ersättningskedja |
| `/v0/search` | GET | Fritextsökning |
| `/v0/feedback` | POST | Skicka feedback |
| `/v0/metrics` | GET | API-mätetal |
| `/health` | GET | Hälsokontroll |
### Data
- **64 objekt** totalt
- 37 objektklasser
- 27 produktmodeller
- Verifieringsnivåer: källbelagd, tillverkarbekräftad, obekräftad
- Konfidens: 0-1 på varje post
### Ports
| Tjänst | Port |
|--------|------|
| Object API | 8083 |
| Bounty API | 8084 |
| Claims API | 8085 |
### Nginx
Konfigurerad på `api.landvex.io` (port 80).
### Exempel
```bash
# Identify
curl -X POST http://localhost:8083/v0/identify \
-H "Content-Type: application/json" \
-d '{"ocr_extraherat":["GE","ERS2","4000K"]}'
# Sök
curl "http://localhost:8083/v0/search?q=brunn"
# Mätetal
curl http://localhost:8083/v0/metrics
```