Integrations
Your content everywhere, with a single API
With a predictable response schema, key-based authentication, and cached endpoints, the Waaiy API is production-ready.
# Fetch blog content
curl https://api.waaiy.dev/blog?slug=ilk-yazi&lang_id=tr \
-H "W-Public-Key: <acik_anahtar>" \
-H "W-Private-Key: <kapali_anahtar>" \
-H "W-User-Key: <kullanici_anahtar>"
# Response
{ "status": 1, "data": { "_INFORMATIONS": { ... }, "_SLUGS": { ... } } }
Endpoints
All the content you need, over the API
With more than 19 ready-made endpoints for settings, menus, blogs, pages, products, and more.
GET
/settings
Site settings
GET
/menuitems
Menu items
GET
/blog
Blog detail
GET
/page
Page detail
GET
/product
Product detail
GET
/blogcategory
Blogs by category
GET
/productcategory
Products by category
GET
/languages
Languages
GET
/dataset
Dataset content
GET
/media
Media
POST
/abone-ol
Newsletter subscription
POST
/form-gonder
Form submission
How does it work?
Integration in three steps
1
Get your keys
Generate your website's public/private key and user key from the panel.
2
Send a request
Send the three keys as headers and call the endpoint you need.
3
Publish the content
Use the standard {status, data} response in your web or mobile app.