Welcome to the ScoreDetect API! You can use this documentation during the setup of your integration. To begin, you will need to obtain an API key here.
https://api.scoredetect.com
For developers only. This is a test API endpoint during the configuration of your custom integration with the ScoreDetect API.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
1
Generates a SHA-256 checksum hash. Requires a form-data
key called file
which accepts either a File
or Text
input type. Once added, the API takes in the input and performs a SHA-256 hash function, and returns a JSON object of the checksum value.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
1
Generates a valid unique certificate ID. This can be useful for preparing the certificate ID, for example, before a blockchain transaction is made.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
1
Specify the certificate ID (uuid) to fetch from with the ?id=
query string parameter.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
1
The certificate requires a form-data
key called file
which accepts either a File
or Text
input type. Once added, the API takes in the input and performs a SHA-256 hash function before sending it to the blockchain. This ensures a "privacy-first" approach.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
1
The certificate metadata (not the blockchain transaction) can be updated by adding the body as a JSON stringified object containing 2 properties: the certificateId
(the certificate ID) and metadata
(an object containing e.g. { "username": "anonymous", "certificateType": "plain_text_upload", "displayCreatedBy": false }
. The username
is the ScoreDetect username (default is anonymous
), certificateType
accepts 2 values: plain_text_upload
or file_upload
, and displayCreatedBy
accepts a boolean value of true
or false
.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
1
Add 1 or more "certificateIds" in an array, as a raw body JSON for example { "certificateIds": [ "12345678-1234-1234-1234-123456789012", "22345678-1234-1234-1234-123456789012" ] }
. Once the certificate is deleted, the response will return the deleted certificate IDs.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
1