Skip to main content
Version: 3.0.0

Credentials

Credentials Methods

Create Credential

Creates a new user credential.

JavaScript
const apiClient = new Embedded('YOUR_API_KEY');
await apiClient.identify(userId);
let credential = {
credential: {
type: 'wooCommerce',
data: {
consumerKey: 'XXX',
consumerSecret: 'XXX',
url: 'XXX',
},
},
};
let data = await apiClient.Credentials.create(credential);

List User Credentials

Lists all credentials associated with the user.

JavaScript
const apiClient = new Embedded('YOUR_API_KEY');
await apiClient.identify(userId);
let data = await apiClient.Credentials.listUserCredentials();

Get Metadata

Retrieves metadata for user credentials.

JavaScript
const apiClient = new Embedded('YOUR_API_KEY');
await apiClient.identify(userId);
let data = await apiClient.Credentials.getMetadata();

Delete Credential

Deletes a specific user credential.

JavaScript
const apiClient = new Embedded('YOUR_API_KEY');
await apiClient.identify(userId);
let data = await apiClient.Credentials.delete(credentialId);

Generates an OAuth link for a specific app and integration.

JavaScript
const apiClient = new Embedded('YOUR_API_KEY');
await apiClient.identify(userId);
let data = await apiClient.Credentials.generateOauthLink(
'shopify',
'integrationId'
);