# Get File Info

## OpenAPI Specification

```yaml
openapi: 3.0.1
info:
  title: ''
  description: ''
  version: 1.0.0
paths:
  /v1/file/{file_id}:
    get:
      summary: Get File Info
      deprecated: false
      description: Get file info
      tags:
        - Snapbyte APIs/Files
      parameters:
        - name: file_id
          in: path
          description: File id generated by snapbyte
          required: true
          schema:
            type: string
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
                properties:
                  total:
                    type: integer
                    description: Number of file in the result
                  data:
                    type: object
                    properties:
                      id:
                        type: string
                        description: File ID generated by Snapbyte
                      file_name:
                        type: string
                        description: File name
                      file_size:
                        type: integer
                        description: File size
                      file_md5:
                        type: string
                        description: File MD5
                      file_id:
                        type: string
                        description: File ID provided by client via API
                      file_sign_url:
                        type: string
                        description: Origin signed url provided by the client
                      file_sign_url_expire:
                        type: string
                        description: Orign signed url expire time
                      status:
                        type: integer
                        enum:
                          - 1
                          - 2
                          - 3
                          - 4
                        x-apidog-enum:
                          - value: 1
                            name: New
                            description: File just created and waiting to be process
                          - value: 2
                            name: Done
                            description: File is processed and cached
                          - value: 3
                            name: Error
                            description: Failed to processed
                          - value: 4
                            name: Processing
                            description: File is caching
                        description: Status of file
                      ctime:
                        type: string
                        description: Creation time
                      utime:
                        type: string
                        description: Update time
                      mime_type:
                        type: string
                        description: File mine type
                    x-apidog-orders:
                      - id
                      - file_name
                      - file_size
                      - file_id
                      - file_md5
                      - file_sign_url
                      - file_sign_url_expire
                      - status
                      - mime_type
                      - ctime
                      - utime
                    required:
                      - id
                      - file_sign_url_expire
                      - file_sign_url
                      - file_id
                      - file_size
                      - file_name
                      - status
                      - utime
                      - ctime
                      - mime_type
                x-apidog-orders:
                  - total
                  - data
                required:
                  - total
                  - data
              example:
                total: 2
                data:
                  id: fabd74d3-8c81-4318-b1b0-05e386359159
                  file_name: 300MB-Corrupt-Testfile.Org.zip
                  file_size: '314572800'
                  file_id: 2220f3ce8a1a9a73bc9910d4180864e0233716
                  file_md5: ''
                  file_sign_url: >-
                    https://files.testfile.org/ZIPC/300MB-Corrupt-Testfile.Org.zip
                  file_sign_url_expire: '2028-08-30T10:43:42.000Z'
                  status: 2
                  mime_type: application/x-zip-compressed
                  ctime: '2025-07-07T08:59:38.578Z'
                  utime: '2025-07-07T09:00:54.593Z'
          headers: {}
          x-apidog-name: Success
      security: []
      x-apidog-folder: Snapbyte APIs/Files
      x-apidog-status: released
      x-run-in-apidog: https://app.apidog.com/web/project/991601/apis/api-18897793-run
components:
  schemas: {}
  securitySchemes: {}
servers:
  - url: https://api.snapbyte.io
    description: Prod Env
security: []

```
