Authoring
Get a draft
GET
/
api
/
v1
/
drafts
/
{id}
Get a draft
curl --request GET \
--url https://dev.simforge.ai/api/v1/drafts/{id} \
--header 'Authorization: Bearer <token>'import requests
url = "https://dev.simforge.ai/api/v1/drafts/{id}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://dev.simforge.ai/api/v1/drafts/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"documentId": "<string>",
"workspaceId": "<string>",
"datasetId": "<string>",
"draftVersion": 1,
"contentDigest": "<string>",
"operationDigest": "<string>",
"content": {},
"mapPin": {
"versionId": "<string>",
"mapId": "<string>",
"xodrSha256": "<string>",
"closureSha256": "<string>",
"assetCatalogVersionId": "<string>",
"assetCatalogSha256": "<string>",
"releaseDigest": "<string>"
},
"actorPins": [
{
"actorId": "<string>",
"catalogId": "<string>",
"class": "<string>",
"catalogueDigest": "<string>"
}
],
"recordingPins": [
{
"id": "<string>",
"sha256": "<string>"
}
],
"provisional": true,
"warnings": [
{
"code": "<string>",
"message": "<string>",
"subject": "<string>",
"detail": {}
}
],
"upgradedFrom": {
"scenarioVersion": 123,
"contentDigest": "<string>"
}
}{
"error": {
"code": "bad_request",
"reason": "<string>",
"retryable": true,
"requestId": "<string>",
"hint": "<string>",
"param": "<string>",
"detail": "<unknown>",
"path": "<string>"
}
}{
"error": {
"code": "bad_request",
"reason": "<string>",
"retryable": true,
"requestId": "<string>",
"hint": "<string>",
"param": "<string>",
"detail": "<unknown>",
"path": "<string>"
}
}{
"error": {
"code": "bad_request",
"reason": "<string>",
"retryable": true,
"requestId": "<string>",
"hint": "<string>",
"param": "<string>",
"detail": "<unknown>",
"path": "<string>"
}
}{
"error": {
"code": "bad_request",
"reason": "<string>",
"retryable": true,
"requestId": "<string>",
"hint": "<string>",
"param": "<string>",
"detail": "<unknown>",
"path": "<string>"
}
}Authorizations
A sfc_at_… access token from simforge login, or an sfk_… API key. An operation's security lists the scopes the credential must hold.
Path Parameters
Response
Workspace-bound authoring receipt.
Required string length:
1 - 256Required string length:
1 - 256Required string length:
1 - 256Required range:
x >= 0Pattern:
^[a-f0-9]{64}$Pattern:
^[a-f0-9]{64}$Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
⌘I
Get a draft
curl --request GET \
--url https://dev.simforge.ai/api/v1/drafts/{id} \
--header 'Authorization: Bearer <token>'import requests
url = "https://dev.simforge.ai/api/v1/drafts/{id}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://dev.simforge.ai/api/v1/drafts/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"documentId": "<string>",
"workspaceId": "<string>",
"datasetId": "<string>",
"draftVersion": 1,
"contentDigest": "<string>",
"operationDigest": "<string>",
"content": {},
"mapPin": {
"versionId": "<string>",
"mapId": "<string>",
"xodrSha256": "<string>",
"closureSha256": "<string>",
"assetCatalogVersionId": "<string>",
"assetCatalogSha256": "<string>",
"releaseDigest": "<string>"
},
"actorPins": [
{
"actorId": "<string>",
"catalogId": "<string>",
"class": "<string>",
"catalogueDigest": "<string>"
}
],
"recordingPins": [
{
"id": "<string>",
"sha256": "<string>"
}
],
"provisional": true,
"warnings": [
{
"code": "<string>",
"message": "<string>",
"subject": "<string>",
"detail": {}
}
],
"upgradedFrom": {
"scenarioVersion": 123,
"contentDigest": "<string>"
}
}{
"error": {
"code": "bad_request",
"reason": "<string>",
"retryable": true,
"requestId": "<string>",
"hint": "<string>",
"param": "<string>",
"detail": "<unknown>",
"path": "<string>"
}
}{
"error": {
"code": "bad_request",
"reason": "<string>",
"retryable": true,
"requestId": "<string>",
"hint": "<string>",
"param": "<string>",
"detail": "<unknown>",
"path": "<string>"
}
}{
"error": {
"code": "bad_request",
"reason": "<string>",
"retryable": true,
"requestId": "<string>",
"hint": "<string>",
"param": "<string>",
"detail": "<unknown>",
"path": "<string>"
}
}{
"error": {
"code": "bad_request",
"reason": "<string>",
"retryable": true,
"requestId": "<string>",
"hint": "<string>",
"param": "<string>",
"detail": "<unknown>",
"path": "<string>"
}
}