Skip to content

Create Connection

POST/web/v1/workspaces/{workspaceId}/slash/connectionsJWT

Creates a new Slash platform connection within the specified workspace.

Authentication

Requires a valid JWT token with workspace:manage permission. Portal access: system, tenant.

Request Parameters

NameTypeRequiredInDescription
workspaceIdStringYespathWorkspace ID.
connectionNameStringYesbodyDisplay name for the connection.
partnerEndpointStringYesbodyPartner API endpoint URL.
slashApiBaseUrlStringYesbodySlash platform API base URL.
slashApiKeyStringYesbodyAPI key for authenticating with Slash.
slashAccountIdStringYesbodySlash account identifier.
slashWebhookSecretStringYesbodyWebhook secret for signature verification.
tenantBizIdStringNobodyTenant business ID. Auto-resolved if omitted.

Success Response

Bad Request400
{
  "code": "4000",
  "message": "connectionName must not be blank"
}

Error Responses

HTTP StatusCodeDescription
4004000Validation error (missing required fields)
4014010Invalid or expired JWT token
4034030Insufficient permissions

Notes

  • Returns HTTP 201 on success.
  • Sensitive fields (slashApiKey, slashAccountId, slashWebhookSecret) are masked in the response.
  • The connection is created in PENDING status (20010201).

Internal Documentation