Transfer GoodMem instance ownership
POST /v1/admin:transferInstanceOwnership: Transfers the singleton GoodMem instance to another active human principal.
Transfers the singleton GoodMem instance to another active human principal. Only the current instance owner may invoke this operation; ADMIN, MANAGE_ACCESS, and ordinary grants are insufficient. Ownership and the synthetic ROOT assignment move atomically. All ordinary roles, including ADMIN, remain unchanged. No credential is created or returned. After an unknown outcome, read the current owner before retrying.
In: header
Destination human owner principal
Existing principal UUID that will become the new owner.
"550e8400-e29b-41d4-a716-446655440000"uuidResponse Body
curl -X POST "https://your-goodmem-server.example.com/v1/admin:transferInstanceOwnership" \ -H "Content-Type: application/json" \ -d '{ "newOwnerId": "550e8400-e29b-41d4-a716-446655440000" }'{
"instance": {
"instanceId": "550e8400-e29b-41d4-a716-446655440000",
"ownerId": "650e8400-e29b-41d4-a716-446655440001",
"createdAt": 1651483320000,
"updatedAt": 1651486920000,
"createdById": "750e8400-e29b-41d4-a716-446655440002",
"updatedById": "850e8400-e29b-41d4-a716-446655440003"
}
}Reload the active license from disk
POST /v1/admin/license:reload: Triggers the server to reload its license file from the configured directory and returns metadata about the currently active license.
API Keys
Browse REST endpoints for creating, reading, listing, updating, and deleting GoodMem API keys.