prepareOwnerOperation https://docs.hazbase.com/en/reference/http/prepareOwnerOperation/ HTTP API / WALLET CLIENT prepareOwnerOperation Inspect HTTP routes, arguments and responses used by @hazbase/kit/wallet. Additional authentication and passkey APIs are covered in the auth SDK reference and integration guide. https://api.hazbase.com @hazbase/kit 0.9.0 JSON User-session, signature and permission requirements differ by API. Check the specifications below and the connection requirements of your API environment. Check API access requirements ← HTTP API index POST /api/wallet/operation/prepare Request @hazbase/kit/wallet prepareOwnerOperation ( input : PrepareOwnerOperationInput ) : Promise < PrepareOwnerOperationResult > This SDK method does not automatically add a Bearer header. Check any environment-level access requirements separately. Field Type Required Location chainId number Yes JSON body account string Yes JSON body policyKey string Yes JSON body calls OwnerOperationCall[] Yes JSON body grantToken string Yes JSON body metadata Record No JSON body endpoint string No SDK endpoint override POST requests include Content-Type: application/json and x-request-id. The request ID supports tracking; it is not a blanket idempotency guarantee. Response typescript 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 export type PrepareOwnerOperationResult = { chainId : number ; account : string ; operation : { policyKey : string ; displayName : string ; calls : Array < OwnerOperationCall & { selector : string } > ; } ; policy : { authorization : string ; sessionEligible : boolean ; sponsored : boolean ; maxCalls : number ; maxNativeValueWei : string ; } ; metadata ? : Record < string , unknown > ; status ? : string ; } ; Find nested types in the SDK reference. The client handles both a top-level response and a response wrapped in data. PrepareOwnerOperationResult Handling failures Non-2xx responses become HazbaseWalletApiError. Record status, code and message, distinguishing API errors from network failures. Keep credentials out of logs. Errors & troubleshooting View source