Use this request to edit information on an existing Activity record. You cannot use this request to create a new activity record.
REST
Request
https://api.neoncrm.com/neonws/services/api/account/updateActivity?userSessionId=[session id]&Activity.activityId=1&Activity.subject=subject&Activity.note=note&Activity.startDateTime=2012-11-19T15:00:54.063+08:00&Activity.endDateTime=2012-12-19T15:00:54.063+08:00&Activity.clientId=3480&Activity.systemUserId=3&Activity.activityStatus.id=1&Activity.activityStatus.name=Not%20Started&Activity.activityPriority=Normal
Response
{ "updateActivityResponse": { "operationResult": "SUCCESS", "responseDateTime": "2012-12-29T01:09:23.624-06:00", "activityId": 1 } }
SOAP
Request
<soapenv:envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:neon="http://www.z2systems.com/schemas/neonws/"> <soapenv:header> <soapenv:body> <neon:updateactivityrequest> <usersessionid>T1357624094982</usersessionid> <activity> <activityid>2</activityid> <subject>test activity 1</subject> <note>note</note> <startdatetime>2012-11-19T15:00:54+08:00</startdatetime> <enddatetime>2012-12-19T15:00:54+08:00</enddatetime> <clientid>5788</clientid> <systemuserid>3</systemuserid> <activitystatus> <id>2</id> </activitystatus> <activitypriority>Normal</activitypriority> </activity> </neon:updateactivityrequest> </soapenv:body> </soapenv:header> </soapenv:envelope>
Response
<soap:envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:body> <ns2:updateactivityresponse xmlns:ns2="http://www.z2systems.com/schemas/neonws/"> <operationresult>SUCCESS</operationresult> <responsedatetime>2013-01-08T01:39:38.526-06:00</responsedatetime> <activityid>2</activityid> </ns2:updateactivityresponse> </soap:body> </soap:envelope>
Request Parameters
| Name | Required | Description |
| Activity.activityId | Yes | The ID of the activity being updated. |
| Activity.subject | Yes | Subject field for the activity record. |
| Activity.note | | |
| Activity.startDateTime | Yes | Format example: [2012-11-19T15:35:53+08:00] |
| Activity.endDateTime | | Format example: [2012-11-19T15:35:53+10:00] |
| Activity.clientId | Yes | Account ID of the constituent record associated with this activity |
| Activity.systemUserId | Yes | Account ID of the system user associated with this activity |
| Activity.activityStatus.id | Yes | Possible values are found in the List Activity Status API method. |
| Activity.activityStatus.name | | Possible values are found in the List Activity Status API method. |
| Activity.activityPriority | Yes | Possible values: High, Normal, Low |
Response Parameters
| Name | Required | Description |
| activityId | Yes | The Activity ID of the record created |
Error Codes
| Code | Text | Description |
| 10200 | Activity Id is required | |
| 10201 | Activity Id is invalid. | |
| 10202 | Client account id is invalid. | |
| 10203 | System user id is invalid. | |
| 10204 | Status id or name is required. | |
| 10205 | Status id or name invalid. | |
| 10206 | Subject is required. | |
| 10207 | Priority is required. | |
| 10208 | Start date time is required. | |