Platform Subscription API

<back to all web services

SaveCustomContentFWECM

Saves Framework ECM data into EROS for linked objects.

Requires Authentication
The following routes are available for this service:
All Verbs/api/rmsdataexchange/bulk/project
All Verbs/api/rmsdataexchange/bulk/contact
All Verbs/api/rmsdataexchange/bulk/lead
All Verbs/api/rmsdataexchange/bulk/opportunity
All Verbs/api/rmsdataexchange/bulk/prospect
SaveCustomContentFWECM Parameters:
NameParameterData TypeRequiredDescription
CustomContentsqueryList<SubscriptionCustomContentModel>YesTo pass bulk upload of data to save for objects.
SubscriptionCustomContentModel Parameters:
NameParameterData TypeRequiredDescription
SuiteDataSourceInstanceIdformGuidYesGuid representing the external systems datasource information.
RmsTableCtxIdformGuidYesEros RmsTableCtxId of the object we are saving custom content to.
AlternateKeyformstringNoThe unique key that represents the object on the external system.
ObjectIdformGuidNoGuid of the object within Eros. If ObjectId is known, the external system may pass this instead of the alternate key.
IgnoreValidationformboolNo
RmsFieldCtxIdformintYesRmsFieldCtxId of the external ECM field that is used to link with the Custom Content Field in Eros.
ValueformstringNoValue to be saved for the object.
LicenseeIdformGuidNo
SessionIdformGuidNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=csv

HTTP + CSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /api/rmsdataexchange/bulk/project HTTP/1.1 
Host: production-eros-platform-apisubscription.azurewebsites.net 
Accept: text/csv
Content-Type: text/csv
Content-Length: length

{"CustomContents":[{"AlternateKey":"String","IgnoreValidation":false,"RmsFieldCtxId":0,"Value":"String"}]}
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length

{"ErrorCode":"String","Message":"String","StackTrace":"String","Errors":[{"ErrorCode":"String","FieldName":"String","Message":"String","Meta":{"String":"String"}}],"Meta":{"String":"String"}}