1+ @HttpFiles_HotAddress = http://localhost:3000/api/v1
2+ @IdCaballo = 94293ba1-6e96-447f-aafb-d218185bc1b8
3+
4+ ### ===============================
5+ ### LISTAR DOCUMENTOS DEL CABALLO
6+ ### ===============================
7+
8+ GET {{HttpFiles_HotAddress }}/horses/{{IdCaballo}}/documents
9+ Accept: application/json
10+
11+
12+ ### Filtrar documentos veterinarios
13+ GET {{HttpFiles_HotAddress }}/horses/{{IdCaballo}}/documents?category=veterinary
14+ Accept: application/json
15+
16+
17+ ### Filtrar documentos ownership
18+ GET {{HttpFiles_HotAddress }}/horses/{{IdCaballo}}/documents?category=ownership
19+ Accept: application/json
20+
21+
22+
23+ ### ===============================
24+ ### SUBIR DOCUMENTO DE PROPIEDAD
25+ ### ===============================
26+
27+ POST {{HttpFiles_HotAddress }}/horses/{{IdCaballo}}/documents
28+ Accept: application/json
29+ Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW
30+
31+ ------WebKitFormBoundary7MA4YWxkTrZu0gW
32+ Content-Disposition: form-data; name="file"; filename="ejemplo.pdf"
33+ Content-Type: application/pdf
34+
35+ < ./ejemplo.pdf
36+ ------WebKitFormBoundary7MA4YWxkTrZu0gW
37+ Content-Disposition: form-data; name="type"
38+
39+ document
40+ ------WebKitFormBoundary7MA4YWxkTrZu0gW
41+ Content-Disposition: form-data; name="category"
42+
43+ ownership
44+ ------WebKitFormBoundary7MA4YWxkTrZu0gW
45+ Content-Disposition: form-data; name="role"
46+
47+ title
48+ ------WebKitFormBoundary7MA4YWxkTrZu0gW--
49+ ### ===============================
50+ ### SUBIR DOCUMENTO VETERINARY
51+ ### ===============================
52+
53+ POST {{HttpFiles_HotAddress }}/horses/{{IdCaballo}}/documents
54+ Accept: application/json
55+ Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW
56+
57+ ------WebKitFormBoundary7MA4YWxkTrZu0gW
58+ Content-Disposition: form-data; name="file"; filename="ejemplo.pdf"
59+ Content-Type: application/pdf
60+
61+ < ./test-files/ejemplo.pdf
62+ ------WebKitFormBoundary7MA4YWxkTrZu0gW
63+ Content-Disposition: form-data; name="type"
64+
65+ document
66+ ------WebKitFormBoundary7MA4YWxkTrZu0gW
67+ Content-Disposition: form-data; name="category"
68+
69+ veterinary
70+ ------WebKitFormBoundary7MA4YWxkTrZu0gW
71+ Content-Disposition: form-data; name="role"
72+
73+ certificate
74+ ------WebKitFormBoundary7MA4YWxkTrZu0gW
75+ Content-Disposition: form-data; name="issuedAt"
76+
77+ 2024 -06-01
78+ ------WebKitFormBoundary7MA4YWxkTrZu0gW
79+ Content-Disposition: form-data; name="vetName"
80+
81+ Dr. Garcia Lopez
82+ ------WebKitFormBoundary7MA4YWxkTrZu0gW
83+ Content-Disposition: form-data; name="examType"
84+
85+ basic
86+ ------WebKitFormBoundary7MA4YWxkTrZu0gW
87+ Content-Disposition: form-data; name="examResult"
88+
89+ apt
90+ ------WebKitFormBoundary7MA4YWxkTrZu0gW--
91+
92+ @DocumentId = f47ac10b-58cc-4372-a567-0e02b2c3d479
93+
94+ ### ===============================
95+ ### ELIMINAR DOCUMENTO
96+ ### ===============================
97+
98+ DELETE {{HttpFiles_HotAddress }}/horses/{{IdCaballo}}/documents?documentId={{DocumentId}}
99+ Accept: application/json
100+
101+
102+ ### ===============================
103+ ### ACCEDER ARCHIVO SUBIDO
104+ ### ===============================
105+
106+ GET http://localhost:3000/api/v1/uploads/horses/{{IdCaballo}}/f47ac10b-uuid.pdf
0 commit comments