Jump to content
Sign in to follow this  
Invisionize.eu

[IPS News] New: Additional REST API Endpoints

Recommended Posts

This is an entry about our IPS Community Suite 4.2 release and features content specifically aimed towards developers. If you are not interested in developing for 4.2 you may wish to skip this entry. Don't worry we still have lots of exciting core feature announcements still to come. 

We are expanding on the already available REST API endpoints to include more support for nodes. This significantly increases the flexibility of the API and now allows forums, downloads categories, calendars etc. to be created programmatically via external sources.

 As is usual with the existing content item endpoints, access for nodes is configured via the admin control panel for each API key that is generated.

apiperms.png

Configuring API Permissions via the Admin Control Panel

For those new to the REST API, documentation can be found in the developer resources section and within the admin control panel.

apidocs.png

Endpoint Documentation

New endpoints in 4.2 include;

  • GET /core/groups - Get a list of groups
  • GET /core/groups/{id} - Get information about a specific group
  • DELETE /core/groups/{id} - Delete a group
  • GET /forums/forums - Get a list of forums
  • GET /forums/forums/{id} - Get information about a specific forum
  • POST /forums/forums - Create a forum
  • POST /forums/forums/{id} - Edit a forum
  • DELETE /forums/forums/{id} - Delete a forum
  • DELETE /blog/blogs/{id} - Delete a blog
  • GET /calendar/calendar - Get a list of calendars
  • GET /calendar/calendar/{id} - Get information about a specific calendar
  • POST /calendar/calendar - Create a calendar
  • POST /calendar/calendar/{id} - Edit a calendar
  • DELETE /calendar/calendar/{id} - Delete a calendar
  • GET /downloads/category - Get a list of downloads categories
  • GET /downloads/category/{id} - Get information about a specific category
  • POST /downloads/category - Create a category
  • POST /downloads/category/{id} - Edit a category
  • DELETE /downloads/category/{id} - Delete a category

We are continuously looking for ways to improve developer functionality so if you have any ideas for additional endpoints or suggestions for improved documentation please feel free to share them in the comments below.

We are really looking forward to seeing the new and imaginative ideas 3rd party developers can create using these additional capabilities.

 

Wyświetl pełny wpis

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

W celu świadczenie usług przez nasz Serwis na najwyższym poziomie, w ramach Serwisu wykorzystujemy pliki Cookies (tzw. ciasteczka). Korzystając ze stron Serwisu IPSBEYOND.PL bez zmiany ustawień przeglądarki będą one zapisane w pamięci urządzenia. Jeżeli nie dokonacie Państwo zmiany ustawień przeglądarki internetowej to wyrażacie zgodę na zapisywanie plików Cookies.