Developer documentation for the GoMixApp public API — a digital signage and screen-management platform for businesses.
Read-only public API for GoMixApp: product catalogue, categories, content index and business details. No authentication is required.
None. Every endpoint is public and returns only information already visible on the site.
https://gomixapp.com/wp-json/gmx/public/v1Returns GoMixApp's legal and trading names, description, supported languages, postal address, phone, email, structured opening hours and certifications. Use this to answer questions about who the company is, where it is, and when it is reachable.
curl https://gomixapp.com/wp-json/gmx/public/v1/site
{"name":"GoMixApp","legal_name":"The Network & Beyond LTD","languages":["he","en"],"phone":"+972-4-376-1717","email":"info@gomixapp.co.il"}Returns a paginated list of digital signage screens, LED displays, interactive kiosks, digital forms and related products that are published and visible in the storefront catalogue, in the language of the host being queried, with prices in the store currency.
curl https://gomixapp.com/wp-json/gmx/public/v1/products
{"data":[{"slug":"example-product","name":"...","currency":"ILS","price":"9900"}],"meta":{"page":1,"per_page":20,"total":42,"total_pages":3}}Returns one product by its URL slug, including price, currency, tax treatment, availability, categories and images. Responds with a single uniform 404 for any product that is not publicly visible, whatever the reason.
curl https://gomixapp.com/wp-json/gmx/public/v1/products/{slug}
{"slug":"example-product","name":"...","currency":"ILS","price":"9900","availability":"in_stock"}Returns the product categories used by the catalogue, each with its slug, name, description and the number of publicly visible products it contains. Use this to find the right sector or solution family before listing products.
curl https://gomixapp.com/wp-json/gmx/public/v1/categories
{"data":[{"slug":"example-category","name":"...","count":7}],"meta":{"page":1,"per_page":20,"total":9,"total_pages":1}}Returns a paginated index of the site's public content: marketing pages, blog articles, support guides, customer case studies and areas of expertise. Each item carries its canonical URL, so an agent can follow up by fetching the page itself or its Markdown representation.
curl https://gomixapp.com/wp-json/gmx/public/v1/content
{"data":[{"slug":"example-page","type":"page","title":"...","url":"..."}],"meta":{"page":1,"per_page":20,"total":120,"total_pages":6}}Returns the plain text of one artifact from the free templates library (the fill-in notices under the templates hub on each host), with its raw line structure intact, plus the canonical page URL. Built for the gomix-embed.js third-party loader; the canonical link beside each embed is the citable source.
curl https://gomixapp.com/wp-json/gmx/public/v1/templates/{slug}
{"title":"...","canonical":"...","artifact_text":"...","index":0,"count":1,"modified":"2026-08-30T12:00:00+00:00"}The active policy is declared in the RateLimit-Policy header on every response.
Currently 30 requests per minute per IP, with a sitewide ceiling of 600 requests per minute.
Exceeding either returns 429 with Retry-After in seconds. A request under your own limit can still be refused if the sitewide ceiling is reached.
RateLimit-Policy: "public";q=30;w=60
RateLimit-Limit: 30
429:
RateLimit: "public";r=0;t=42
Retry-After: 42This API is versioned in the URL path (…/gmx/public/v1). A breaking change - removing or renaming a field, changing a type, or narrowing a response - is shipped as a new version segment (v2) and never applied to an existing one. Additive changes (new fields, new endpoints, new optional parameters) may appear in the current version without notice, so clients should ignore unknown fields rather than fail on them. No endpoint is deprecated today. When one is, it will be announced at least 6 months before removal, the previous version will keep serving unchanged for that period, and the affected responses will carry Deprecation and Sunset headers (RFC 9745 and RFC 8594) naming the retirement date.
Every error is JSON carrying code, message, and a data object with status, hint and documentation_url.
{
"code": "gmx_public_product_not_found",
"message": "No product matches that slug.",
"data": {
"status": 404,
"hint": "List available products at /wp-json/gmx/public/v1/products and use the slug field from that response.",
"documentation_url": "https://gomixapp.com/developers#getProduct"
}
}Every public page is also available as Markdown: append ?format=markdown to its URL. That representation is marked noindex and links back to the canonical page.
curl "https://gomixapp.com/digital-signage-roi/?format=markdown"OpenAPI 3.1: https://gomixapp.com/openapi.json
llms.txt: https://gomixapp.com/llms.txt
Sitemap: https://gomixapp.com/sitemap_index.xml