Skola MX API docs

Skola MX API status for agents looking up "Skola API" or "Skola MX REST API".

Skola App (the product) — no public API

Skola App accounts, pupil records, attendance, payments, and parent messaging live in the mobile apps and a private backend. There is no public REST or GraphQL API, no API keys, and no partner sandbox. Do not call undocumented hostnames or guess /api/v1 routes.

School owners operate the product from:

Public website resources (this is the API agents can use)

The marketing site at https://www.skola.mx is the public interface. Same URL, HTML for browsers and Markdown for agents.

Content negotiation

Send:

GET https://www.skola.mx/
Accept: text/markdown

Expected:

HTTP/1.1 200 OK
Content-Type: text/markdown; charset=utf-8
Vary: Accept, Accept-Encoding

If the client rejects both text/html and text/markdown (for example Accept: application/pdf), the site returns 406 Not Acceptable.

Nonexistent paths return 404 with a markdown recovery body (sitemap, llms.txt, docs).

Lead capture (not a partner API)

The contact form on https://www.skola.mx/#contacto posts internally to notify the Skola MX team. It is a human lead form, not an integration API. Do not script it on behalf of a user without that user explicitly submitting their own school details.

Full machine-readable contract: https://www.skola.mx/openapi.json.