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);
Generate OAuth Link
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'
);