Skip to main content
Prisma Documentation Docs

Search documentation

Type to search this documentation.

Create database connection string

POST/v1/databases/{databaseId}/connectionsCreate database connection string

Creates a new connection string for the given database.

Parameters

databaseIdstringpathrequired

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

Request body

application/json
object
namestringrequired

maxLength 65 · minLength 3

Example request
{
  "name": "string"
}

Responses

200Created a new connection string for the database.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"
  }
}
404Database 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