---
title: "Get Metadata for Language Interface File"
method: GET
path: "/Metadata/Interface/{os}/{language}/{architecture}/{release}/{filename}"
tags: ["Retrieve Metadata for a Specific File"]
---

# Get Metadata for Language Interface File

`GET /Metadata/Interface/{os}/{language}/{architecture}/{release}/{filename}`

## Request

- Base URL: `https://releases.melissadata.net`
- URL: `https://releases.melissadata.net/Metadata/Interface/{os}/{language}/{architecture}/{release}/{filename}`
- Auth: none required

Use this endpoint to retrieve metadata for a given language interface file and release.

## Path parameters

- `architecture` '32BIT' | '64BIT' | 'ANY', required
- `filename` string, required
- `language` 'NET' | 'C' | 'JAVA' | 'PERL' | 'PHP' | 'PHP7' | 'PYTHON' | 'RUBY' | 'PLSQL' | 'MSSQL', required
- `os` 'AIX' | 'ANY' | 'HPUX_IT' | 'HPUX_PA' | 'LINUX' | 'SOLARIS' | 'WINDOWS' | 'ZLINUX', required
- `release` string, required

## Query parameters

- `id` string, password, required

## Headers

- `Accept` 'application/json' | '*/*', required
- `Content-Type` 'application/json' | 'application/xml', required

## Response `200`

Successful response.

- ResponseMetadataInterface
  - `FileName` string
  - `Release` string
  - `FileSize` string
  - `Language` string
  - `Architecture` string
  - `MD5` string
  - `SHA1` string
  - `SHA256` string

## Other responses

- `400`: Bad Request

## Changes

- **2026-10-17** `c9e825a11c68`: 1 info
  - for the `query` request parameter `id`, the type was generalized from no type to `string`

[Operation history](https://skmtc.dev/melissa/apis/melissa-releases/changes/Metadata/Interface/:os/:language/:architecture/:release/:filename/get.md)

---

[API](https://skmtc.dev/melissa/apis/melissa-releases.md) - [All operations](https://skmtc.dev/melissa/apis/melissa-releases/llms.txt) - [OpenAPI document](https://skmtc.dev/melissa/apis/melissa-releases/revisions/3ee565d8b1ee?raw)
