@everafter/ea-sdk
Version:
EverAfter SDK
41 lines (37 loc) • 812 B
text/typescript
import axios from "axios";
export class Embed {
getUrl = (
workspaceId: string,
accountId: string,
personaName: string,
email: string,
name: string,
embedLocation?: string,
embedLocationUrl?: string,
baseUrl?: string
) => {
const apiUrl = baseUrl || "https://production-server.everafter.ai";
return axios
.post(
`${apiUrl}/embed/${workspaceId}`,
{
name,
email,
accountId,
personaName,
embedLocation,
embedLocationUrl,
},
{
headers: {
"Content-Type": "application/json",
},
}
)
.then((urlResponse: { data: string }) => {
return urlResponse.data;
});
};
}
const embed = new Embed();
export { embed };