Users
Manage the user registry — create users, link cross-platform identities, mint tokens, merge duplicates, and triage unmapped senders
Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Query Parameters
0 <= value <= 50Response Body
curl -X GET "http://localhost:3013/api/users"Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
curl -X POST "http://localhost:3013/api/users" \ -H "Content-Type: application/json" \ -d '{ "name": "string" }'Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Path Parameters
Query Parameters
0 <= value <= 200Response Body
curl -X GET "http://localhost:3013/api/users/string"Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Path Parameters
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
curl -X PATCH "http://localhost:3013/api/users/string" \ -H "Content-Type: application/json" \ -d '{}'Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Path Parameters
Query Parameters
1 <= value <= 200Response Body
curl -X GET "http://localhost:3013/api/users/string/events"Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Path Parameters
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
curl -X POST "http://localhost:3013/api/users/string/identities" \ -H "Content-Type: application/json" \ -d '{ "kind": "string", "externalId": "string" }'Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Path Parameters
Response Body
curl -X DELETE "http://localhost:3013/api/users/string/identities/string/string"Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Path Parameters
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
curl -X POST "http://localhost:3013/api/users/string/mcp-tokens" \ -H "Content-Type: application/json" \ -d '{}'Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Path Parameters
Response Body
curl -X DELETE "http://localhost:3013/api/users/string/mcp-tokens/string"Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Path Parameters
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
curl -X POST "http://localhost:3013/api/users/string/merge" \ -H "Content-Type: application/json" \ -d '{ "sourceUserId": "string" }'Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Query Parameters
1 <= value <= 1000Response Body
curl -X GET "http://localhost:3013/api/users/unmapped"Authorization
bearerAuth API key via Authorization: Bearer <API_KEY>
In: header
Path Parameters
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
curl -X POST "http://localhost:3013/api/users/unmapped/string/string/resolve" \ -H "Content-Type: application/json" \ -d '{ "userId": "string" }'