Notifications
You currently have no notifications!
Search
Menu
Close Menu

How can we help you?

Tell us more about your query, we'd be happy to help.
Reference:
How did you hear about us?:
 *
 *
 *
IRP Shopper
Common Tasks (1)
Open
Interventions (1)
Open
Languages (1)
Open
Questions & Answers (1)
Open
Reviews (1)
Open
Site Scripts (1)
Open
Subscriptions (1)
Open
Web Services (1)
Open
IRP Freshdesk
Training Videos
Peer Support

API - Creating Signatures

Note: The Signature is the same for all API Methods apart from the Authenticate Method: Authenticate uses the API Key as its hash input whereas all other methods use the AuthenticationToken returned from the Signature method in place of the API Key.

For the Authenticate Method

Before you can authenticate with the API to gain an AuthenticationToken (as described in Authenticate Method), you need to create a Signature and for this you must send the APIKey, the Timestamp and the Shared Secret. You generate the Signature as follows:

  1. Join the APIKey (generated as described in API - API Keys), to the DateTime that you're sending with the request with a full stop between them, for example:

    sbBgu2lEG06LQbP94clrHSDPPHCZPthY.2018-10-16 14:27:31

  2. SHA-1 hash this string – make sure the result of the hash is in lower case.
  3. Append the Shared Secret (as described in API - API Keys), to this hashed string, again separating them with a full stop.
  4. SHA-1 hash the whole string again – again, make sure the result of the hash is in lower case. You then have the Signature to use with the Authenticate method, as described in Authenticate Method.

For all other Methods

Whereas Authenticate uses the API Key as its hash input, all other methods use the AuthenticationToken returned from the Signature method in place of the API Key. For details about the AuthenticationToken, see Authenticate Method.

Live Market Data
Today v Yesterday 0.03%
December 2024 v December 2023 22.64%
YTD 2024 v 2023 8.38%
Arts and Crafts 0.03%
Baby & Child 0.18%
Cars and Motorcycling 0.01%
Electrical & Commercial Equipment 0.22%
Fashion Clothing & Accessories 0.03%
Food & Drink 0.38%
Health and Wellbeing 0.18%
Kitchen & Home Appliances 0.02%
Pet Care 0.01%
Sports and Recreation 0.02%
Toys, Games & Collectables 0.01%

Copyright © 2024 IRP Commerce. Use of this website constitutes acceptance of the IRP World Acceptable Use Policy, IRP World Terms of Use, IRP Privacy Policy and IRP Cookie Policy

IRP Commerce Limited, Concourse 3, Catalyst, BT3 9DT, UK. Company Number: NI 041856. VAT Number: GB 888249658
A Deloitte Fast 50 Company eight times: 2010, 2011, 2012, 2013, 2014, 2018, 2019 & 2020