Upload API
The main functionality of our public Upload API is to upload an annotation to a website on which you have write access.
Info: Write access is defined to the website secret, which you can obtain by logging in to your semantify.it account.
Make a POST request here: https://semantify.it/api/annotation/{websiteUid} with your annotation in the body and website-secret in the header.
Example:
HTTP POST https://semantify.it/api/annotation/B1RUA-3Hb
REQUEST BODY:
{
"content": {
"@context": "http://schema.org/",
"@type": "Blog",
"url": "http://test.com/test.html",
"name": "Test Blog Article",
"position": "one"
},
"name": "Test Annotation Name",
"cid": "test-000-cid",
"domainSpecification": "591e327ff918632853a4945e"
}
RESPONSE BODY:
{
"_id": "59079ccd6a350000b8aa98b2",
"name": "Test Annotation Name",
"domainSpecification": "null",
"type": [
"Blog"
],
"UID": "SkUC3zr1-",
"CID": "null",
"enc_url": "http%3A%2F%2Ftest.com%2Ftest.html",
"updated": "2017-08-03T21:47:08.902Z",
"created": "2017-07-19T01:11:24.078Z",
"content": {
"@context": "http://schema.org/",
"@type": "Blog",
"url": "http://test.com/test.html",
"name": "Test Blog Article",
"position": "one"
}
}
Check our API Documentation for more detail.