Skip to main content
Prisma Documentation Docs

Search documentation

Type to search this documentation.

Rotate connection credentials

POST/v1/connections/{id}/rotateRotate connection credentials

Generates new credentials for the connection with the given ID. Revocation of the previous credentials is best-effort.

Parameters

idstringpathrequired

pattern ^(con_)?([cC][^\s-]{8,}|[a-z0-9]+)$

Responses

200Rotated connection credentials.application/json
object
dataobjectrequired
Show child attributes
connectionStringstringrequired

Deprecated: use `endpoints.direct.connectionString` or `endpoints.pooled.connectionString` instead.

createdAtstring · date-timerequired
databaseobjectrequired
Show child attributes
idstringrequired
namestringrequired
urlstring · urirequired
directConnectionnull | object

Deprecated: use `endpoints.direct` instead.

Show child attributes
hoststringrequired
passstringrequired
userstringrequired
endpointsobjectrequired
Show child attributes
accelerateobject
Show child attributes
connectionStringstringrequired
hoststringrequired
portnumberrequired
directobject
Show child attributes
connectionStringstringrequired
hoststringrequired
portnumberrequired
pooledobject
Show child attributes
connectionStringstringrequired
hoststringrequired
portnumberrequired
hostnull | stringrequired

Deprecated: use `endpoints.direct` instead.

idstringrequired

pattern ^(con_)([cC][^\s-]{8,}|[a-z0-9]+)$

kindstringrequired

one of "postgres", "accelerate"

namestringrequired
passnull | stringrequired

Deprecated: use `endpoints.direct.connectionString` or `endpoints.pooled.connectionString` instead.

typestringrequired

const "connection"

urlstring · urirequired
usernull | stringrequired

Deprecated: use `endpoints.direct.connectionString` or `endpoints.pooled.connectionString` instead.

Example response
{
  "data": {
    "connectionString": "string",
    "createdAt": "2026-06-09T00:00:00Z",
    "database": {
      "id": "string",
      "name": "string",
      "url": "https://example.com"
    },
    "directConnection": {
      "host": "string",
      "pass": "string",
      "user": "string"
    },
    "endpoints": {
      "accelerate": {
        "connectionString": "string",
        "host": "string",
        "port": 0
      },
      "direct": {
        "connectionString": "string",
        "host": "string",
        "port": 0
      },
      "pooled": {
        "connectionString": "string",
        "host": "string",
        "port": 0
      }
    },
    "host": "string",
    "id": "string",
    "kind": "accelerate",
    "name": "string",
    "pass": "string",
    "type": "connection",
    "url": "https://example.com",
    "user": "string"
  }
}
401Missing or invalid authorization token.application/json
object
errorobjectrequired
Show child attributes
codestringrequired
hintstring
messagestringrequired
Example response
{
  "error": {
    "code": "string",
    "hint": "string",
    "message": "string"
  }
}
404Connection with the given ID was not found.application/json
object
errorobjectrequired
Show child attributes
codestringrequired
hintstring
messagestringrequired
Example response
{
  "error": {
    "code": "string",
    "hint": "string",
    "message": "string"
  }
}
Documentation menu