Skip to main content

Introduction

Request an owner-approved role through One Business when your application does not hold the wallet’s administrator key. TypeScript and Python provide URL and callback helpers. The owner reviews the request and approves the on-chain grant; the helpers alone do not authenticate a callback or create a role.

SDK examples

Request owner-approved access

TypeScript and Python can build a One Business grant-access link for a new authority. Your application supplies the requested One Business action objects and a saved, unpredictable callback state. The owner reviews the grant.
Return the URL through your application. Browser integrations can use redirectToOneBusinessGrantAccess; Python accepts an application-provided location adapter through redirect_to_one_business_grant_access. These helpers navigate; they do not grant a role themselves.

Parse the grant callback

Validate the returned state and wallet/key against the saved request, then verify the confirmed role. Callback parsing alone does not prove an on-chain grant.

Input

Output

Errors