curl --request PATCH \
--url https://api.stackone.com/v2/connector_profiles/{id} \
--header 'Authorization: Basic <encoded-value>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"authentication_config_key": "<string>",
"environment": "<string>",
"active": true,
"is_default": true,
"version": "<string>",
"pinned_version": "<string>",
"owner": "<string>",
"setup_fields": {},
"secrets": {},
"action_config": {},
"event_config": {
"deel_webhook_employee_created_direct": {
"enabled": true,
"webhook_ids": [
"c4b3f1de-7a2e-4d8b-9f61-5e0a2b7c9d13"
]
},
"deel_webhook_employee_updated_direct": {
"enabled": false,
"webhook_ids": []
}
},
"sync_config": {}
}
'import requests
url = "https://api.stackone.com/v2/connector_profiles/{id}"
payload = {
"name": "<string>",
"authentication_config_key": "<string>",
"environment": "<string>",
"active": True,
"is_default": True,
"version": "<string>",
"pinned_version": "<string>",
"owner": "<string>",
"setup_fields": {},
"secrets": {},
"action_config": {},
"event_config": {
"deel_webhook_employee_created_direct": {
"enabled": True,
"webhook_ids": ["c4b3f1de-7a2e-4d8b-9f61-5e0a2b7c9d13"]
},
"deel_webhook_employee_updated_direct": {
"enabled": False,
"webhook_ids": []
}
},
"sync_config": {}
}
headers = {
"Authorization": "Basic <encoded-value>",
"Content-Type": "application/json"
}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PATCH',
headers: {Authorization: 'Basic <encoded-value>', 'Content-Type': 'application/json'},
body: JSON.stringify({
name: '<string>',
authentication_config_key: '<string>',
environment: '<string>',
active: true,
is_default: true,
version: '<string>',
pinned_version: '<string>',
owner: '<string>',
setup_fields: {},
secrets: {},
action_config: {},
event_config: {
deel_webhook_employee_created_direct: {enabled: true, webhook_ids: ['c4b3f1de-7a2e-4d8b-9f61-5e0a2b7c9d13']},
deel_webhook_employee_updated_direct: {enabled: false, webhook_ids: []}
},
sync_config: {}
})
};
fetch('https://api.stackone.com/v2/connector_profiles/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.stackone.com/v2/connector_profiles/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'name' => '<string>',
'authentication_config_key' => '<string>',
'environment' => '<string>',
'active' => true,
'is_default' => true,
'version' => '<string>',
'pinned_version' => '<string>',
'owner' => '<string>',
'setup_fields' => [
],
'secrets' => [
],
'action_config' => [
],
'event_config' => [
'deel_webhook_employee_created_direct' => [
'enabled' => true,
'webhook_ids' => [
'c4b3f1de-7a2e-4d8b-9f61-5e0a2b7c9d13'
]
],
'deel_webhook_employee_updated_direct' => [
'enabled' => false,
'webhook_ids' => [
]
]
],
'sync_config' => [
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Basic <encoded-value>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.stackone.com/v2/connector_profiles/{id}"
payload := strings.NewReader("{\n \"name\": \"<string>\",\n \"authentication_config_key\": \"<string>\",\n \"environment\": \"<string>\",\n \"active\": true,\n \"is_default\": true,\n \"version\": \"<string>\",\n \"pinned_version\": \"<string>\",\n \"owner\": \"<string>\",\n \"setup_fields\": {},\n \"secrets\": {},\n \"action_config\": {},\n \"event_config\": {\n \"deel_webhook_employee_created_direct\": {\n \"enabled\": true,\n \"webhook_ids\": [\n \"c4b3f1de-7a2e-4d8b-9f61-5e0a2b7c9d13\"\n ]\n },\n \"deel_webhook_employee_updated_direct\": {\n \"enabled\": false,\n \"webhook_ids\": []\n }\n },\n \"sync_config\": {}\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("Authorization", "Basic <encoded-value>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.patch("https://api.stackone.com/v2/connector_profiles/{id}")
.header("Authorization", "Basic <encoded-value>")
.header("Content-Type", "application/json")
.body("{\n \"name\": \"<string>\",\n \"authentication_config_key\": \"<string>\",\n \"environment\": \"<string>\",\n \"active\": true,\n \"is_default\": true,\n \"version\": \"<string>\",\n \"pinned_version\": \"<string>\",\n \"owner\": \"<string>\",\n \"setup_fields\": {},\n \"secrets\": {},\n \"action_config\": {},\n \"event_config\": {\n \"deel_webhook_employee_created_direct\": {\n \"enabled\": true,\n \"webhook_ids\": [\n \"c4b3f1de-7a2e-4d8b-9f61-5e0a2b7c9d13\"\n ]\n },\n \"deel_webhook_employee_updated_direct\": {\n \"enabled\": false,\n \"webhook_ids\": []\n }\n },\n \"sync_config\": {}\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.stackone.com/v2/connector_profiles/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["Authorization"] = 'Basic <encoded-value>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"name\": \"<string>\",\n \"authentication_config_key\": \"<string>\",\n \"environment\": \"<string>\",\n \"active\": true,\n \"is_default\": true,\n \"version\": \"<string>\",\n \"pinned_version\": \"<string>\",\n \"owner\": \"<string>\",\n \"setup_fields\": {},\n \"secrets\": {},\n \"action_config\": {},\n \"event_config\": {\n \"deel_webhook_employee_created_direct\": {\n \"enabled\": true,\n \"webhook_ids\": [\n \"c4b3f1de-7a2e-4d8b-9f61-5e0a2b7c9d13\"\n ]\n },\n \"deel_webhook_employee_updated_direct\": {\n \"enabled\": false,\n \"webhook_ids\": []\n }\n },\n \"sync_config\": {}\n}"
response = http.request(request)
puts response.read_body{
"id": "<string>",
"name": "<string>",
"connector_key": "<string>",
"connector": {
"key": "<string>",
"name": "<string>",
"logo_url": "<string>",
"categories": [
"<string>"
],
"release_stage": "<string>",
"authentication_config_label": "<string>"
},
"version": {
"resolved": "<string>",
"pinned": "<string>",
"owner": "<string>"
},
"accounts_count": 123,
"enabled_actions_count": 123,
"active": true,
"default": true,
"environment": "<string>",
"authentication_config_key": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"setup_fields": {},
"secrets": {},
"action_config": {},
"event_config": {
"deel_webhook_employee_created_direct": {
"enabled": true,
"webhook_ids": [
"c4b3f1de-7a2e-4d8b-9f61-5e0a2b7c9d13"
]
},
"deel_webhook_employee_updated_direct": {
"enabled": false,
"webhook_ids": []
}
},
"sync_config": {}
}{
"statusCode": 400,
"message": "Bad Request",
"timestamp": "2023-05-30T00:00:00.000Z",
"data": {
"statusCode": 400,
"message": "Bad Request",
"headers": {
"content-type": "application/json",
"x-request-id": "5678c28b211dace4e0a0f9171e6b88c5"
}
},
"provider_errors": [
{
"status": 400,
"url": "https://api.provider.com/v1/resource",
"raw": {
"message": "Invalid input parameters"
},
"headers": {
"content-type": "application/json",
"x-request-id": "5678c28b211dace4e0a0f9171e6b88c5"
}
}
]
}{
"statusCode": 401,
"message": "Unauthorized",
"timestamp": "2023-05-30T00:00:00.000Z"
}{
"statusCode": 403,
"message": "Forbidden resource",
"timestamp": "2023-05-30T00:00:00.000Z"
}{
"statusCode": 404,
"message": "Not Found",
"timestamp": "2023-05-30T00:00:00.000Z"
}{
"statusCode": 408,
"message": "Request timed out",
"timestamp": "2023-05-30T00:00:00.000Z"
}{
"statusCode": 409,
"message": "Conflict",
"timestamp": "2023-05-30T00:00:00.000Z"
}{
"statusCode": 422,
"message": "Unprocessable Entity",
"timestamp": "2023-05-30T00:00:00.000Z"
}{
"statusCode": 429,
"message": "Too many requests",
"timestamp": "2023-05-30T00:00:00.000Z"
}{
"statusCode": 500,
"message": "Internal server error",
"timestamp": "2023-05-30T00:00:00.000Z"
}{
"statusCode": 501,
"message": "Not Implemented",
"timestamp": "2023-05-30T00:00:00.000Z"
}{
"statusCode": 502,
"message": "Bad Gateway",
"timestamp": "2023-05-30T00:00:00.000Z"
}Patch a connector profile
Updates a connector profile. Secrets resent as __secretvalue:-prefixed placeholders keep their stored values. action_config, event_config and sync_config each replace the stored map when sent as an object: an entry left out is removed, so send every entry that should stay. Omit the field, or send null, to leave it unchanged.
curl --request PATCH \
--url https://api.stackone.com/v2/connector_profiles/{id} \
--header 'Authorization: Basic <encoded-value>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"authentication_config_key": "<string>",
"environment": "<string>",
"active": true,
"is_default": true,
"version": "<string>",
"pinned_version": "<string>",
"owner": "<string>",
"setup_fields": {},
"secrets": {},
"action_config": {},
"event_config": {
"deel_webhook_employee_created_direct": {
"enabled": true,
"webhook_ids": [
"c4b3f1de-7a2e-4d8b-9f61-5e0a2b7c9d13"
]
},
"deel_webhook_employee_updated_direct": {
"enabled": false,
"webhook_ids": []
}
},
"sync_config": {}
}
'import requests
url = "https://api.stackone.com/v2/connector_profiles/{id}"
payload = {
"name": "<string>",
"authentication_config_key": "<string>",
"environment": "<string>",
"active": True,
"is_default": True,
"version": "<string>",
"pinned_version": "<string>",
"owner": "<string>",
"setup_fields": {},
"secrets": {},
"action_config": {},
"event_config": {
"deel_webhook_employee_created_direct": {
"enabled": True,
"webhook_ids": ["c4b3f1de-7a2e-4d8b-9f61-5e0a2b7c9d13"]
},
"deel_webhook_employee_updated_direct": {
"enabled": False,
"webhook_ids": []
}
},
"sync_config": {}
}
headers = {
"Authorization": "Basic <encoded-value>",
"Content-Type": "application/json"
}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PATCH',
headers: {Authorization: 'Basic <encoded-value>', 'Content-Type': 'application/json'},
body: JSON.stringify({
name: '<string>',
authentication_config_key: '<string>',
environment: '<string>',
active: true,
is_default: true,
version: '<string>',
pinned_version: '<string>',
owner: '<string>',
setup_fields: {},
secrets: {},
action_config: {},
event_config: {
deel_webhook_employee_created_direct: {enabled: true, webhook_ids: ['c4b3f1de-7a2e-4d8b-9f61-5e0a2b7c9d13']},
deel_webhook_employee_updated_direct: {enabled: false, webhook_ids: []}
},
sync_config: {}
})
};
fetch('https://api.stackone.com/v2/connector_profiles/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.stackone.com/v2/connector_profiles/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'name' => '<string>',
'authentication_config_key' => '<string>',
'environment' => '<string>',
'active' => true,
'is_default' => true,
'version' => '<string>',
'pinned_version' => '<string>',
'owner' => '<string>',
'setup_fields' => [
],
'secrets' => [
],
'action_config' => [
],
'event_config' => [
'deel_webhook_employee_created_direct' => [
'enabled' => true,
'webhook_ids' => [
'c4b3f1de-7a2e-4d8b-9f61-5e0a2b7c9d13'
]
],
'deel_webhook_employee_updated_direct' => [
'enabled' => false,
'webhook_ids' => [
]
]
],
'sync_config' => [
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Basic <encoded-value>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.stackone.com/v2/connector_profiles/{id}"
payload := strings.NewReader("{\n \"name\": \"<string>\",\n \"authentication_config_key\": \"<string>\",\n \"environment\": \"<string>\",\n \"active\": true,\n \"is_default\": true,\n \"version\": \"<string>\",\n \"pinned_version\": \"<string>\",\n \"owner\": \"<string>\",\n \"setup_fields\": {},\n \"secrets\": {},\n \"action_config\": {},\n \"event_config\": {\n \"deel_webhook_employee_created_direct\": {\n \"enabled\": true,\n \"webhook_ids\": [\n \"c4b3f1de-7a2e-4d8b-9f61-5e0a2b7c9d13\"\n ]\n },\n \"deel_webhook_employee_updated_direct\": {\n \"enabled\": false,\n \"webhook_ids\": []\n }\n },\n \"sync_config\": {}\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("Authorization", "Basic <encoded-value>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.patch("https://api.stackone.com/v2/connector_profiles/{id}")
.header("Authorization", "Basic <encoded-value>")
.header("Content-Type", "application/json")
.body("{\n \"name\": \"<string>\",\n \"authentication_config_key\": \"<string>\",\n \"environment\": \"<string>\",\n \"active\": true,\n \"is_default\": true,\n \"version\": \"<string>\",\n \"pinned_version\": \"<string>\",\n \"owner\": \"<string>\",\n \"setup_fields\": {},\n \"secrets\": {},\n \"action_config\": {},\n \"event_config\": {\n \"deel_webhook_employee_created_direct\": {\n \"enabled\": true,\n \"webhook_ids\": [\n \"c4b3f1de-7a2e-4d8b-9f61-5e0a2b7c9d13\"\n ]\n },\n \"deel_webhook_employee_updated_direct\": {\n \"enabled\": false,\n \"webhook_ids\": []\n }\n },\n \"sync_config\": {}\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.stackone.com/v2/connector_profiles/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["Authorization"] = 'Basic <encoded-value>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"name\": \"<string>\",\n \"authentication_config_key\": \"<string>\",\n \"environment\": \"<string>\",\n \"active\": true,\n \"is_default\": true,\n \"version\": \"<string>\",\n \"pinned_version\": \"<string>\",\n \"owner\": \"<string>\",\n \"setup_fields\": {},\n \"secrets\": {},\n \"action_config\": {},\n \"event_config\": {\n \"deel_webhook_employee_created_direct\": {\n \"enabled\": true,\n \"webhook_ids\": [\n \"c4b3f1de-7a2e-4d8b-9f61-5e0a2b7c9d13\"\n ]\n },\n \"deel_webhook_employee_updated_direct\": {\n \"enabled\": false,\n \"webhook_ids\": []\n }\n },\n \"sync_config\": {}\n}"
response = http.request(request)
puts response.read_body{
"id": "<string>",
"name": "<string>",
"connector_key": "<string>",
"connector": {
"key": "<string>",
"name": "<string>",
"logo_url": "<string>",
"categories": [
"<string>"
],
"release_stage": "<string>",
"authentication_config_label": "<string>"
},
"version": {
"resolved": "<string>",
"pinned": "<string>",
"owner": "<string>"
},
"accounts_count": 123,
"enabled_actions_count": 123,
"active": true,
"default": true,
"environment": "<string>",
"authentication_config_key": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"setup_fields": {},
"secrets": {},
"action_config": {},
"event_config": {
"deel_webhook_employee_created_direct": {
"enabled": true,
"webhook_ids": [
"c4b3f1de-7a2e-4d8b-9f61-5e0a2b7c9d13"
]
},
"deel_webhook_employee_updated_direct": {
"enabled": false,
"webhook_ids": []
}
},
"sync_config": {}
}{
"statusCode": 400,
"message": "Bad Request",
"timestamp": "2023-05-30T00:00:00.000Z",
"data": {
"statusCode": 400,
"message": "Bad Request",
"headers": {
"content-type": "application/json",
"x-request-id": "5678c28b211dace4e0a0f9171e6b88c5"
}
},
"provider_errors": [
{
"status": 400,
"url": "https://api.provider.com/v1/resource",
"raw": {
"message": "Invalid input parameters"
},
"headers": {
"content-type": "application/json",
"x-request-id": "5678c28b211dace4e0a0f9171e6b88c5"
}
}
]
}{
"statusCode": 401,
"message": "Unauthorized",
"timestamp": "2023-05-30T00:00:00.000Z"
}{
"statusCode": 403,
"message": "Forbidden resource",
"timestamp": "2023-05-30T00:00:00.000Z"
}{
"statusCode": 404,
"message": "Not Found",
"timestamp": "2023-05-30T00:00:00.000Z"
}{
"statusCode": 408,
"message": "Request timed out",
"timestamp": "2023-05-30T00:00:00.000Z"
}{
"statusCode": 409,
"message": "Conflict",
"timestamp": "2023-05-30T00:00:00.000Z"
}{
"statusCode": 422,
"message": "Unprocessable Entity",
"timestamp": "2023-05-30T00:00:00.000Z"
}{
"statusCode": 429,
"message": "Too many requests",
"timestamp": "2023-05-30T00:00:00.000Z"
}{
"statusCode": 500,
"message": "Internal server error",
"timestamp": "2023-05-30T00:00:00.000Z"
}{
"statusCode": 501,
"message": "Not Implemented",
"timestamp": "2023-05-30T00:00:00.000Z"
}{
"statusCode": 502,
"message": "Bad Gateway",
"timestamp": "2023-05-30T00:00:00.000Z"
}Authorizations
Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.
Path Parameters
The unique identifier of the connector profile.
Query Parameters
A comma-separated list of additional fields to expand. Supported values: connector (the connector this profile configures), version (the connector version this profile resolves to), accounts_count (the number of accounts linked to this profile) and enabled_actions_count (how many of that version's actions this profile enables). These are returned as null unless requested.
"connector,version"
Body
The display name of the connector profile.
The key of the connector's authentication configuration to use. Switching it usually requires resending the setup fields and secrets of the new method.
The environment of the authentication configuration (e.g. production).
Whether the connector profile is active.
Whether this is the connector's default profile. Marking a profile as default demotes the previous one. false is ignored when the profile ends the request active and no other profile is the default. A disabled profile cannot be made the default: send active: true in the same request, or the request is refused with connector_profile_disabled_cannot_be_default. Resending true to a disabled profile that is already the only default is accepted and changes nothing. Any save that leaves a profile disabled while another profile is also the default clears this flag on it, even when is_default is omitted.
The connector version the profile uses.
The connector version to pin the profile to. Only applies to Falcon-versioned connectors; ignored otherwise.
The owner of the pinned connector version (defaults to stackone). Accepts the wildcards builtin (the global stackone owner) and custom (the organization's own connectors).
The non-secret setup field values, keyed by setup field key. Replaces the saved setup fields when provided.
The secret field values, keyed by field key. Replaces the saved secrets when provided: resend a __secretvalue:-prefixed placeholder to keep a stored secret, send an empty object to clear all secrets, or omit the field to leave them unchanged.
The per-action enablement of the profile, keyed by action id. Sending it replaces the stored map, so an entry left out is removed. Omit it, or send null, to leave the enabled actions unchanged.
Show child attributes
Show child attributes
The events the profile processes and the webhooks they are delivered to, keyed by event action id: the id of an entry in event_actions from GET /v2/connectors/{id}?expand=actions (e.g. deel_webhook_employee_created_direct). Each entry sets whether the event action is enabled and, in webhook_ids, which webhooks receive its events. An event action left out is disabled. A webhook id that does not belong to the project fails the request with a 400. Keys are not checked against the connector, so an unknown event action id is stored but never matches an event. Sending it replaces the stored configuration in full, so an event action left out also loses its webhooks. Omit it, or send null, to leave the event configuration unchanged; send {} to disable every event action and remove all its webhook subscriptions.
Show child attributes
Show child attributes
{
"deel_webhook_employee_created_direct": {
"enabled": true,
"webhook_ids": ["c4b3f1de-7a2e-4d8b-9f61-5e0a2b7c9d13"]
},
"deel_webhook_employee_updated_direct": { "enabled": false, "webhook_ids": [] }
}
The per-action data-sync configuration, keyed by action id. Sending it replaces the stored map, so an action left out stops syncing. Omit it, or send null, to leave the sync configuration unchanged.
Show child attributes
Show child attributes
Response
The connector profile was updated.
The unique identifier of the connector profile.
The display name of the connector profile.
The connector key (e.g. workday). Always present; the full connector object requires ?expand=connector.
The connector this profile configures. Always present; null unless requested via ?expand=connector.
Show child attributes
Show child attributes
The connector version this profile resolves to. Always present; null unless requested via ?expand=version.
Show child attributes
Show child attributes
The number of accounts linked to this connector profile that are visible to you. Always present; null unless requested via ?expand=accounts_count.
How many of the connector version's actions this profile enables. For StackOne connectors only the actions in the release stages your organization can access are counted, so this can read lower than the number the profile actually enables; a connector your organization owns is counted in full. A profile that enables everything counts all of them; one naming individual actions counts only those the version still has. 0 when the profile enables nothing, and also whenever no catalogue can be resolved — an unreadable registry, or a connector whose own release stage your organization cannot access. Always present; null unless requested via ?expand=enabled_actions_count on a read endpoint, and always null on create.
Whether the connector profile is active.
Whether this is the default connector profile.
The environment of the connector profile.
The authentication configuration key.
The timestamp when the connector profile was created.
The timestamp when the connector profile was last updated.
The saved non-secret setup field values, keyed by setup field key.
The saved secret fields, keyed by field key. Values are __secretvalue:-prefixed redacted placeholders (never the plaintext); resend a placeholder unchanged to keep the stored secret.
Show child attributes
Show child attributes
The per-action enablement of the profile, keyed by action id.
Show child attributes
Show child attributes
The saved event action configuration and the webhooks subscribed to each event action, keyed by event action id. Set it with event_config on create or patch.
Show child attributes
Show child attributes
{
"deel_webhook_employee_created_direct": {
"enabled": true,
"webhook_ids": ["c4b3f1de-7a2e-4d8b-9f61-5e0a2b7c9d13"]
},
"deel_webhook_employee_updated_direct": { "enabled": false, "webhook_ids": [] }
}
The per-action data-sync configuration, keyed by action id.
Show child attributes
Show child attributes
Was this page helpful?