1. News
Spencer Integration API
  • Spencer Integration API
  • Identity
    • Request access token
      POST
  • News
    • Fetch news publications
      GET
    • Fetch news publications for userlist
      GET
    • Create news draft
      POST
  • Users
    • Create user
      POST
    • Fetch user
      GET
    • Update user
      PUT
    • Delete user
      DELETE
    • Check if user exists
      HEAD
    • Add user profile picture
      POST
    • Create user tag
      POST
    • Update user tag
      PUT
    • Check if user tag exists
      HEAD
  • Document library
    • Fetch node
      GET
  • Notifications
    • Create notification
      POST
  1. News

Fetch news publications

GET
/agent/integration/api/v1/publications
Fetches news publications, for one or more user lists.

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Query Params

Request Code Samples

Shell
HTTP
Request Request Example
Shell
HTTP
curl --location '/agent/integration/api/v1/publications?userLists=undefined&p=undefined&amount=undefined&locale=undefined&highlight=undefined&featured=undefined&types=undefined&sort=undefined&order=undefined' \
--header 'Authorization: Bearer <token>'

Responses

🟢200
application/json
OK
Bodyapplication/json

Example
{
    "data": [
        {
            "id": 1,
            "type": "article",
            "publish_date": "2026-02-03T14:17:00+00:00",
            "news_items": [
                {
                    "title": "string",
                    "summary": "string",
                    "content": "string",
                    "feature_media": {
                        "name": "string",
                        "extension": "string",
                        "mime_type": "string",
                        "file_size": "string",
                        "aspect_ratio": "string",
                        "signed_url": "string"
                    },
                    "feature_video": {
                        "hls_url": "string"
                    },
                    "locale": "string"
                }
            ]
        }
    ],
    "_links": {
        "self": "string",
        "next": "string",
        "prev": "string"
    },
    "_meta": {
        "page": 0,
        "per_page": 0,
        "total": 0,
        "pages": 0
    }
}
🟠400400.badRequest
🟠401401.unauthorized
🟠403403.forbidden
🟠404404.notFound
🔴500500.internalServerError
Previous
Request access token
Next
Fetch news publications for userlist
Built with