v1

latestOpenAPI 3.1.22026-08-0620737.9 KB
Retrieve Metadata for a Specific File

Get Metadata for Binary File

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

get/Metadata/Library/{os}/{compiler}/{architecture}/{release}/{filename}

Path parameters

architecture'32BIT' | '64BIT' | 'ANY' required

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

compiler'ACC3' | 'ANY' | 'C' | 'COM' | 'DLL' | 'GCC32' | 'GCC34' | 'GCC41' | 'GCC46' | 'GCC48' | 'GCC83' | 'JAVA' | 'MSSQL' | 'NET' | 'PERL' | 'PHP' | 'PHP7' | 'PLSQL' | 'PYTHON' | 'RUBY' | 'SSIS2005' | 'SSIS2008' | 'SSIS2012' | 'SSIS2014' | 'SSIS2016' | 'SSIS2017' | 'SSIS2019' | 'SSIS2022' | 'WINDOWS' | 'WS12' | 'WS6' | 'XLC12' | 'XLC6' required

Describes the target compiler.

  • ACC3 - HP-UX native compiler
  • ANY - Any compiler
  • C - C/C++
  • COM - Windows COM DLL
  • DLL - Windows standard DLL
  • GCC32 - gcc v3.2 (Linux)
  • GCC34 - gcc v3.4 (AIX, HP-UX, Linux)
  • GCC41 - gcc v4.1 (Linux)
  • GCC46 - gcc v4.6 (zLinux)
  • GCC48 - gcc v4.8 (Linux)
  • GCC83 - gcc v8.3 (AIX)
  • JAVA - Java
  • MSSQL - SQL Server T-SQL
  • NET - .NET
  • PERL - Perl
  • PHP - PHP (legacy, prior to v7)
  • PHP7 - PHP v7
  • PLSQL - Oracle PL/SQL
  • PYTHON - Python
  • RUBY - Ruby
  • SSIS2005 - SSIS 2005 component
  • SSIS2008 - SSIS 2008 component
  • SSIS2012 - SSIS 2012 component
  • SSIS2014 - SSIS 2014 component
  • SSIS2016 - SSIS 2016 component
  • SSIS2017 - SSIS 2017 component
  • SSIS2019 - SSIS 2019 component
  • SSIS2022 - SSIS 2022 component
  • WINDOWS - Windows
  • WS12 - Solaris native compiler
  • WS6 - Solaris native compiler
  • XLC12 - AIX native compiler
  • XLC6 - AIX native compiler
filenamestring required

Name of File.

os'AIX' | 'ANY' | 'HPUX_IT' | 'HPUX_PA' | 'LINUX' | 'SOLARIS' | 'WINDOWS' | 'ZLINUX' required

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
releasestring required

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

Query parameters

format'crLfList' | 'lfList' | 'comma' | 'tab' | 'json' | 'xml'

Desired Format of Response.

  • crLfList - Default. File list delimited by CR/LF.
  • lfList - File list delimited by LF.
  • comma - comma delimited list.
  • tab - tab delimited list.
  • json - JSON serialized list.
  • xml - XML serialized list.
{"stackTrail":"components:parameters:LicenseKeyParam:schema","oasType":"schema","type":"unknown"}

The License Key issued by Melissa.

Headers

Accept'application/json' | '*/*' required

Format of the response.

Content-Type'application/json' | 'application/xml' required

Format of the request.

Response

Successful response.

FileNamestring
Releasestring
BuildNumberstring
FileSizestring
OSstring
Compilerstring
Architecturestring
MD5string
SHA1string
SHA256string

Example response

{
  "FileName": "mdGeo.dll",
  "Release": "2024.03",
  "BuildNumber": "4.0.1.17390",
  "FileSize": "1653608",
  "OS": "WINDOWS",
  "Compiler": "DLL",
  "Architecture": "64BIT",
  "MD5": "aacfa224e7b5734592f65594ab64d50e",
  "SHA1": "c80c990d2ead209f68665f8b4296961438d1f64a",
  "SHA256": "c9eb970ee534ebe9ff9894aa0a7d2959bc8856a81d84bb694de11d39dbedd641"
}