Ownership
Manage device ownership for a project
Creates or updates the ownership mapping for a device within the specified project.
Authorizations
Path parameters
projectIdstring · uuidRequiredExample:
Project identifier (UUID)
78a4c60c-1234-5678-90ab-cdef12345678
Body
publisherstringRequiredExample:
Device identifier or publisher ID
device_1
ownerstringRequiredExample:
Ethereum address of the device owner
0x1234567890abcdef1234567890abcdef12345678
Pattern: ^0x[a-fA-F0-9]{40}$
Responses
200
Ownership recorded
application/json
400
Bad request (validation errors)
application/json
401
Unauthorized (missing/invalid auth)
application/json
403
Forbidden (insufficient permissions)
application/json
404
Project not found
application/json
429
Too many requests
application/json
500
Server error
application/json
post
POST /api/project/{projectId}/ownership HTTP/1.1
Host: api.depinscan.io
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 77
{
"publisher": "device_1",
"owner": "0x1234567890abcdef1234567890abcdef12345678"
}
{
"status": "ok",
"message": "Ownership recorded"
}