Outception Docs

post
/v1/news/batch

Cached items for many sources in one round trip (upstream `entire` semantics): NEVER triggers outbound fetches — cold or unknown sources are simply absent from the response, and each card lazy-fetches its own source as it scrolls into view. This is what makes a warm wall render instantly.

curl -X POST "https://api.outception.com/v1/news/batch" \
  -H "Authorization: Bearer $OUTCEPTION_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{ "sources": [ "string" ] }'

Body

  • sources

    array<string>

    required

Response · 200

Successful Response

  • status

    enum

    required

  • id

    string

    required

  • updatedTime

    integer

    required

  • items

    array<NewsItem>

    required

    • id

      string

      required

    • title

      string

      required

    • url

      string

      required

    • mobileUrl

      string | null

    • pubDate

      integer | null

    • extra

      NewsExtra | null

Errors

  • 422

    Validation Error