PATCH
/
connectors
/
{service_name}
curl --request PATCH \
  --url https://app.getcensus.com/api/v1/connectors/{service_name} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "connector": {
    "label": "Braze",
    "icon_url": "https://example.com/icon.png",
    "configuration_definition": {
      "your_field_id": {
        "id": "my_id",
        "label": "Api Token",
        "type": "string",
        "default": "<string>",
        "user_editable": true,
        "secret": true,
        "required": true,
        "placeholder": "Enter your API token"
      }
    },
    "data": {
      "url": "https://example.com",
      "headers": {
        "Authorization": "Bearer {{ api_token }}"
      }
    }
  }
}'
{
  "status": "updated",
  "data": {
    "documentation_slug": "braze",
    "label": "Braze",
    "service_name": "braze",
    "auth_method": "credentials",
    "creatable_via_api": true,
    "creatable_via_connect_link": true,
    "configuration_fields": {
      "fields": [
        {
          "id": "instance_url",
          "rules": "required",
          "label": "Endpoint URL",
          "type": "string",
          "placholder": "https://rest.iad-01.braze.com",
          "matches": "^(?:(?=.*rest)https:\\\\/\\\\/rest|(?!.*rest)(https:\\\\/\\\\/)?sdk)\\\\.(iad|fra)-\\\\d\\\\d\\\\.braze\\\\.(com|eu)",
          "is_password_type_field": true,
          "possible_values": [
            "<string>"
          ],
          "read_more": "https://docs.getcensus.com/destinations/available-destinations/hubspot#managing-object-associations",
          "hint": "You can find your API key in the YourService UI under Settings > Integrations > API Key\n",
          "input_type": "textbox"
        }
      ]
    }
  }
}

Authorizations

Authorization
string
headerrequired

Bearer token for the current workspace. Can be retrieved from the Workspace's settings page.

Path Parameters

service_name
string
required

Name of the destination type to update

Body

application/json
connector
object
required

Response

200 - application/json
status
enum<string>

Outcome of the operation.

Available options:
success,
updated,
created,
not_found,
error
data
object