Integration
Use this endpoint to validate product keys with your reseller token. HydraCID X forwards the request to the PidMS service and returns the parsed result in string, json, or xml format.
https://bs.hydracidx.com/api/pidms/?key=AAAAA-BBBBB-CCCCC-DDDDD-EEEEF&timezone=UTC&format=stringSend a product key and choose the response shape with the `format` query parameter.
Authorization: Token YOUR_STATIC_URL_TOKENUse query parameters in a `GET` request.
Product key to validate in PidMS.
Timezone used to render the timestamp in the response.
Controls whether the provider hint is appended for eligible responses.
Controls the shape of the response body returned by the endpoint.
curl --request GET \
--url "https://hydracidx.com/api/pidms/?key=AAAAA-BBBBB-CCCCC-DDDDD-EEEEF&timezone=UTC&format=json" \
--header "Authorization: Token YOUR_STATIC_URL_TOKEN"Choose the format that best fits your integration.
Key: AAAAA-BBBBB-CCCCC-DDDDD-EEEEF
Description: Office21_Access2021R_Retail
Edition: Access2021Retail
Error: Online Key
Time: 2026-04-29 12:34:56 +00:00{
"key": "AAAAA-BBBBB-CCCCC-DDDDD-EEEEF",
"description": "Office21_Access2021R_Retail",
"edition": "Access2021Retail",
"error": "Online Key",
"time": "2026-04-29 12:34:56 +00:00"
}<response>
<key>AAAAA-BBBBB-CCCCC-DDDDD-EEEEF</key>
<description>Office21_Access2021R_Retail</description>
<edition>Access2021Retail</edition>
<error>Online Key</error>
<time>2026-04-29 12:34:56 +00:00</time>
</response>Error examples are shown here only in JSON format.
{
"key": "Invalid Format"
}{
"key": "Unsupported Key"
}{
"key": "AAAAA-BBBBB-CCCCC-DDDDD-EEEEF",
"description": "Office21_Access2021R_Retail",
"error": "External Service Error"
}