GEO AI Entity Hub Public API

This page lists machine-readable endpoints for AI agents, chatbots, and integrations.

Base Namespace

https://www.as-beoline.rs/wp-json/geo-ai-entity-hub/v1/

Legacy namespace remains available during migration: https://www.as-beoline.rs/wp-json/ai-entity-hub/v1/

Endpoints

Bridge Endpoint (GET)

https://www.as-beoline.rs/wp-json/geo-ai-entity-hub/v1/inquiries/bridge

For one-click browser submission without custom GPT Actions. Bridge always redirects to a themed confirmation page with sent data summary.

Unsigned mode (when "Enable Public Click Submit" is enabled in Settings):
form_type=(vending|rental|kontakt)
name
contact
message
page_url
ai_platform (optional; e.g. chatgpt, perplexity)
agent_name or ai_agent (optional)
conversation_id (optional)
source_system (optional; default bridge_get)
Signed mode (default, always supported):
form_type=(vending|rental|kontakt)
name
contact
message
page_url
expires (unix timestamp, max 15 min ahead)
sig (hex HMAC SHA-256)
Canonical string for signature:
form_type|name|contact|message|page_url|company|employees|conversation_id|agent_name|source_system|ai_platform|expires
Signature key:
Write API Token from plugin settings

You do not need separate integration docs for every AI provider. Pass ai_platform as free text (for example: chatgpt, perplexity, gemini, grok, claude). If not provided, plugin attempts best-effort detection from request headers.

GET https://www.as-beoline.rs/wp-json/geo-ai-entity-hub/v1/inquiries/bridge?form_type=vending&name=Marko%20Novak&contact=marko%40test.com&message=Zelim%20ponudbo&page_url=https%3A%2F%2Fwww.as-beoline.rs%2F
GET https://www.as-beoline.rs/wp-json/geo-ai-entity-hub/v1/inquiries/bridge?form_type=vending&name=Marko%20Novak&contact=marko%40test.com&message=Zelim%20ponudbo&page_url=https%3A%2F%2Fwww.as-beoline.rs%2F&ai_platform=chatgpt&agent_name=sales-assistant&source_system=bridge_get
GET https://www.as-beoline.rs/wp-json/geo-ai-entity-hub/v1/inquiries/bridge?form_type=vending&name=Marko%20Novak&contact=marko%40test.com&message=Zelim%20ponudbo&page_url=https%3A%2F%2Fwww.as-beoline.rs%2F&expires=1733875200&sig=...

Sample Calls

GET https://www.as-beoline.rs/wp-json/geo-ai-entity-hub/v1/organization
GET https://www.as-beoline.rs/wp-json/geo-ai-entity-hub/v1/services
GET https://www.as-beoline.rs/wp-json/geo-ai-entity-hub/v1/services/espresso-aparat-za-firme

Notes