Skip to main content
POST
Create resource credential

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
resourceId
string
required

Body

application/json
name
string
required
Required string length: 1 - 128
kind
enum<string>
required
Available options:
username_password,
bearer_token,
header,
aws_rds_iam,
oauth2_client_credentials,
oauth2_token_exchange
default
boolean
required
assignedTo
object
required
username
string
Required string length: 1 - 256
headerName
string
Required string length: 1 - 256
authentication
object
secret
string
write-only
Required string length: 1 - 32768

Response

Resource credential created without returning the stored secret.

id
string
required
organizationId
string
required
resourceId
string
required
name
string
required
kind
enum<string>
required
Available options:
username_password,
bearer_token,
header,
aws_rds_iam,
oauth2_client_credentials,
oauth2_token_exchange
default
boolean
required
assignedTo
object
required
managementMode
enum<string>
required
Available options:
forge,
terraform
createdAt
string<date-time>
required
updatedAt
string<date-time>
required
username
string
headerName
string
authentication
object
managerId
string
managerInstance
string
lastUsedAt
string<date-time>
rotatedAt
string<date-time>