Skip to main content

Web Service Method: Create a Project Using JSON

01/04/2026

Creates a new project with JSON

Request

Method 

POST

URL 

/PoolParty/api/projects/create 

Content-Type 

application/json

A single JsonProjectFull — Project metadata

Graph Modeling Project

Attribute

Type

Required

Comment

defaultLanguage

String

true

Mandatory: Default language of the project

title

String

true

Mandatory: Project title

userGroups

Array of String

true

Mandatory: User groups

author

String

false

Project author

availableLanguages

Array of String

false

Additional languages

baseURL

String

false

Base URL of the project

contributor

String

false

Project contributor

description

String

false

Project description

enableSkosXl

boolean

false

Enable SKOS-XL

enableWorkflow

boolean

false

Enable Workflow

idGeneration

String

false

ID-Generation Method. Possible Values: increment, prefLabel, uuid, manual

incrementStart

int

false

Increment start only needed when ID-Generation is 'increment'

license

String

false

Project license. Must be a valid URI

projectIdentifier

String

false

Project Identifier

publisher

String

false

Project publisher

qualitySetting

String

false

Quality Setting. Possible Values:default, autoIndexing, classification, documentsuggestion, restricted, disabled

snapshotInterval

int

false

SnapshotInterval. Possible Values:5,10,15,30,-1:disabled

subject

String

false

Primary subject of the project

uuid

String

false

UUID for the project. If provided, universal uniqueness must be guaranteed by the user. See RFC-4122.

workflowAssignee

String

false

URI of the user that will get assigned to the workflow. Only used when workflow enabled

workflowState

String

false

State of the workflow. Possible values: DRAFT, APPROVED

{
  "author" : "some author",
  "subject" : "https://semantic-web.com/api/subject#1618",
  "availableLanguages" : [ "some availableLanguages", "some availableLanguages" ],
  "description" : "Chuck Norris counted to infinity. Twice.",
  "qualitySetting" : "some qualitySetting",
  "title" : "All about Chuck Norris",
  "uuid" : "1DF1343D-0570-0001-FAAF-149079206440",
  "idGeneration" : "some idGeneration",
  "userGroups" : [ "some userGroups" ],
  "license" : "some license",
  "baseURL" : "some baseURL",
  "defaultLanguage" : "some defaultLanguage",
  "contributor" : "some contributor",
  "workflowState" : "some workflowState",
  "enableWorkflow" : true,
  "incrementStart" : 28185,
  "publisher" : "some publisher",
  "enableSkosXl" : false,
  "projectIdentifier" : "some projectIdentifier",
  "snapshotInterval" : 29636,
  "workflowAssignee" : "some workflowAssignee"
}

Response

Content-Type

application/json

Response Attributes

Json Project - Graph Modelin Project