mirror of
https://github.com/eliasstepanik/core.git
synced 2026-01-11 09:48:27 +00:00
19 lines
544 B
TypeScript
19 lines
544 B
TypeScript
import axios from 'axios';
|
|
|
|
export async function integrationCreate(data: any, integrationDefinition: any) {
|
|
const { api_key } = data;
|
|
|
|
const integrationConfiguration = {
|
|
api_key: api_key,
|
|
};
|
|
|
|
const payload = {
|
|
settings: {},
|
|
accountId: 'linear-account', // Linear doesn't have a specific account ID
|
|
config: integrationConfiguration,
|
|
integrationDefinitionId: integrationDefinition.id,
|
|
};
|
|
|
|
const integrationAccount = (await axios.post(`/api/v1/integration_account`, payload)).data;
|
|
return integrationAccount;
|
|
} |