All REST Endpoints
(Deprecated) Loyalty Member Enrollments
The loyalty member enrollment resource is used to retrieve the loyalty promotion enrolment details for a given loyalty member.
- Create a loyalty promotion enrollment collection for a member (Deprecated)
- Method: postPath:
/crmRestApi/resources/11.13.18.05/loyaltyMemberEnrollments
- Delete a loyalty promotion to which a member is enrolled (Deprecated)
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/loyaltyMemberEnrollments/{LoyPromomemId}
- Get a loyalty promotion to which a member is enrolled (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyMemberEnrollments/{LoyPromomemId}
- Get all loyalty promotions to which a member is enrolled (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyMemberEnrollments
- Update a loyalty promotion to which a member is enrolled (Deprecated)
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/loyaltyMemberEnrollments/{LoyPromomemId}
(Deprecated) Loyalty Members
The loyalty member resource is used to retrieve the loyalty member details for a given loyalty program.
- Create a loyalty member (Deprecated)
- Method: postPath:
/crmRestApi/resources/11.13.18.05/loyaltyMembers
- Get a loyalty member (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyMembers/{MemberNumber}
- Get all loyalty members (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyMembers
- Update a loyalty member (Deprecated)
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/loyaltyMembers/{MemberNumber}
(Deprecated) Loyalty Members/(Deprecated) Member Attributes
The member attribute resource is used to retrieve the details of a member attribute associated with the loyalty member.
- Get a member attribute (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyMembers/{MemberNumber}/child/MemberAttributes/{LoyAttribId}
- Get all member attribute (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyMembers/{MemberNumber}/child/MemberAttributes
(Deprecated) Loyalty Members/(Deprecated) Member Contacts
The member contact resource is used to retrieve the details of a contact that is associated with the loyalty member.
- Get a contact (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyMembers/{MemberNumber}/child/MemberContacts/{MemberContactsUniqID}
- Get all contacts (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyMembers/{MemberNumber}/child/MemberContacts
(Deprecated) Loyalty Members/(Deprecated) Member Point Balances
The point balance resource is used to retrieve the point balance detail for a loyalty member.
- Create a point balance (Deprecated)
- Method: postPath:
/crmRestApi/resources/11.13.18.05/loyaltyMembers/{MemberNumber}/child/PointBalances
- Delete a point balance (Deprecated)
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/loyaltyMembers/{MemberNumber}/child/PointBalances/{LoyAttrdefnBId}
- Get a point balance (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyMembers/{MemberNumber}/child/PointBalances/{LoyAttrdefnBId}
- Get all point balances (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyMembers/{MemberNumber}/child/PointBalances
- Update a point balance (Deprecated)
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/loyaltyMembers/{MemberNumber}/child/PointBalances/{LoyAttrdefnBId}
(Deprecated) Loyalty Members/(Deprecated) Member Promotion Attributes
The member promotion attribute resource is used to retrieve the details of a member promotion attribute associated with the loyalty member.
- Get a promotion attribute (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyMembers/{MemberNumber}/child/MemberPromotionAttributes/{LoyAttrdefnBId}
- Get all promotion attribute (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyMembers/{MemberNumber}/child/MemberPromotionAttributes
(Deprecated) Loyalty Members/(Deprecated) Member Promotions
The member promotion resource is used to retrieve the details of a promotion enrolled by the loyalty member.
- Get a enrolled promotion (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyMembers/{MemberNumber}/child/MemberPromotions/{LoyPromomemId}
- Get all enrolled promotion (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyMembers/{MemberNumber}/child/MemberPromotions
(Deprecated) Loyalty Members/(Deprecated) Member Referrals
The member referral resource is used to retrieve the contacts that are referred by the loyalty member.
- Create a referral (Deprecated)
- Method: postPath:
/crmRestApi/resources/11.13.18.05/loyaltyMembers/{MemberNumber}/child/MemberReferrals
- Delete a referral (Deprecated)
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/loyaltyMembers/{MemberNumber}/child/MemberReferrals/{LoyMemberId}
- Get a referral (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyMembers/{MemberNumber}/child/MemberReferrals/{LoyMemberId}
- Get all referrals (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyMembers/{MemberNumber}/child/MemberReferrals
- Update a referral (Deprecated)
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/loyaltyMembers/{MemberNumber}/child/MemberReferrals/{LoyMemberId}
(Deprecated) Loyalty Members/(Deprecated) Member Tiers
The member tier resource is used to retrieve the member tier details for a loyalty member.
- Create a tier (Deprecated)
- Method: postPath:
/crmRestApi/resources/11.13.18.05/loyaltyMembers/{MemberNumber}/child/MemberTiers
- Delete a tier (Deprecated)
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/loyaltyMembers/{MemberNumber}/child/MemberTiers/{MemberTiersUniqID}
- Get a tier (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyMembers/{MemberNumber}/child/MemberTiers/{MemberTiersUniqID}
- Get all tiers (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyMembers/{MemberNumber}/child/MemberTiers
- Update a tier (Deprecated)
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/loyaltyMembers/{MemberNumber}/child/MemberTiers/{MemberTiersUniqID}
(Deprecated) Loyalty Members/(Deprecated) Member Transactions
The transaction resource is used to retrieve the details of transactions performed by the loyalty member.
- Create a transaction (Deprecated)
- Method: postPath:
/crmRestApi/resources/11.13.18.05/loyaltyMembers/{MemberNumber}/child/MemberTransactions
- Delete a transaction (Deprecated)
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/loyaltyMembers/{MemberNumber}/child/MemberTransactions/{LoyTransactionId}
- Get a transaction (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyMembers/{MemberNumber}/child/MemberTransactions/{LoyTransactionId}
- Get all transactions (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyMembers/{MemberNumber}/child/MemberTransactions
- Update a transaction (Deprecated)
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/loyaltyMembers/{MemberNumber}/child/MemberTransactions/{LoyTransactionId}
(Deprecated) Loyalty Members/(Deprecated) Member Vouchers
The member voucher resource is used to retrieve the vouchers that are assigned to a loyalty member.
- Create a voucher (Deprecated)
- Method: postPath:
/crmRestApi/resources/11.13.18.05/loyaltyMembers/{MemberNumber}/child/MemberVouchers
- Delete a voucher (Deprecated)
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/loyaltyMembers/{MemberNumber}/child/MemberVouchers/{LoyMemVchrId}
- Get a voucher (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyMembers/{MemberNumber}/child/MemberVouchers/{LoyMemVchrId}
- Get all vouchers (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyMembers/{MemberNumber}/child/MemberVouchers
- Update a voucher (Deprecated)
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/loyaltyMembers/{MemberNumber}/child/MemberVouchers/{LoyMemVchrId}
(Deprecated) Loyalty Transactions
The loyalty transactions resource is used to retrieve the details of a loyalty transaction.
- Get a loyalty transaction (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyTransactions/{LoyTransactionId}
- Get all loyalty transactions (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyTransactions
- Process a loyalty transaction (Deprecated)
- Method: postPath:
/crmRestApi/resources/11.13.18.05/loyaltyTransactions
- Processes a loyalty transaction for a given transaction number.
- Method: postPath:
/crmRestApi/resources/11.13.18.05/loyaltyTransactions/action/processTransaction
- Update a loyalty transaction (Deprecated)
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/loyaltyTransactions/{LoyTransactionId}
(Deprecated) Loyalty Transactions/(Deprecated) Accrual Items
The accrual items resource is used to retrieve the accrual items that have been updated on transaction processing.
- Get a loyalty accrual item detail updated during transaction processing (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyTransactions/{LoyTransactionId}/child/AccrualItems/{AccrualItemsUniqID}
- Get all loyalty accrual items updated during transaction processing (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyTransactions/{LoyTransactionId}/child/AccrualItems
(Deprecated) Loyalty Transactions/(Deprecated) Loyalty Promotions
The loyalty promotions resource is used to retrieve the details of a loyalty promotion that is applied to the transaction.
- Get a loyalty promotion applied to a transaction (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyTransactions/{LoyTransactionId}/child/Promotions/{LoyPromoId}
- Get all loyalty promotions applied to a transaction (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyTransactions/{LoyTransactionId}/child/Promotions
(Deprecated) Loyalty Transactions/(Deprecated) Loyalty Promotions/(Deprecated) Promotion Attributes
The promotion attributes resource is used to retrieve the details of a promotion attribute that is updated for transaction.
- Get a loyalty promotion attribute updated during transaction processing (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyTransactions/{LoyTransactionId}/child/Promotions/{LoyPromoId}/child/PromotionAttributes/{PromotionAttributesUniqID}
- Get all loyalty promotion attributes updated during transaction processing (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyTransactions/{LoyTransactionId}/child/Promotions/{LoyPromoId}/child/PromotionAttributes
(Deprecated) Loyalty Transactions/(Deprecated) Redemption Items
The redemption items resource is used to retrieve the redemption items that have been updated on transaction processing.
- Get a loyalty redemption item updated during transaction processing (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyTransactions/{LoyTransactionId}/child/RedemptionItems/{RedemptionItemsUniqID}
- Get all loyalty redemption items updated during transaction processing (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyTransactions/{LoyTransactionId}/child/RedemptionItems
(Deprecated) Loyalty Transactions/(Deprecated) Transaction Vouchers
The transaction vouchers resource is used to retrieve the details of loyalty vouchers that are applied to the transaction.
- Get a loyalty transaction voucher assigned during transaction processing (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyTransactions/{LoyTransactionId}/child/TransactionVouchers/{LoyMemVchrId}
- Get all loyalty transaction vouchers assigned during transaction processing (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyTransactions/{LoyTransactionId}/child/TransactionVouchers
(Deprecated) Loyalty Vouchers
The loyalty voucher resource is used to retrieve details on a loyalty voucher.
- Create a loyalty voucher (Deprecated)
- Method: postPath:
/crmRestApi/resources/11.13.18.05/loyaltyVouchers
- Get a voucher detail (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyVouchers/{VoucherNumber}
- Get all voucher details (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyVouchers
- Update a voucher status (Deprecated)
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/loyaltyVouchers/{VoucherNumber}
Accounts
The accounts resource is used to view, create, update, delete, and assign accounts. An account is an entity with whom you have a selling relationship.
- Assign accounts
- Method: postPath:
/crmRestApi/resources/11.13.18.05/accounts/action/runAssignment
- Create an account
- Method: postPath:
/crmRestApi/resources/11.13.18.05/accounts
- Delete an account
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}
- Find duplicates
- Method: postPath:
/crmRestApi/resources/11.13.18.05/accounts/action/findDuplicates
- Get all accounts
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts
- Get an account
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}
- Update an account
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}
Accounts/Account Attachments
The account attachments resource is used to view, create, update, and delete attachments of an account. An attachment includes additional information about an account.
- Get all attachments
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/Attachment
- Get an attachment
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/Attachment/{AttachmentUniqID}
- Remove an attachment
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/Attachment/{AttachmentUniqID}
- Replace an attachment
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/Attachment/{AttachmentUniqID}
- Upload an attachment
- Method: postPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/Attachment
Accounts/Account Attachments/Large Object (LOB) Attributes - FileContents
The contents of the attachment.
- Delete a FileContents
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/Attachment/{AttachmentUniqID}/enclosure/FileContents
- Get a FileContents
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/Attachment/{AttachmentUniqID}/enclosure/FileContents
- Replace a FileContents
- Method: putPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/Attachment/{AttachmentUniqID}/enclosure/FileContents
Accounts/Account Attachments/Large Object (LOB) Attributes - FileWebImage
- Get a FileWebImage
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/Attachment/{AttachmentUniqID}/enclosure/FileWebImage
Accounts/Account Extension Bases
The account extension bases resource is used to view, create, update, and delete an account extension base. It serves as the base object for all the extension local objects that belong to the same extension type.
- Create an account extension base
- Method: postPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/AccountExtensionBase
- Delete an account extension base
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/AccountExtensionBase/{Id}
- Get all account extension bases
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/AccountExtensionBase
- Get an account extension base
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/AccountExtensionBase/{Id}
- Update an account extension base
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/AccountExtensionBase/{Id}
Accounts/Account Resources
Account resources is used to view, create, update, and delete the sales team members of an account. The sales team members represent a resource party, and are assigned to a sales account team. A sales account team member has a defined access role for the sales account.
- Create a sales team member
- Method: postPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/SalesTeamMember
- Delete a sales team member
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/SalesTeamMember/{TeamMemberId}
- Get a sales team member
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/SalesTeamMember/{TeamMemberId}
- Get all sales team members
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/SalesTeamMember
- Update a sales team member
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/SalesTeamMember/{TeamMemberId}
Accounts/Account Rollups
The account rollups resource is used to view, create, update, and delete an account rollup.
- Get all account rollups
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/AccountRollup
- Get an account rollup
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/AccountRollup/{OrganizationProfileId}
Accounts/Additional Identifier
The additional identifiers resource is used to view, create, update, and delete an additional identifiers such as driver's license number or passport number.
- Create an additional identifier
- Method: postPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/AdditionalIdentifier
- Delete an additional identifier
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/AdditionalIdentifier/{PartyIdentifierId}
- Get all additional identifiers
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/AdditionalIdentifier
- Get an additional identifier
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/AdditionalIdentifier/{PartyIdentifierId}
- Update an additional identifier
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/AdditionalIdentifier/{PartyIdentifierId}
Accounts/Additional Names
The additional name resource is used to view, create, update, and delete additional names associated with an account. The resource allows you to capture other names associated with an account, such as a maiden name, or a brand name.
- Create an additional name
- Method: postPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/AdditionalName
- Delete an additional name
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/AdditionalName/{NameId}
- Get all additional name
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/AdditionalName
- Get an additional name
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/AdditionalName/{NameId}
- Update an additional name
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/AdditionalName/{NameId}
Accounts/Addresses
The addresses resource is used to view, create, update, and delete addresses of an account. An address contains the detailed location information of an account.
- Create an address
- Method: postPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/Address
- Delete an address
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/Address/{AddressNumber}
- Get all addresses
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/Address
- Get an address
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/Address/{AddressNumber}
- Update an address
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/Address/{AddressNumber}
Accounts/Addresses/Address Locales
The address locales resource is used to view, create, update, and delete the local address. An address locale contains the details about a location or address in the local language.
- Create an address locale
- Method: postPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/Address/{AddressNumber}/child/AddressLocale
- Delete an address locale
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/Address/{AddressNumber}/child/AddressLocale/{LocationLocaleId}
- Get all address locales
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/Address/{AddressNumber}/child/AddressLocale
- Get an address locale
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/Address/{AddressNumber}/child/AddressLocale/{LocationLocaleId}
- Update an address locale
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/Address/{AddressNumber}/child/AddressLocale/{LocationLocaleId}
Accounts/Addresses/Address Purposes
The address purposes resource is used to view, create, update, and delete the address purpose. The address purpose describes the type of an address, such as a shipping address or a billing address.
- Create an address purpose
- Method: postPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/Address/{AddressNumber}/child/AddressPurpose
- Delete an address purpose
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/Address/{AddressNumber}/child/AddressPurpose/{AddressPurposeId}
- Get all address purposes
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/Address/{AddressNumber}/child/AddressPurpose
- Get an address purpose
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/Address/{AddressNumber}/child/AddressPurpose/{AddressPurposeId}
- Update an address purpose
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/Address/{AddressNumber}/child/AddressPurpose/{AddressPurposeId}
Accounts/Aux Classifications
The aux classifications resource is used to view, create, update, and delete the auxiliary classifications of the customers associated with the accounts. Auxiliary classification enable you to categorize customers into different groups, such as commercial or private.
- Create a customer classification
- Method: postPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/CustomerClassification
- Delete a customer classification
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/CustomerClassification/{CodeAssignmentId}
- Get a customer classification
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/CustomerClassification/{CodeAssignmentId}
- Get all customer classifications
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/CustomerClassification
- Update a customer classification
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/CustomerClassification/{CodeAssignmentId}
Accounts/Contact Points
The contact point resource is used to view, create, update, and delete contact points for an account. Contact points can be geographical addresses, phone numbers, e-mail IDs, URLs, messenger IDs, and so on.
- Create a contact point
- Method: postPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/ContactPoint
- Delete a contact point
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/ContactPoint/{ContactPointId}
- Get a contact point
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/ContactPoint/{ContactPointId}
- Get all contact points
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/ContactPoint
- Update a contact point
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/ContactPoint/{ContactPointId}
Accounts/Large Object (LOB) Attributes - D&B Business Report
The Dun & Bradstreet business information report.
- Delete a D&B Business Report
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/enclosure/BusinessReport
- Get a D&B Business Report
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/enclosure/BusinessReport
- Replace a D&B Business Report
- Method: putPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/enclosure/BusinessReport
Accounts/Notes
The notes resource is used to view, create, update, and delete notes associated with an account. A note captures comments, information, or instructions related to an account.
- Create a note
- Method: postPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/Note
- Delete a note
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/Note/{NoteId}
- Get a note
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/Note/{NoteId}
- Get all notes
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/Note
- Update a note
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/Note/{NoteId}
Accounts/Notes/Large Object (LOB) Attributes - Note Text
This is the column which will store the actual note text.
- Delete a Note Text
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/Note/{NoteId}/enclosure/NoteTxt
- Get a Note Text
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/Note/{NoteId}/enclosure/NoteTxt
- Replace a Note Text
- Method: putPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/Note/{NoteId}/enclosure/NoteTxt
Accounts/Organization Contacts
The account contacts resource is used to view, create, update, and delete an account contact. It refers to a person who functions as a contact for an account.
- Create an account contact
- Method: postPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/AccountContact
- Delete an account contact
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/AccountContact/{AccountContactId}
- Get all account contacts
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/AccountContact
- Get an account contact
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/AccountContact/{AccountContactId}
- Update an account contact
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/AccountContact/{AccountContactId}
Accounts/Primary Addresses
The primary addresses resource is used to view, create, update, and delete the primary addresses of the accounts. A primary address is the default communication address of an account.
- Create a primary address
- Method: postPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/PrimaryAddress
- Delete a primary address
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/PrimaryAddress/{AddressNumber}
- Get a primary address
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/PrimaryAddress/{AddressNumber}
- Get all primary addresses
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/PrimaryAddress
- Update a primary address
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/PrimaryAddress/{AddressNumber}
Accounts/Relationships
The relationships resource is used to view, create, and update account relationships. An account relationship is the interconnection between parties, such as between an account and the account's contact person.
- Create a relationship
- Method: postPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/Relationship
- Delete a relationship
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/Relationship/{RelationshipRecId}
- Get a relationship
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/Relationship/{RelationshipRecId}
- Get all relationships
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/Relationship
- Update a relationship
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/Relationship/{RelationshipRecId}
Accounts/Smart Actions
The smart actions resource is used to view the name, security, context object, REST operation, confirmation message, and other global properties of smart actions. Smart action item or collection links returned in response payloads are valid at the moment the REST request is processed. Any change to the parent object context can invalidate a previously valid smart action.
- Get a smart action - Not Supported
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/smartActions/{UserActionId}
- Get action evaluation attributes - Not Supported
- Method: postPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/smartActions/action/getActionEvaluationAttributesForResource
- Get all smart actions
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/smartActions
- Get attributes - Not Supported
- Method: postPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/smartActions/action/getAttributesForResource
- Get entities - Not Supported
- Method: postPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/smartActions/action/getEntities
- Get object functions - Not Supported
- Method: postPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/smartActions/action/getObjectFunctions
- Process mass action - Not Supported
- Method: postPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/smartActions/action/processMassAction
Accounts/Smart Actions/Smart Action REST Path Parameter Definitions
The path parameter definitions resource is used to view the REST request path parameter name-value pair definitions of a smart action. Smart action item or collection links returned in response payloads are valid at the moment the REST request is processed. Any change to the parent object context can invalidate a previously valid smart action.
- Get all action URL bindings - Not Supported
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/smartActions/{UserActionId}/child/UserActionURLBinding
- Get an action URL binding - Not Supported
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/smartActions/{UserActionId}/child/UserActionURLBinding/{URLBindingId}
Accounts/Smart Actions/Smart Action REST Payload Definitions
The payload definitions resource is used to view the REST request payload name-value pair definitions of a smart action. Smart action item or collection links returned in response payloads are valid at the moment the REST request is processed. Any change to the parent object context can invalidate a previously valid smart action.
- Get all action request payload - Not Supported
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/smartActions/{UserActionId}/child/UserActionRequestPayload
- Get an action request payload - Not Supported
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/smartActions/{UserActionId}/child/UserActionRequestPayload/{RequestPayloadId}
Accounts/Smart Actions/Smart Action User Interface Definitions
The user interface definitions resource is used to view the user interfaces associated with a smart action. Each user interface can be mapped to a client application. Smart action item or collection links returned in response payloads are valid at the moment the REST request is processed. Any change to the parent object context can invalidate a previously valid smart action.
- Get all action navigations - Not Supported
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/smartActions/{UserActionId}/child/UserActionNavigation
- Get an action navigation - Not Supported
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/smartActions/{UserActionId}/child/UserActionNavigation/{UserActionNavId}
Accounts/Source System References
The source system reference resource is used to view, create, update, and delete source systems. A source system is an external system from which you import data.
- Create a source system reference
- Method: postPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/SourceSystemReference
- Delete a source system reference
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/SourceSystemReference/{SourceSystemReferenceId}
- Get a source system reference
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/SourceSystemReference/{SourceSystemReferenceId}
- Get all source system references
- Method: getPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/SourceSystemReference
- Update a source system reference
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/accounts/{PartyNumber}/child/SourceSystemReference/{SourceSystemReferenceId}
Contacts
The contacts resource is used to view, create, update, and delete a contact. A contact is an individual who is a customer or a prospect, or a contact for an existing customer or a consumer, or a contact that does not yet have an established business association with a customer or a consumer.
- Create a contact
- Method: postPath:
/crmRestApi/resources/11.13.18.05/contacts
- Delete a contact
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}
- Find duplicates
- Method: postPath:
/crmRestApi/resources/11.13.18.05/contacts/action/findDuplicates
- Get a contact
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}
- Get all contacts
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts
- Update a contact
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}
Contacts/Additional Identifiers
The additional identifiers resource is used to view, create, update, and delete an additional identifiers such as driver's license number or passport number.
- Create an additional identifier
- Method: postPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/AdditionalIdentifier
- Delete an additional identifier
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/AdditionalIdentifier/{PartyIdentifierId}
- Get all additional identifiers
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/AdditionalIdentifier
- Get an additional identifier
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/AdditionalIdentifier/{PartyIdentifierId}
- Update an additional identifier
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/AdditionalIdentifier/{PartyIdentifierId}
Contacts/Additional Names
The additional name resource is used to view, create, update, and delete additional names associated with a contact. The resource allows you to capture other names associated with a contact, such as a maiden name, or a brand name.
- Create an additional name
- Method: postPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/AdditionalName
- Delete an additional name
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/AdditionalName/{NameId}
- Get all additional names
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/AdditionalName
- Get an additional name
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/AdditionalName/{NameId}
- Update an additional name
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/AdditionalName/{NameId}
Contacts/Attachments
The contact picture attachments resource is used to view, create, update, or delete the contacts picture.
- Get a contact's picture
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/PictureAttachment/{PictureAttachmentUniqID}
- Get all contacts' pictures
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/PictureAttachment
- Remove a contact's picture
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/PictureAttachment/{PictureAttachmentUniqID}
- Replace a contact's picture
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/PictureAttachment/{PictureAttachmentUniqID}
- Upload a contact's picture
- Method: postPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/PictureAttachment
Contacts/Attachments/Large Object (LOB) Attributes - FileContents
The contents of the attachment.
- Delete a FileContents
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/PictureAttachment/{PictureAttachmentUniqID}/enclosure/FileContents
- Get a FileContents
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/PictureAttachment/{PictureAttachmentUniqID}/enclosure/FileContents
- Replace a FileContents
- Method: putPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/PictureAttachment/{PictureAttachmentUniqID}/enclosure/FileContents
Contacts/Attachments/Large Object (LOB) Attributes - FileWebImage
- Get a FileWebImage
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/PictureAttachment/{PictureAttachmentUniqID}/enclosure/FileWebImage
Contacts/Aux Classifications
The aux classifications resource is used to view, create, update, and delete the auxiliary classifications of the customers associated with the contacts. Auxiliary classification enable you to categorize customers into different groups, such as commercial or private.
- Create a customer classification
- Method: postPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/CustomerClassification
- Delete a customer classification
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/CustomerClassification/{CodeAssignmentId}
- Get a customer classification
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/CustomerClassification/{CodeAssignmentId}
- Get all customer classifications
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/CustomerClassification
- Update a customer classification
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/CustomerClassification/{CodeAssignmentId}
Contacts/Contact Addresses
The contact addresses resource is used to view, create, update, and delete addresses of a contact. An address contains the detailed location information of a contact.
- Create an address
- Method: postPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/Address
- Delete an address
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/Address/{AddressNumber}
- Get all addresses
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/Address
- Get an address
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/Address/{AddressNumber}
- Update an address
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/Address/{AddressNumber}
Contacts/Contact Addresses/Address Locales
The address locales resource is used to view, create, update, and delete the local address. An address locale contains the details about a location or address in the local language.
- Create an address locale
- Method: postPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/Address/{AddressNumber}/child/AddressLocale
- Delete an address locale
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/Address/{AddressNumber}/child/AddressLocale/{LocationLocaleId}
- Get all address locales
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/Address/{AddressNumber}/child/AddressLocale
- Get an address locale
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/Address/{AddressNumber}/child/AddressLocale/{LocationLocaleId}
- Update an address locale
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/Address/{AddressNumber}/child/AddressLocale/{LocationLocaleId}
Contacts/Contact Addresses/Contact Address Purposes
The address purposes resource is used to view, create, update, and delete the address purpose. The address purpose describes the type of an address, such as a shipping address or a billing address.
- Create an address purpose
- Method: postPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/Address/{AddressNumber}/child/AddressPurpose
- Delete an address purpose
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/Address/{AddressNumber}/child/AddressPurpose/{AddressPurposeId}
- Get all purposes of an address
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/Address/{AddressNumber}/child/AddressPurpose
- Get an address purpose
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/Address/{AddressNumber}/child/AddressPurpose/{AddressPurposeId}
- Update an address purpose
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/Address/{AddressNumber}/child/AddressPurpose/{AddressPurposeId}
Contacts/Contact Attachments
The contact attachments resource is used to view, create, update, and delete attachments of a contact. An attachment includes additional information about a contact.
- Get all attachments
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/Attachment
- Get an attachment
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/Attachment/{AttachmentUniqID}
- Remove an attachment
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/Attachment/{AttachmentUniqID}
- Replace an attachment
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/Attachment/{AttachmentUniqID}
- Upload an attachment
- Method: postPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/Attachment
Contacts/Contact Attachments/Large Object (LOB) Attributes - FileContents
The contents of the attachment.
- Delete a FileContents
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/Attachment/{AttachmentUniqID}/enclosure/FileContents
- Get a FileContents
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/Attachment/{AttachmentUniqID}/enclosure/FileContents
- Replace a FileContents
- Method: putPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/Attachment/{AttachmentUniqID}/enclosure/FileContents
Contacts/Contact Attachments/Large Object (LOB) Attributes - FileWebImage
- Get a FileWebImage
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/Attachment/{AttachmentUniqID}/enclosure/FileWebImage
Contacts/Contact Points
The contact point resource is used to view, create, update, and delete contact points for an account. Contact points can be geographical addresses, phone numbers, e-mail IDs, URLs, messenger IDs, and so on.
- Create a contact point
- Method: postPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/ContactPoint
- Delete a contact point
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/ContactPoint/{ContactPointId}
- Get a contact point
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/ContactPoint/{ContactPointId}
- Get all contact points
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/ContactPoint
- Update a contact point
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/ContactPoint/{ContactPointId}
Contacts/Contact Primary Addresses
The primary addresses resource is used to view, create, update, and delete the primary addresses of the contacts. A primary address is the default communication address of a contact.
- Create a primary address
- Method: postPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/PrimaryAddress
- Delete a primary address
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/PrimaryAddress/{AddressNumber}
- Get a primary address
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/PrimaryAddress/{AddressNumber}
- Get all primary addresses
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/PrimaryAddress
- Update a primary address
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/PrimaryAddress/{AddressNumber}
Contacts/Contact Rollups
The contact rollups resource is used to view a contact rollup.
- Get a contact rollup
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/ContactRollup/{PersonProfileId}
- Get all contact rollups
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/ContactRollup
Contacts/Notes
The note resource is used to view, create, update, and delete notes associated with a contact. A note captures comments, information, or instructions related to a contact.
- Create a note
- Method: postPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/Note
- Delete a note
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/Note/{NoteId}
- Get a note
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/Note/{NoteId}
- Get all notes
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/Note
- Update a note
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/Note/{NoteId}
Contacts/Notes/Large Object (LOB) Attributes - Note Text
The actual note text.
- Delete a Note Text
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/Note/{NoteId}/enclosure/NoteTxt
- Get a Note Text
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/Note/{NoteId}/enclosure/NoteTxt
- Replace a Note Text
- Method: putPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/Note/{NoteId}/enclosure/NoteTxt
Contacts/Relationships
The relationships resource is used to view, create, and update contact relationships. A contact relationship is the interconnection between parties, such as employee or board member.
- Create a relationship
- Method: postPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/Relationship
- Delete a relationship
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/Relationship/{RelationshipRecId}
- Get a relationship
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/Relationship/{RelationshipRecId}
- Get all relationships
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/Relationship
- Update a relationship
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/Relationship/{RelationshipRecId}
Contacts/Sales Account Resources
Sales account resources is used to view, create, update, and delete a resource party that is assigned to a sales account team. A sales account team member has a defined access role for the sales account.
- Create a sales team member
- Method: postPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/SalesTeamMember
- Delete a sales team member
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/SalesTeamMember/{TeamMemberId}
- Get a sales team member
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/SalesTeamMember/{TeamMemberId}
- Get all sales team members
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/SalesTeamMember
- Update a sales team member
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/SalesTeamMember/{TeamMemberId}
Contacts/Smart Actions
The smart actions resource is used to view the name, security, context object, REST operation, confirmation message, and other global properties of smart actions. Smart action item or collection links returned in response payloads are valid at the moment the REST request is processed. Any change to the parent object context can invalidate a previously valid smart action.
- Get a smart action - Not Supported
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/smartActions/{UserActionId}
- Get action evaluation attributes - Not Supported
- Method: postPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/smartActions/action/getActionEvaluationAttributesForResource
- Get all smart actions
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/smartActions
- Get attributes - Not Supported
- Method: postPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/smartActions/action/getAttributesForResource
- Get entities - Not Supported
- Method: postPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/smartActions/action/getEntities
- Get object functions - Not Supported
- Method: postPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/smartActions/action/getObjectFunctions
- Process mass action - Not Supported
- Method: postPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/smartActions/action/processMassAction
Contacts/Smart Actions/Smart Action REST Path Parameter Definitions
The path parameter definitions resource is used to view the REST request path parameter name-value pair definitions of a smart action. Smart action item or collection links returned in response payloads are valid at the moment the REST request is processed. Any change to the parent object context can invalidate a previously valid smart action.
- Get all action URL bindings - Not Supported
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/smartActions/{UserActionId}/child/UserActionURLBinding
- Get an action URL binding - Not Supported
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/smartActions/{UserActionId}/child/UserActionURLBinding/{URLBindingId}
Contacts/Smart Actions/Smart Action REST Payload Definitions
The payload definitions resource is used to view the REST request payload name-value pair definitions of a smart action. Smart action item or collection links returned in response payloads are valid at the moment the REST request is processed. Any change to the parent object context can invalidate a previously valid smart action.
- Get all action request payload - Not Supported
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/smartActions/{UserActionId}/child/UserActionRequestPayload
- Get an action request payload - Not Supported
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/smartActions/{UserActionId}/child/UserActionRequestPayload/{RequestPayloadId}
Contacts/Smart Actions/Smart Action User Interface Definitions
The user interface definitions resource is used to view the user interfaces associated with a smart action. Each user interface can be mapped to a client application. Smart action item or collection links returned in response payloads are valid at the moment the REST request is processed. Any change to the parent object context can invalidate a previously valid smart action.
- Get all action navigations - Not Supported
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/smartActions/{UserActionId}/child/UserActionNavigation
- Get an action navigation - Not Supported
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/smartActions/{UserActionId}/child/UserActionNavigation/{UserActionNavId}
Contacts/Source System References
The source system reference resource is used to view, create, update, and delete source systems. A source system is an external system from which you import data.
- Create a source system reference
- Method: postPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/SourceSystemReference
- Delete a source system reference
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/SourceSystemReference/{SourceSystemReferenceId}
- Get a source system reference
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/SourceSystemReference/{SourceSystemReferenceId}
- Get all source system references
- Method: getPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/SourceSystemReference
- Update a source system reference
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/contacts/{PartyNumber}/child/SourceSystemReference/{SourceSystemReferenceId}
Households
The household resource is used to view, create, update, and delete a household. A household is a party consisting of a collection of persons and organizations. A household, similar to a person or organization, can enter into a business relationship with other parties and can be assigned to opportunities and leads. A household can also have members of party type person or organization.
- Create a household
- Method: postPath:
/crmRestApi/resources/11.13.18.05/households
- Delete a household
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}
- Get a household
- Method: getPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}
- Get all households
- Method: getPath:
/crmRestApi/resources/11.13.18.05/households
- Update a household
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}
Households/Additional Identifiers
An object that includes attributes used to store details of additional identifiers associated to a Party. For example, if the customer would like to capture the Drivers License or the passport information for a party, this information would be stored as a Additional Identifier.
- Create an additional identifier
- Method: postPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/AdditionalIdentifier
- Delete an additional identifier
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/AdditionalIdentifier/{PartyIdentifierId}
- Get all additional identifiers
- Method: getPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/AdditionalIdentifier
- Get an additional identifier
- Method: getPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/AdditionalIdentifier/{PartyIdentifierId}
- Update an additional identifier
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/AdditionalIdentifier/{PartyIdentifierId}
Households/Additional Names
The additional name resource is used to view, create, update, and delete additional names associated with an account. You can use the resource to capture other names associated with an account, such as a maiden name, or a brand name.
- Create an additional name
- Method: postPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/AdditionalName
- Delete an additional name
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/AdditionalName/{NameId}
- Get all additional names
- Method: getPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/AdditionalName
- Get an additional name
- Method: getPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/AdditionalName/{NameId}
- Update an additional name
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/AdditionalName/{NameId}
Households/Addresses
The addresses resource is used to view, create, update, and delete addresses of a household. An address contains the detailed location information of a household.
- Create an address
- Method: postPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/Address
- Delete an address
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/Address/{AddressNumber}
- Get all addresses
- Method: getPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/Address
- Get an address
- Method: getPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/Address/{AddressNumber}
- Update an address
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/Address/{AddressNumber}
Households/Addresses/Address Locales
The address locales resource is used to view, create, update, and delete the local address. An address locale contains the details about a location or address in the local language.
- Create an address locale
- Method: postPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/Address/{AddressNumber}/child/AddressLocale
- Delete an address locale
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/Address/{AddressNumber}/child/AddressLocale/{LocationLocaleId}
- Get all address locales
- Method: getPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/Address/{AddressNumber}/child/AddressLocale
- Get an address locale
- Method: getPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/Address/{AddressNumber}/child/AddressLocale/{LocationLocaleId}
- Update an address locale
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/Address/{AddressNumber}/child/AddressLocale/{LocationLocaleId}
Households/Addresses/Address Purposes
The address purposes resource is used to view, create, update, and delete the address purpose. The address purpose describes the type of an address, such as a shipping address or a billing address.
- Create an address purpose
- Method: postPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/Address/{AddressNumber}/child/AddressPurpose
- Delete an address purpose
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/Address/{AddressNumber}/child/AddressPurpose/{AddressPurposeId}
- Get all address purposes
- Method: getPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/Address/{AddressNumber}/child/AddressPurpose
- Get an address purpose
- Method: getPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/Address/{AddressNumber}/child/AddressPurpose/{AddressPurposeId}
- Update an address purpose
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/Address/{AddressNumber}/child/AddressPurpose/{AddressPurposeId}
Households/Attachments
The attachments resource is used to view, create, update, and delete attachments of a household. An attachment includes additional information about a household.
- Get all attachments
- Method: getPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/Attachment
- Get an attachment
- Method: getPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/Attachment/{AttachmentUniqID}
- Remove an attachment
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/Attachment/{AttachmentUniqID}
- Replace an attachment
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/Attachment/{AttachmentUniqID}
- Upload an attachment
- Method: postPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/Attachment
Households/Attachments/Large Object (LOB) Attributes - FileContents
The contents of the attachment.
- Delete a FileContents
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/Attachment/{AttachmentUniqID}/enclosure/FileContents
- Get a FileContents
- Method: getPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/Attachment/{AttachmentUniqID}/enclosure/FileContents
- Replace a FileContents
- Method: putPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/Attachment/{AttachmentUniqID}/enclosure/FileContents
Households/Attachments/Large Object (LOB) Attributes - FileWebImage
- Get a FileWebImage
- Method: getPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/Attachment/{AttachmentUniqID}/enclosure/FileWebImage
Households/Aux Classifications
The aux classifications resource is used to view, create, update, and delete the auxiliary classifications of the customers associated with the households. Auxiliary classification enable you to categorize customers into different groups, such as commercial or private.
- Create a customer classification
- Method: postPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/CustomerClassification
- Delete a customer classification
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/CustomerClassification/{CodeAssignmentId}
- Get a customer classification
- Method: getPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/CustomerClassification/{CodeAssignmentId}
- Get all customer classifications
- Method: getPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/CustomerClassification
- Update a customer classification
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/CustomerClassification/{CodeAssignmentId}
Households/Contact Points
An object that includes attributes used to store values while creating or updating the contact point. The Contactpoint describes the types of contact points. For example, phone,email,web etc.
- Create a contact point
- Method: postPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/ContactPoint
- Delete a contact point
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/ContactPoint/{ContactPointId}
- Get a contact point
- Method: getPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/ContactPoint/{ContactPointId}
- Get all contact points
- Method: getPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/ContactPoint
- Update a contact point
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/ContactPoint/{ContactPointId}
Households/Notes
The note resource is used to view, create, update, and delete notes associated with a household. A note captures comments, information, or instructions related to a household.
- Create a note
- Method: postPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/Note
- Delete a note
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/Note/{NoteId}
- Get a note
- Method: getPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/Note/{NoteId}
- Get all notes
- Method: getPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/Note
- Update a note
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/Note/{NoteId}
Households/Notes/Large Object (LOB) Attributes - Note Text
The column which will store the actual note text.
- Delete a Note Text
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/Note/{NoteId}/enclosure/NoteTxt
- Get a Note Text
- Method: getPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/Note/{NoteId}/enclosure/NoteTxt
- Replace a Note Text
- Method: putPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/Note/{NoteId}/enclosure/NoteTxt
Households/Primary Addresses
The primary addresses resource is used to view, create, update, and delete the primary addresses of the households. A primary address is the default communication address of a household.
- Create a primary address
- Method: postPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/PrimaryAddress
- Delete a primary address
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/PrimaryAddress/{AddressNumber}
- Get a primary address
- Method: getPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/PrimaryAddress/{AddressNumber}
- Get all primary addresses
- Method: getPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/PrimaryAddress
- Update a primary address
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/PrimaryAddress/{AddressNumber}
Households/Relationships
The relationships resource is used to view, create, and update household relationships. A household relationship is the interconnection between parties, such as employee or board member.
- Create a relationship
- Method: postPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/Relationship
- Delete a relationship
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/Relationship/{RelationshipRecId}
- Get a relationship
- Method: getPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/Relationship/{RelationshipRecId}
- Get all relationships
- Method: getPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/Relationship
- Update a relationship
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/Relationship/{RelationshipRecId}
Households/Sales Account Resources
Sales account resources is used to view, create, update, and delete a resource party that is assigned to a sales account team. A sales account team member has a defined access role for the sales account.
- Create a sales team member
- Method: postPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/SalesTeamMember
- Delete a sales team member
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/SalesTeamMember/{TeamMemberId}
- Get a sales team member
- Method: getPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/SalesTeamMember/{TeamMemberId}
- Get all sales team members
- Method: getPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/SalesTeamMember
- Update a sales team member
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/SalesTeamMember/{TeamMemberId}
Households/Source System References
An external system from which data can be imported into the trading community registry.
- Create a source system reference
- Method: postPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/SourceSystemReference
- Delete a source system reference
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/SourceSystemReference/{SourceSystemReferenceId}
- Get a source system reference
- Method: getPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/SourceSystemReference/{SourceSystemReferenceId}
- Get all source system references
- Method: getPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/SourceSystemReference
- Update a source system reference
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/households/{PartyNumber}/child/SourceSystemReference/{SourceSystemReferenceId}
List of Values/(Deprecated) Loyalty Products
The loyalty products resource is used to retrieve details of loyalty products that are available for redemption.
- Get a loyalty product detail (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyProducts/{loyaltyProductsUniqID}
- Get all loyalty products (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyProducts
List of Values/(Deprecated) Loyalty Programs
The loyalty programs resource is used to retrieve the details of a loyalty program.
- Get a loyalty program (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyPrograms/{LoyProgramId}
- Get all loyalty programs (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyPrograms
List of Values/(Deprecated) Loyalty Programs/(Deprecated) Calendar Attributes
The loyalty programs resource is used to retrieve the details of the calendar attributes defined for the program.
- Get a calendar attribute (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyPrograms/{LoyProgramId}/child/CalendarAttributes/{LoyAttrdefnBId}
- Get all calendar attributes (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyPrograms/{LoyProgramId}/child/CalendarAttributes
List of Values/(Deprecated) Loyalty Programs/(Deprecated) Member Attributes
The loyalty programs resource is used to retrieve the details of the member attribuites defined for the program.
- Get a member attribute (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyPrograms/{LoyProgramId}/child/MemberAttributes/{LoyAttrdefnBId}
- Get all member attributes (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyPrograms/{LoyProgramId}/child/MemberAttributes
List of Values/(Deprecated) Loyalty Programs/(Deprecated) Member Field Attributes
The loyalty programs resource is used to retrieve the details of the member field attributes defined for the program.
- Get a member field attribute (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyPrograms/{LoyProgramId}/child/MemberFieldAttributes/{LoyAttrdefnBId}
- Get all member field attributes (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyPrograms/{LoyProgramId}/child/MemberFieldAttributes
List of Values/(Deprecated) Loyalty Programs/(Deprecated) Point SubTypes
The loyalty programs resource is used to retrieve the details of the loyalty point subtypes defined for the program.
- Get a point subtype (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyPrograms/{LoyProgramId}/child/PointSubTypes/{LoyPtsubtypeId}
- Get all point subtypes (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyPrograms/{LoyProgramId}/child/PointSubTypes
List of Values/(Deprecated) Loyalty Programs/(Deprecated) Point Totals Attributes
The loyalty programs resource is used to retrieve the details of the point totals attributes defined for the program.
- Get a point total attribute (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyPrograms/{LoyProgramId}/child/PointTotalsAttributes/{LoyAttrdefnBId}
- Get all point total attributes (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyPrograms/{LoyProgramId}/child/PointTotalsAttributes
List of Values/(Deprecated) Loyalty Programs/(Deprecated) Point Types
The loyalty programs resource is used to retrieve the details of the loyalty point types defined for the program.
- Get a point type (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyPrograms/{LoyProgramId}/child/PointTypes/{LoyAttrdefnBId}
- Get all point types (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyPrograms/{LoyProgramId}/child/PointTypes
List of Values/(Deprecated) Loyalty Programs/(Deprecated) Program Partners
The loyalty programs resource is used to retrieve the details of the loyalty partners defined for the program.
- Get a program partner (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyPrograms/{LoyProgramId}/child/ProgramPartners/{ProgramPartnersUniqID}
- Get all program partners (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyPrograms/{LoyProgramId}/child/ProgramPartners
List of Values/(Deprecated) Loyalty Programs/(Deprecated) Redemption Products
The loyalty programs resource is used to retrieve the details of the redemption products defined for the program.
- Get a redepmtion product (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyPrograms/{LoyProgramId}/child/RedemptionProducts/{RedemptionProductsUniqID}
- Get all redemption products (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyPrograms/{LoyProgramId}/child/RedemptionProducts
List of Values/(Deprecated) Loyalty Programs/(Deprecated) Tier Classes
The loyalty programs resource is used to retrieve the details of a tier class defined for the program.
- Get a tier class (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyPrograms/{LoyProgramId}/child/TierClasses/{LoyTierClsId}
- Get all tier classes (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyPrograms/{LoyProgramId}/child/TierClasses
List of Values/(Deprecated) Loyalty Programs/(Deprecated) Transaction Attributes
The loyalty programs resource is used to retrieve the details of the transaction attributes defined for the program.
- Get a transaction attribute (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyPrograms/{LoyProgramId}/child/TransactionAttributes/{LoyAttrdefnBId}
- Get all transaction attributes (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyPrograms/{LoyProgramId}/child/TransactionAttributes
List of Values/(Deprecated) Loyalty Promotions
The loyalty promotions resource is used to retrieve the details of a loyalty promotion.
- Get a promotion (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyPromotions/{LoyPromoId}
- Get all promotions (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyPromotions
List of Values/(Deprecated) Loyalty Promotions/(Deprecated) Promotion Attributes
The loyalty promotions resource is used to retrieve the details of promotion attributes defined for the promotion.
- Get a promotion attribute (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyPromotions/{LoyPromoId}/child/PromotionAttributes/{LoyAttrdefnBId}
- Get all promotion attributes (Deprecated)
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyPromotions/{LoyPromoId}/child/PromotionAttributes
List of Values/Class Codes
The class codes resource is used to view classification codes for a given classification category.
All responses for the class codes resource will include a response header Cache-Control. The Cache-Control header indicates the amount of time for which the results are cached in the browser. For example, Cache-Control: "private, max-age=3600" indicates that the response is cached in the browser for 1 hour (3600 seconds).
- Get a classification code
- Method: getPath:
/crmRestApi/resources/11.13.18.05/classCodes/{classCodesUniqID}
- Get all classification codes
- Method: getPath:
/crmRestApi/resources/11.13.18.05/classCodes
List of Values/Currencies
The currencies resource is used to get a list of ISO standard currencies.
- Get a currency.
- Method: getPath:
/crmRestApi/resources/11.13.18.05/fndCurrencies/{CurrencyCode}
- Get all currencies.
- Method: getPath:
/crmRestApi/resources/11.13.18.05/fndCurrencies
List of Values/Languages
The languages list of values resource is used to query the list of languages.
- Get all languages
- Method: getPath:
/fscmRestApi/resources/11.13.18.05/languagesLOV
List of Values/Lookups
The lookups resource is used to view standard lookup codes.
- Get a lookup.
- Method: getPath:
/crmRestApi/resources/11.13.18.05/fndStaticLookups/{fndStaticLookupsUniqID}
- Get all lookups.
- Method: getPath:
/crmRestApi/resources/11.13.18.05/fndStaticLookups
List of Values/Loy Events
The events resource is used to retrieve the details of the event defined for the program.
- Get all events
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyEventsLOV
- Get an event
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyEventsLOV/{LoyEventId}
List of Values/Loy PointTypes
The point types resource is used to retrieve the details of the loyalty point types defined for the program.
- Get a point type
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyPointTypesLOV/{LoyAttrdefnBId}
- Get all point types
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyPointTypesLOV
List of Values/Name and ID Types
The name and types resource is used to view the additional name and ID types.
- Get a Name and Type
- Method: getPath:
/crmRestApi/resources/11.13.18.05/nameAndIdTypes/{TypeCode}
- Get All Name And Types
- Method: getPath:
/crmRestApi/resources/11.13.18.05/nameAndIdTypes
List of Values/Note Types
The note types resource is used to view the note type.
- Get a note type
- Method: getPath:
/crmRestApi/resources/11.13.18.05/noteTypes/{MappedLookupCode}
- Get all note types
- Method: getPath:
/crmRestApi/resources/11.13.18.05/noteTypes
List of Values/Phone Country Codes
The country codes resource is used to get the country codes for phone numbers.
All responses for the country codes resource will include a response header Cache-Control. The Cache-Control header indicates the amount of time for which the results are cached in the browser. For example, Cache-Control: "private, max-age=3600" indicates that the response is cached in the browser for 1 hour (3600 seconds).
- Get a Country Code
- Method: getPath:
/crmRestApi/resources/11.13.18.05/countryCodes/{PhoneCountryCodeId}
- Get all Country Codes
- Method: getPath:
/crmRestApi/resources/11.13.18.05/countryCodes
List of Values/Rated Currencies
The rated currencies resource is used to view details of currency codes for CRM. It gives a list of accepted values that are defined in the lookup ZCA_COMMON_CORPORATE_CURRENCY.
- Get a rated currency
- Method: getPath:
/crmRestApi/resources/11.13.18.05/ratedCurrencies/{CurrencyCode}
- Get all rated currencies
- Method: getPath:
/crmRestApi/resources/11.13.18.05/ratedCurrencies
List of Values/Relationship Types
The relationship types resource is used to view the relationship types.
- Get a relationship type
- Method: getPath:
/crmRestApi/resources/11.13.18.05/relationshipTypes/{relationshipTypesUniqID}
- Get all relationship types
- Method: getPath:
/crmRestApi/resources/11.13.18.05/relationshipTypes
List of Values/Standard Lookups List of Values
The standard lookups list of values resource is used to query the list of values of standard lookups, which list the available codes and translated meanings. Standard lookups are defined in the standard lookups view and store lookup codes that support reference data sharing.
- Get all standard lookups
- Method: getPath:
/fscmRestApi/resources/11.13.18.05/standardLookupsLOV
List of Values/Territories
The territories resource is used to get a list of ISO standard territories.
- Get a territory.
- Method: getPath:
/crmRestApi/resources/11.13.18.05/fndTerritories/{TerritoryCode}
- Get all territories.
- Method: getPath:
/crmRestApi/resources/11.13.18.05/fndTerritories
Loyalty Member Promotion Enrollments
The loyalty member promotion enrollment resource is used to retrieve the promotion enrollment details for a given loyalty member.
- Get a loyalty promotion to which a member is enrolled
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyMemberPromotionEnrollments/{LoyPromomemId}
- Get all loyalty promotions to which a member is enrolled
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyMemberPromotionEnrollments
- Set the Incentive Choice Saved
- Method: postPath:
/crmRestApi/resources/11.13.18.05/loyaltyMemberPromotionEnrollments/action/setIncentiveChoiceSaved
Loyalty Members
The loyalty members resource is used to retrieve the loyalty member details for a given loyalty program.
- Create a loyalty member
- Method: postPath:
/crmRestApi/resources/11.13.18.05/loyMembers
- Get a loyalty member
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}
- Get all loyalty members
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyMembers
- Merge members' detail
- Method: postPath:
/crmRestApi/resources/11.13.18.05/loyMembers/action/mergeMembers
- Update a loyalty member
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}
Loyalty Members/Activities
The activities resource is used to retrive the details of activities associted with the loyalty members.
- Get all activities detail associated with a given loyalty member
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}/child/activities
- Get an activity detail associated with a given loyalty member
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}/child/activities/{LoyTransactionId}
Loyalty Members/Cards
The cards resource is used to retrieve the details of membership cards for the given loyalty member.
- Create a membership card
- Method: postPath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}/child/cards
- Get a membership card for a given loyalty member
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}/child/cards/{LoyCardId}
- Get all membership cards for a given loyalty member
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}/child/cards
- Update a membership card
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}/child/cards/{LoyCardId}
Loyalty Members/Group Members
The group members resource is used to retrieve the details of a group member attribute associated with the loyalty member.
- Create a group member association with a given loyalty member
- Method: postPath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}/child/groupMembers
- Get a group member associated with a given loyalty member
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}/child/groupMembers/{MemberAssociationId}
- Get all group members associated with a given loyalty member
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}/child/groupMembers
- Update a group member
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}/child/groupMembers/{MemberAssociationId}
Loyalty Members/Individual Members
The individual members resource is used to retrieve the details of an individual member attribute associated with the loyalty member.
- Create an individual member association with a given loyalty member
- Method: postPath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}/child/individualMembers
- Get all individual members associated with a given loyalty member
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}/child/individualMembers
- Get an individual member associated with a given loyalty member
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}/child/individualMembers/{MemberAssociationId}
- Update an individual member
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}/child/individualMembers/{MemberAssociationId}
Loyalty Members/Member Attributes
The member attributes resource is used to retrieve the details of a member attribute associated with the loyalty member.
- Get a member attribute
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}/child/MemberAttributes/{MemberAttributesUniqID}
- Get all member attributes
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}/child/MemberAttributes
Loyalty Members/Member Contacts
The member contact resource is used to retrieve the details of a contact that is associated with the loyalty member.
- Get a contact
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}/child/MemberContact/{MemberContactUniqID}
- Get all contacts
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}/child/MemberContact
Loyalty Members/Member Referrals
The member referrals resource is used to retrieve the contacts that are referred by the loyalty member.
- Get a member referral
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}/child/MemberReferrals/{LoyMemberId}
- Get all member referrals
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}/child/MemberReferrals
- Merge member referral detail of the merged members
- Method: postPath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}/child/MemberReferrals/action/mergeMembers
Loyalty Members/Member Tiers
The member tier resource is used to retrieve the member tier details for the loyalty member.
- Get a tier detail for a given loyalty member
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}/child/MemberTier/{MemTierId}
- Get all tiers for a given loyalty member
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}/child/MemberTier
Loyalty Members/Member Transactions
The member transactions resource is used to retrieve the details of transactions performed by the loyalty member.
- Cancel a loyalty transaction
- Method: postPath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}/child/MemberTransactions/action/cancelTransaction
- Get a member transaction
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}/child/MemberTransactions/{LoyTransactionId}
- Get all member transactions
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}/child/MemberTransactions
- Process a loyalty transaction
- Method: postPath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}/child/MemberTransactions/action/processTransaction
Loyalty Members/Point Balances
The point balances resource is used to retrieve the point balance detail for a loyalty member.
- Get a point balance for a given loyalty member
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}/child/pointbalances/{LoyAttrdefnBId}
- Get all point balances for a given loyalty member
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}/child/pointbalances
Loyalty Members/Point Items
The point items resource is used to retrieve the point items detail for a loyalty member.
- Get a point item for a given loyalty member
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}/child/pointItems/{pointItemsUniqID}
- Get all point items for a given loyalty member
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}/child/pointItems
Loyalty Members/Promotion Attribute Details
The promotion attribute detail resource is used to retrieve the details of a member promotion attribute associated with the loyalty member.
- Get a promotion attribute
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}/child/PromotionAttributeDetail/{PromotionAttributeDetailUniqID}
- Get all promotion attributes
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}/child/PromotionAttributeDetail
Loyalty Members/Promotions
The promotions resource is used to retrieve the details of a promotion enrolled by the loyalty member.
- Create an enrolled promotion
- Method: postPath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}/child/promotions
- Delete an enrolled promotion
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}/child/promotions/{LoyPromomemId}
- Get all enrolled promotions for a given loyalty member
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}/child/promotions
- Get an enrolled promotion
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}/child/promotions/{LoyPromomemId}
- Save the Incentive choice options of the enrolled promotion during member merge
- Method: postPath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}/child/promotions/action/setIncentiveChoiceSaved
- Update an enrolled promotion
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}/child/promotions/{LoyPromomemId}
Loyalty Members/Vouchers
The vouchers resource is used to retrieve the vouchers that are assigned to the loyalty member.
- Create a voucher for a given loyalty member
- Method: postPath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}/child/vouchers
- Get a voucher for a given loyalty member
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}/child/vouchers/{VoucherNumber}
- Get all vouchers for a given loyalty member
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}/child/vouchers
- Update a voucher
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/loyMembers/{MemberNumber}/child/vouchers/{VoucherNumber}
Loyalty Membership Cards
The loyalty membership card resource is used to retrieve the membership card details for a given loyalty member.
- Create a membership card collection for a member (Deprecated - See "Create a membership card" in the Loyalty Members resource)
- Method: postPath:
/crmRestApi/resources/11.13.18.05/loyaltyMembershipCards
- Get a loyalty membership card that is assigned to a member
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyMembershipCards/{CardNumber}
- Get all loyalty membership cards that are assigned to a member
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyaltyMembershipCards
- Update a loyalty membership card that is assigned to a member (Deprecated - See "Update a membership card" in the Loyalty Members resource)
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/loyaltyMembershipCards/{CardNumber}
Loyalty Products
The loyalty products resource is used to retrieve the details of loyalty products that are available for redemption.
- Get a loyalty product detail
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyProducts/{loyProductsUniqID}
- Get all loyalty products
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyProducts
- Set the partners saved
- Method: postPath:
/crmRestApi/resources/11.13.18.05/loyProducts/action/setPartnersSaved
- Set the point type saved
- Method: postPath:
/crmRestApi/resources/11.13.18.05/loyProducts/action/setPointTypeSaved
Loyalty Programs
The loyalty programs resource is used to retrieve the details of a loyalty program.
- Get a loyalty program
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}
- Get all loyalty programs
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyPrograms
Loyalty Programs/Calendar Attributes
The calendar attributes resource is used to retrieve the details of the calendar attributes defined for the program.
- Get a calendar attribute
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/CalendarAttributes/{LoyAttrdefnBId}
- Get all calendar attributes
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/CalendarAttributes
Loyalty Programs/Events
The events resource is used to retrieve the details of the event defined for the loyalty program.
- Create a collection of all events
- Method: postPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/events
- Delete an event
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/events/{LoyEventId}
- Get all events
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/events
- Get an event
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/events/{LoyEventId}
- Update an event
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/events/{LoyEventId}
Loyalty Programs/Events/Event Transaction Attributes
The event transaction attributes resource is used to retrieve the details of the event terms defined for the event.
- Create a collection of all event transaction attributes
- Method: postPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/events/{LoyEventId}/child/eventTransactionAttributes
- Delete an event transaction attribute
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/events/{LoyEventId}/child/eventTransactionAttributes/{EventAttrId}
- Get all event transaction attributes
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/events/{LoyEventId}/child/eventTransactionAttributes
- Get an event transaction attribute
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/events/{LoyEventId}/child/eventTransactionAttributes/{EventAttrId}
- Update an event transaction attribute
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/events/{LoyEventId}/child/eventTransactionAttributes/{EventAttrId}
Loyalty Programs/Member Attributes
The member attributes resource is used to retrieve the details of the member attributes defined for the program.
- Get a member attribute
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/MemberAttributes/{LoyAttrdefnBId}
- Get all member attributes
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/MemberAttributes
Loyalty Programs/Member Field Attributes
The member field attributes resource is used to retrieve the details of the member field attributes defined for the program.
- Get a member field attribute
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/MemberFieldAttributes/{MemberFieldAttributesUniqID}
- Get all member field attributes
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/MemberFieldAttributes
Loyalty Programs/Member Tier Attributes
The member tier attributes resource is used to retrieve the details of the member tier attributes defined for the loyalty program.
- Get a member tier attribute
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/MemberTierAttributes/{MemberTierAttributesUniqID}
- Get all member tier attributes
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/MemberTierAttributes
Loyalty Programs/Negative Points
The negative points resource is used to retrieve the details of negative points defined for the loyalty program.
- Get a negative point
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/NegativePoints/{ProgNegPointId}
- Get all negative points
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/NegativePoints
Loyalty Programs/Point Blocks
The point blocks resource is used to retrieve the details of the point block defined for the partner.
- Create a collection of all point blocks
- Method: postPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/PointBlocks
- Get a point block
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/PointBlocks/{ProgPointBlockId}
- Get all point blocks
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/PointBlocks
- Set the partners saved
- Method: postPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/PointBlocks/action/setPartnersSaved
Loyalty Programs/Point Subtypes
The point subtypes resource is used to retrieve the details of the loyalty point subtypes defined for the program.
- Get a point subtype
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/PointSubtypes/{LoyPtsubtypeId}
- Get all point subtypes
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/PointSubtypes
Loyalty Programs/Point Total Attributes
The point total attributes resource is used to retrieve the details of the point totals attributes defined for the program.
- Get a point total attribute
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/PointTotalsAttributes/{PointTotalsAttributesUniqID}
- Get all point total attributes
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/PointTotalsAttributes
Loyalty Programs/Point Types
The point types resource is used to retrieve the details of the loyalty point types defined for the program.
- Get a point type
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/PointTypes/{LoyAttrdefnBId}
- Get all point types
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/PointTypes
Loyalty Programs/Program Partners
The program partners resource is used to retrieve the details of the loyalty partners defined for the program.
- Get a program partner
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/ProgramPartners/{LoyProgOrgId}
- Get all program partners
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/ProgramPartners
Loyalty Programs/Program Partners/Partner Term Attributes
The partner term attributes resource is used to retrieve the details of the partner terms defined for the partner.
- Create a collection of all partner terms attributes
- Method: postPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/ProgramPartners/{LoyProgOrgId}/child/PartnerTermsAttributes
- Delete a partner terms attribute
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/ProgramPartners/{LoyProgOrgId}/child/PartnerTermsAttributes/{ProgPartnerPnttypeId}
- Get a partner terms attribute
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/ProgramPartners/{LoyProgOrgId}/child/PartnerTermsAttributes/{ProgPartnerPnttypeId}
- Get all partner terms attributes
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/ProgramPartners/{LoyProgOrgId}/child/PartnerTermsAttributes
- Set the program point types saved
- Method: postPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/ProgramPartners/{LoyProgOrgId}/child/PartnerTermsAttributes/action/setProgPointTypeSaved
- Update a partner terms attribute
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/ProgramPartners/{LoyProgOrgId}/child/PartnerTermsAttributes/{ProgPartnerPnttypeId}
Loyalty Programs/Redemption Products
The redemption products resource is used to retrieve the details of the redemption products defined for the program.
- Get a redemption product
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/RedemptionProducts/{RedemptionProductsUniqID}
- Get all redemption products
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/RedemptionProducts
- Set the partners saved
- Method: postPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/RedemptionProducts/action/setPartnersSaved
- Set the point type saved
- Method: postPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/RedemptionProducts/action/setPointTypeSaved
Loyalty Programs/Tier Classes
The tier classes resource is used to retrieve the details of a tier class defined for the program.
- Get a tier class
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/TierClasses/{TierClassesUniqID}
- Get all tier classes
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/TierClasses
- Set the tier saved
- Method: postPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/TierClasses/action/setTierSaved
Loyalty Programs/Transaction Attributes
The transaction attributes resource is used to retrieve the details of the transaction attributes defined for the program.
- Get a transaction attribute
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/TransactionAttributes/{TransactionAttributesUniqID}
- Get all transaction attributes
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/TransactionAttributes
Loyalty Programs/Transaction Restrictions
The transaction restrictions resource is used to retrieve the details of the transaction restrictions defined for the loyalty program.
- Get a transaction restriction
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/TransactionRestrictions/{TransactionRestrictionsUniqID}
- Get all transaction restrictions
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyPrograms/{LoyProgramId}/child/TransactionRestrictions
Loyalty Promotions
The loyalty promotions resource is used to retrieve the details of a loyalty promotion.
- Get a promotion
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyPromotions/{LoyPromoId}
- Get all promotions
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyPromotions
Loyalty Promotions/Promotion Attributes
The promotion attributes resource is used to retrieve the details of promotion attributes defined for the promotion.
- Get a promotion attribute
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyPromotions/{LoyPromoId}/child/PromotionAttributes/{LoyAttrdefnBId}
- Get all promotion attributes
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyPromotions/{LoyPromoId}/child/PromotionAttributes
Loyalty Promotions/Promotion Incentive Choices
The promotion incentive choices resource is used to retrieve the details of incentive choices defined for the promotion.
- Get all Incentive choices
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyPromotions/{LoyPromoId}/child/PromotionIncentiveChoices
- Get an incentive choice
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyPromotions/{LoyPromoId}/child/PromotionIncentiveChoices/{LoyIncentiveChoiceId}
Loyalty Transactions
The loyalty transactions resource is used to retrieve the details of a loyalty transaction.
- Cancel a loyalty transaction
- Method: postPath:
/crmRestApi/resources/11.13.18.05/loyTransactions/action/cancelTransaction
- Create a loyalty transaction
- Method: postPath:
/crmRestApi/resources/11.13.18.05/loyTransactions
- Delete a loyalty transaction
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/loyTransactions/{LoyTransactionId}
- Get a loyalty transaction
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyTransactions/{LoyTransactionId}
- Get all loyalty transactions
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyTransactions
- Process a loyalty transaction
- Method: postPath:
/crmRestApi/resources/11.13.18.05/loyTransactions/action/processTransaction
- Update a loyalty transaction
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/loyTransactions/{LoyTransactionId}
Loyalty Transactions/Accrual Items
The accrual items resource is used to retrieve the accrual items that have been updated on transaction processing.
- Get a loyalty accrual item detail updated during transaction processing
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyTransactions/{LoyTransactionId}/child/AccrualItems/{AccrualItemsUniqID}
- Get all loyalty accrual items updated during transaction processing
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyTransactions/{LoyTransactionId}/child/AccrualItems
Loyalty Transactions/Promotions
The loyalty promotions resource is used to retrieve the details of a loyalty promotion that are applied to the transaction.
- Get a loyalty promotion applied to a transaction
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyTransactions/{LoyTransactionId}/child/Promotions/{PromotionId}
- Get all loyalty promotions applied to a transaction
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyTransactions/{LoyTransactionId}/child/Promotions
Loyalty Transactions/Promotions/Promotion Attributes
The promotion attributes resource is used to retrieve the details of a promotion attribute that is updated for transaction.
- Get a loyalty promotion attribute updated during transaction processing
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyTransactions/{LoyTransactionId}/child/Promotions/{PromotionId}/child/PromotionAttributes/{PromotionAttributesUniqID}
- Get all loyalty promotion attributes updated during transaction processing
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyTransactions/{LoyTransactionId}/child/Promotions/{PromotionId}/child/PromotionAttributes
Loyalty Transactions/Redemption Items
The redemption items resource is used to retrieve the redemption items that have been updated on transaction processing.
- Get a loyalty redemption item updated during transaction processing
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyTransactions/{LoyTransactionId}/child/RedemptionItems/{RedemptionItemsUniqID}
- Get all loyalty redemption items updated during transaction processing
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyTransactions/{LoyTransactionId}/child/RedemptionItems
Loyalty Transactions/Vouchers
The transaction vouchers resource is used to retrieve the details of loyalty vouchers that are applied to the transaction.
- Get a loyalty transaction voucher assigned during transaction processing
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyTransactions/{LoyTransactionId}/child/Vouchers/{LoyMemVchrId}
- Get all loyalty transaction vouchers assigned during transaction processing
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyTransactions/{LoyTransactionId}/child/Vouchers
Loyalty Vouchers
The loyalty voucher resource is used to retrieve the details of a loyalty voucher.
- Get a voucher detail
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyVouchers/{VoucherNumber}
- Get all voucher details
- Method: getPath:
/crmRestApi/resources/11.13.18.05/loyVouchers
Partners
The partners resource is used to view, create, and update partners. A partner is an independent business that works with one or many channel organizations. A partner could engage with an organization in sales or service, as an influencer, as support, and so on. Note: The FiscalYearendMonth attribute is not supported in the Partner REST resource though it is listed for the Partner object in the App Composer.
- Create a partner
- Method: postPath:
/crmRestApi/resources/11.13.18.05/partners
- Get a partner
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}
- Get all partners
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners
- Update a partner
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}
Partners/Addresses
The addresses resource is used to view, create, update, and delete addresses of a partner.
- Create an address
- Method: postPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/addresses
- Delete an address
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/addresses/{AddressNumber}
- Get all addresses
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/addresses
- Get an address
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/addresses/{AddressNumber}
- Update an address
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/addresses/{AddressNumber}
Partners/Assessments
The assessments resource is used to view, create, update, and delete the assessment of a partner.
- Create an assessment
- Method: postPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/Assessment
- Delete an assessment
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/Assessment/{AssessmentId}
- Get all assessments
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/Assessment
- Get an assessment
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/Assessment/{AssessmentId}
- Update an assessment
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/Assessment/{AssessmentId}
Partners/Assessments/Assessment Answer Groups
The assessment answer groups resource is used to view and update the question groups in an assessment.
- Get all assessment answer groups
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/Assessment/{AssessmentId}/child/AssessAnswerGroups
- Get an assessment answer group
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/Assessment/{AssessmentId}/child/AssessAnswerGroups/{AssessAnswerGroupId}
Partners/Assessments/Assessment Answer Groups/Assessment Answers
The assessment answers resource is used to view and update a response to a question in the question group.
- Get all assessment answers
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/Assessment/{AssessmentId}/child/AssessAnswerGroups/{AssessAnswerGroupId}/child/AssessmentAnswer
- Get an assessment answer
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/Assessment/{AssessmentId}/child/AssessAnswerGroups/{AssessAnswerGroupId}/child/AssessmentAnswer/{AnswerId}
- Update an assessment answer
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/Assessment/{AssessmentId}/child/AssessAnswerGroups/{AssessAnswerGroupId}/child/AssessmentAnswer/{AnswerId}
Partners/Attachments
An attachments resource is used to view, create, modify or delete the partner's attachments.
- Create a partner attachment
- Method: postPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/attachments
- Delete a partner attachment
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/attachments/{attachmentsUniqID}
- Get a partner attachment
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/attachments/{attachmentsUniqID}
- Get all partner attachments
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/attachments
- Update a partner attachment
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/attachments/{attachmentsUniqID}
Partners/Attachments/Large Object (LOB) Attributes - FileContents
- Delete a FileContents
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/attachments/{attachmentsUniqID}/enclosure/FileContents
- Get a FileContents
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/attachments/{attachmentsUniqID}/enclosure/FileContents
- Replace a FileContents
- Method: putPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/attachments/{attachmentsUniqID}/enclosure/FileContents
Partners/Attachments/Large Object (LOB) Attributes - FileWebImage
- Get a FileWebImage
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/attachments/{attachmentsUniqID}/enclosure/FileWebImage
Partners/Contact Points
The contact points resource is used to view, create, update, and delete the partner's contact points such as e-mail address, phone number, fax number etc. These contact points can be assiged as a public contact point for the partner. For example, a contact point created for an e-mail address can be assigned as a public e-mail address for the partner.
- Create a contact point
- Method: postPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/contactPoints
- Delete a contact point
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/contactPoints/{ContactPointId}
- Get a contact point
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/contactPoints/{ContactPointId}
- Get all contact points
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/contactPoints
- Update a contact point
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/contactPoints/{ContactPointId}
Partners/Expertises
The expertise resource is used to view, create, and delete the partner's expertise. Partner expertise indicates areas where the partner has special knowledge or skill.
- Create an expertise for a partner
- Method: postPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/expertises
- Delete an expertise for a partner
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/expertises/{PartnerMultivalLovId}
- Get all expertises for a partner
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/expertises
- Get an expertise for a partner
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/expertises/{PartnerMultivalLovId}
Partners/Focus Areas
The focus areas resource is used to view, create, or delete the partner's focus areas. For example, a partner's focus area can be green servers.
- Create a product specialty for a partner
- Method: postPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/productSpecialities
- Delete a product specialty for a partner
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/productSpecialities/{PartnerDimMembersId}
- Get a product specialty for a partner
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/productSpecialities/{PartnerDimMembersId}
- Get all product specialties for a partner
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/productSpecialities
Partners/Geographies
The partner geographies resource is used to view, create, delete the geographies that the partner operates in, such as US, CA, and so on.
- Create a geography for a partner
- Method: postPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/geographies
- Delete a geography for a partner
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/geographies/{PartnerDimMembersId}
- Get a geography for a partner
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/geographies/{PartnerDimMembersId}
- Get all geographies for a partner
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/geographies
Partners/Industries
The industries resource is used to view, create, and delete the industries that a channel partner works with. For example, a partner's industry can be manufacturing or automotive.
- Create an industry for a partner
- Method: postPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/industries
- Delete an industry for a partner
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/industries/{PartnerDimMembersId}
- Get all industries for a partner
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/industries
- Get an industry for a partner
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/industries/{PartnerDimMembersId}
Partners/Notes
The note resource is used to view, create, update, and delete notes associated with a partner. A note captures comments, information, or instructions related to a partner.
- Create a note for a partner
- Method: postPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/notes
- Delete a note for a partner
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/notes/{NoteId}
- Get a note for a partner
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/notes/{NoteId}
- Get all notes for a partner
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/notes
- Update a note for a partner
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/notes/{NoteId}
Partners/Notes/Large Object (LOB) Attributes - Note Text
The actual note text.
- Delete a Note Text
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/notes/{NoteId}/enclosure/NoteTxt
- Get a Note Text
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/notes/{NoteId}/enclosure/NoteTxt
- Replace a Note Text
- Method: putPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/notes/{NoteId}/enclosure/NoteTxt
Partners/Partner Account Team Members
The partner account team members resource is used to view, create, update, and delete the team members who will work with the partner. The team members are responsible for a partner account, and have access to edit the partner account information.
- Create a partner account team member for a partner
- Method: postPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/accountTeamMembers
- Delete a partner account team member for a partner
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/accountTeamMembers/{PartnerAccountResourceId}
- Get a partner account team member for a partner
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/accountTeamMembers/{PartnerAccountResourceId}
- Get all partner account team members for a partner
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/accountTeamMembers
- Update a partner account team member for a partner
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/accountTeamMembers/{PartnerAccountResourceId}
Partners/Partner Announcements
The partner annoucements resource is used to view the partner annoucements which are relavant to the partner user based on the partner company. The partner annoucements are created by channel users and the audience is defined based on partner company or attributes of the partner company.
- Get a partner announcement
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/partnerAnnouncements/{AnnouncementId}
- Get all partner announcements
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/partnerAnnouncements
Partners/Partner Announcements/Large Object (LOB) Attributes - Description
- Get a Description
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/partnerAnnouncements/{AnnouncementId}/enclosure/Description
Partners/Partner Certifications
The partner certifications resource is used to view, create, and delete the certifications of a partner. Through certifications, partners can qualify for competencies offered by the channel organization and become eligible for higher partner levels (Gold, Silver, Bronze), increased discounts, and so on.
- Create a certification for a partner
- Method: postPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/certifications
- Delete a certification for a partner
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/certifications/{PartnerMultivalLovId}
- Get a certification for a partner
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/certifications/{PartnerMultivalLovId}
- Get all certifications for a partner
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/certifications
Partners/Partner Contacts
The partner contacts resource is used to view, create, update, and delete the contacts of a partner company. For example, a partner sales rep, a partner sales manager, a partner administrator, and so on. Note: The following attributes are not supported in the Partner Contacts resource, though they are listed for the Partner object in the App Composer: ContactRole, ContactStatus, RegistrationStatus, SalesProfileStatus, RecordSet, DataCloudStatus, and TimezoneCode.
- Create a partner contact
- Method: postPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/contacts
- Delete a partner contact
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/contacts/{PartyNumber}
- Get a partner contact
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/contacts/{PartyNumber}
- Get all partner contacts
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/contacts
- Update a partner contact
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/contacts/{PartyNumber}
Partners/Partner Contacts/Attachments
The attachments resource is used to view, create, and update attachments.
- Create a partner attachment
- Method: postPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/contacts/{PartyNumber}/child/attachments
- Delete a partner attachment
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/contacts/{PartyNumber}/child/attachments/{attachmentsUniqID}
- Get a partner attachment
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/contacts/{PartyNumber}/child/attachments/{attachmentsUniqID}
- Get all partner attachments
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/contacts/{PartyNumber}/child/attachments
- Update a partner attachment
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/contacts/{PartyNumber}/child/attachments/{attachmentsUniqID}
Partners/Partner Contacts/Attachments/Large Object (LOB) Attributes - FileContents
- Delete a FileContents
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/contacts/{PartyNumber}/child/attachments/{attachmentsUniqID}/enclosure/FileContents
- Get a FileContents
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/contacts/{PartyNumber}/child/attachments/{attachmentsUniqID}/enclosure/FileContents
- Replace a FileContents
- Method: putPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/contacts/{PartyNumber}/child/attachments/{attachmentsUniqID}/enclosure/FileContents
Partners/Partner Contacts/Attachments/Large Object (LOB) Attributes - FileWebImage
- Get a FileWebImage
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/contacts/{PartyNumber}/child/attachments/{attachmentsUniqID}/enclosure/FileWebImage
Partners/Partner Contacts/User Account Details
The user account details resource is used to view, create, update, and delete the user account details of a partner contact.
- Create a partner contact user detail
- Method: postPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/contacts/{PartyNumber}/child/userdetails
- Delete a partner contact user detail
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/contacts/{PartyNumber}/child/userdetails/{Username}
- Get a partner contact user details
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/contacts/{PartyNumber}/child/userdetails/{Username}
- Get all partner contact user details
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/contacts/{PartyNumber}/child/userdetails
- Update a partner contact user detail
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/contacts/{PartyNumber}/child/userdetails/{Username}
Partners/Partner Types
The partner types resource is used to view, create, and delete the type of the partner. The partner type record enables you to categorize the partner account based on the type of business the partner performs. For example, a partner can be a reseller, a distributor, a manufacturer, and so on.
- Create a partner type
- Method: postPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/types
- Delete a partner type
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/types/{PartnerDimMembersId}
- Get a partner type
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/types/{PartnerDimMembersId}
- Get all partner types
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/types
Partners/Record Set Lookup
The recordset lookup resource lets you create, update and delete a recortset lookup.
- Create a record set lookup
- Method: postPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/RecordSetLookup
- Delete a record set lookup
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/RecordSetLookup/{partners_RecordSetLookup_Id}
- Get a record set lookup
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/RecordSetLookup/{partners_RecordSetLookup_Id}
- Get all record set lookups
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/RecordSetLookup
- Update a record set lookup
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/RecordSetLookup/{partners_RecordSetLookup_Id}
Partners/Smart Actions
The smart actions resource is used to view the name, security, context object, REST operation, confirmation message, and other global properties of smart actions. Smart action item or collection links returned in response payloads are valid at the moment the REST request is processed. Any change to the parent object context can invalidate a previously valid smart action.
- Get a smart action - Not Supported
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/smartActions/{UserActionId}
- Get action evaluation attributes
- Method: postPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/smartActions/action/getActionEvaluationAttributesForResource
- Get all smart actions
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/smartActions
- Get attributes
- Method: postPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/smartActions/action/getAttributesForResource
- Get entities
- Method: postPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/smartActions/action/getEntities
- Get object functions
- Method: postPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/smartActions/action/getObjectFunctions
- Process mass action
- Method: postPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/smartActions/action/processMassAction
Partners/Smart Actions/Smart Action REST Path Parameter Definitions
The path parameter definitions resource is used to view the REST request path parameter name-value pair definitions of a smart action. Smart action item or collection links returned in response payloads are valid at the moment the REST request is processed. Any change to the parent object context can invalidate a previously valid smart action.
- Get all action URL bindings - Not Supported
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/smartActions/{UserActionId}/child/UserActionURLBinding
- Get an action URL binding - Not Supported
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/smartActions/{UserActionId}/child/UserActionURLBinding/{URLBindingId}
Partners/Smart Actions/Smart Action REST Payload Definitions
The payload definitions resource is used to view the REST request payload name-value pair definitions of a smart action. Smart action item or collection links returned in response payloads are valid at the moment the REST request is processed. Any change to the parent object context can invalidate a previously valid smart action.
- Get all action request payload - Not Supported
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/smartActions/{UserActionId}/child/UserActionRequestPayload
- Get an action request payload - Not Supported
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/smartActions/{UserActionId}/child/UserActionRequestPayload/{RequestPayloadId}
Partners/Smart Actions/Smart Action User Interface Definitions
The user interface definitions resource is used to view the user interfaces associated with a smart action. Each user interface can be mapped to a client application. Smart action item or collection links returned in response payloads are valid at the moment the REST request is processed. Any change to the parent object context can invalidate a previously valid smart action.
- Get all action navigations - Not Supported
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/smartActions/{UserActionId}/child/UserActionNavigation
- Get an action navigation - Not Supported
- Method: getPath:
/crmRestApi/resources/11.13.18.05/partners/{CompanyNumber}/child/smartActions/{UserActionId}/child/UserActionNavigation/{UserActionNavId}
Product Groups
The product groups resource is used to view, create, update, delete, lock, publish, and release product groups. A product group is a business object that groups related products. For example, you might create a product group named Consumer Electronics that includes all of your consumer electronics products so that customers can browse through all the products in this group in your product catalog. Locking a product group makes it inaccessible or non editable for other users while you are making some changes. Unlocking releases the lock and rolls the changes back. Publishing the product group makes the changes available to the users at runtime.
- Create a product group
- Method: postPath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs
- Delete a product group
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs/{ProdGroupId}
- Get a product group by product group ID
- Method: getPath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs/{ProdGroupId}
- Get all product groups
- Method: getPath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs
- Lock a product group for editing
- Method: postPath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs/action/lockProductGroup
- Publish all product groups
- Method: postPath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs/action/publishProductGroups
- Release lock on a product group
- Method: postPath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs/{ProdGroupId}/action/unlockProductGroup
- Update a product group
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs/{ProdGroupId}
Product Groups/Attachments
The attachments resource is used to view, create, update, and delete the attachments associated with a product group. The attachments are typically used to associate images to the product groups so that you can identify the product groups visually in browse sales catalog.
- Delete an attachment on the product group
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupAttachments/{ProductGroupAttachmentsUniqID}
- Get all attachment for a product group
- Method: getPath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupAttachments
- Get an attachment
- Method: getPath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupAttachments/{ProductGroupAttachmentsUniqID}
- Update an attachment
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupAttachments/{ProductGroupAttachmentsUniqID}
- Upload an attachment to the product group
- Method: postPath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupAttachments
Product Groups/Attachments/Large Object (LOB) Attributes - FileContents
The contents of the attachment.
- Delete a FileContents
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupAttachments/{ProductGroupAttachmentsUniqID}/enclosure/FileContents
- Get a FileContents
- Method: getPath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupAttachments/{ProductGroupAttachmentsUniqID}/enclosure/FileContents
- Replace a FileContents
- Method: putPath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupAttachments/{ProductGroupAttachmentsUniqID}/enclosure/FileContents
Product Groups/Attachments/Large Object (LOB) Attributes - FileWebImage
- Get a FileWebImage
- Method: getPath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupAttachments/{ProductGroupAttachmentsUniqID}/enclosure/FileWebImage
Product Groups/Filter Attributes
The filter attributes resource is used to view, create, update, and delete the filter attributes associated with a product group. Filter attributes allows a customer to sort through the products based on their preference, such as Color, Texture, and other such material properties.
- Create an attribute for the product group
- Method: postPath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupAttributeSetup
- Delete an attribute from a product group
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupAttributeSetup/{ProdGrpAttrId}
- Get all attributes on a product group
- Method: getPath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupAttributeSetup
- Get an attribute by product group attribute ID
- Method: getPath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupAttributeSetup/{ProdGrpAttrId}
- Update an attribute by product group attribute ID
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupAttributeSetup/{ProdGrpAttrId}
Product Groups/Filter Attributes/Filter Attribute Values
The filter attribute values resource is used to view, create, update, and delete the values of the filter attributes associated with a product group. For example, values such as Blue or Red for the color filter attribute.
- Create an attribute value
- Method: postPath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupAttributeSetup/{ProdGrpAttrId}/child/ProductGroupAttributeValueSetup
- Delete an attribute value
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupAttributeSetup/{ProdGrpAttrId}/child/ProductGroupAttributeValueSetup/{ProdGrpAtvalId}
- Get all attribute values for a given attribute setup
- Method: getPath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupAttributeSetup/{ProdGrpAttrId}/child/ProductGroupAttributeValueSetup
- Get an attribute value by attribute ID
- Method: getPath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupAttributeSetup/{ProdGrpAttrId}/child/ProductGroupAttributeValueSetup/{ProdGrpAtvalId}
- Update an attribute value
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupAttributeSetup/{ProdGrpAttrId}/child/ProductGroupAttributeValueSetup/{ProdGrpAtvalId}
Product Groups/Products
The products resource is used to view, create, update, and delete the product association to a product group. Typically, products are associated to the leaf most nodes of the product group hierarchy. These products are sourced from items defined in Product Information Management.
- Create a product for the product group
- Method: postPath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupProductSetup
- Delete a product on a product group
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupProductSetup/{ProdGroupItemsId}
- Get a product relationship details
- Method: getPath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupProductSetup/{ProdGroupItemsId}
- Get all product relationships on a product group
- Method: getPath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupProductSetup
- Update a product relationship on a product group
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupProductSetup/{ProdGroupItemsId}
Product Groups/Products/EligibilityRules
The eligibility rules resource is used to view, create, update, and delete the various eligibility rules so that only a few products are available for selection at run time. For each item, you can add one or more eligibility rules specifying whether a rule is valid for a particular country or for all countries.
- Create an eligibility rule
- Method: postPath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupProductSetup/{ProdGroupItemsId}/child/EligibilityRules
- Delete an eligibility rule
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupProductSetup/{ProdGroupItemsId}/child/EligibilityRules/{EligibilityRuleId}
- Get all eligibility rules
- Method: getPath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupProductSetup/{ProdGroupItemsId}/child/EligibilityRules
- Get an eligibility rule
- Method: getPath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupProductSetup/{ProdGroupItemsId}/child/EligibilityRules/{EligibilityRuleId}
- Update an eligibility rule
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupProductSetup/{ProdGroupItemsId}/child/EligibilityRules/{EligibilityRuleId}
Product Groups/Related Groups
The related groups resource is used to view, create, update, and delete the association between sub product groups and parent product groups. While the Subgroups resource can be used to create or update the product group to sub group association, the deletion of such association can only be done using the Related Groups resource.
- Create a subgroup relationship
- Method: postPath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupRelationSetup
- Delete a subgroup relationship
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupRelationSetup/{ProdGroupRelationshipId}
- Get a subgroup relationship
- Method: getPath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupRelationSetup/{ProdGroupRelationshipId}
- Get all subgroup relationships
- Method: getPath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupRelationSetup
- Update a subgroup relationship
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupRelationSetup/{ProdGroupRelationshipId}
Product Groups/Subgroups
The subgroups resources is used to view, create, and update the association of a sub product group to a parent product group so that a hierarchy of product groups can be built.
- Create a subgroup
- Method: postPath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupSubgroupAdministration
- Get a subgroup details
- Method: getPath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupSubgroupAdministration/{ProdGroupId2}
- Get all subgroups within a product group
- Method: getPath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupSubgroupAdministration
- Update a subgroup
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/setupSalesCatalogs/{ProdGroupId}/child/ProductGroupSubgroupAdministration/{ProdGroupId2}
Products
The product resource is used to view, create, or modify a product. A product is an item that an organization or company intends to sell.
- Create a product
- Method: postPath:
/crmRestApi/resources/11.13.18.05/products
- Get a product
- Method: getPath:
/crmRestApi/resources/11.13.18.05/products/{InventoryItemId}
- Get all products
- Method: getPath:
/crmRestApi/resources/11.13.18.05/products
- Update a product
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/products/{InventoryItemId}
Products/Default Prices
The default prices resource is used to view, create, update, and delete default prices for products.
- Create a default price
- Method: postPath:
/crmRestApi/resources/11.13.18.05/products/{InventoryItemId}/child/DefaultPrices
- Delete a default price
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/products/{InventoryItemId}/child/DefaultPrices/{DefaultPriceId}
- Get a default price
- Method: getPath:
/crmRestApi/resources/11.13.18.05/products/{InventoryItemId}/child/DefaultPrices/{DefaultPriceId}
- Get all default prices
- Method: getPath:
/crmRestApi/resources/11.13.18.05/products/{InventoryItemId}/child/DefaultPrices
- Update a default price
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/products/{InventoryItemId}/child/DefaultPrices/{DefaultPriceId}
Products/Large Object (LOB) Attributes - ExtendedDescriptionOne
- Delete an ExtendedDescriptionOne
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/products/{InventoryItemId}/enclosure/ExtendedDescriptionOne
- Get an ExtendedDescriptionOne
- Method: getPath:
/crmRestApi/resources/11.13.18.05/products/{InventoryItemId}/enclosure/ExtendedDescriptionOne
- Replace an ExtendedDescriptionOne
- Method: putPath:
/crmRestApi/resources/11.13.18.05/products/{InventoryItemId}/enclosure/ExtendedDescriptionOne
Products/Large Object (LOB) Attributes - ExtendedDescriptionTwo
- Delete an ExtendedDescriptionTwo
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/products/{InventoryItemId}/enclosure/ExtendedDescriptionTwo
- Get an ExtendedDescriptionTwo
- Method: getPath:
/crmRestApi/resources/11.13.18.05/products/{InventoryItemId}/enclosure/ExtendedDescriptionTwo
- Replace an ExtendedDescriptionTwo
- Method: putPath:
/crmRestApi/resources/11.13.18.05/products/{InventoryItemId}/enclosure/ExtendedDescriptionTwo
Products/Product Attachments
The attachment resource is used to view, create, and update attachments of a product. An attachment includes additional information about a product.
- Create an attachment for a product
- Method: postPath:
/crmRestApi/resources/11.13.18.05/products/{InventoryItemId}/child/ProductAttachments
- Delete an attachment for a product
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/products/{InventoryItemId}/child/ProductAttachments/{ProductAttachmentsUniqID}
- Get all attachments for a product
- Method: getPath:
/crmRestApi/resources/11.13.18.05/products/{InventoryItemId}/child/ProductAttachments
- Get an attachment for a product
- Method: getPath:
/crmRestApi/resources/11.13.18.05/products/{InventoryItemId}/child/ProductAttachments/{ProductAttachmentsUniqID}
- Update an attachment for a product
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/products/{InventoryItemId}/child/ProductAttachments/{ProductAttachmentsUniqID}
Products/Product Attachments/Large Object (LOB) Attributes - FileContents
The contents of the attachment.
- Delete a FileContents
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/products/{InventoryItemId}/child/ProductAttachments/{ProductAttachmentsUniqID}/enclosure/FileContents
- Get a FileContents
- Method: getPath:
/crmRestApi/resources/11.13.18.05/products/{InventoryItemId}/child/ProductAttachments/{ProductAttachmentsUniqID}/enclosure/FileContents
- Replace a FileContents
- Method: putPath:
/crmRestApi/resources/11.13.18.05/products/{InventoryItemId}/child/ProductAttachments/{ProductAttachmentsUniqID}/enclosure/FileContents
Products/Product Attachments/Large Object (LOB) Attributes - FileWebImage
- Get a FileWebImage
- Method: getPath:
/crmRestApi/resources/11.13.18.05/products/{InventoryItemId}/child/ProductAttachments/{ProductAttachmentsUniqID}/enclosure/FileWebImage
Products/Product Image Attachments
The attachment resource is used to view, create, and update image attachments of a product.
- Create an image attachment for a product
- Method: postPath:
/crmRestApi/resources/11.13.18.05/products/{InventoryItemId}/child/ProductImageAttachments
- Delete an image attachment for a product
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/products/{InventoryItemId}/child/ProductImageAttachments/{ProductImageAttachmentsUniqID}
- Get all image attachments for a product
- Method: getPath:
/crmRestApi/resources/11.13.18.05/products/{InventoryItemId}/child/ProductImageAttachments
- Get an image attachment for a product
- Method: getPath:
/crmRestApi/resources/11.13.18.05/products/{InventoryItemId}/child/ProductImageAttachments/{ProductImageAttachmentsUniqID}
- Update an image attachment for a product
- Method: patchPath:
/crmRestApi/resources/11.13.18.05/products/{InventoryItemId}/child/ProductImageAttachments/{ProductImageAttachmentsUniqID}
Products/Product Image Attachments/Large Object (LOB) Attributes - FileContents
The contents of the attachment.
- Delete a FileContents
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/products/{InventoryItemId}/child/ProductImageAttachments/{ProductImageAttachmentsUniqID}/enclosure/FileContents
- Get a FileContents
- Method: getPath:
/crmRestApi/resources/11.13.18.05/products/{InventoryItemId}/child/ProductImageAttachments/{ProductImageAttachmentsUniqID}/enclosure/FileContents
- Replace a FileContents
- Method: putPath:
/crmRestApi/resources/11.13.18.05/products/{InventoryItemId}/child/ProductImageAttachments/{ProductImageAttachmentsUniqID}/enclosure/FileContents
Products/Product Image Attachments/Large Object (LOB) Attributes - FileWebImage
- Get a FileWebImage
- Method: getPath:
/crmRestApi/resources/11.13.18.05/products/{InventoryItemId}/child/ProductImageAttachments/{ProductImageAttachmentsUniqID}/enclosure/FileWebImage
Products/Product Translations
The product translations resource is used to view, create, update, and delete product translations in various installed languages for a product.
- Get a product translation
- Method: getPath:
/crmRestApi/resources/11.13.18.05/products/{InventoryItemId}/child/ProductTranslations/{ProductTranslationsUniqID}
- Get all product translations
- Method: getPath:
/crmRestApi/resources/11.13.18.05/products/{InventoryItemId}/child/ProductTranslations
Products/Product Translations/Large Object (LOB) Attributes - ExtendedDescriptionOne
- Delete an ExtendedDescriptionOne
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/products/{InventoryItemId}/child/ProductTranslations/{ProductTranslationsUniqID}/enclosure/ExtendedDescriptionOne
- Get an ExtendedDescriptionOne
- Method: getPath:
/crmRestApi/resources/11.13.18.05/products/{InventoryItemId}/child/ProductTranslations/{ProductTranslationsUniqID}/enclosure/ExtendedDescriptionOne
- Replace an ExtendedDescriptionOne
- Method: putPath:
/crmRestApi/resources/11.13.18.05/products/{InventoryItemId}/child/ProductTranslations/{ProductTranslationsUniqID}/enclosure/ExtendedDescriptionOne
Products/Product Translations/Large Object (LOB) Attributes - ExtendedDescriptionTwo
- Delete an ExtendedDescriptionTwo
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/products/{InventoryItemId}/child/ProductTranslations/{ProductTranslationsUniqID}/enclosure/ExtendedDescriptionTwo
- Get an ExtendedDescriptionTwo
- Method: getPath:
/crmRestApi/resources/11.13.18.05/products/{InventoryItemId}/child/ProductTranslations/{ProductTranslationsUniqID}/enclosure/ExtendedDescriptionTwo
- Replace an ExtendedDescriptionTwo
- Method: putPath:
/crmRestApi/resources/11.13.18.05/products/{InventoryItemId}/child/ProductTranslations/{ProductTranslationsUniqID}/enclosure/ExtendedDescriptionTwo
Resources
Resources is used to view the details of a resource. A resource is a person within the deploying company who can be assigned work to accomplish business objectives, such as sales persons or partner members.
- Get a resource
- Method: getPath:
/crmRestApi/resources/11.13.18.05/resources/{PartyNumber}
- Get all resources
- Method: getPath:
/crmRestApi/resources/11.13.18.05/resources
Resources/Picture Attachments
The picture attachments resource is used to view the picture of a resource.
- Get a resource's picture
- Method: getPath:
/crmRestApi/resources/11.13.18.05/resources/{PartyNumber}/child/PictureAttachment/{PictureAttachmentUniqID}
- Get all resources' pictures
- Method: getPath:
/crmRestApi/resources/11.13.18.05/resources/{PartyNumber}/child/PictureAttachment
Resources/Picture Attachments/Large Object (LOB) Attributes - FileContents
The contents of the attachment.
- Delete a FileContents
- Method: deletePath:
/crmRestApi/resources/11.13.18.05/resources/{PartyNumber}/child/PictureAttachment/{PictureAttachmentUniqID}/enclosure/FileContents
- Get a FileContents
- Method: getPath:
/crmRestApi/resources/11.13.18.05/resources/{PartyNumber}/child/PictureAttachment/{PictureAttachmentUniqID}/enclosure/FileContents
- Replace a FileContents
- Method: putPath:
/crmRestApi/resources/11.13.18.05/resources/{PartyNumber}/child/PictureAttachment/{PictureAttachmentUniqID}/enclosure/FileContents
Resources/Picture Attachments/Large Object (LOB) Attributes - FileWebImage
- Get a FileWebImage
- Method: getPath:
/crmRestApi/resources/11.13.18.05/resources/{PartyNumber}/child/PictureAttachment/{PictureAttachmentUniqID}/enclosure/FileWebImage