Creates a ResourceCatalog

This operation creates a ResourceCatalog entity.

Request
Security:
OAuth2 (openid)
Request Body schema: application/json;charset=utf-8

The ResourceCatalog to be created

@baseType
string

When sub-classing, this defines the super-class

@schemaLocation
string <uri>

A URI to a JSON-Schema file that defines additional attributes and relationships

@type
string

When sub-classing, this defines the sub-class Extensible name

Array of objects (ResourceCategoryRef)

List of root categories contained in this catalog

description
string

Description of this catalog

lastUpdate
string <date-time>

Date and time of the last update

lifecycleStatus
string

Used to indicate the current lifecycle status

name
required
string

Name of the catalog

Array of objects (RelatedParty)

List of parties involved in this catalog

object (TimePeriod)

A period of time, either as a deadline (endDateTime only) a startDateTime only, or both

version
string

Catalog version

Responses
201

Created

400

Bad Request

401

Unauthorized

403

Forbidden

405

Method Not allowed

409

Conflict

500

Internal Server Error

post/resourceCatalog
Request samples
application/json;charset=utf-8
{
  • "@baseType": "string",
  • "@schemaLocation": "http://example.com",
  • "@type": "string",
  • "category": [
    ],
  • "description": "string",
  • "lastUpdate": "2019-08-24T14:15:22Z",
  • "lifecycleStatus": "string",
  • "name": "string",
  • "relatedParty": [
    ],
  • "validFor": {
    },
  • "version": "string"
}
Response samples
application/json;charset=utf-8
{
  • "@baseType": "string",
  • "@schemaLocation": "http://example.com",
  • "@type": "string",
  • "category": [
    ],
  • "description": "string",
  • "id": "string",
  • "lastUpdate": "2019-08-24T14:15:22Z",
  • "lifecycleStatus": "string",
  • "name": "string",
  • "relatedParty": [
    ],
  • "validFor": {
    },
  • "version": "string"
}