Managing Configurations

Remove Property (External)

delete

Removes a property from the configuration store via external API key authentication

Authorizations
Path parameters
externalIdstringRequired
keystringRequired
Query parameters
api_keystringOptional
workspaceIdinteger · int64Required
Header parameters
X-API-KEYstringOptional
Responses
200
Property removed successfully
delete
DELETE /configurations/{externalId}/properties/{key}/external HTTP/1.1
Host: api.laminar.run
Accept: */*

No content

Bulk Update Properties (External)

put

Updates multiple properties via external API key authentication

Authorizations
Path parameters
externalIdstringRequired
Query parameters
api_keystringOptional
workspaceIdinteger · int64Required
Header parameters
X-API-KEYstringOptional
Body
Responses
200
Properties updated successfully
*/*
put
PUT /configurations/{externalId}/properties/external HTTP/1.1
Host: api.laminar.run
Content-Type: application/json
Accept: */*
Content-Length: 46

{
  "properties": [
    {
      "key": "text",
      "value": "text"
    }
  ]
}
{
  "id": 1,
  "workspaceId": 1,
  "name": "text",
  "externalId": "text",
  "archivedAt": "2025-07-12T04:43:49.550Z",
  "flowCredentialPairs": [
    {
      "id": 1,
      "flowId": 1,
      "sourceAuthCredential": {
        "id": 1,
        "name": "text",
        "authType": "text"
      },
      "destinationAuthCredential": {
        "id": 1,
        "name": "text",
        "authType": "text"
      }
    }
  ],
  "properties": [
    {
      "id": 1,
      "key": "text",
      "value": "text"
    }
  ]
}

Get Configuration Keys (External)

get

Retrieves list of property keys via external API key authentication

Authorizations
Path parameters
externalIdstringRequired
Query parameters
api_keystringOptional
workspaceIdinteger · int64Required
Header parameters
X-API-KEYstringOptional
Responses
200
Configuration keys retrieved successfully
*/*
get
GET /configurations/{externalId}/keys/external HTTP/1.1
Host: api.laminar.run
Accept: */*
{
  "keys": [
    "text"
  ],
  "externalId": "text",
  "name": "text"
}

Create Configuration Store (External)

post

Creates a new configuration store via external API key authentication

Authorizations
Query parameters
api_keystringOptional
Header parameters
X-API-KEYstringOptional
Body
workspaceIdinteger · int64Required
namestringRequired
externalIdstringRequired
Responses
201
Configuration store created successfully
*/*
post
POST /configurations/external HTTP/1.1
Host: api.laminar.run
Content-Type: application/json
Accept: */*
Content-Length: 96

{
  "workspaceId": 1,
  "name": "text",
  "externalId": "text",
  "properties": [
    {
      "key": "text",
      "value": "text"
    }
  ]
}
201

Configuration store created successfully

{
  "id": 1,
  "workspaceId": 1,
  "name": "text",
  "externalId": "text",
  "archivedAt": "2025-07-12T04:43:49.550Z",
  "flowCredentialPairs": [
    {
      "id": 1,
      "flowId": 1,
      "sourceAuthCredential": {
        "id": 1,
        "name": "text",
        "authType": "text"
      },
      "destinationAuthCredential": {
        "id": 1,
        "name": "text",
        "authType": "text"
      }
    }
  ],
  "properties": [
    {
      "id": 1,
      "key": "text",
      "value": "text"
    }
  ]
}

Delete Configuration Store (External)

delete

Archives a configuration store via external API key authentication

Authorizations
Path parameters
externalIdstringRequired
Query parameters
api_keystringOptional
Header parameters
X-API-KEYstringOptional
Responses
204
Configuration store archived successfully
delete
DELETE /configurations/{externalId}/external HTTP/1.1
Host: api.laminar.run
Accept: */*

No content

Restore Configuration Store (External)

put

Restores an archived configuration store via external API key authentication

Authorizations
Path parameters
externalIdstringRequired
Query parameters
api_keystringOptional
Header parameters
X-API-KEYstringOptional
Responses
200
Configuration store restored successfully
*/*
put
PUT /configurations/{externalId}/restore/external HTTP/1.1
Host: api.laminar.run
Accept: */*
{
  "id": 1,
  "workspaceId": 1,
  "name": "text",
  "externalId": "text",
  "archivedAt": "2025-07-12T04:43:49.550Z",
  "flowCredentialPairs": [
    {
      "id": 1,
      "flowId": 1,
      "sourceAuthCredential": {
        "id": 1,
        "name": "text",
        "authType": "text"
      },
      "destinationAuthCredential": {
        "id": 1,
        "name": "text",
        "authType": "text"
      }
    }
  ],
  "properties": [
    {
      "id": 1,
      "key": "text",
      "value": "text"
    }
  ]
}

Last updated

Was this helpful?