Endpoints Overview
DePINscan currently provides the following API endpoints:
post
This endpoint is used for uploading device identifiers and their associated longitude and latitude.
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Header parameters
versionstringRequired
version
Body
uidstringRequired
user id
Responses
200
Upload successfully.
application/json
400
Bad Request
application/json
post
/api/upload-device-metricsget
This endpoint is used for getting project publishers by project id.
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
uidstringRequired
Project Id
Responses
200
Get project publishers successfully.
application/json
Responsestring[]
publishers
400
Bad Request
application/json
get
/api/project/{uid}/publishersdelete
Delete all devices by project id.
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
uidstringRequired
uid
Responses
200
Delete all devices successfully.
application/json
400
Bad Request
application/json
delete
/api/delete-all-devicesPlease use the DELETE method with caution, as it currently deletes ALL devices from your project. This action is not reversible!
Last updated