Genai integration

Retrieve file (Gemini format)

GET/genai/v1beta/files/{file_id}

Retrieves file metadata in Google Gemini API format.

Note: This endpoint returns file metadata only. Direct file content download is not supported by Gemini Files API. Use the file.uri field from the response to access the file content.

Path Parameters

file_id*string

File ID

Response Body

application/json

application/json

application/json

curl -X GET "http://localhost:8080/genai/v1beta/files/string"
{
  "name": "string",
  "displayName": "string",
  "mimeType": "string",
  "sizeBytes": "string",
  "createTime": "2019-08-24T14:15:22Z",
  "updateTime": "2019-08-24T14:15:22Z",
  "expirationTime": "2019-08-24T14:15:22Z",
  "sha256Hash": "string",
  "uri": "string",
  "state": "STATE_UNSPECIFIED",
  "error": {
    "code": 0,
    "message": "string"
  },
  "videoMetadata": {
    "videoDuration": "string"
  }
}
{
  "error": {
    "code": 0,
    "message": "string",
    "status": "string",
    "details": [
      {
        "@type": "string",
        "fieldViolations": [
          {
            "description": "string"
          }
        ]
      }
    ]
  }
}
{
  "error": {
    "code": 0,
    "message": "string",
    "status": "string",
    "details": [
      {
        "@type": "string",
        "fieldViolations": [
          {
            "description": "string"
          }
        ]
      }
    ]
  }
}