Skip to main content

Create Design

Create a new design in the WellDesign system.

POST/api/v3/datasets

Creates a new design dataset

Parameters

NameTypeRequiredDescription
groupidnumberThe ID of the group this design belongs to
namestringThe name of the design
unitSystemstringThe unit system ('NCS' or 'API')
wellConfigurationstringThe well configuration type (e.g., 'onshore', 'offshore')
drillingUnitstringThe drilling unit type ('semi_submersible', 'platform_jackup', 'tlp_hybrid', or 'land_rig')
groundElevationobjectGround elevation object with value and unit properties
drillFloorHeightstringDrill floor height in pipe-separated format '<value>|<unit>' (e.g., '25|m')
wellheadDepthstringWellhead depth in pipe-separated format '<value>|<unit>' (e.g., '75|m')
categorystringThe design category ('Prototype', 'Actual', 'Planned', or 'Archived')

Headers

NameValueDescription
apikeyYOUR_API_KEYYour API authentication key
Content-Typeapplication/jsonMust be application/json

Request Body

Design configuration object

Request Body

Design Configuration

{
"groupid": 1,
"name": "API DESIGN TEST 22222",
"unitSystem": "NCS",
"wellConfiguration": "onshore",
"drillingUnit": "land_rig",
"groundElevation": {
"value": 100,
"unit": "m"
},
"drillFloorHeight": "25|m",
"wellheadDepth": "75|m",
"category": "Prototype"
}

Notes

  • The API returns a datasetid and datasetuuid for the created design
  • Design names must be unique within your organization
  • The API key must have write permissions for designs
  • The response includes a version hash and status code (rc: 'ok' indicates success)