chatwoot/chatwoot

View on GitHub
app/javascript/dashboard/api/macros.js

Summary

Maintainability
A
0 mins
Test Coverage
F
50%
/* global axios */
import ApiClient from './ApiClient';

class MacrosAPI extends ApiClient {
  constructor() {
    super('macros', { accountScoped: true });
  }

  executeMacro({ macroId, conversationIds }) {
    return axios.post(`${this.url}/${macroId}/execute`, {
      conversation_ids: conversationIds,
    });
  }
}

export default new MacrosAPI();