Skip to content

A publication’s public archive index

GET
/v1/publications/{slug}/archive.json
curl --request GET \
--url https://your-tenant-host/v1/publications/morning/archive.json

Every archived edition of a publication whose archive is public, latest first: subject, send time and its archive page. The site is the one this tenant host serves. Unauthenticated, Access-Control-Allow-Origin: *, for an organization listing editions on its own site. A hidden edition is absent; a publication that is not public answers 404.

slug
required
string
<= 100 characters

Example

morning

The archive index.

Media typeapplication/json
object
publication
required
object
name
required
string
slug
required
string
locale
required
string
editions
required
Array<object>
object
editionId
required
string format: uuid
subject
required
string
sentAt
required
string | null format: date-time
url
required

The edition’s archive page on the tenant host.

string format: uri

Example

{
"publication": {
"name": "Morning Briefing",
"slug": "morning",
"locale": "en"
},
"editions": [
{
"editionId": "01999b1e-6f3a-7c2d-9e51-2a4c8d0f6b31"
}
]
}

Resource not found.

Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
details

Example

{
"error": {
"code": "unauthorized",
"message": "Invalid or missing API key."
}
}

Request validation failed.

Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
details

Example

{
"error": {
"code": "unauthorized",
"message": "Invalid or missing API key."
}
}

Unexpected error.

Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
details

Example

{
"error": {
"code": "unauthorized",
"message": "Invalid or missing API key."
}
}