{"components":{"schemas":{"Activity":{"properties":{"collectionId":{"type":"string"},"description":{"description":"HTML.","type":"string"},"id":{"type":"string"},"image":{"description":"File name of the image.","type":"string"},"title":{"type":"string"}},"type":"object"},"Error":{"properties":{"data":{"description":"Extra details, usually empty.","type":"object"},"message":{"description":"Human-readable explanation.","type":"string"},"status":{"description":"HTTP status code, for example 404.","type":"integer"}},"required":["status","message"],"type":"object"},"MapPin":{"properties":{"collectionId":{"type":"string"},"id":{"type":"string"},"image":{"description":"File name of the image.","type":"string"},"lat":{"type":"number"},"lng":{"type":"number"},"name":{"type":"string"}},"type":"object"}}},"info":{"description":"Read-only, public JSON endpoints with the activities of Raak Wijshagen and the map pins of the Mannenweekend. No login needed. Registering, paying and member data are not available through this API.","title":"Raak Wijshagen public API","version":"1.0.0"},"openapi":"3.1.0","paths":{"/api/raak/public-activities":{"get":{"operationId":"listPublicActivities","parameters":[{"description":"Optional text to search for in the title.","in":"query","name":"q","schema":{"type":"string"}},{"description":"Page number, starting at 1.","in":"query","name":"page","schema":{"minimum":1,"type":"integer"}},{"description":"Items per page.","in":"query","name":"perPage","schema":{"maximum":100,"minimum":1,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"items":{"items":{"$ref":"#/components/schemas/Activity"},"type":"array"},"page":{"type":"integer"},"perPage":{"type":"integer"},"totalItems":{"type":"integer"},"totalPages":{"type":"integer"}},"type":"object"}}},"description":"A page of activities."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"The request could not be handled."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"The path does not exist."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Too many requests. Wait a moment and try again."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Something went wrong on the server."}},"summary":"List the public activities (title and description), newest first.","x-required-scope":"activities:read"}},"/api/raak/public-map-pins":{"get":{"operationId":"listMapPins","parameters":[{"description":"Page number, starting at 1.","in":"query","name":"page","schema":{"minimum":1,"type":"integer"}},{"description":"Items per page.","in":"query","name":"perPage","schema":{"maximum":200,"minimum":1,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"items":{"items":{"$ref":"#/components/schemas/MapPin"},"type":"array"},"page":{"type":"integer"},"perPage":{"type":"integer"},"totalItems":{"type":"integer"},"totalPages":{"type":"integer"}},"type":"object"}}},"description":"A page of map pins."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"The request could not be handled."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"The path does not exist."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Too many requests. Wait a moment and try again."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Something went wrong on the server."}},"summary":"List the map pins (destinations) of the Mannenweekend.","x-required-scope":"map-pins:read"}}},"security":[],"servers":[{"url":"https://raakwijshagen.be"}]}
