Skip to content
  • Get Metadata for Language Interface File

    Request

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

    Path
    architecturestringrequired

    Describes the target architecture (ie, 'bitness'). Used for object binaries and language interface binaries on certain OS platforms.

    Enum:"32BIT""64BIT""ANY"
    Example:ANY
    filenamestringrequired

    Name of File.

    Example:mdAddr_cSharpCode.cs
    languagestringrequired

    Describes the language interface.

    • NET - .NET
    • C - C/C++
    • JAVA - Java
    • PERL - Perl
    • PHP - PHP (legacy, prior to v7)
    • PHP7 - PHP v7
    • PYTHON - Python
    • RUBY - Ruby
    • PLSQL - Oracle PL/SQL
    • MSSQL - SQL Server T-SQL
    Enum:"NET""C""JAVA""PERL""PHP""PHP7""PYTHON""RUBY""PLSQL""MSSQL"
    Example:NET
    osstringrequired

    Describes the target OS. Used for object binaries and language interface binaries.

    • AIX - AIX PowerPC
    • ANY - Any OS
    • HPUX_IT - HP-UX ia64
    • HPUX_PA - HP-UX RISC
    • LINUX - Linux Redhat
    • SOLARIS - Solaris Sparc
    • WINDOWS - Windows
    • ZLINUX - IBM zLinux
    Enum:"AIX""ANY""HPUX_IT""HPUX_PA""LINUX""SOLARIS""WINDOWS""ZLINUX"
    Example:ANY
    releasestringrequired

    Specific Release. This can be specified in several ways.

    • YYYY.MM OR YYYY-MM - (year, month)
    • YYYY.QQ - (year, quarter)
    • [metaReleaseName] - Release Name, for example: latest
    Example:LATEST
    Query
    idstring, (password)required

    The License Key issued by Melissa.

    Example:id={REPLACE-WITH-YOUR-LICENSE-KEY}
    Headers
    Acceptstringrequired

    Format of the response.

    Enum:"application/json""*/*"
    Example:application/json
    Content-Typestringrequired

    Format of the request.

    Enum:"application/json""application/xml"
    curl -i -X GET \
      'https://releases.melissadata.net/Metadata/Interface/ANY/NET/ANY/LATEST/mdAddr_cSharpCode.cs?id=%7BREPLACE-WITH-YOUR-LICENSE-KEY%7D' \
      -H 'Accept: application/json' \
      -H 'Content-Type: application/json'

    Responses

    Successful response.

    Bodyapplication/json
    FileNamestring
    Example:"mdAddr_cSharpCode.cs"
    Releasestring
    Example:"2024.01"
    FileSizestring
    Example:"99767"
    Languagestring
    Example:"NET"
    Architecturestring
    Example:"ANY"
    MD5string
    Example:"250568c3798c8a51f948bc6291490cc3"
    SHA1string
    Example:"b4dfe0d63c67c3d1454a32e344c8e51e326f715a"
    SHA256string
    Example:"e93a0e7474db0d49dbf1fa57ecccec145bfc6f22974d3bad9ae05710b1e640bb"
    Response
    { "FileName": "mdAddr_cSharpCode.cs", "Release": "2024.01", "FileSize": "99767", "Language": "NET", "Architecture": "ANY", "MD5": "250568c3798c8a51f948bc6291490cc3", "SHA1": "b4dfe0d63c67c3d1454a32e344c8e51e326f715a", "SHA256": "e93a0e7474db0d49dbf1fa57ecccec145bfc6f22974d3bad9ae05710b1e640bb" }