SAP Cloud for Customer (C4C) OData v2.0

SAP Cloud for Customer (C4C) including SAP Cloud for Sales, SAP Cloud for Service, and SAP Cloud for Social Engagement solutions allow you to do standard CRUD operations on business objects by connecting to the OData Service endpoint using the REST interface.

API Versions: 2

API Types: REST

Authentication and Authorization: Basic authentication

Key Capabilities: Custom Fields support

Prerequisites:

  • SAP C4C web service login and password information

  • Knowledge of SAP C4C

  • Working IBM® webMethods Integration tenant

Actions

  • queryAccountAddressByID: Queries the account address specified by ID

  • queryAccountAddresses: Queries the account addresses based on the query criteria

  • queryAccountByID: Queries the account specified by ID

  • queryAccounts: Queries the accounts based on the query criteria

  • queryContactByID: Queries the contact specified by ID

  • queryContacts: Queries the contacts based on the query criteria

  • queryEmailByID: Queries the email specified by ID

  • queryEmails: Queries the emails based on the query criteria

  • queryLeadByID: Queries the lead specified by ID

  • queryLeads: Queries the leads based on the query criteria

  • queryOpportunities: Queries the opportunities based on the query criteria

  • queryOpportunityByID: Queries the opportunity specified by ID

  • queryProductByID: Queries the product specified by ID

  • queryProducts: Queries the products based on the query criteria

  • readAccountAddressByIds: Reads multiple account addresses identified by Ids

  • readAccountByIds: Reads multiple accounts identified by Ids

  • readContactByIds: Reads multiple contacts identified by Ids

  • readEmailByIds: Reads multiple emails identified by Ids

  • readLeadByIds: Reads multiple leads identified by Ids

  • readOpportunityByIds: Reads multiple opportunities identified by Ids

  • readProductByIds: Reads multiple products identified by Ids

  • createAccount: Creates an account

  • createAccountAddress: Creates an account address

  • createAccountAddresses: Creates multiple new account addresses

  • createAccounts: Creates multiple new accounts.

  • createContact: Creates a contact.

  • createContacts: Creates multiple new contacts.

  • createEmail: Creates an email.

  • createEmails: Creates multiple new emails.

  • createLead: Creates a lead.

  • createLeads: Creates multiple new leads.

  • createOpportunities: Creates multiple new opportunities.

  • createOpportunity: Creates an opportunity.

  • createProduct: Creates a product.

  • createProducts: Creates multiple new products.

  • deleteAccount: Deletes an existing account specified by keyProperties.

  • deleteAccountAddress: Deletes an existing account address specified by keyProperties.

  • deleteAccountAddresses: Deletes multiple account addresses identified by the id field.

  • deleteAccounts: Deletes multiple accounts identified by the id field.

  • deleteContact: Deletes an existing contact specified by keyProperties.

  • deleteContacts: Deletes multiple contacts identified by the id field.

  • deleteEmail: Deletes an existing email specified by keyProperties.

  • deleteEmails: Deletes multiple emails identified by the id field.

  • deleteLead: Deletes an existing lead specified by keyProperties.

  • deleteLeads: Deletes multiple leads identified by the id field.

  • deleteOpportunities: Deletes multiple opportunities identified by the id field.

  • deleteOpportunity: Deletes an existing opportunity specified by keyProperties.

  • deleteProduct: Deletes an existing product specified by keyProperties.

  • deleteProducts: Deletes multiple products identified by the id field.

  • patchAccount: Patches an existing account specified by ID.

  • patchAccountAddress: Patches an existing account address specified by ID.

  • patchAccountAddresses: Patches multiple account addresses identified by the id field.

  • patchAccounts: Patches multiple accounts identified by the id field.

  • patchContact: Patches an existing contact specified by ID.

  • patchContacts: Patches multiple contacts identified by the id field.

  • patchEmail: Patches an existing email specified by ID.

  • patchEmails: Patches multiple emails identified by the id field.

  • patchLead: Patches an existing lead specified by ID.

  • patchLeads: Patches multiple leads identified by the id field.

  • patchOpportunities: Patches multiple opportunities identified by the id field.

  • patchOpportunity: Patches an existing opportunity specified by ID.

  • patchProduct: Patches an existing product specified by ID.

  • patchProducts: Patches multiple products identified by the id field.

  • updateAccount: Updates an existing account specified by ID.

  • updateAccountAddress: Updates an existing account address specified by ID.

  • updateAccountAddresses: Updates multiple account addresses identified by the id field.

  • updateAccounts: Updates multiple accounts identified by the id field.

  • updateContact: Updates an existing contact specified by ID.

  • updateContacts: Updates multiple contacts identified by the id field.

  • updateEmail: Updates an existing email specified by ID.

  • updateEmails: Updates multiple emails identified by the id field.

  • updateLead: Updates an existing lead specified by ID.

  • updateLeads: Updates multiple leads identified by the id field.

  • updateOpportunities: Updates multiple opportunities identified by the id field.

  • updateOpportunity: Updates an existing opportunity specified by ID.

  • updateProduct: Updates an existing product specified by ID.

  • updateProducts: Updates multiple products identified by the id field.

Custom Actions

SAP Cloud for Customer (C4C) OData v2.0 connector allows you to create your own custom actions for performing specific tasks. The actions you create look and work exactly like the other actions.

Learn more about how to create custom actions.