CiviCRM Entity

Component type

module

Maintenance status

Development status

Downloads

12037

Component created

Component changed

CiviCRM Entity is a Drupal module which exposes many CiviCRM API entities as true Drupal entity types. That means that almost any module that can use Drupal entities can also access and manipulate CiviCRM data, Drupal style.

Acts as a specific case of "remote entity types"

Unlike Red Hen, provides deep integration with an Open Source CRM wtih a large and vibrant community

Compatible with CiviCRM versions 4.3-4.7, but works best with 4.6 and above.

RESTful

Component type

module

Categories

Maintenance status

Development status

Downloads

107228

Component created

Component changed

Build Status

RESTful best practices for Drupal.

Development and issues are handled on GitHub.
Find some extra documentation in the Wiki.

Video Tutorial

Watch the video tutorial series on how to approach the most common problems when building your Drupal API with the restful module.

OAuth 2.0

Component type

module

Maintenance status

Development status

Downloads

63860

Component created

Component changed

Simple OAuth is an implementation of the OAuth 2.0 Authorization Framework RFC. Using OAuth 2.0 Bearer Token is very easy. See how you can get the basics working in less than 5 minutes! This project is focused in simplicity of use and flexibility. When deciding which project to use, also consider other projects like OAuth, an OAuth 1 implementation that doesn't rely on you having https in your production server.

Rest menu items

Component type

module

Maintenance status

Development status

Downloads

6739

Component created

Component changed

Important notice

As of version 8.x-1.2 the structure of the returned JSON has changed. See #2837697: Alter the format of the json returned for more information.

This module provides a REST endpoint to retrieve menu items based on the menu name.

Webform REST

Component type

module

Maintenance status

Development status

Downloads

378

Component created

Component changed

Retrieve and submit webforms via REST. Requires the dev version of Webform.

  1. Enable module
  2. Enable REST resource "Webform Submit"
  3. Enable REST resource "Webform Elements"

Retrieve Webform

Version 1.x

GET /webform_rest/elements/webform_id?_format=hal_json

Version 2.x