Skip to content

Update project credential

PUT
/api/v1/projects/{projectId}/credentials/{credentialId}
curl --request PUT \
--url https://localhost:10001/api/v1/projects/1/credentials/1 \
--header 'Authorization: <Authorization>' \
--header 'Content-Type: application/json' \
--data '{ "createdAt": "example", "createdBy": "example", "credentials": {}, "description": "example", "id": 1, "isActive": true, "lastUsedAt": "example", "metadata": {}, "name": "example", "projectId": 1, "provider": "example", "type": "AWS_STATIC", "updatedAt": "example" }'

Update an existing credential for the given project

projectId
required
integer

Project ID

credentialId
required
integer

Credential ID

Credential

Media type application/json
object
createdAt
string
createdBy
string
credentials
object
description
string
id
integer
isActive
boolean
lastUsedAt
string
metadata
object
name
string
projectId
integer
provider
string
type
string
Allowed values: AWS_STATIC AWS_ROLE GCP_SERVICE_ACCOUNT AZURE_SP BASIC_AUTH BEARER_TOKEN API_KEY SOAP_WSSE
updatedAt
string

Updated credential

Media type application/json
object
createdAt
string
createdBy
string
credentials
object
description
string
id
integer
isActive
boolean
lastUsedAt
string
metadata
object
name
string
projectId
integer
provider
string
type
string
Allowed values: AWS_STATIC AWS_ROLE GCP_SERVICE_ACCOUNT AZURE_SP BASIC_AUTH BEARER_TOKEN API_KEY SOAP_WSSE
updatedAt
string
Example
{
"type": "AWS_STATIC"
}

Bad request - Invalid project or credential ID, or request body

Media type application/json
object
key
additional properties
string
Example generated
{
"additionalProperty": "example"
}

Forbidden - Credential does not belong to project

Media type application/json
object
key
additional properties
string
Example generated
{
"additionalProperty": "example"
}

Credential not found

Media type application/json
object
key
additional properties
string
Example generated
{
"additionalProperty": "example"
}

Internal server error

Media type application/json
object
key
additional properties
string
Example generated
{
"additionalProperty": "example"
}