14.2.7
Guide

Version check and 426

Outdated clients can be refused. Here is how to check ahead of time.

  1. 01

    Ask for the version on start

    version needs no auth and is cached for 5 minutes. Ask again every 12 hours.

    GET /api/plugin/v1/version
  2. 02

    Read the response

    latest, minimum, downloadUrl. Unknown values are null.

    {"latest":"1.2.2","minimum":null,"downloadUrl":"https://…"}
  3. 03

    Handle 426

    If pluginVersion is below minimum, claim and report are refused with 426. Point the operator at downloadUrl.

    {"error":"plugin_outdated","minimum":"1.2.0","downloadUrl":"https://…"}
  4. 04

    Comparison rule

    Numeric major.minor.patch comparison. A leading v and any -suffix are ignored. A missing pluginVersion is never blocked.

Order of checks

429 → 400 (for report, a missing credential 401 comes first) → 426 → handling. A request without pluginVersion is never refused for its version.

SLMAPS is the seed-map viewer for SCP: Secret Laboratory. These pages describe the public API of slmaps.com.slmaps.com ·