Openpieces logoopenpieces
Back to marketplace

zimaura-discovery - Copy

ACTION

ZimAura Discovery Layer — interactive Zimbabwe map, places directory, search, and region browsing with Google Maps. The main public face of the platform.

Haniel0 installs0 starsPublished 5/17/2026 · 14d ago

Endpoints

· 11
GET/api/categories

Input Schema

{
  "type": "object",
  "properties": {}
}
GET/places

Input Schema

{
  "type": "object",
  "properties": {
    "page": {
      "type": "integer",
      "description": "Page number"
    },
    "region": {
      "type": "string",
      "description": "Filter by region slug"
    },
    "search": {
      "type": "string",
      "description": "Search query"
    },
    "category": {
      "type": "string",
      "description": "Filter by category slug"
    }
  }
}
GET/regions/{slug}

Input Schema

{
  "type": "object",
  "properties": {}
}
GET/places/{id}

Input Schema

{
  "type": "object",
  "properties": {}
}
GET/categories/{slug}

Input Schema

{
  "type": "object",
  "properties": {}
}
GET/api/search

Input Schema

{
  "type": "object",
  "required": [
    "q"
  ],
  "properties": {
    "q": {
      "type": "string",
      "description": "Search query"
    },
    "region": {
      "type": "string",
      "description": "Filter by region ID"
    },
    "category": {
      "type": "string",
      "description": "Filter by category ID"
    }
  }
}
GET/search

Input Schema

{
  "type": "object",
  "properties": {
    "q": {
      "type": "string",
      "description": "Search query"
    }
  }
}
GET/api/regions

Input Schema

{
  "type": "object",
  "properties": {}
}
GET/api/places/{id}

Input Schema

{
  "type": "object",
  "properties": {}
}
GET/

Input Schema

{
  "type": "object",
  "properties": {}
}
GET/api/places

Input Schema

{
  "type": "object",
  "properties": {
    "page": {
      "type": "integer",
      "description": "Page number (default 1)"
    },
    "sort": {
      "type": "string",
      "description": "Sort by name or rating (default name)"
    },
    "limit": {
      "type": "integer",
      "description": "Items per page (default 20)"
    },
    "region": {
      "type": "string",
      "description": "Filter by region ID"
    },
    "search": {
      "type": "string",
      "description": "Text search across name and description"
    },
    "category": {
      "type": "string",
      "description": "Filter by category ID"
    }
  }
}

Required Secrets

· 1
GOOGLE_MAPS_API_KEY

Similar ACTION Pieces