API referencePipeline

Configure pipeline column

Updates one of the fixed pipeline columns: rename it with name, hide or show it with isHidden, or bind a structure template with bindTemplate to apply when a card enters the column (null unbinds). Binding replaces any publish action on that column. Requires an org admin; columns cannot be created or deleted.

PATCH
/v1/brands/{brandId}/pipeline/columns/{columnId}
bearerAuth
headerAuthorizationBearer <token>

An organization API key (koast_sk_…) with the API surface enabled, or an OAuth access token issued by Koast (koast_at_…) whose audience covers this API. REST access requires an active Agency plan.

brandId*integer

The brand the request acts on. Every brand-scoped resource lives under its brand.

columnId*integer
Range0 < value <= 9007199254740991
application/json
  1. body
name?string
Length1 <= length <= 32
isHidden?boolean
bindTemplate?|

Bind a structure template to apply when a card enters this column. columnOverrides must cover the template's required deferred assets per account.

Response Body

Configure pipeline column

application/json
  1. response
[key: string]?unknown
curl -X PATCH "https://example.com/v1/brands/0/pipeline/columns/1" \  -H "Authorization: Bearer koast_sk_..." \  -H "Content-Type: application/json" \  -d '{}'
{  "property1": null,  "property2": null}

Required scope: write. CLI: koast configure-pipeline-column, see Pipeline commands. Authentication, headers, errors and pagination work the same on every operation. See Conventions.