Skip to main content
POST
Create resource

Authorizations

Authorization
string
header
required

Enter a Forge service-account token or delegated OAuth access token. Mintlify adds the Bearer prefix.

Headers

X-Forge-Reason
string
required
Minimum string length: 1
Idempotency-Key
string
required
Minimum string length: 1
X-Forge-Confirm
enum<boolean>
required
Available options:
true
X-Forge-Terraform-Manager
string
required
Minimum string length: 1
X-Forge-Terraform-Instance
string
required
Minimum string length: 1

Path Parameters

organizationId
string
required

Body

application/json
name
string
required
Required string length: 1 - 128
protocol
enum<string>
required
Available options:
postgres,
mysql,
redis,
http
upstreamHost
string
required
Required string length: 3 - 253
upstreamPort
integer
required
Required range: 1 <= x <= 65535
transparentRouting
boolean
required
upstreamTls
boolean
default:true
upstreamCaPem
string

Optional public CA certificate PEM used to verify this Resource instead of system trust roots.

Maximum string length: 65536
enabled
boolean
default:true
gatewayId
string

Response

Resource created under the requesting automation manager.

id
string
required
organizationId
string
required
name
string
required
protocol
enum<string>
required
Available options:
postgres,
mysql,
redis,
http
upstreamHost
string
required
upstreamPort
integer
required
Required range: 1 <= x <= 65535
upstreamTls
boolean
required
enabled
boolean
required
transparentRouting
boolean
required
managementMode
enum<string>
required
Available options:
forge,
terraform
createdAt
string<date-time>
required
updatedAt
string<date-time>
required
upstreamCaPem
string
Maximum string length: 65536
gatewayId
string
accessName
string
read-only
Required string length: 1 - 63
managerId
string
managerInstance
string