Create a Data Manager Entity

post/datamart.newfc/{TypeCode}

Creates a field collection (FC) definition - Data Feed (DMF), Datamart (DM), or Data Source (DMDS).

Securitybasic or X-PriceFx-jwt
Request
path Parameters
TypeCode
required
string

The type code of the Field Collection you want to update.

Possible values: "DMF" "DM" "DMDS"
Example: DM
Request Body schema: application/json

Either uniqueName or typedId must be provided in the request.

required
object
uniqueName
required
string non-empty

The name of the field collection. Special characters are not allowed, except the underscore ("_").

label
required
string non-empty

The label for the new Datamart, Data Source, or Data Feed.

Responses
200

Example response

Response Schema: application/json
object
node
string non-empty
csrfToken
string non-empty
Array of objects non-empty unique
Array (non-empty)
version
number
typedId
string non-empty
uniqueName
string non-empty
label
string non-empty
fields
Array of objects
keyFields
Array of objects
lastUpdateByName
string non-empty
fetchVerb
string non-empty
bulkloadVerb
string non-empty
type
string non-empty
queryable
boolean
view
boolean
sourceName
string non-empty
draft
boolean
locked
boolean
valid
boolean
fieldNames
Array of objects
keyFieldNames
Array of objects
deployed
boolean
auxiliary
boolean
loadableFields
Array of objects
createDate
string non-empty
createdBy
number
lastUpdateDate
string non-empty
lastUpdateBy
number
isPlasma
boolean
endRow
number
status
number
Request samples
application/json
{
  • "data": {
    • "uniqueName": "DataSource01",
    • "label": "Data Source 1"
    }
}
Response samples
application/json
{
  • "response": {
    • "node": "node",
    • "csrfToken": "tkn",
    • "data": [
      • {
        • "version": 0,
        • "typedId": "2147483813.DMF",
        • "uniqueName": "Feed",
        • "label": "Feed",
        • "fields": [ ],
        • "keyFields": [ ],
        • "lastUpdateByName": "admin",
        • "fetchVerb": "datamart.fetch/2147483813.DMF",
        • "bulkloadVerb": "datamart.loaddata/Feed",
        • "type": "FEED",
        • "queryable": true,
        • "view": false,
        • "sourceName": "DMF.Feed",
        • "draft": false,
        • "locked": false,
        • "valid": true,
        • "fieldNames": [ ],
        • "keyFieldNames": [ ],
        • "deployed": false,
        • "auxiliary": false,
        • "loadableFields": [ ],
        • "createDate": "2021-12-02T16:37:01",
        • "createdBy": 2147490696,
        • "lastUpdateDate": "2021-12-02T16:37:01",
        • "lastUpdateBy": 2147490696,
        • "isPlasma": false
        }
      ],
    • "endRow": 1,
    • "status": 0
    }
}