Hoppa till innehållet

Blog

Blog and news posts for the channel, with tag filtering and related-post lookup.

2 calls GET Base URL https://api.erp.fluit.cloud/ecom

Authentication, error codes, rate limits, idempotency and pagination apply to every call and are documented once under Getting started.

GET /blog

List published blog posts / news

Returns the channel's published posts, newest first, with their tags and cover images. Filter with ?tag= and choose the kind with ?type=BlogPost (default) or ?type=NewsPost; an unrecognised type falls back to BlogPost.

Show the full description

Page is 1-based, default pageSize is 12 and the maximum is 50. Scheduled posts appear on their publish date, so the response is time-dependent and cached for a short while.

Query parameters

Field Type
page integer
pageSize integer
tag string
type string

Responses

200 BlogListResponse
Field Type
items BlogPost[] · nullable
page integer
pageSize integer
totalCount integer
totalPages integer
429 Rate limit exceeded. Wait the number of seconds given in Retry-After. The body is problem-shaped application/json, not application/problem+json. This API sends no X-RateLimit-* headers — the quota is discovered here.
  • Retry-After — Seconds to wait before retrying.

Standard errors: 404 Errors

Examples

curl
curl "https://api.erp.fluit.cloud/ecom/blog" \
  -H "X-Tenant-Id: $FLUIT_TENANT_ID" \
  -H "X-Channel: web"
Response 200
{
  "items": [
    {
      "authorName": "Widget A",
      "excerpt": "string",
      "featuredImageUrl": "https://cdn.fluit.cloud/assets/widget-a-front.jpg",
      "pageType": "string",
      "publishDate": "2026-06-11T09:24:13.418",
      "slug": "string",
      "tags": [
        "string"
      ],
      "title": "string"
    }
  ],
  "page": 1,
  "pageSize": 50,
  "totalCount": 137,
  "totalPages": 3
}

Base URL https://api.erp.fluit.cloud/ecom. The response example is generated from the schema: the shape is right, the values are made up.

Schemas

The objects this group's calls refer to. The field tables above go one level deep and link here rather than repeating the same schema on every endpoint.

BlogPost

BlogPostListItem
Field Type
authorName string · nullable
excerpt string · nullable
featuredImageUrl string · nullable
pageType string · nullable
publishDate string(date-time) · nullable
slug string · nullable
tags string[] · nullable
title string · nullable