POST
/
v1
/
vapi
/
call
import Roark from '@roarkanalytics/sdk';

const client = new Roark({
  bearerToken: process.env['ROARK_API_BEARER_TOKEN'], // This is the default and can be omitted
});

const response = await client.integrations.createVapiCall({
  vapiEndOfCallReportPayload: {
    call: 'bar',
    type: 'bar',
    status: 'bar',
    assistant: 'bar',
    customer: 'bar',
    phoneNumber: 'bar',
    artifact: 'bar',
    startedAt: 'bar',
    endedAt: 'bar',
    endedReason: 'bar',
  },
});

console.log(response.data);
{
  "data": {
    "callId": "<string>"
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

Vapi call upload payload

Response

200
application/json

Created Vapi call upload job

The response is of type object.