All production APIs use https://api.agihalo.com. Paths below are grouped by caller and credential boundary.
#Model Gateway
POST
/v1beta/models/:model:generateContentPOST
/v1beta/models/:model:streamGenerateContentPOST
/v1beta/models/:model:predictLongRunningPOST
/openai/v1/chat/completionsPOST
/claude/v1/messagesPOST
/deepseek/v1/chat/completionsPOST
/open-source/v1/chat/completions#Memory
POST
/api/v1/memory/capturePOST
/api/v1/memory/retrievePOST
/api/v1/memory/functions/halo_retrieve_end_user_memoryGET
/api/v1/memory/projectsPOST
/api/v1/memory/projectsGET
/api/v1/memory/projects/:projectKeyDELETE
/api/v1/memory/projects/:projectKey#Project Authentication
GET
/api/v1/auth/settingsGET
/api/v1/auth/.well-known/jwks.jsonPOST
/api/v1/auth/signupPOST
/api/v1/auth/tokenGET
/api/v1/auth/userPOST
/api/v1/auth/logoutPOST
/api/v1/auth/recoverPOST
/api/v1/auth/password/resetGET
/api/v1/auth/providers/:provider/authorizePOST
/api/v1/auth/providers/tokenGET
/api/v1/auth/oauth/authorizePOST
/api/v1/auth/oauth/authorizePOST
/api/v1/auth/oauth/tokenGET
/api/v1/auth/oauth/userinfo#Service Registry
GET
/api/v1/agentsPOST
/api/v1/agentsGET
/api/v1/agents/:idGET
/api/v1/agents/:id/metadata.jsonPOST
/api/v1/agents/:id/dns/verifyPOST
/api/v1/agents/:id/erc8004/prepare-registerPOST
/api/v1/agents/:id/erc8004/confirm-register#Account & Keeper
GET
/api/user/projectsPOST
/api/user/projectsGET
/api/user/keysPOST
/api/user/keysDELETE
/api/user/keys/:keyGET
/api/user/model-vendorsPUT
/api/user/model-vendorsGET
/api/user/model-providersPOST
/api/user/model-providersPOST
/api/user/model-providers/:id/testPOST
/api/user/model-providers/payouts