Skip to content
Press.js Press.js Press.js Docs

Create a managed PDF permanent link

POST
/v1/pdfs/{pdfId}/permanent-links
curl --request POST \
--url https://api.presscloud.example/v1/pdfs/example/permanent-links \
--header 'Authorization: Bearer <token>'

Creates a permanent public download URL for a managed PDF asset. The link remains active until it is deleted or the PDF is deleted.

pdfId
required
string
>= 1 characters

Managed PDF permanent link created.

Media type application/json
object
link
required
object
id
required
string
>= 1 characters
pdfId
required
string
>= 1 characters
url
required
string format: uri
>= 1 characters
createdAt
required
integer
Example generated
{
"link": {
"id": "example",
"pdfId": "example",
"url": "https://example.com",
"createdAt": 1
}
}

Requested resource was not found.

Media type application/json
object
error
required
string
message
required
string
Example generated
{
"error": "example",
"message": "example"
}

Service or provider configuration is not ready for the requested operation.

Media type application/json
object
error
required
string
message
required
string
Example generated
{
"error": "example",
"message": "example"
}