Customer
Gets a list of customers in the organization with the specified organizationId. If 'teamId' is provided as a query parameter, it gets a single customer by that ID.
Customer ID
GET /portal/api/bridge/customers HTTP/1.1
Host: <zone>.make.com
Accept: */*
Customers returned successfully.
{
"customers": [
{
"id": 1,
"name": "text",
"organizationId": 1,
"operationsLimit": 1,
"externalId": "text"
}
]
}
Creates a new customer in the organization, and assigns it as externalID the name that is provided in the body. This endpoint is only available when the JWT's 'sub' is '*'
Name of the customer
Deprecated - the organization ID is taken from the JWT.
The maximum number of operations allowed for the customer.
POST /portal/api/bridge/customers HTTP/1.1
Host: <zone>.make.com
Content-Type: application/json
Accept: */*
Content-Length: 35
{
"name": "text",
"operationsLimit": 1
}
Customer created successfully.
{
"customer": {
"id": 1,
"name": "text",
"organizationId": 1,
"operationsLimit": 1,
"externalId": "text"
}
}
Deletes a customer by the external ID passed in the JWT's "sub". If the "sub" is "*", must provide "teamId" as query parameter.
Customer ID
DELETE /portal/api/bridge/customers HTTP/1.1
Host: <zone>.make.com
Accept: */*
Customer deleted successfully.
{
"deleted": true
}
Updates an existing customer's name or operationsLimit by the external ID passed in the JWT's 'sub'. If the 'sub' is '*', must provide 'teamId' as query parameter. Note that updating the customer's name does not change their external ID.
Customer ID
New name of the customer
The maximum number of operations allowed for the customer.
PATCH /portal/api/bridge/customers HTTP/1.1
Host: <zone>.make.com
Content-Type: application/json
Accept: */*
Content-Length: 35
{
"name": "text",
"operationsLimit": 1
}
Customer updated successfully.
{
"customer": {
"id": 1,
"name": "text",
"organizationId": 1,
"operationsLimit": 1,
"externalId": "text"
}
}