Skip to main content
Version: 5.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"
);