• DevClub
  • PartnerClub
  • Support
  • Marketplace
  • sugarcrm.com
SugarClub
SugarClub
  • User
  • Site
  • Search
  • User
  • Groups & Discussions
    Groups & Discussions
    • Product Forums
      Product-focused Q&A, discussions, best practices, fixes, and help
      Product Forums
      • Sugar Market
      • Sugar Sell & Enterprise
      • Sugar Serve
      • sales-i
    • User Groups
      Professional, Industry, Language
    • Get Involved
      Learn how to become a Raving Fan
    • Social Club
      Live, interactive, virtual meetups with other Sugar customers and Sugar’s Subject Matter experts!
    • Leadership Lounge
      Network with fellow organizational leaders, ask questions, and share insights
    • Developers
      Visit DevClub, the SugarClub group for Sugar Developers
      Developers
      • DevClub
      • Mobile Developers
      • Developer Builds
        Supplemental access level required. Inquiries: developers@sugarcrm.com
    • Additional Groups (Access Required)
      Groups that require special access will be displayed here. Contact sugarclub@sugarcrm.com for assistance. Click here to see all groups
      Additional Groups (Access Required)
      • SugarCloud Platform
  • Product Information
    Product Information
    • Release Central
      Find release-specific content to prepare for your next Sugar update
    • Documentation & Resources
      Looking to expand your Sugar knowledge? Explore our in-depth documentation and other helpful resources!
    • Product Update Blogs
      Updates about each Sugar product
    • Customer Stories »
      Case Studies by SugarCRM
  • Training & Certification
    Training & Certification
    • Training & Certification Home
      Live & On-Demand classes, Quick Videos, Sugar Certifications, and more!
    • Quick Videos
      Short videos about using Sugar
    • Event Recordings
      Recordings from SugarU Live Webinars and Sugar Market Academy
    • My SugarU Dashboard »
    • SugarU News & Updates
  • Adoption
    Adoption
    • Grow Adoption Framework
      Get started on your adoption journey and review the adoption resources from SugarCRM
  • Calendar
  • News
    News
    • Sugar News
    • SugarCRM.com News »
    • Dev Blog
    • SugarCRM Marketplace Blog
  • Help
    Help
    • Welcome to Sugar!
      New to Sugar? Get started here!
    • SugarClub Help & Instructions
      Learn more about SugarClub and find answers to questions about this site
    • New to SugarClub?
      Start your community journey here
    • Technical Support
      Sugar's support resources
      Technical Support
      • Case Portal »
        Access the SugarCRM Case Portal
      • Working with Sugar Support »
        Find out more about engaging with the SugarCRM Support team
      • SugarCloud Information
        Find information about SugarCloud service updates and site status. Contact sugarclub@sugarcrm.com to request access
  • More from Sugar
    More from Sugar
    • DevClub
    • PartnerClub
    • Support
    • SugarOutfitters Marketplace
    • sugarcrm.com
DevClub
DevClub
Dev Blog
Click here to join this group and curate your SugarClub experience.
  • All tags
  • api
  • aws
  • code
  • cookbook
  • devblog
  • Development Best Practices
  • engineering team
  • examples
  • input validation
  • integrations
  • Integrations & Connectors
  • jmeter
  • mlp
  • php
  • recipes
  • rest
  • rest api
  • sample
  • sugar 7
  • sugar 7.11.0
  • sugar 7.x
  • sugar 8.x
  • Sugar 9.x
  • sugar7
  • sugarquery
  • tip
  • Upsert as explained by "Upsert"

    Jerry Clark
    Jerry Clark
    Let’s talk about Upsert - not to be confused with our company of the same name. Upsert API endpoints are an incredible time saver. Have your integrations become cumbersome ? Much like that 90’s band Seven Mary Three, we want to avoid this scenario from…
    • over 4 years ago
    • DevClub
    • Dev Blog
  • What you need to know about the new SugarIdentity service!

    What you need to know about the new SugarIdentity service!

    Matt Marum
    Matt Marum
    The 'idm_mode' config setting was moved out of config.php and into the database. It's now necessary to update the config table to disable this setting for a local backup. Instructions updated below. Those who have been around a while will know that SugarCRM…
    • over 6 years ago
    • DevClub
    • Dev Blog
  • How to build an External API Dashlet

    Michael Shaheen
    Michael Shaheen
    On October 28, 2019, we conducted a webinar on the topic of How to deploy code to SugarCloud using Module Loader . In that presentation, we demonstrated a Module Loadable Package that would do 3 things: Modify the UI via custom.less Add a post-install…
    • 19176_college-stats.zip
    • over 5 years ago
    • DevClub
    • Dev Blog
  • Doubling Sugar application performance

    Doubling Sugar application performance

    Matt Marum
    Matt Marum
    Impatience is a virtue Larry Wall (the inventor of Perl ) is credited with identifying the three great virtues of a programmer: "laziness, impatience, and hubris." These virtues are usually shared with a wink. For example, a programmer's "laziness" will…
    • over 6 years ago
    • DevClub
    • Dev Blog
  • How to use Amazon EventBridge with Sugar

    How to use Amazon EventBridge with Sugar

    Julian Haresco
    Julian Haresco
    Hi, my name is Julian Haresco and I am a Software Engineering Intern at SugarCRM. I am going to be a rising senior at Purdue University majoring in Computer Science with a focus in Machine Learning and Software Engineering. This summer, I was given the…
    • over 5 years ago
    • DevClub
    • Dev Blog
  • Integrating Sugar with a CMS using REST APIs

    Integrating Sugar with a CMS using REST APIs

    Michael Shaheen
    Michael Shaheen
    SugarCRM strives to be the "No-Touch" CRM . One of the most important steps in making this vision a reality is to integrate Sugar with systems that customers uses to engage with organizations. For example, if a customer has been recently complaining about…
    • over 5 years ago
    • DevClub
    • Dev Blog
  • Integration Best Practices Break Out Session at SugarCon 2018

    Integration Best Practices Break Out Session at SugarCon 2018

    Justin Kuehlthau
    Justin Kuehlthau
    Hello! I'm Justin Kuehlthau ( @justinkuehlthau ), Director of the Sugar Practice at Technology Advisors ( Technology Advisors, Inc. ). This was my 8th SugarCon and this year I was lucky enough to be selected as a Sugar Scholar! I learned a lot about the…
    • over 6 years ago
    • DevClub
    • Dev Blog
  • The Sugar REST API adds support for OAuth 2.0 bearer tokens in Fall '18

    Lauren Schaefer
    Lauren Schaefer
    You’ve been asking for it. We’ve been listening. We're improving our support of OAuth 2.0 standards by adding support for RFC 6750 bearer tokens in the Sugar Fall ‘18 release. So what's changing? You’ll still authenticate to get the access token the same…
    • over 6 years ago
    • DevClub
    • Dev Blog
  • Why SugarCRM developers should care about Data Privacy and GDPR

    Why SugarCRM developers should care about Data Privacy and GDPR

    Matt Marum
    Matt Marum
    Please don’t hate me. It’s not really my fault. I am sorry to say that every single Sugar developer needs to care about the General Data Protection Regulation (GDPR) and data privacy in general. It is a sign of the times and part of the interrelationship…
    • over 7 years ago
    • DevClub
    • Dev Blog
  • Unknown platforms to be restricted in Winter '18 release

    Matt Marum
    Matt Marum
    In Sugar 8 / Spring '18, Sugar administrators can now configure API platforms using the Administration panel. The Platform extension is still available if you want to register a custom API platform as part of a Module Loadable Package. Sugar uses platforms…
    • over 7 years ago
    • DevClub
    • Dev Blog
  • New tutorial!  How to register custom platforms in Sugar instances

    Lauren Schaefer
    Lauren Schaefer
    In Sugar 8 / Spring '18, Sugar administrators can now configure API platforms using the Administration panel. The Platform extension is still available if you want to register a custom API platform as part of a Module Loadable Package. If you have a REST…
    • over 7 years ago
    • DevClub
    • Dev Blog
  • 3 Tips for using the Sugar Metadata API

    3 Tips for using the Sugar Metadata API

    Matt Marum
    Matt Marum
    What is the Sugar Metadata API? As you probably know, Sugar metadata encompasses the settings, data model ( Vardefs ), and visual layouts ( Viewdefs ) used by the Sugar application. The majority of changes made to Sugar using Sugar Studio, Module Builder…
    • over 7 years ago
    • DevClub
    • Dev Blog
  • How to fix Sugar input validation failures

    How to fix Sugar input validation failures

    Matt Marum
    Matt Marum
    What is the Input Validation Framework? The Input Validation Framework is a centralized security framework used to validate that external input is provided in the expected format. Validating user input is critical because it is the basis for generated…
    • over 7 years ago
    • DevClub
    • Dev Blog
  • SugarCRM Cookbook - SugarQuery - The Basics

    SugarCRM Developers
    SugarCRM Developers
    Post originally written by Jim Bartek. UPDATE October 3rd 2017 Removed references to compileSql() function which was deprecated and removed in Sugar 7.9. You have found yourself in a bind, and you need to query the database directly. There is no other…
    • over 11 years ago
    • DevClub
    • Dev Blog
  • How Sugar REST API versioning works

    How Sugar REST API versioning works

    Matt Marum
    Matt Marum
    Sugar v11 REST API In order to support some cool new dashboard features , we made some enhancements to our Dashboard APIs in the Fall '17 release. So we added a new REST API version, v11, in that release in order to ensure clients and integrations that…
    • over 7 years ago
    • DevClub
    • Dev Blog
  • SugarCRM Cookbook - The School of REST - Part 1

    SugarCRM Developers
    SugarCRM Developers
    Post originally written by sugarmajed. Welcome to the School of REST - our first installment in the Sugar 7 Cookbook Series! We've always believed that DATA belongs to you and it should always be accessible to you! With Sugar 7 we've added a completely…
    • over 11 years ago
    • DevClub
    • Dev Blog
  • SugarCRM Cookbook - The School of REST - Part 3

    SugarCRM Developers
    SugarCRM Developers
    Post originally written by sugarmajed. This is the final section of the School of Rest. We'll be covering filtering on relationships as well as Global Search, Favorites, and Deleting records. We've already created our Account "Burger Palace" in Part 1…
    • over 11 years ago
    • DevClub
    • Dev Blog
  • SugarCRM Cookbook - The School of REST - Part 2

    SugarCRM Developers
    SugarCRM Developers
    Post originally written by sugarmajed. This is part 2 of 3 of The School of REST. In Part 1 we covered creating our Account "Burger Palace" and using the filter API to get just the records we wanted. Today we'll cover retrieving records, creating our…
    • over 11 years ago
    • DevClub
    • Dev Blog
  • SugarCRM Cookbook - So you wanna override an endpoint

    SugarCRM Developers
    SugarCRM Developers
    Post originally written by sugarraagaard. 1. Introduction So you have yourself in a bit of a bind, you need to get an existing API to do something different. Maybe you need more information on an Account record, or perhaps your custom module needs some…
    • over 11 years ago
    • DevClub
    • Dev Blog
  • SugarCRM Cookbook - Adding a REST endpoint

    SugarCRM Developers
    SugarCRM Developers
    Post originally written by sugarraagaard. So you've seen what the REST API can do and you want more. In this recipe we'll be covering how to create your own REST endpoint. Our sample endpoint is going to go beyond the filter API and give us a list of…
    • over 11 years ago
    • DevClub
    • Dev Blog