JSON Api
All SiteChef websites have a JSON api that is available via standard AJAX requests
They are available by the endpoint /api/
Endpoints
/api/media/{item_id} GET
Fetches data about a a particular item
Parameter item_id int id of item
Returns Item Struct
/api/category/{page_id} GET
Fetches data for a particular page
Parameter page_id int id of page
Returns Content Struct
/api/blogpost/{post_id} GET
Fetches data for a particular page
Parameter post_id int id of post
Returns Blog Post Struct
/api/streams/instagram GET
Fetches user's instagram feed
Parameter post_id int id of post
Returns array [Item Struct, Item Struct, ...]
/api/mailchimp/subscribe/{site_id} POST
Adds a visitor to the SiteChef user's mailchimp list
Request Body
The body variables are as set by the mailchimp user. By default they are:
{
"FNAME":"<FirstName>",
"LNAME":"<LastName>",
"LNAME":"<LastName>"
}
Parameter post_id int site id
Returns object
{
"succes": true, //boolean
"errors":[] // any errors
}