Cloud Providers /
Update integration
Required permission
Account > Cloud > Integrations > Update
Path parameters
integrationId
string requiredID of the provider integration
Request body
- {object}
description
stringThe description of the integration.
max length200pattern^[a-zA-Z0-9.,?\s\\/'"()[\];`%^&*\-_:!]+$credentials
{object} requiredCloud provider credential input, required fields dependent on which provider is chosen.
keyfileJson
stringContents of a GCP key file.
accessKey
stringAWS access key.
secretKey
stringAWS secret key.
apiKey
stringDO API key.
Response body
- {object}
Response object.
data
{object} requiredResult data.
id
string requiredIdentifier for the integration.
name
string requiredThe name of the integration.
description
stringA short description of the integration.
credentials
{object} requiredCloud provider credential input, required fields dependent on which provider is chosen.
keyfileJson
stringContents of a GCP key file.
accessKey
stringAWS access key.
secretKey
stringAWS secret key.
apiKey
stringDO API key.
createdAt
string requiredThe time the integration was created.
POST /v1/cloud-providers/integrations/{integrationId}
Example request
curl --header "Content-Type: application/json" \
--header "Authorization: Bearer NORTHFLANK_API_TOKEN" \
--request POST \
--data '{"description":"This is a new description."}' \
https://api.northflank.com/v1/cloud-providers/integrations/{integrationId}
Example response
200 OK
JSON
{
"data": {
"id": "gcp-integration",
"name": "GCP integration",
"description": "The integration description",
"createdAt": "2021-01-20T11:19:53.175Z"
}
}