DNN API Endpoint 1.1 - RESTful Easy-to-use APIs Builder For DNN

posted by DNN Sharp - 2/16/2015
DNN Sharp Active Since 2/3/2009
Singapore

4.38

(8 total reviews for DNN Sharp in the last six months.)

reviews Ask a Question

2 users are watching this product.

DNN API Endpoint gives you a complete API platform for directly accessing DNN data securely and efficiently from outside your DNN portal (other websites, mobile apps, etc.). Module 34258

$129.95

Add To Cart

Build REST API In DNN With Little To No Coding

DNN API Endpoint was born to create an easy-to-use, easy-to-understand and well-tested framework for building REST APIs to help support applications that live especially outside of DNN

DOWNLOAD TRIALREAD MORE

DNN RESTful APIs

Pave the way for outside apps to be able to communicate more easily with your DNN portal by mean of REST semantic

Configurable List Of Actions

Creates URLs that when invoked will execute a configurable list of actions

Extensions Framework

Extend DNN API Endpoint with new functionality and customize it to your own needs by implementing new actions

Requirements

DotNetNuke 5.5+  SQL Server 2000/2005/2008/2012/r2 (including msde and express editions) ASP.NET 4.0  IIS 6.0+ 

What's New in 1.1
  • Azure compatibility
  • Implemented API keys
  • 'Allow Jsonp' parameter and functionality
  • Implemented ability to load Entities into context and actions to output entities
  • Migrated to shared Send Email action
  • Integrated with shared Datasource
  • Added IsDebug flag per method
  • Added option to require module ID in order to avoid conflicts between modules
  • Defaulted server request to use UTF8 encoding for get requests
  • Added [EntityName:Count] token
  • Refactored the actions interface to use shared actions
  • Reflect Access-Control-Allow-Origin on errors
  • Fixed import/export
  • Fixed compatibility with standard tokens
  • Fixed logging
  • Fix getting current user in API when using URL Adapter
  • Fixed license file name which was conflicting with other modules
Read Full Changelog...
Powerful Features That Put You In Control
  • Create API Methods

    Create methods which are collections of actions that are given names by which DNN API Endpoints knows them

  • Builds Logic by Stacking Actions

    DNN API Endpoint allows you to build logic by attaching a list of actions that are executed in that particular order when the URL is invoked

  • Raw Response

    You can use this option to configure DNN API Endpoint to output any format by leveraging HTTP headers with a content body

  • JSON Response

    DNN API Endpoint can output JSON objects and arrays. Content Type will be sent to application/json unless overridden from headers

  • Control Output

    DNN API Endpoint allows you to output result as JSON, HTML, XML, text or any other format using built-in responses. You can also build your own code to output data

  • Builds REST APIs

    DNN API Endpoint supports HTTP Methods and Custom headers so it’s possible to build REST APIs for example, by using 2 different HTTP Methods against same URL

  • My Tokens Integration

    If My Tokens is installed, Action Form will call it to aggregate data from various sources and expose with DNN API Endpoint

  • Test APIs

    DNN API Endpoint is shipped with a built-in API tester to validate your APIs. We also recommend using Postman plugin for Chrome

  • Generate jQuery Code

    Using the test function in DNN API Enpoint it’s easy as 1, 2, 3 to automatically generate some jQuery code

  • Access Management

    DNN API Endpoint allows you to make public APIs or restrict access based on API Keys. API key validation is the simplest form of app-based security that you can configure for an API

  • Cross-Domain Management

    With DNN API Endpoint you can create a mechanism in no time to control which sites can access your APIs

  • Conditional Logic

    Using the Condition field, DNN API Endpoint allows you to write a condition that will determine at submit time either the action will get executed or not

  • Easily Extensible

    You can easily extend DNN API Endpoint with new actions and validators just from config files

  • Send Emails

    This action will send an email to the user or to an arbitrary list of recipients. Optionally attach a list of files

  • Execution Context

    This is done manually with Load User and Inject Data actions or automatically by various other actions

  • Execute Custom SQL Queries

    DNN API Endpoint can be configured to execute SQL Queries with the API data and stores the output for use in other actions. Optionally it can load multiple columns at once

  • Server Request Action

    This action posts API data to a different server, supporting multiple HTTP methods and HTTP headers. The response can be parsed with a Regex action

  • Best Matched with DNN API Client

    DNN API Endpoint will work out of the box with DNN API Client module, which will be released soon and will consume DNN API Endpoint as well as other APIs

  • Redirect Actions

    When an URL is invoked DNN API Endpoint can be configured to redirect to a page or document from current portal or an arbitrary URL

  • User and Roles Action

    DNN API Endpoint allows you to grant, revoke the specified security role from a user, update user profile when an event occurs

  • Multiple Integrations

    DNN API Endpoint links to complementary popular third party services such as Podio in order to enhance functionality

Extensions To Leverage The Full Potential Of DNN API Endpoint
DNN PDF Generator Add-on

Create PDF documents from your DNN portal using form data captured from Action Form.

DNN Podio Add-on

Build a centralized collaborative work platform by integrating your DNN portal with Podio platform

DNN Excel Generator Add-on

Create Excel spreadsheets using data captured with DNN Sharp's modules

DNN Stripe Add-on

Accept instant credit card payments through Stripe right on your DNN portal

EasyDNNnews Add-on

Make DNN Sharp's modules and EasyDNNnews talk to each other in a jiffy

Hotcakes Add-on

Add products directly into Hotcakes shopping cart by means of DNN Sharp’s modules

Social Media Integration Add-on

Smooth integration with Facebook, Twitter and Google+

Build Your Own Extensions

Join the third-party developer team and create your own premium extensions. There's a very shallow learning curve, so you'll quickly create great extensions. Your extension could be the next DNN best seller.

Contact us for more information

Application Screenshots
API Methods Settings

API Keys

General Settings

Input Data

Actions Settings

Output JSON Entity Action

Security Settings

Generate jQuery Code

choose
your edition
Standard 3 Standard Pack Host Enterprise* Developer
Install licence 1 domain and unlimited subdomains 3 domains and unlimited subdomains 1 DNN instance with up to 20 portals Unlimited installations and portals Unlimited installations and portals
Subscription (free updates and new versions)** 3 months or 1 year  3 months or 1 year 3 months or 1 year 3 months or 1 year 3 months or 1 year
Source Code No No No No Only with 1 year of updates option
Redistribution Not permitted Not permitted Not permitted Not permitted Permitted
Support** 3 months or 1 year 3 months or 1 year 3 months or 1 year 3 months or 1 year 3 months or 1 year

* Enterprise is defined as your company site(s) and those of your customers that are directly managed by your organization.

** The updates and support subscription depends on the option you choose (bundled with 1 year of free updates and support or bundled with 3 months of free updates and support )

You Have Questions, We Have The Answers

Frequently asked questions cover answers to most of the questions that you might have related to DNN API Endpoint. Please read this section carefully before waiting for support. Who knows? You might find the answer quicker than expected.

FAQ 1. Is there a trial version available?

Yes. You can download the DNN API Endpoint 30 day free trial from here here

The trial version is identical to the full version, except for the time limitations.

FAQ 2. Can I extend my trial?

No, but for outstanding situations, please email us at [email protected]

FAQ 3. Will I lose the settings I make during the trial when I buy?

Absolutely not. You just need to use for activation the registration key received via email after the purchase was made.

FAQ 4. I’ve hired a developer to work on my site. Who should buy the license?

You should. It is always best for you, the site owner, to have access to your account on dnnsharp.com. That’s how you access downloads, license keys, and support. You can purchase a DNN API Endpoint license under your own name and then give the developer the license key for the site. That way, you retain control of your own module purchase in the event that you need access or decide to switch developers.

FAQ 5. Can I use DNN API Endpoint to build and distribute applications?

You can integrate and distribute DNN API Endpoint with your own products, but it should not be main functionality, it shoud be added value, and should not be in competition with our existing product. If we go into competition later, the developer will still be allowed to use the version he owns at that time, and continue to develop it, but will not receive new updates.

FAQ 6. Can I have one instance for dev, staging and live?

Yes, but please contact us at [email protected]

FAQ 7. Can the license be transferred?

Yes, but only if there is a transfer of ownership of the entire product.

FAQ 8. Can I upgrade to different license type later?

Yes, you can upgrade to a higher tier (and more value-packed) license for just the price difference in qualifying purchases made within the past 3 months. If your purchase was made more than 3 months ago, don’t worry, we still have a special offer for you. Just email us at [email protected]

FAQ 9. Where can I get support?

We have a dedicated support forum for DNN API Endpoint.

This forum is monitored on week days. That is the best place to pose your questions; not only does our team moderate the forum and provide light module support, but other users are always chiming into the the discussions with their own thoughts — which makes for a solid experience on all fronts, and allows a number of perspectives that wouldn’t be present during an email exchange.

Our support forums focus on helping people with bugs and other issues, and we can not provide in-depth support on complex customizations of our modules. Most legitimate bugs that are reported will be logged and fixed for the next release; if a workaround can be easily provided, we’ll share one in the interim. When it comes to customization, while we’re happy to help point users in the right direction towards accomplishing a desired customization if we can, we won’t build your site or app for you.

FAQ 10. If I upgrade my DNN version, do I need to also upgrade the module?

It's recommended because we test and optimize for new versions. Sometimes, new DNN version also breaks our modules so then you'll be required to upgrade. It's recommended to upgrade all at once to optimize the Q&A costs.

Related Modules

DNN Presentations Easy As 1, 2, 3
DNN Presentations Easy As 1, 2, 3

Use Dynamic Rotator .NET to show off content and pictures with class or to present ideas and products professionally to potential customers.

Struggling to Create Custom DNN Forms?
Struggling to Create Custom DNN Forms?

Action Form is the most powerful yet easy to use custom form builder available for DNN. It's Responsive too!

DNN Containers on the Fly
DNN Containers on the Fly

Easy Container helps build rich DNN containers at a click of a mouse with live preview! Cut the middle man and increase productivity!

Fully Featured DNN FAQ Functionality
Fully Featured DNN FAQ Functionality

Provide your users with a well-designed and informative FAQ section using FAQ Master. It's the easiest and most modern FAQ solution for DNN. It's takes minutes!

Highly Customizable DNN Menus
Highly Customizable DNN Menus

NavXp gives you full control over layout, hierarchy and appearance. Build any DNN menu you can think of in minutes!

Segmentation and Workflows for DNN
Segmentation and Workflows for DNN

Redirect toolkit has got them all: user redirects, roles redirects, mobile redirects, variable redirects, random A/B testing redirects and a dozen more.

Feature-packed DNN Search Engine
Feature-packed DNN Search Engine

Search Boost has been often said to be light years ahead of any other search engine. Make sure you are not losing customers because they can't find what they're looking for.

A Proper Task Scheduler for DNN
A Proper Task Scheduler for DNN

If you need to automate system maintenance or administration tasks on your DNN portal, Sharp Scheduler is your ticket!

Really Modern Looking DNN Tabs
Really Modern Looking DNN Tabs

Tabs Pro comes with clean and responsive themes that will also play nicely with CDNs. Fast and simple to configure!

Ultimate DNN SEO URL Rewriter
Ultimate DNN SEO URL Rewriter

URL Adapter takes on some rather complex concepts such as usability, SEO or redirect workflows and builds a new interface that Everyone can understand!

Ridiculously Good-looking Grids For DNN Data-rich Applications
Ridiculously Good-looking Grids For DNN Data-rich Applications

Action Grid enables the integration of powerful tables from multiple sources into DNN projects, providing a simple, yet flexible means of displaying data in a tabular format.

DNN API Endpoint
DNN API Endpoint

DNN API Endpoint was born to create an easy-to-use and well-tested framework for building REST APIs to help support applications that live especially outside of DNN.

Lost for Choice?

Get them all by choosing Web Sharp or App Sharp!

NEED HELP?

When it comes to support we pride ourselves on going the extra mile for our clients. One of the greatest joys we get is the awesome stuff we see based on the concerted effort of both our clients and ourselves. With dedicated support staff at your back, you can be sure that you will get your DNN portal up and running without a hitch.


 

Product Badges

Azure Compatible

Product Specifications

  • Configurable List Of Actions:
    The best part is that DNN API Endpoint creates URLs that when invoked will execute a configurable list of actions. These are the about the same actions architecture that we support in many of our products

  • DNN RESTful APIs:
    DNN API Endpoint uses REST semantics, which is a way of building applications that make full use of the web and existing tools. The benefit of this is that any app which can access the web can use the generated APIs

  • Extensions Framework:
    DNN API Endpoint allows you to extend it with new functionality and customize it to your own needs, just the way you like it by implementing new actions