> For the complete documentation index, see [llms.txt](https://docs.depinscan.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.depinscan.io/developer/ioid-integration/endpoints-overview.md).

# Endpoints Overview

## Bind current owner wallet address to a publisher

> Associates a given owner wallet address with a publisher within a specific project.

```json
{"openapi":"3.0.3","info":{"title":"DePINscan Map Integration API","version":"1.0.0"},"servers":[{"url":"https://api.example.com","description":"Production server"}],"security":[{"bearerAuth":[]}],"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"YOUR_SECRET_TOKEN"}}},"paths":{"/api/project/{uid}/ownership":{"post":{"summary":"Bind current owner wallet address to a publisher","description":"Associates a given owner wallet address with a publisher within a specific project.","parameters":[{"in":"path","name":"uid","required":true,"schema":{"type":"string"},"description":"Project ID"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["publisher","owner"],"properties":{"publisher":{"type":"string","description":"Unique identifier of the publisher"},"owner":{"type":"string","description":"Wallet address of the owner"}}}}}},"responses":{"200":{"description":"Ownership successfully bound","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string"},"publisher":{"type":"string"},"owner":{"type":"string"}}}}}},"400":{"description":"Invalid input (e.g., malformed wallet address)"},"401":{"description":"Unauthorized (missing/invalid token)"},"404":{"description":"Project or publisher not found"}}}}}}
```
