# /files/view

**GET /files/view/md5/** *(str: md5)*

**GET /files/view/sha256/** *(str: sha256)*

**GET /files/view/id/** *(int: id)*

Belirtilen MD5 hash, SHA256 hash veya kimlikle eşleşen dosyadaki ayrıntıları döndürür.

Örnek request:

> curl -H "Authorization: Bearer S4MPL3" http://localhost:8090/files/view/id/1

Örnek response:

> {  
>  "sample": {  
>  "sha1": "da39a3ee5e6b4b0d3255bfef95601890afd80709",  
>  "file\_type": "empty",  
>  "file\_size": 0,  
>  "crc32": "00000000",  
>  "ssdeep": "3::",  
>  "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",  
>  "sha512": "cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e",  
>  "id": 1,  
>  "md5": "d41d8cd98f00b204e9800998ecf8427e"  
>  }  
> }

Parametreler:

- md5 (isteğe bağlı) - Aranacak dosyanın MD5 hashi
- sha256 (isteğe bağlı) - Aranacak dosyanın SHA256 hashi
- Id (isteğe bağlı) (int) - Aranacak dosyanın kimliği

Durum kodları:

- 200 - hata yok
- 400 - geçersiz arama terimi
- 404 - dosya bulunamadı