mostlyharmless logo alpha NOW FEDERATED!
  • 모바일 보기
    • 소개
    • 발견 ▼
      세계의 커레이트된 여정 여행 블로그 Perspective Vortex
    • 로그인
    • 회원가입
    현재 인기 있는: 관광지 랜드마크 1. Fußball-Bundesliga 2025/2026 2. Fußball-Bundesliga 2025/2026 관측탑 성 Q1440476 궁전 유적지 샤토
    오늘 내일 다음 주말 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
      유럽 아시아 아프리카 아메리카 오스트레일리아 Deutschland Bayern Yankee Stadium Madison Square Garden Rogers Centre T-Mobile Park

      Partner API — public catalog data

      Registered services can query places and events from mostlyharmless.travel as JSON for use in their own apps — server-side, with an API key, not in the browser.

      What is this?

      A versioned read API at /api/v1/partner. It returns reviewed, public articles (places, events, objects) including geo, licenses, and a change feed for synchronization.

      Access

      The API is not available anonymously. We issue API keys to registered partners. Tell us briefly what you plan to build — we will set up partner access for you.

      연락처

      Quick start (technical)

      1. Obtain an API key (plaintext shown once; afterwards only the keyId is visible).
      2. Send every request over HTTPS from your own backend only.
      3. Set the Authorization header and call e.g. GET /api/v1/partner/articles.

      Header format:

      Authorization: Bearer mh_pk_<keyId>_<secret>

      Do not embed the key in websites or mobile apps. There is intentionally no CORS support for browser clients.

      Main endpoints

      Base path on this server:

      GET /api/v1/partner/articles
      GET /api/v1/partner/articles/{id}
      GET /api/v1/partner/geo/articles?bbox=west,south,east,north
      GET /api/v1/partner/changes

      Full specification (OpenAPI 3): openapi/partner-v1.yaml

      Data format (DTO)

      DTO means “Data Transfer Object”: a fixed JSON shape per article that only includes fields partners are allowed to see — no internal moderation, authors, or statistics. Example fields:

      • id, permalink, type (Place / Event / Object)
      • title, description (Klartext, Sprache per ?lang=)
      • geo, location, Event-Felder bei Bedarf
      • license, source — Herkunft und Nutzungsrecht pro Datensatz
      • updatedAt — für Sync; Feed unter /changes mit upsert und delete

      Limits & fair use

      Each partner has a request quota (configurable). Responses support ETag caching (304). Please process delete tombstones from /changes so removed content disappears on your side too.

      Self-service (planned)

      Register a normal account. After we enable you (partnerApi role + link) you manage API keys at /partner — create, revoke, and view usage for the last 30 days.

      Open partner portal (login required)

      • 홈
      • 우리에 대해
      • 개인정보
      • 커뮤니티와 서버 규칙
      • 라이선스
      • 연락처
      • 파트너 API
      🇩🇪 🇬🇧 🇫🇷 🇪🇸 🇮🇹 🇵🇹 🇳🇱 🇱🇹 🇺🇦 🇰🇷 🇯🇵 🇨🇳

      © 2025 mostlyharmless.com | 모든 권리를 보호합니다.

      로그인

      또는

      계정이 없습니까? 회원가입!

      회원가입

      현재 초대 코드만 가능합니다. 초대 코드를 입력하거나 개인 초대 링크를 사용하세요.
      또는
      이미 계정이 있습니까? 로그인