Skip to main content
PATCH
/
v1
/
connections
/
{connectorId}
/
{ownerId}
Update a connection
const options = {
  method: 'PATCH',
  headers: {
    'x-api-key': '<api-key>',
    'x-api-secret': '<api-key>',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({operations: ['genericCompany::create']})
};

fetch('https://api.runmorph.dev/v1/connections/{connectorId}/{ownerId}', options)
  .then(res => res.json())
  .then(res => console.log(res))
  .catch(err => console.error(err));
{
  "connectorId": "<string>",
  "ownerId": "<string>",
  "operations": [
    "<string>"
  ],
  "status": "<string>",
  "createdAt": "<string>",
  "updatedAt": "<string>",
  "object": "connection"
}

Authorizations

x-api-key
string
header
required
x-api-secret
string
header
required

Path Parameters

connectorId
required
Available options:
hubspot,
pipedrive,
salesforce,
aircall,
gong,
attio,
dialpad,
calendly,
xero,
chargebee
ownerId
string
required

Query Parameters

createIfMissing
default:false

Flag to create the connection if it doesn't exist

Body

operations
enum<string>[]
Available options:
genericCompany::create,
genericCompany::retrieve,
genericCompany::list,
genericCompany::update,
genericCompany::delete,
genericCompany::fieldRead,
genericCompany::fieldWrite,
genericContact::create,
genericContact::retrieve,
genericContact::list,
genericContact::update,
genericContact::delete,
genericContact::fieldRead,
genericContact::fieldWrite,
genericUser::create,
genericUser::retrieve,
genericUser::list,
genericUser::update,
genericUser::delete,
genericUser::fieldRead,
genericUser::fieldWrite,
genericWorkspace::create,
genericWorkspace::retrieve,
genericWorkspace::list,
genericWorkspace::update,
genericWorkspace::delete,
genericWorkspace::fieldRead,
genericWorkspace::fieldWrite,
crmOpportunity::create,
crmOpportunity::retrieve,
crmOpportunity::list,
crmOpportunity::update,
crmOpportunity::delete,
crmOpportunity::fieldRead,
crmOpportunity::fieldWrite,
crmStage::create,
crmStage::retrieve,
crmStage::list,
crmStage::update,
crmStage::delete,
crmStage::fieldRead,
crmStage::fieldWrite,
crmPipeline::create,
crmPipeline::retrieve,
crmPipeline::list,
crmPipeline::update,
crmPipeline::delete,
crmPipeline::fieldRead,
crmPipeline::fieldWrite,
crmEngagement::create,
crmEngagement::retrieve,
crmEngagement::list,
crmEngagement::update,
crmEngagement::delete,
crmEngagement::fieldRead,
crmEngagement::fieldWrite,
telephonyCall::create,
telephonyCall::retrieve,
telephonyCall::list,
telephonyCall::update,
telephonyCall::delete,
telephonyCall::fieldRead,
telephonyCall::fieldWrite,
telephonyCallTranscript::create,
telephonyCallTranscript::retrieve,
telephonyCallTranscript::list,
telephonyCallTranscript::update,
telephonyCallTranscript::delete,
telephonyCallTranscript::fieldRead,
telephonyCallTranscript::fieldWrite,
schedulingEventType::create,
schedulingEventType::retrieve,
schedulingEventType::list,
schedulingEventType::update,
schedulingEventType::delete,
schedulingEventType::fieldRead,
schedulingEventType::fieldWrite,
schedulingSlot::create,
schedulingSlot::retrieve,
schedulingSlot::list,
schedulingSlot::update,
schedulingSlot::delete,
schedulingSlot::fieldRead,
schedulingSlot::fieldWrite,
schedulingEvent::create,
schedulingEvent::retrieve,
schedulingEvent::list,
schedulingEvent::update,
schedulingEvent::delete,
schedulingEvent::fieldRead,
schedulingEvent::fieldWrite,
widgetCardView::create,
widgetCardView::retrieve,
widgetCardView::list,
widgetCardView::update,
widgetCardView::delete,
widgetCardView::fieldRead,
widgetCardView::fieldWrite,
accountingInvoice::create,
accountingInvoice::retrieve,
accountingInvoice::list,
accountingInvoice::update,
accountingInvoice::delete,
accountingInvoice::fieldRead,
accountingInvoice::fieldWrite,
accountingInvoiceLineItem::create,
accountingInvoiceLineItem::retrieve,
accountingInvoiceLineItem::list,
accountingInvoiceLineItem::update,
accountingInvoiceLineItem::delete,
accountingInvoiceLineItem::fieldRead,
accountingInvoiceLineItem::fieldWrite,
accountingInvoiceItem::create,
accountingInvoiceItem::retrieve,
accountingInvoiceItem::list,
accountingInvoiceItem::update,
accountingInvoiceItem::delete,
accountingInvoiceItem::fieldRead,
accountingInvoiceItem::fieldWrite

Response

OK

connectorId
string
required
ownerId
string
required
operations
string[]
required
status
string
required
createdAt
string
required
updatedAt
string
required
object
enum<string>
default:connection
Available options:
connection