Certificates

From SafeStamper API documentation
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

This operation lists the certificates of the authorizing user.

URL

https://www.safestamper.com/api/certificates

Parameters

  • sharedkey: Your API client shared key
  • authkey: Authorization key
  • type: Type of certificate to search
    • web_static Static web pages
    • web_snapshots Web browsing sessions with snapshots
    • web_video Web browsing sessions with video
    • web Web certificates, includes web_static, web_snapshots and web_video certificates
    • mail E-mail certificates
    • photo Geo-located photographs
    • file Files
  • fromDate: Return certificates generated from this date on (optional, format yyyy-MM-dd)
  • toDate: Return certificates generated up to this date (optional, format yyyy-MM-dd)
  • filter: Text for searching certificates (optional)
  • page: Page number to return (optional, defaults to 1)
  • signature: Parameters signature, as explained in Signature parameter

Returns

A JSON object with the following fields:

  • pageSize: Maximum number of certificates per page
  • count: Total number of certificates
  • pageTotal: Total number of pages
  • list: array of JSON with the certificates data
    • entryDate: Date of certificate
    • code: Certificate code
    • url: Public URL for certificate download
    • thumbnailUrl: URL of thumbnail of certificate (optional, just for web and photo certificates)
    • properties: JSON with the properties of the certificate
      • Web certificates
        • url: URL that was certified
      • Mail certificates
        • toAddresses: E-mail destinataries
        • subject: Subject of e-mail
      • Photo certificates
        • latitude: Latitude where the photo was taken
        • longitude: Longitude where the photo was taken
        • accuracy: Accuracy of geographic location, in meters
        • address: Human-readable photo location
      • File certificates
        • filename: File name
        • size: Size of file
        • md5: MD5 hash of file
        • sha1: SHA1 hash of file
        • sha256: SHA256 hash of file
        • sha512: SHA512 hash of file

HTTP Errors

  • 403 Forbidden: the sharedkey or signature are not valid
  • 401 Unauthorized: authkey is not valid or not authorized

Example

REQUEST:

https://www.safestamper.com/api/certificates
?authkey=0dbb406d-cc0c-4ef8-ae80-971ed108c2f9
&sharedkey=axvmfqn8aex21mxhq5zsj7l482saxfu7j4hh
&type=web
&signature=b1b22b34967fdf2eb67c3569a1e8b90f9fb63e77

RESPONSE (actual response has no line breaks or indentation):

{
    "pageSize":50,
    "count":1, 
    "pageTotal":1,
    "list":[
        {
          "entryDate":"2016-11-11T12:59:36Z",
          "code":"161111-8CM65B",
          "url":"http://dev.safestamper.com:9001/certificate/161111-8CM65B",
          "thumbnailUrl":"https://pagestamper-dev.s3.amazonaws.com/16/11/11/161111-8CM65B.png?AWSAccessKeyId\u003dAKIAI2GFJVQOFPVV5SZA\u0026Expires\u003d1480695450\u0026Signature\u003dL7TBOPa6gKVS5OTGASfq68XMxGk%3D",
          "properties":{"url":"https://informaticaglobaldariomo.blogspot.com.es/2016/08/startup-manager-una-aplicacion-android.html"}
        }
    ]
}