Security
OAuth2(Required scopes: enrichment.write)
External id of the project that is globally unique across the provided project data
Example:"SAP:PRPS:0000123456"
Identifier of the client entity in the source system which can be used to separate data
Example:"100"
Code of the project in the source system (not unique across clients)
Example:"PROJ1234"
Two letter language code as defined in ISO 639-1
Enum:"aa""ab""ae""af""ak""am""an""ar""as""av"
Example:"en"
Detailed description of the project
Example:"Reinforcement of Berlin transmission grid, including substation upgrades and cable replacements."
Three letter currency code as defined in ISO 4217
Enum:"AED""AFN""ALL""AMD""ANG""AOA""ARS""AUD""AWG""AZN"
Example:"EUR"
List of key value pairs containing custom fields from the source system
- API EUhttps://api.cloud.hypatos.ai/v2/enrichment/projects
- API UShttps://api.cloud.hypatos.com/v2/enrichment/projects
- Mock serverhttps://hypatos.redocly.app/_mock/openapi/enrichment/projects
curl -i -X POST \
https://api.cloud.hypatos.ai/v2/enrichment/projects \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"externalId": "SAP:PRPS:0000123456",
"externalClientId": "100",
"code": "PROJ1234",
"projectReferenceNumber": "PRJ-2025-BER-GRID",
"createdDate": "2025-01-15",
"fiscalYearLabel": "2025",
"language": "en",
"externalCompanyId": "DE01",
"status": "OPEN",
"startDate": "2025-01-01",
"endDate": "2025-01-01",
"type": "consulting",
"description": "Reinforcement of Berlin transmission grid, including substation upgrades and cable replacements.",
"shortDescription": "Berlin Grid Upgrade",
"profitCenterCode": "PC1001",
"responsibleCostCenterCode": "CC2005",
"costCenterCodeForPosting": "CC3002",
"currency": "EUR",
"subProjectCode": "BER-GRID-01",
"parentProjectCode": "PRJ-2025-INFRA",
"customFields": {
"property1": "string",
"property2": "string"
},
"customMetadata": {
"someTopLevelProperty": "value1",
"someNestedProperty": {
"nestedProperty": "value2"
},
"someArrayProperty": [
"value3",
"value4"
]
}
}'Response
{ "id": "3a429dc8-56d4-42ef-a4cf-2ebc9ad1ef38" }