Today in APIs: Digium API Info Center, Workshare API, and 12 New APIs

Digium phone App engine. Workshare extends secure file sharing to developers. Plus: B2N Open-Sources Data APIs, Cardflight makes accepting mobile payments easier, and 12 new APIs.

Digium Launches API Info Center and App Engine

Digium, has launched an App Engine and phone API information center aiming to make its phones customizable. As the company puts it, the phones use a JavaScript API that developers can use to create custom phone apps:

"The combination of the App Engine and the Digium Phone Module for Asterisk (DPMA) enables Digium's phones to be customised. The Digium phones include D70 executive-level HD IP phone; D50 mid-level HD IP phone and D40 entry-level HD IP phone."

A video walk through is available that provide a tour of the developer documentation site.

Sample apps available on github are used in the demonstration. For those attending the company's VoIP Asterisk user's conference this weekend in Atlanta, the company will also be presenting a day-long workshop.

Workshare Provides Secure File Sharing and Synchronization Functionality

Aiming to improve file sharing, synching, security, and collaboration, for those looking to augment their back office systems or websites, Workshare now offers an API.

According to the press release, Workshare CEO Anthony Foy points out that the key to gaining access to these abilities that are critical to managing high-value content is its new API:

"By exposing our API, we are extending our Platform to developers and clients so they can benefit from our patented IP that has been developed around simple and secure collaboration. Our easy-to-use API is already attracting a growing number of developers and clients to the Workshare collaboration ecosystem as they build their feature sets into their own apps and Back-end systems."

More information is available at the Workshare developer hub where programmatic interfaces to back-office systems can be mapped. Out-of-the-box Integration is also available to users of Microsoft's SharePoint and Autonomy's iManage.

API News You Shouldn't Miss

12 New APIs

Today we had 12 new APIs added to our API directory including a cloud-based video delivery network, a bitcoin exchange rate calculator, an in-application credit card payment service, a veterans affairs benefits data service, an eclipse bitcoin mining service and a research article retrieval service. Below is more details on each of these new APIs.

Advection.NETAdvection.NET API: Advection.NET is a global video delivery network that comes with virtual commerce, DRM, membership, pay-per-minute, and geo-targeting services. Advection.NET’s cloud-based network can be used to support existing infrastructure without the need to add more servers or change existing content. The network's many features are made accessible for integration purposes using a variety of APIs that come in REST, SOAP, and XML- RPC format.

BTC to XBTC to X API: BTC to X is a currency rate calculator that converts Bitcoins into other currencies, and other currencies into Bitcoins. The BTC to X API allows users to make calls that calculate the exchange from Bitcoins, to Bitcoins, and return the weighted average price to and from Bitcoin across different time periods. The API uses REST calls and returns JSON.

CardFlightCardFlight API: CardFlight is an in-application payment service. CardFlight allows application owners and developers to access credit card payments in their applications.

The CardFlight API allows developers to access and integrate the functionality of CardFlight with other applications. The main API methods are handling a payment transaction and generating the transaction response.

CIR VA BacklogCIR VA Backlog API: The Center for Investigative Reporting (CIR) is one of the oldest nonprofit investigative reporting organizations in the United States. The VA Backlog API can be used to create VA backlog data-driven applications for websites and mobile devices as well as to create interactive visualizations such as maps, charts and graphs. Data available includes: veterans waiting on VA claims, number of claims processed by the VA by month, number of unprocessed claims older than a year and more.

Eclipse MCEclipse MC API: Eclipse MC is a Bitcoin mining consortium that allows users to unite their processing power to mine Bitcoins at a greater rate than they would individually. The available calls can be retrieved through the API, but include queries to get the pools statistical information, user information, and block information. The API uses REST calls, and returns JSON. An account is required with service, an API Key will be generated when an account is created. SSL and the API key are used for Authentication.

Johns Hopkins University HubJohns Hopkins University Hub API: Johns Hopkins University Hub serves as the news center for all of the university's diverse, Decentralized research activity. This includes everything from cancer studies to mechanical engineering projects. Developers wishing to access Hub content programmatically can do so using a RESTful API with calls issued in XML, JSON, or JSONP.

KarmadataKarmadata API: Karmadata is a collaborative information service and platform. The platform retrieves and processes data from private and public sources. The karmadata API provides developers access to standardized linked data sets for specific industries including Energy, Healthcare, Legal, Technology and Socioeconomics. The API uses RESTful calls and responses are formatted in XML and JSON.

LoopiaLoopia API: Loopia is one of Sweden's largest web hosting companies, managing more than 800,000 domain names. The Loopia Website Builder allows users to create websites using professional, customizable templates that can be used to build and manage websites from within a browser. Loopia serves a range of customers that extends from individuals and small groups to multinational corporations.

The Loopia API allows users to check whether a domain name is available, register new domain names, add and remove subdomains, edit zone records, and pay domain invoices. Specific methods are also provided for resellers to let them list and add new customers.

Stanford University StudentStanford University Student API: Stanford University’s Middleware and Integration Services (MaIS) provide integration services and technologies to the campus community to facilitate the management of enterprise data of people, organizations, courses, workgroups, and authority.
The Standford University Student API provides RESTful access to student and course data. GET calls allow users to access data by student or course ID, or to query along specified parameters. Responses are XML formatted.

Stanford University WorkgroupStanford University Workgroup API: Stanford University’s Middleware and Integration Services (MaIS) provide integration services and technologies to the campus community to facilitate the management of enterprise data of people, organizations, courses, workgroups, and authority.
Workgroups at Stanford exist as a way to identify a group of people by name as a tool to be used by other applications and services. The Stanford University Workgroup API provides RESTful access to the Workgroup manager. Via HTTP GET/POST calls users can create, edit, or delete workgroups, add or delete members or administrators, and more. Responses are XML formatted.

The National Center for Biomedical Ontology BioPortalThe National Center for Biomedical Ontology BioPortal API: The National Center for Biomedical Ontology (NCBO) supports biomedical researchers by providing online tools and a web Portal enabling them to access, review, and integrate ontological resources. The NCBO BioPortal is an open repository of biomedical ontologies, allowing users to search, browse, and visualize ontologies.
The National Center for Biomedical Ontology BioPortal API provides a RESTful interface for accessing the BioPortal. Supported services include downloads, lists by specified criteria, search, access to terms and concepts, subtree extraction, and much more. API responses may be XML or JSON formatted. API: Tomahawk is a music player that can play music stored in many different places, including music subscription services, promotion platforms, networked libraries, online data lockers, and more. It does this by Decoupling the name of the song from the source it was shared from (e.g. a friend's playlist) and fulfills the "play" request using all available sources. This allows Tomahawk users to create playlists using songs from their own computer, Spotify, YouTube, and more.

The API uses Tomahawk's technology to allow users to embed a player for almost any song on a website using JavaScript.