Post
Creates a new catalog source or updates an existing catalog source based on the request body and imports catalog items from it.
If true, the source will not be created. It returns the number of items belonging to the source. The request will still return an error code if the source is invalid.
Show optional properties
{
"config": {},
"id": "string",
"name": "string",
"typeId": "string"
}
{
"config": {},
"createdAt": "string",
"createdBy": "string",
"creator": {
"email": "string",
"firstname": "string",
"id": "string",
"lastname": "string",
"type": "string"
},
"description": "string",
"global": false,
"iconId": "string",
"id": "string",
"itemsFound": 0,
"itemsImported": 0,
"lastImportCompletedAt": "string",
"lastImportErrors": [
"string"
],
"lastImportStartedAt": "string",
"lastUpdatedAt": "string",
"lastUpdatedBy": "string",
"lastUpdater": {
"email": "string",
"firstname": "string",
"id": "string",
"lastname": "string",
"type": "string"
},
"name": "string",
"originOrgId": "string",
"projectId": "string",
"typeId": "string"
}
config
Creation time
Created By
Expanded policy last updater details
Catalog Source description
Global flag indicating that all the items can be requested across all projects.
Default Icon Id
Catalog Source id
Number of items found
Number of items imported.
Last import completion time
Last import error(s)
Last import start time
Update time
Updated By
Expanded policy last updater details
Catalog Source name
Org id where the source content originates from
Project id where the source content originates from
Type of source, e.g. blueprint, CFT... etc
Validation is ok
"CatalogSource Object"
config
Creation time
Created By
Expanded policy last updater details
Catalog Source description
Global flag indicating that all the items can be requested across all projects.
Default Icon Id
Catalog Source id
Number of items found
Number of items imported.
Last import completion time
Last import error(s)
Last import start time
Update time
Updated By
Expanded policy last updater details
Catalog Source name
Org id where the source content originates from
Project id where the source content originates from
Type of source, e.g. blueprint, CFT... etc
Created
"CatalogSource Object"
config
Creation time
Created By
Expanded policy last updater details
Catalog Source description
Global flag indicating that all the items can be requested across all projects.
Default Icon Id
Catalog Source id
Number of items found
Number of items imported.
Last import completion time
Last import error(s)
Last import start time
Update time
Updated By
Expanded policy last updater details
Catalog Source name
Org id where the source content originates from
Project id where the source content originates from
Type of source, e.g. blueprint, CFT... etc
Bad Request
"CatalogSource Object"
config
Creation time
Created By
Expanded policy last updater details
Catalog Source description
Global flag indicating that all the items can be requested across all projects.
Default Icon Id
Catalog Source id
Number of items found
Number of items imported.
Last import completion time
Last import error(s)
Last import start time
Update time
Updated By
Expanded policy last updater details
Catalog Source name
Org id where the source content originates from
Project id where the source content originates from
Type of source, e.g. blueprint, CFT... etc
Unauthorized
"CatalogSource Object"
config
Creation time
Created By
Expanded policy last updater details
Catalog Source description
Global flag indicating that all the items can be requested across all projects.
Default Icon Id
Catalog Source id
Number of items found
Number of items imported.
Last import completion time
Last import error(s)
Last import start time
Update time
Updated By
Expanded policy last updater details
Catalog Source name
Org id where the source content originates from
Project id where the source content originates from
Type of source, e.g. blueprint, CFT... etc
Forbidden
"CatalogSource Object"
config
Creation time
Created By
Expanded policy last updater details
Catalog Source description
Global flag indicating that all the items can be requested across all projects.
Default Icon Id
Catalog Source id
Number of items found
Number of items imported.
Last import completion time
Last import error(s)
Last import start time
Update time
Updated By
Expanded policy last updater details
Catalog Source name
Org id where the source content originates from
Project id where the source content originates from
Type of source, e.g. blueprint, CFT... etc
Not Found
"CatalogSource Object"
config
Creation time
Created By
Expanded policy last updater details
Catalog Source description
Global flag indicating that all the items can be requested across all projects.
Default Icon Id
Catalog Source id
Number of items found
Number of items imported.
Last import completion time
Last import error(s)
Last import start time
Update time
Updated By
Expanded policy last updater details
Catalog Source name
Org id where the source content originates from
Project id where the source content originates from
Type of source, e.g. blueprint, CFT... etc
curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{"config:"object","id:"string","name:"string","typeId:"string"}' https://{api_host}/catalog/api/admin/sources