API RESOURCES: GET CALL SAMPLE : /mgmapi/.?X-MGMAPI-KEY= usage sample for api key in headers will be curl_setopt($handle, CURLOPT_HTTPHEADER, array('X-MGMAPI-KEY: n85TcoUP')); generate api key in misc. settings -> Rest API -> API Access Keys DO NOT TEST UNLESS COMPLETE FLAG SET Members: mgmapi/members members. -- get all members, filters, id=,username=,membership_type=, status=,pack_id= nested object will have users node following user nodes @url: /mgmapi/members.xml?X-MGMAPI-KEY= [status:complete] members/:id. -- get one member by id, nested object will have user node only @url: /mgmapi/members/.xml?X-MGMAPI-KEY= [status:complete] members/:id/posts. -- get posts accessible to the member [status:complete] members/export -- export members, query params set by post [status:future] members/:id/export members/import -- import members, query params set by post [status:future] members/:id/export Membership Types: mgmapi/membership_types membership_types. -- get all membership types [status:complete] membership_types/:code. -- get membership type by code [status:complete] membership_types/create. -- create membership type [POST VERB] [status:complete] membership_types/update/:code. -- update membership type [POST VERB] [status:complete] membership_types/delete. -- delete membership type [POST VERB] [status:complete] membership_types/delete_all. -- delete all membership type [POST VERB] [status:complete] membership_types/:code/posts/:post_type. -- get posts/pages/custom post types accessible to the membership type [status:complete] membership_types/:code/taxonomies/:taxonomy. -- get taxonomies accessible to the membership type( categories etc.) [status:complete] membership_types/:code/members. -- get members subscribed to the membership type [status:complete] Subscription Packages: mgmapi/subscription_packages subscription_packages. -- get all subscription packages [status:complete] subscription_packages/:id. -- get subscription package by id [status:complete] subscription_packages/create. -- create subscription package [POST VERB] [status:complete] subscription_packages/update/:id. -- update subscription package [POST VERB] [status:complete] subscription_packages/delete. -- delete subscription package [DELETE VERB] [status:complete] subscription_packages/delete_all. -- delete all subscription packages [DELETE VERB] [status:complete] subscription_packages/:id/members. -- get members subscribed to the subscription package [status:complete] Contents: mgmapi/contents contents/protected. -- get all protected contents ( posts, pages, custom post types, taxonomies, categories etc. ) [status:complete] --contents/protected/:post_type. -- get all protected contents by post type ( post, page, custom post type etc. ) [status:complete] --contents/protected/:post_type/:id. -- get protected content by post type and id( post, page, custom post type etc. ) [status:complete] --contents/protected/:taxonomy. -- get all protected taxonomies by taxonomy ( categories etc. ) [status:complete] contents/purchasable. -- get all purchasable contents ( posts, pages, custom post types etc. ) [status:complete] --contents/purchasable/:post_type. -- get all purchasable contents by post type ( post, page, custom post type etc. ) [status:complete] --contents/purchasable/:post_type/:id. -- get all purchasable content by post type and id ( post, page, custom post type etc. ) [status:complete] contents/purchased. -- get all purchased contents ( posts, pages, custom post types etc. ) [status:complete] --contents/purchased/:post_type. -- get all purchased contents by post type ( post, page, custom post type etc. ) [status:complete] --contents/purchased/:post_type/:id. -- get purchased content by post type and id ( post, page, custom post type etc. ) [status:complete] contents/gifted. -- get all gifted contents ( posts, pages, custom post types ) [status:complete] contents/gift. -- gift content ( posts, pages, custom post types ) [status:future] contents/drips/:membership_type. -- list contents drips / access delays by membership type, group by posts [status:future] contents/drips/:post_id. -- list contents drips / access delays by post_id, group by membership type/level [status:future] Downloads: mgmapi/downloads downloads. -- get all downloads [GET VERB] [status:complete] downloads/:id. -- get download by id [GET VERB] [status:complete] downloads/create. -- create download [POST VERB] [status:complete] downloads/update. -- update download [POST VERB] [status:complete] downloads/delete. -- delete download [DELETE VERB] [status:complete] downloads/delete_all. -- delete all download [DELETE VERB] [status:complete] Coupons: mgmapi/coupons coupons. -- get all coupons [status:complete] coupons/:id. -- get coupon by id [status:complete] coupons/create. -- create coupon [POST VERB] [status:complete] coupons/update/:id. -- update coupon [POST VERB] [status:complete] coupons/delete/:id. -- delete coupon [POST VERB] [status:complete] coupons/:id/members. -- get members subscribed to the coupon [status:future] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ **THIS IS BASIC RESOURCE PLANNING, WILL UPDATE/IMPROVE BASED ON FURHER REQUIREMENT/DEVELOPEMT**