|  |  | _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 |