Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/inbravo/scribe

-:- Talk to SalesForce, NetSuite, MS Dynamics, Zoho and Zendesk using single language -:-
https://github.com/inbravo/scribe

Last synced: 1 day ago
JSON representation

-:- Talk to SalesForce, NetSuite, MS Dynamics, Zoho and Zendesk using single language -:-

Awesome Lists containing this project

README

        

# Scribe - Talk to all CRMs using a single Language

[![License](http://img.shields.io/:license-MIT-blue.svg)](https://github.com/inbravo/scribe/edit/master/LICENSE.md "MIT Licence")
[![Maintenance](https://img.shields.io/maintenance/yes/2016.svg)](https://github.com/inbravo/scribe/edit/master)

- Talk to all CRMs using a simple language: REST
- REST is powerfull; Scribe can be used to Create, Read, Update, Delete (CRUD) CRM objects using REST
- Use XML or JSON for communication with Scribe
- Avoid CRM level complexity and access Cloud CRM in a seamless way
- Remove any direct dependancy on a CRM version; Scribe takes care of all upgradations
- Scribe also serves as a sample for Java based CRM developers
- Switch CRM easily; it supports following CRM
1. SalesForce
2. NetSuite
3. MS Dynamics XRM
4. Zoho
5. Zendesk

Samples for search CRM objects
--------------
- [SalesForce][salesforce.md]
- [NetSuite][netsuite.md]
- [Microsoft][microsoft.md]

## How to run

After checking out the repo, run `ant tomcat-start` to start the service using Apache Ant.

## Contributing

1. Fork it ( https://github.com/[my-github-username]/scribe/fork )
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create a new Pull Request

## Selection of XML or JSON as response

- Add "?_type=json" Get JSON data for all Accounts: [cad-host]/cad/object/account?_type=json
- Add "?_type=xml" Get XML data for all Accounts: [cad-host]/cad/object/account?_type=xml

[salesforce.md]: https://github.com/inbravo/scribe/blob/master/docs/md/salesforce.md
[netsuite.md]: https://github.com/inbravo/scribe/blob/master/docs/md/netsuite.md
[microsoft.md]: https://github.com/inbravo/scribe/blob/master/docs/md/microsoft.md