Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 -:-
- Host: GitHub
- URL: https://github.com/inbravo/scribe
- Owner: inbravo
- License: mit
- Created: 2016-04-14T09:10:23.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2016-09-01T10:59:58.000Z (over 8 years ago)
- Last Synced: 2024-11-24T00:26:25.698Z (2 months ago)
- Language: Java
- Homepage: http://inbravo.github.io/scribe
- Size: 30.3 MB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
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. ZendeskSamples 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