1.2 Check Upload Permission

Verify if specified Token has data upload permission.

Endpoint: POST /token/permission/auth

Request Headers:

Text
Content-Type: application/json

Request Body:

JSON
{ "token": "aBcD1234EfGh5678IjKlMnOpQrSt", "key": "SHA256 hash of admin key" }

Request Example:

cURL:

Bash
curl -X POST https://api.ndpreforged.com/token/permission/auth \ -H "Content-Type: application/json" \ -d "{ \"token\": \"aBcD1234EfGh5678IjKlMnOpQrSt\", \"key\": \"8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918\" }"

Python:

Python
import hashlib import requests key_hash = hashlib.sha256("admin".encode()).hexdigest() response = requests.post( "https://api.ndpreforged.com/token/permission/auth", json={ "token": "aBcD1234EfGh5678IjKlMnOpQrSt", "key": key_hash } )

Response Example:

Success (200 OK):

JSON
{ "message": "Passed" }

or

JSON
{ "message": "Failed" }

Error Responses:

Status CodeError MessageDescription
400No dataRequest body is empty
400Missing paramsMissing required parameters
400Token not foundToken does not exist
401Auth failedAuthentication failed
500Server errorServer internal error

Navigation