Update an opportunity contact

patch

/crmRestApi/resources/11.13.18.05/opportunities/{OptyNumber}/child/OpportunityContact/{OptyConId}

Request

Path Parameters
Header Parameters
  • If the REST API supports runtime customizations, the shape of the service may change during runtime. The REST client may isolate itself from these changes or choose to interact with the latest version of the API by specifying this header. For example: Metadata-Context:sandbox="TrackEmployeeFeature".
  • The protocol version between a REST client and service. If the client does not specify this header in the request the server will pick a default version for the API.
Supported Media Types
Request Body - application/json ()
Root Schema : schema
Type: object
Show Source
  • Title: Affinity Level
    Maximum Length: 30
    The code indicating the affinity of the opportunity contact to the deploying organization. A list of accepted values is defined in the lookup HZ_SLS_CNTCT_AFFINITY_CODE. Review and update the value for this attribute using the Setup and Maintenance work area, Manage Contact Lookups task.
  • Title: Comments
    Maximum Length: 255
    The textual comments about the contact on the current opportunity.
  • Title: Conflict ID
    Default Value: 0
    The value used to guarantee the uniqueness of the row when duplicates are created in different databases in case of a disconnected mobile such as mobile databases, or the server.
  • Title: Contacted
    Maximum Length: 1
    Default Value: N
    Indicates if the contact for this opportunity has been contacted. If the value is True, then the contact was contacted. The default value is False.
  • The unique identifier of the contact point for an opportunity contact.
  • Title: Influence Level
    Maximum Length: 30
    The code indicating the influence the opportunity contact has on the deploying organization. A list of accepted values is defined in the lookup HZ_SLS_CNTCT_INFLUENCE_LVL_CD. Review and update the value for this attribute using the Setup and Maintenance work area, Manage Contact Lookups task.
  • Maximum Length: 32
    The session login associated to the user who last updated the record.
  • Title: Opportunity
    The unique identifier of the opportunity.
  • Title: Opportunity Contact
    The party identifier of the opportunity contact.
  • Title: Primary
    Indicates if the contact is the primary contact for the opportunity. If the value is True, then the contact is the primary contact of the opportunity. The default value is False.
  • The identifier of the relationship for the opportunity contact.
  • Title: Function
    Maximum Length: 30
    The code identifying the roles played by a contact in the opportunity. A list of accepted values is defined in the lookup HZ_SLS_CNTCT_BUY_ROLE_CODE. Review and update the values for this attribute using the Setup and Maintenance work area, Manage Contact Lookups task.
Back to Top

Response

Supported Media Types

Default Response

The following table describes the default response for this task.
Headers
  • If the REST API supports runtime customizations, the shape of the service may change during runtime. The REST client may isolate itself from these changes or choose to interact with the latest version of the API by specifying this header. For example: Metadata-Context:sandbox="TrackEmployeeFeature".
  • The protocol version between a REST client and service. If the client does not specify this header in the request the server will pick a default version for the API.
Body ()
Root Schema : opportunities-OpportunityContact-item-response
Type: object
Show Source
  • Title: Affinity Level
    Maximum Length: 30
    The code indicating the affinity of the opportunity contact to the deploying organization. A list of accepted values is defined in the lookup HZ_SLS_CNTCT_AFFINITY_CODE. Review and update the value for this attribute using the Setup and Maintenance work area, Manage Contact Lookups task.
  • Title: Comments
    Maximum Length: 255
    The textual comments about the contact on the current opportunity.
  • Title: Conflict ID
    Default Value: 0
    The value used to guarantee the uniqueness of the row when duplicates are created in different databases in case of a disconnected mobile such as mobile databases, or the server.
  • Title: Contacted
    Maximum Length: 1
    Default Value: N
    Indicates if the contact for this opportunity has been contacted. If the value is True, then the contact was contacted. The default value is False.
  • Title: Registry ID
    Read Only: true
    Maximum Length: 30
    The alternate key identifier of the opportunity contact party.
  • The unique identifier of the contact point for an opportunity contact.
  • Read Only: true
    Maximum Length: 64
    The user who created the opportunity contact record.
  • Read Only: true
    The date and time when the contact record was created.
  • Title: Do Not Contact
    Read Only: true
    Maximum Length: 1
    Indicates if the user can contact the person or not by phone, e-mail, or mail. If the value is True, then the user must not contact the person. The default is False.
  • Title: Email
    Read Only: true
    The e-mail address of the contact.
  • Title: Email Preference
    Read Only: true
    Maximum Length: 255
    Indicates if the opportunity contact has an email preference of do not email, ok to email, or no value.
  • Title: Address
    Read Only: true
    Maximum Length: 255
    The formatted address of the contact.
  • Title: Phone
    Read Only: true
    The formatted phone number of the contact.
  • Title: Influence Level
    Maximum Length: 30
    The code indicating the influence the opportunity contact has on the deploying organization. A list of accepted values is defined in the lookup HZ_SLS_CNTCT_INFLUENCE_LVL_CD. Review and update the value for this attribute using the Setup and Maintenance work area, Manage Contact Lookups task.
  • Title: Title
    Read Only: true
    Maximum Length: 100
    The free form text for job title of the opportunity contact.
  • Read Only: true
    The date when the record was last updated.
  • Read Only: true
    Maximum Length: 64
    The user who last updated the record.
  • Maximum Length: 32
    The session login associated to the user who last updated the record.
  • Links
  • Title: Contact ID
    The unique identifier of the contact associated with the opportunity.
  • Title: Opportunity
    The unique identifier of the opportunity.
  • Title: Opportunity Number
    Maximum Length: 30
    The unique alternate identifier for the opportunity.
  • Read Only: true
    The unique identifier of the contact's organization.
  • Title: Organization
    Read Only: true
    Maximum Length: 360
    The name of the contact's organization.
  • Read Only: true
    The unique identifier of the organization contact for the opportunity.
  • Title: Opportunity Contact Name
    Read Only: true
    Maximum Length: 360
    The name of the contact for the opportunity.
  • Title: Related Account
    Read Only: true
    Maximum Length: 900
    The unique contact name displayed on party related screens. The default value for Contacts is the concatenation of attributes ContactName and UniqueNameSuffix. The default value for Organizations is the concatenation of the unique name alias and UniqueNameSuffix.
  • Title: Opportunity Contact
    The party identifier of the opportunity contact.
  • Title: Job Title
    Read Only: true
    Maximum Length: 100
    The job title of the contact person.
  • Title: Phone Preference
    Read Only: true
    Maximum Length: 255
    Indicates if the opportunity contact has a phone preference of do not call, ok to call, or no value.
  • Title: Preferred Contact Method
    Read Only: true
    Maximum Length: 30
    The preferred method to contact the person. A list of accepted values is defined in the lookup HZ_PREFERRED_CONTACT_METHOD. Review and update the value for this attribute using the Setup and Maintenance work area, Manage Contact Point Lookups task.
  • Title: Primary
    Indicates if the contact is the primary contact for the opportunity. If the value is True, then the contact is the primary contact of the opportunity. The default value is False.
  • Title: Relationship Code
    Read Only: true
    Maximum Length: 30
    The code indicating whether it's a forward or a backward relationship. A list of accepted relationship values is defined in the lookup PARTY_RELATIONS_TYPE. Review and update the value for this attribute using the Setup and Maintenance work area, Manage Relationship Lookups.
  • The identifier of the relationship for the opportunity contact.
  • Title: Function
    Maximum Length: 30
    The code identifying the roles played by a contact in the opportunity. A list of accepted values is defined in the lookup HZ_SLS_CNTCT_BUY_ROLE_CODE. Review and update the values for this attribute using the Setup and Maintenance work area, Manage Contact Lookups task.
  • Title: Affinity
    Read Only: true
    Maximum Length: 30
    The code indicating the affinity of the opportunity contact to the deploying organization. A list of accepted values is defined in the lookup HZ_SLS_CNTCT_AFFINITY_CODE. Review and update the value for this attribute using the Setup and Maintenance work area, Manage Contact Lookups task.
  • Title: Buying Role
    Read Only: true
    Maximum Length: 30
    The code identifying the roles played by a contact in the buying process. A list of accepted values is defined in the lookup HZ_SLS_CNTCT_BUY_ROLE_CODE. Review and update the values for this attribute using the Setup and Maintenance work area, Manage Contact Lookups task.
  • Title: Influence Level
    Read Only: true
    Maximum Length: 30
    The code indicating the influence the opportunity contact has on the buying process of the current opportunity. A list of accepted values is defined in the lookup HZ_SLS_CNTCT_INFLUENCE_LVL_CD. Review and update the value for this attribute using the Setup and Maintenance work area, Manage Contact Lookups task.
Back to Top

Examples

The following example shows how to update an opportunity contact by submitting a post request on the REST resource using cURL.

cURL Command

curl -u <username:password> \ -X -X POST -d @example_request_payload.json https://servername.fa.us2.oraclecloud.com/crmRestApi/resources/11.13.18.05/opportunities/CDRM_341580//child/OpportunityContact/300100092629555

Example of Request Body

The following shows an example of the request body in JSON format.

{
"RoleCd": "SECONDARY_DECISION_MAKER"
}

Example of Response Body

The following shows an example of the response body in JSON format.

 {
OptyConId: 300100092629555,
CreatedBy: "MHoope",
ContactedFlg: "N",
CreationDate: "2016-11-17T05:54:14-08:00",
OptyId: 300100092516122,
PERPartyId: 100000016934214,
PrimaryFlg: "N",
PartyName: "Matt Baird",
OptyConId: 300100092629899,
EmailAddress: "mbaird@oracle.com",
ContactPointId: 300100026717170,
FormattedAddress: "South Avenue,MANHATTAN, NY 10005",
FormattedPhoneNumber: "+1 (640) 345-3456 x6567",
DoNotContactFlag: false,
ContactPartyNumber: 100000016934213,
RoleCd: "SECONDARY_DECISION_MAKER",
...
}
Back to Top