---
title: "CreateSupportCase"
description: "Create a support case"
canonical: "https://pgbeam.com/docs/go-sdk/support/createSupportCase"
last-updated: "2026-09-14T19:37:21.000Z"
---

# CreateSupportCase

> Create a support case

URL: https://pgbeam.com/docs/go-sdk/support/createSupportCase

Creates a new support case with an initial message.

## Usage

## Parameters

Parameter

Type

Required

Description

ctx

`context.Context`

Yes

Request context

orgID

`string`

Yes

Unique organization identifier.

req

`pgbeam.CreateSupportCaseRequest`

Yes

Request body

req.OrgID

`string`

Yes

Organization ID.

req.Title

`string`

Yes

Brief summary of the issue.

req.Severity

`*int`

No

Severity level: 1=Critical, 2=High, 3=Normal, 4=Low.

req.Body

`string`

Yes

Initial message body.

## Response

`(*pgbeam.SupportCase, error)`: support case created.

## Example

## Errors

Status

Description

400

The request was rejected. `code` is `INVALID_INPUT`, and `errors` names the offending fields when the failure was a validation one.

401

Missing or invalid authentication. `code` is `UNAUTHORIZED`.

403

The caller is authenticated but not allowed to perform this operation. `code` is `FORBIDDEN` when the caller's role is insufficient, and `PLAN_LIMIT_REACHED` when the organization's plan is what stands in the way. The two are answered differently, so branch on the code rather than the status.

409

The request conflicts with the current state. `code` distinguishes the cases: `RESOURCE_EXISTS` for a name or value already in use, `INVALID_STATE` for a resource that is no longer in a state that allows the operation, and `IDEMPOTENCY_KEY_REUSED` for a retry whose body does not match the request the key was first used for.

413

The request body exceeds the 2 MB limit. `code` is `PAYLOAD_TOO_LARGE`.

415

The request body is not JSON, or carries a body without declaring a Content-Type. `code` is `UNSUPPORTED_MEDIA_TYPE`.

500

The request failed for a reason on our side. `code` is `INTERNAL_ERROR`. Quote `request_id` when reporting it.