In-App UI
React
Hooks
useAuthenticatedKnockClient

useAuthenticatedKnockClient

The useAuthenticatedKnockClient hook is used to create and manage an authenticated Knock client instance for making API calls on behalf of a specific user.

Parameters

#

Accepts an object (UseAuthenticatedKnockClientParams) with the following properties:

apiKeystring
The public API key for the environment
userUserIdentificationOptions
User identification data including id and optional properties
userTokenstring
The user token for the authenticated user
optionsAuthenticatedKnockClientOptions
Optional configuration for the authenticated Knock client

Returns

#
knockKnock
The authenticated Knock client instance

Example

#

Basic usage

#

The following example demonstrates how to use the useAuthenticatedKnockClient hook to create an authenticated Knock client.