PebblePost Platform API

A live but publicly undocumented platform API surface behind the PebblePost PDM Manager application. Two hosts respond: api.pebblepost.com (an Express service that answers GET /health with {"status":"UP"} and returns a JSON error envelope of {message, errorType} on unknown paths) and api.pbbl.co (an AWS API Gateway that answers every path with HTTP 403 Missing Authentication Token). PebblePost publishes no API reference, OpenAPI definition, or self-serve credential flow for either host; access is arranged through a PebblePost account team.

API entry from apis.yml

apis.yml Raw ↑
name: PebblePost Platform API
description: 'A live but publicly undocumented platform API surface behind the PebblePost PDM Manager
  application. Two hosts respond: api.pebblepost.com (an Express service that answers GET /health with
  {"status":"UP"} and returns a JSON error envelope of {message, errorType} on unknown paths) and api.pbbl.co
  (an AWS API Gateway that answers every path with HTTP 403 Missing Authentication Token). PebblePost
  publishes no API reference, OpenAPI definition, or self-serve credential flow for either host; access
  is arranged through a PebblePost account team.'
humanURL: https://www.pebblepost.com/platform/
baseURL: https://api.pebblepost.com
tags:
- Marketing
- Direct Mail
- Advertising
properties:
- type: Authentication
  url: authentication/pebblepost-authentication.yml
- type: ErrorCatalog
  url: errors/pebblepost-problem-types.yml
x-evidence:
  fetched: '2026-08-04'
  probes:
  - url: https://api.pebblepost.com/health
    status: 200
  - url: https://api.pebblepost.com/openapi.json
    status: 404
  - url: https://api.pbbl.co/
    status: 403