---
title: "Manage a custom connection object"
method: PUT
path: "/connection"
tags: ["Connections"]
---

# Manage a custom connection object

`PUT /connection`

## Request

- Base URL: `https://api.floweq.com/v1`
- URL: `https://api.floweq.com/v1/connection`
- Auth: HTTP bearer

Create or update a custom connection object

## Request body

- object: Provides custom context to the client for processing flows
  - `source` string: Record source
  - `context` string: Client ID
  - `record` string: Record ID
  - `customVariables` object: Object that contains custom variables for the client to consume. Keys must be strings (no spaces). Variables are then accessible by the client as `custom.{Key}`.`
  - `language` string: Optional: Sets the language for text sent by Sidekick to the end-user

## Response `200`

Details of the invidual connection object

- unknown

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `404`: Connection object not found

---

[API](https://skmtc.dev/floweq/apis/floweq-external-api-v1.md) - [All operations](https://skmtc.dev/floweq/apis/floweq-external-api-v1/llms.txt) - [OpenAPI document](https://skmtc.dev/floweq/apis/floweq-external-api-v1/revisions/d826148ce2d7?raw)
