Let the platform do the work

//:record PUT

Overview

Update a record of the specified type.

Request Arguments

Name Type Description Required
<record field> <record field type> The name value list of fields to populate. True

Request

{
    "name":"New Account Name",
    "phone_office":"(555) 888-5555",
    "website":"www.newsite.com",
    "meetings": {
    {
        "add": ["21e3385e-404f-b470-407e-54044e3d8024"],
        "delete": ["21e3385e-404f-b470-407e-54044e3d8023"],
        "create": [
        {
            "name": "Test Meeting"
        }
      ]
    }
}
It is possible to add or delete record relations to other records and create new related records.
Action Type Description
add List List of related records ID. See RelateRecordApi for details.
delete List List of related records ID.
create List List of name to value arrays of related records.

Response Arguments

Name Type Description
<record field> <record field type> Returns the fields for the updated record.

Response

{
   "id":"f222265a-b755-da89-0bc7-512d09b800b6",
   "name":"New Account Name",
   "date_entered":"2013-02-26T19:12:00+00:00",
   "date_modified":"2013-02-27T22:49:00+00:00",
   "modified_user_id":"1",
   "modified_by_name":"Administrator",
   "created_by":"1",
   "created_by_name":"Administrator",
   "description":"",
   "img":"",
   "last_activity_date":"2013-02-26T19:12:00+00:00",
   "deleted":false,
   "assigned_user_id":"seed_sarah_id",
   "assigned_user_name":"Sarah Smith",
   "team_name":[
      {
         "id":1,
         "name":"Global",
         "name_2":"",
         "primary":false
      },
      {
         "id":"West",
         "name":"West",
         "name_2":"",
         "primary":true
      }
   ],
   "linkedin":"",
   "facebook":"",
   "twitter":"",
   "googleplus":"",
   "account_type":"Customer",
   "industry":"Hospitality",
   "annual_revenue":"",
   "phone_fax":"",
   "billing_address_street":"9 IBM Path",
   "billing_address_street_2":"",
   "billing_address_street_3":"",
   "billing_address_street_4":"",
   "billing_address_city":"San Francisco",
   "billing_address_state":"CA",
   "billing_address_postalcode":"43635",
   "billing_address_country":"USA",
   "rating":"",
   "phone_office":"(555) 888-5555",
   "phone_alternate":"",
   "website":"www.newsite.com",
   "ownership":"",
   "employees":"",
   "ticker_symbol":"",
   "shipping_address_street":"9 IBM Path",
   "shipping_address_street_2":"",
   "shipping_address_street_3":"",
   "shipping_address_street_4":"",
   "shipping_address_city":"San Francisco",
   "shipping_address_state":"CA",
   "shipping_address_postalcode":"43635",
   "shipping_address_country":"USA",
   "email1":"kid86@example.net",
   "parent_id":"",
   "sic_code":"",
   "parent_name":"",
   "email_opt_out":false,
   "invalid_email":false,
   "email":[
      {
         "email_address":"kid86@example.net",
         "opt_out":"0",
         "invalid_email":"0",
         "primary_address":"1"
      },
      {
         "email_address":"the.dev@example.name",
         "opt_out":"0",
         "invalid_email":"0",
         "primary_address":"0"
      }
   ],
   "campaign_id":"",
   "campaign_name":"",
   "my_favorite":false,
   "_acl":{
      "fields":{

      }
   }
}

Change Log

Version Change
v10 Added /<module>/:record PUT endpoint.