Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • portal.desettisickroku.cz portal.desettisickroku.cz
  • Project information
    • Project information
    • Activity
    • Members
  • Wiki
    • Wiki
  • Activity
Collapse sidebar
  • api-docs
  • portal.desettisickroku.czportal.desettisickroku.cz
  • Wiki
  • Auth User Activity Create

Auth User Activity Create · Changes

Page history
Create Auth User Activity Create authored Jan 31, 2024 by Jakub Valo's avatar Jakub Valo
Show whitespace changes
Inline Side-by-side
Auth-User-Activity-Create.md 0 → 100644
View page @ 640d3420
_Manuální vložení aktivity_
**URL:** /api/v1/auth-user/activities/create
**Method:** POST
**Headers:**
- Accept: application/json
- Authorization: Auth User Bearer token
**Vstupní data:**
| Parametr | Typ | Povinný | Popis |
|----------|-----|---------|-------|
| type_id | int | A | ID typu aktivity (1 = chůze, 2 = běh, 3 = nordic walking) |
| length_type_id | int | A | ID druhu aktivity (1 = jednorázová, 2 = celodenní) |
| subtype_ids[] | array | N | ID doplňujících údajů (1 = S kočárkem nebo dítětem do 6 let, 2 = Doprovod osoby s omezenou pohyblivostí, 3 = S pejskem) |
| day_number | int | A | Číslo dne |
| distance | int | A | Vzdálenost v jednotkách |
| distance_unit | string | A | Jednotka (steps, meters) |
| image | file | A/N | Soubor s obrázkem (jpg, jpeg, png; max. 10 MB) |
| note | string | N | Poznámka |
Další podmínky:
- celodenní aktivita může být pouze chůze
- doplňující údaje můžou být jen u jednorázových aktivit
- minimální a maximální číslo dne je závislé na aktuálním dni (nahrávat lze max. 3 dny zpětně, nejde nahrávat dopředu)
- pokud má uživatel nad 65 let, obrázek je nepovinný
**Vrací JSON:**
**Úspěšné uložení:**
```json
{
"status": "success",
"message": "Nová aktivita byla vložena."
}
```
**Chyba při validaci:**
```json
{
"status": "error",
"message": "Hodnota den musí být minimálně 28.\nPole obrázek je povinné."
}
```
Více chyb je odděleno odřádkováním `\n`
\ No newline at end of file
Clone repository

Home

All Pages