Glass API – Section RINEX File Quality Check information

Endpoint /files/combinationT3/{instance}/{format}/{page}/{perpage}

This endpoint returns file information, including information about tables that are part of T3 from files that meet the criteria entered in the fields.

This endpoint is used to search files using a combination of several different criteria, allowing you to reach impossible combinations or some very specific ones.

In addition to these main fields, there is a field to enter the desired output format. Two required fields for pagination, where you can enter the number of elements per page to be displayed and the page you want to be displayed. In addition to a parameter that allows you to exclude files with a status less than zero.

All possible parameters to combine
  • agency
  • antenna
  • coordinatesº
  • coordinates_data
  • coordinates_data_list
  • country
  • date_rangeººº
  • file_name
  • format
  • marker or station-marker
  • md5
  • network
  • published_dateººº
  • radome
  • receiver
  • sampling_frequency
  • station_datesºº
  • data_center_acronymººº
  • º – this object uses “minLat=X&maxLat=X&minLon=X&maxLon=X” as it’s object instance.
  • ºº – this objects use “date_from=X&date_to=X” as it’s object instance.
  • ººº – this objects use “date_range=2020-01-01,2022-01-01 or published_date=2020-01-01,2022-01-01” as it’s object instance.
  • To get all Data Center Acronym: https://gnssdata-epos.oca.eu/GlassFramework/webresources/t0-manager/getDataCenter
instance

The combination of parameters. Combinations can be made with all the parameters presented as long as they are separated by &..

  • marker=CASC&dateRange=2023-01-01,2023-01-20
  • agency=Ordnance Survey&city=Aberporth
  • published_date=2020-01-01,2022-01-01
format

The format of the output

  • csv
  • json
  • script
  • xml
filtervalidatedfiles

Whether to exclude files with status less than zero. Value 1 to exclude files, or 0 to view all files regardless of status.

  • 1
  • 0
page

Number of the page you want to view depends on the number of elements per page chosen.

  • 1,2,3,4,5…etc
  • 0 to view all records
perpage

Number of elements per page.

  • 5,10,20,50,100…etc

Endpoint /files/info

This endpoint is used to obtain information about files. Being a simpler endpoint than the main /files endpoint. In this case, the information is more general. Allows you to search by station where the file belongs, by file status, by date_from or date_to of the file or the acronym of the data center.

In this endpoint all parameters are optional, just fill in the ones you want.

marker_long_name

The marker_long_name of the station where the file belongs.

  • CASC00PRT
  • ABAN00ESP
  • ACER00ITA
status

The status of the files

  • -3,-1,0,1,2,3
date_from

The date_from of the files

  • 2024-08-23
date_to

The date_to of the files

  • 2020-12-31
datacenter_acronym

The acronym of the data center

  • C4G
page

Number of the page you want to view depends on the number of elements per page chosen.

  • 1,2,3,4,5…etc
  • 0 to view all records
perpage

Number of elements per page.

  • 5,10,20,50,100…etc
Example Links
  • https://gnssdata-epos.oca.eu/GlassFramework/webresources/files/info?marker_long_name=CASC00PRT&status=1&datacenter_acronym=C4G&page=1&perpage=50
  • https://gnssdata-epos.oca.eu/GlassFramework/webresources/files/info?status=1&date_from=2002-01-01&date_to=2006-01-01&page=1&perpage=50

Type of Errors Explanation

Endpoint /files/info
Code 200
  • Ok -> Everything went well and results returned
Code 204
  • The response to your request is empty, please check the request made or check the information in the database.
Code 400
  • Bad Request -> Check the entered parameters;Verifies that the API server link is correct; Checks the entered parameters.; If everything above is fine, then the API may not be working.
  • ValidatorException -> Something failed to validate the parameters entered, please check the size and characters used
Code 500
  • Internal Server Error -> Something serious has happened, the response may contain too much information and the server cannot respond or an internal server error prevents the response.