Update an Event

Update by ID

PUT https://api.moltin.com/v2/integrations/:id

Headers

NameTypeDescription

Authorization

string

The Bearer token to grant access to the API

Request Body

NameTypeDescription

configuration

object

The webhook configuration object

observes

array

An array of events you want to observe

enabled

boolean

Should the event trigger or not. Default:false

integration_type

string

webhook

description

string

A description for the event

name

string

The name of the event

type

string

Represents the type of object

{
  "data": {
    "id": "8cb9e689-ede7-4f6d-b61a-6aa970d572dd",
    "type": "integration",
    "integration_type": "webhook",
    "name": "Order shipping notification",
    "description": "Send a shipping notification via email with discount code.",
    "enabled": false,
    "configuration": {
      "url": "https://yourwebsite.com/order-created-notification"
    },
    "observes": ["order.fulfilled"],
    "links": {
      "self":
        "https://api.moltin.com/v2/integrations/8cb9e689-ede7-4f6d-b61a-6aa970d572dd"
    },
    "meta": {
      "timestamps": {
        "created_at": "2018-04-30T09:35:32.202Z",
        "updated_at": "2018-04-30T09:48:24.816Z"
      }
    }
  }
}
curl -X PUT https://api.moltin.com/v2/integrations/:id \
     -H "Authorization: Bearer: XXXX" \
     -H "Content-Type: application/json" \
     -d $'{
      "data": {
        "type": "integration",
        "enabled": false
      }
    }'

Last updated