# Suchagents API
## Targets
Target Body
```
{
"title": "Test target",
"link": "test.test",
"address": "test 123",
"region": "test",
"city": "test",
"space": "123",
"rooms": "3",
"price": "123123",
"desc": "Test desc",
"type": "kauf",
"immo_typ": "house",
"status": 0
}
```
- Per me i bo fetch krejt targets qe nuk kan agent assigned duhet me u thirr endpoint GET `/api/v1/targets` (Active daten)
- Per me mujt me i marr targets qe jan assgined te nje agent duhet me u thirr endpoint GET `/api/v1/targets/agent?user_id={INT}` (Meine ausgevelted daten)
- Per me mujt me bo assign nje target te nje agent thirret endpoint POST `/api/v1/targets/{TARGET_ID}` me body
```
{
"agent": {AGENT_ID}
}
```
## Targets details
- Per me i marr detailet e nje targeti duhet me u thirr endpoint GET `/api/v1/targets/{TARGET_ID}/details`
```
{
[
`json:"target_id"`
`json:"name"`
`json:"last_name"`
`json:"phone_number"`
`json:"address"`
`json:"status"`
`json:"comment"`
`json:"admin_comment"`
`json:"start_time"`
`json:"date"`
]
}
```
- Per me shtu detale per target duhet me u thirr POST `/api/v1/targets/{TARGET_ID}/details` me body (History Button)
```
{
`json:"name"`
`json:"last_name"`
`json:"phone_number"`
`json:"address"`
`json:"status"`
`json:"comment"`
`json:"admin_comment"` -> NOT REQUIRED (nuk vjen prej agentit)
`json:"start_time"` FORMATI I DATES `2022-01-02`
`json:"date"` FORMATI I DATES `15:00`
}
```
JWT Token
```
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjp7InVzZXJfaWQiOjEsImZpcnN0bmFtZSI6IkRvbmpldGEiLCJsYXN0bmFtZSI6IlNoZWh1IiwidXNlcm5hbWUiOiJkb25qZXRhc2hlaHUiLCJlbWFpbCI6ImRvbmpldGFzaGVodUBnbWFpbC5jb20iLCJyb2xlIjoiY2xpZW50In0sImV4cCI6MTY2MjkwMzA2OCwiaWF0IjoxNjYyOTAyMTY4fQ.2mrSr7EQKKcU2qd-KG-bZnu3CMF3CUHnq1UOrMyCynBWIBtLwV6ZJ-t7gvJO7mLkO5ORQaJSyFIgtwOsIKyIG0EQiyos6He25hy0Im6MpM0yKa_r-bd0C6_QBfE0GB75GjtUEcc6WC33s68AQRfwkNbHVcwavcFW5APcrAhJOrJeFriS2iAshNpnuFetW2JYaV3MruEGvDv2DsPS1FHwdJPLaHtj5ARLLNLpV75VlD2GPgg-xbQ8sY5ZsK1JeDWjkubphT6zSe30Hd4xwdtennFDTBW503tlPXus0vbGb-UuPxVwUcsdaAkw_MJ6c82bue2rpWwb_inwmtp5Zs8OKg
```
## Error format
error:{fieldName:message}