mago3D GraphQL API Dataset Reference
This is a sample server for a mago3D GraphQL API Dataset Reference. You can find out more about mago3D at https://www.mago3d.com.
Experience the Future with mago3D.
Terms of Service
API Endpoints
https://map.gaia3d.com/app/api/dataset/graphql Headers
# Your foo from bar
Authorization: Bearer <YOUR_TOKEN_HERE> Introduction
This is a sample server for a mago3D GraphQL API Dataset Reference. You can find out more about mago3D at https://www.mago3d.com.
Queries
asset
Example
Query
query asset($id: ID!) {
asset(id: $id) {
id
groups {
id
name
assets {
...AssetFragment
}
description
enabled
access
flags
tags {
...SimpleTagValueFragment
}
properties
parent {
...GroupFragment
}
children {
...GroupFragment
}
createdBy
createdByUser {
...UserFragment
}
createdAt
updatedBy
updatedByUser {
...UserFragment
}
updatedAt
}
name
description
assetType
enabled
access
status
createdBy
createdByUser {
id
username
firstname
lastname
email
emailVerified
enabled
attributes
createdAt
}
createdAt
updatedBy
updatedByUser {
id
username
firstname
lastname
email
emailVerified
enabled
attributes
createdAt
}
updatedAt
files {
id
filename
contentType
contentSize
download
filepath
createdBy
createdAt
updatedBy
updatedAt
}
process {
id
name
context
status
tasks {
...ProcessTaskFragment
}
createdBy
createdByUser {
...UserFragment
}
createdAt
updatedBy
updatedByUser {
...UserFragment
}
updatedAt
properties
}
convertedFiles {
id
taskId
filename
contentType
contentSize
download
filepath
createdBy
createdAt
updatedBy
updatedAt
}
flags
properties
tags {
id
name
value
}
}
}
Variables
{"id": 4}
Response
{
"data": {
"asset": {
"id": "4",
"groups": [Group],
"name": "abc123",
"description": "xyz789",
"assetType": "Tiles3D",
"enabled": true,
"access": "Private",
"status": "None",
"createdBy": "4",
"createdByUser": User,
"createdAt": "xyz789",
"updatedBy": "4",
"updatedByUser": User,
"updatedAt": "abc123",
"files": [AssetFile],
"process": Process,
"convertedFiles": [ConvertedFile],
"flags": ["VECTOR"],
"properties": {},
"tags": [SimpleTagValue]
}
}
}
assets
Response
Returns an
AssetPaged!
Arguments
| Name | Description |
|---|---|
filter -
AssetFilterInput
|
|
pageable -
AssetPageableInput
|
Example
Query
query assets(
$filter: AssetFilterInput,
$pageable: AssetPageableInput
) {
assets(
filter: $filter,
pageable: $pageable
) {
items {
id
groups {
...GroupFragment
}
name
description
assetType
enabled
access
status
createdBy
createdByUser {
...UserFragment
}
createdAt
updatedBy
updatedByUser {
...UserFragment
}
updatedAt
files {
...AssetFileFragment
}
process {
...ProcessFragment
}
convertedFiles {
...ConvertedFileFragment
}
flags
properties
tags {
...SimpleTagValueFragment
}
}
pageInfo {
totalPages
totalItems
page
size
hasNextPage
hasPreviousPage
}
}
}
Variables
{
"filter": AssetFilterInput,
"pageable": AssetPageableInput
}
Response
{
"data": {
"assets": {
"items": [Asset],
"pageInfo": PaginationInfo
}
}
}
group
Example
Query
query group($id: ID!) {
group(id: $id) {
id
name
assets {
id
groups {
...GroupFragment
}
name
description
assetType
enabled
access
status
createdBy
createdByUser {
...UserFragment
}
createdAt
updatedBy
updatedByUser {
...UserFragment
}
updatedAt
files {
...AssetFileFragment
}
process {
...ProcessFragment
}
convertedFiles {
...ConvertedFileFragment
}
flags
properties
tags {
...SimpleTagValueFragment
}
}
description
enabled
access
flags
tags {
id
name
value
}
properties
parent {
id
name
assets {
...AssetFragment
}
description
enabled
access
flags
tags {
...SimpleTagValueFragment
}
properties
parent {
...GroupFragment
}
children {
...GroupFragment
}
createdBy
createdByUser {
...UserFragment
}
createdAt
updatedBy
updatedByUser {
...UserFragment
}
updatedAt
}
children {
id
name
assets {
...AssetFragment
}
description
enabled
access
flags
tags {
...SimpleTagValueFragment
}
properties
parent {
...GroupFragment
}
children {
...GroupFragment
}
createdBy
createdByUser {
...UserFragment
}
createdAt
updatedBy
updatedByUser {
...UserFragment
}
updatedAt
}
createdBy
createdByUser {
id
username
firstname
lastname
email
emailVerified
enabled
attributes
createdAt
}
createdAt
updatedBy
updatedByUser {
id
username
firstname
lastname
email
emailVerified
enabled
attributes
createdAt
}
updatedAt
}
}
Variables
{"id": 4}
Response
{
"data": {
"group": {
"id": "4",
"name": "abc123",
"assets": [Asset],
"description": "abc123",
"enabled": false,
"access": "Private",
"flags": ["BASEMAP"],
"tags": [SimpleTagValue],
"properties": {},
"parent": Group,
"children": [Group],
"createdBy": 4,
"createdByUser": User,
"createdAt": "abc123",
"updatedBy": 4,
"updatedByUser": User,
"updatedAt": "xyz789"
}
}
}
groups
Response
Returns a
GroupPaged!
Arguments
| Name | Description |
|---|---|
filter -
GroupFilterInput
|
|
pageable -
GroupPageableInput
|
Example
Query
query groups(
$filter: GroupFilterInput,
$pageable: GroupPageableInput
) {
groups(
filter: $filter,
pageable: $pageable
) {
items {
id
name
assets {
...AssetFragment
}
description
enabled
access
flags
tags {
...SimpleTagValueFragment
}
properties
parent {
...GroupFragment
}
children {
...GroupFragment
}
createdBy
createdByUser {
...UserFragment
}
createdAt
updatedBy
updatedByUser {
...UserFragment
}
updatedAt
}
pageInfo {
totalPages
totalItems
page
size
hasNextPage
hasPreviousPage
}
}
}
Variables
{
"filter": GroupFilterInput,
"pageable": GroupPageableInput
}
Response
{
"data": {
"groups": {
"items": [Group],
"pageInfo": PaginationInfo
}
}
}
label
Example
Query
query label($id: ID!) {
label(id: $id) {
id
name
content
enabled
access
viewCount
createdBy
createdAt
updatedBy
updatedAt
files {
id
filename
contentType
contentSize
download
filepath
createdBy
createdAt
updatedBy
updatedAt
}
}
}
Variables
{"id": 4}
Response
{
"data": {
"label": {
"id": "4",
"name": "abc123",
"content": "xyz789",
"enabled": false,
"access": "Private",
"viewCount": 123,
"createdBy": "4",
"createdAt": "abc123",
"updatedBy": 4,
"updatedAt": "xyz789",
"files": [AssetFile]
}
}
}
labels
Response
Returns a
LabelPaged!
Arguments
| Name | Description |
|---|---|
filter -
LabelFilterInput
|
|
pageable -
LabelPageableInput
|
Example
Query
query labels(
$filter: LabelFilterInput,
$pageable: LabelPageableInput
) {
labels(
filter: $filter,
pageable: $pageable
) {
items {
id
name
content
enabled
access
viewCount
createdBy
createdAt
updatedBy
updatedAt
files {
...AssetFileFragment
}
}
pageInfo {
totalPages
totalItems
page
size
hasNextPage
hasPreviousPage
}
}
}
Variables
{
"filter": LabelFilterInput,
"pageable": LabelPageableInput
}
Response
{
"data": {
"labels": {
"items": [Label],
"pageInfo": PaginationInfo
}
}
}
process
Example
Query
query process($id: ID!) {
process(id: $id) {
id
name
context
status
tasks {
id
status
error
stacktrace
createdBy
createdAt
updatedBy
updatedAt
}
createdBy
createdByUser {
id
username
firstname
lastname
email
emailVerified
enabled
attributes
createdAt
}
createdAt
updatedBy
updatedByUser {
id
username
firstname
lastname
email
emailVerified
enabled
attributes
createdAt
}
updatedAt
properties
}
}
Variables
{"id": 4}
Response
{
"data": {
"process": {
"id": "4",
"name": "abc123",
"context": {},
"status": "None",
"tasks": [ProcessTask],
"createdBy": "4",
"createdByUser": User,
"createdAt": "xyz789",
"updatedBy": 4,
"updatedByUser": User,
"updatedAt": "xyz789",
"properties": {}
}
}
}
processes
Response
Returns a
ProcessPaged!
Arguments
| Name | Description |
|---|---|
filter -
ProcessFilterInput
|
|
pageable -
ProcessPageableInput
|
Example
Query
query processes(
$filter: ProcessFilterInput,
$pageable: ProcessPageableInput
) {
processes(
filter: $filter,
pageable: $pageable
) {
items {
id
name
context
status
tasks {
...ProcessTaskFragment
}
createdBy
createdByUser {
...UserFragment
}
createdAt
updatedBy
updatedByUser {
...UserFragment
}
updatedAt
properties
}
pageInfo {
totalPages
totalItems
page
size
hasNextPage
hasPreviousPage
}
}
}
Variables
{
"filter": ProcessFilterInput,
"pageable": ProcessPageableInput
}
Response
{
"data": {
"processes": {
"items": [Process],
"pageInfo": PaginationInfo
}
}
}
uploadFile
Response
Returns an
UploadFile
Arguments
| Name | Description |
|---|---|
id -
ID!
|
Example
Query
query uploadFile($id: ID!) {
uploadFile(id: $id) {
id
filename
contentSize
contentType
download
createdBy
createdByUser {
id
username
firstname
lastname
email
emailVerified
enabled
attributes
createdAt
}
createdAt
updatedBy
updatedByUser {
id
username
firstname
lastname
email
emailVerified
enabled
attributes
createdAt
}
updatedAt
properties
}
}
Variables
{"id": 4}
Response
{
"data": {
"uploadFile": {
"id": 4,
"filename": "abc123",
"contentSize": 123,
"contentType": "abc123",
"download": "abc123",
"createdBy": 4,
"createdByUser": User,
"createdAt": "abc123",
"updatedBy": "4",
"updatedByUser": User,
"updatedAt": "abc123",
"properties": {}
}
}
}
uploadFiles
Response
Returns an
UploadFilePaged!
Arguments
| Name | Description |
|---|---|
filter -
UploadFileFilterInput
|
|
pageable -
UploadFilePageableInput
|
Example
Query
query uploadFiles(
$filter: UploadFileFilterInput,
$pageable: UploadFilePageableInput
) {
uploadFiles(
filter: $filter,
pageable: $pageable
) {
items {
id
filename
contentSize
contentType
download
createdBy
createdByUser {
...UserFragment
}
createdAt
updatedBy
updatedByUser {
...UserFragment
}
updatedAt
properties
}
pageInfo {
totalPages
totalItems
page
size
hasNextPage
hasPreviousPage
}
}
}
Variables
{
"filter": UploadFileFilterInput,
"pageable": UploadFilePageableInput
}
Response
{
"data": {
"uploadFiles": {
"items": [UploadFile],
"pageInfo": PaginationInfo
}
}
}
Mutations
appendAsset
appendAssetFile
createAsset
Response
Returns a
CreateAssetResponse!
Arguments
| Name | Description |
|---|---|
input -
CreateAssetInput!
|
Example
Query
mutation createAsset($input: CreateAssetInput!) {
createAsset(input: $input) {
id
name
description
assetType
enabled
access
groups {
id
name
assets {
...AssetFragment
}
description
enabled
access
flags
tags {
...SimpleTagValueFragment
}
properties
parent {
...GroupFragment
}
children {
...GroupFragment
}
createdBy
createdByUser {
...UserFragment
}
createdAt
updatedBy
updatedByUser {
...UserFragment
}
updatedAt
}
files {
id
filename
contentType
contentSize
download
filepath
createdBy
createdAt
updatedBy
updatedAt
}
properties
flags
tags {
id
name
value
}
createdBy
createdAt
updatedBy
updatedAt
}
}
Variables
{"input": CreateAssetInput}
Response
{
"data": {
"createAsset": {
"id": "4",
"name": "xyz789",
"description": "xyz789",
"assetType": "Tiles3D",
"enabled": true,
"access": "Private",
"groups": [Group],
"files": [AssetFile],
"properties": {},
"flags": ["VECTOR"],
"tags": [SimpleTagValue],
"createdBy": 4,
"createdAt": "xyz789",
"updatedBy": "4",
"updatedAt": "abc123"
}
}
}
createGroup
Response
Returns a
CreateGroupResponse!
Arguments
| Name | Description |
|---|---|
input -
CreateGroupInput!
|
Example
Query
mutation createGroup($input: CreateGroupInput!) {
createGroup(input: $input) {
id
parentId
name
description
enabled
access
flags
tags {
id
name
value
}
properties
createdBy
createdAt
updatedBy
updatedAt
}
}
Variables
{"input": CreateGroupInput}
Response
{
"data": {
"createGroup": {
"id": "4",
"parentId": 4,
"name": "xyz789",
"description": "xyz789",
"enabled": false,
"access": "Private",
"flags": ["BASEMAP"],
"tags": [SimpleTagValue],
"properties": {},
"createdBy": "4",
"createdAt": "xyz789",
"updatedBy": "4",
"updatedAt": "abc123"
}
}
}
createLabel
Response
Returns a
CreateLabelResponse!
Arguments
| Name | Description |
|---|---|
input -
CreateLabelInput!
|
Example
Query
mutation createLabel($input: CreateLabelInput!) {
createLabel(input: $input) {
id
name
description
assetType
enabled
access
files {
id
filename
contentType
contentSize
download
filepath
createdBy
createdAt
updatedBy
updatedAt
}
createdBy
createdAt
updatedBy
updatedAt
properties
tags {
id
name
value
}
}
}
Variables
{"input": CreateLabelInput}
Response
{
"data": {
"createLabel": {
"id": "4",
"name": "abc123",
"description": "abc123",
"assetType": "Tiles3D",
"enabled": true,
"access": "Private",
"files": [AssetFile],
"createdBy": "4",
"createdAt": "abc123",
"updatedBy": "4",
"updatedAt": "abc123",
"properties": {},
"tags": [SimpleTagValue]
}
}
}
createProcess
Response
Returns a
CreateProcessResponse!
Arguments
| Name | Description |
|---|---|
input -
CreateProcessInput!
|
Example
Query
mutation createProcess($input: CreateProcessInput!) {
createProcess(input: $input) {
id
name
status
properties
createdBy
createdAt
updatedBy
updatedAt
}
}
Variables
{"input": CreateProcessInput}
Response
{
"data": {
"createProcess": {
"id": 4,
"name": "xyz789",
"status": "None",
"properties": {},
"createdBy": 4,
"createdAt": "abc123",
"updatedBy": "4",
"updatedAt": "abc123"
}
}
}
deleteAsset
deleteAssetFile
deleteGroup
deleteLabel
deleteUploadFile
locateAsset
Response
Returns an
Asset!
Arguments
| Name | Description |
|---|---|
input -
LocateAssetInput!
|
Example
Query
mutation locateAsset($input: LocateAssetInput!) {
locateAsset(input: $input) {
id
groups {
id
name
assets {
...AssetFragment
}
description
enabled
access
flags
tags {
...SimpleTagValueFragment
}
properties
parent {
...GroupFragment
}
children {
...GroupFragment
}
createdBy
createdByUser {
...UserFragment
}
createdAt
updatedBy
updatedByUser {
...UserFragment
}
updatedAt
}
name
description
assetType
enabled
access
status
createdBy
createdByUser {
id
username
firstname
lastname
email
emailVerified
enabled
attributes
createdAt
}
createdAt
updatedBy
updatedByUser {
id
username
firstname
lastname
email
emailVerified
enabled
attributes
createdAt
}
updatedAt
files {
id
filename
contentType
contentSize
download
filepath
createdBy
createdAt
updatedBy
updatedAt
}
process {
id
name
context
status
tasks {
...ProcessTaskFragment
}
createdBy
createdByUser {
...UserFragment
}
createdAt
updatedBy
updatedByUser {
...UserFragment
}
updatedAt
properties
}
convertedFiles {
id
taskId
filename
contentType
contentSize
download
filepath
createdBy
createdAt
updatedBy
updatedAt
}
flags
properties
tags {
id
name
value
}
}
}
Variables
{"input": LocateAssetInput}
Response
{
"data": {
"locateAsset": {
"id": "4",
"groups": [Group],
"name": "abc123",
"description": "xyz789",
"assetType": "Tiles3D",
"enabled": true,
"access": "Private",
"status": "None",
"createdBy": "4",
"createdByUser": User,
"createdAt": "xyz789",
"updatedBy": 4,
"updatedByUser": User,
"updatedAt": "abc123",
"files": [AssetFile],
"process": Process,
"convertedFiles": [ConvertedFile],
"flags": ["VECTOR"],
"properties": {},
"tags": [SimpleTagValue]
}
}
}
locateGroup
Response
Returns a
Group!
Arguments
| Name | Description |
|---|---|
id -
ID!
|
|
input -
LocateGroupInput!
|
Example
Query
mutation locateGroup(
$id: ID!,
$input: LocateGroupInput!
) {
locateGroup(
id: $id,
input: $input
) {
id
name
assets {
id
groups {
...GroupFragment
}
name
description
assetType
enabled
access
status
createdBy
createdByUser {
...UserFragment
}
createdAt
updatedBy
updatedByUser {
...UserFragment
}
updatedAt
files {
...AssetFileFragment
}
process {
...ProcessFragment
}
convertedFiles {
...ConvertedFileFragment
}
flags
properties
tags {
...SimpleTagValueFragment
}
}
description
enabled
access
flags
tags {
id
name
value
}
properties
parent {
id
name
assets {
...AssetFragment
}
description
enabled
access
flags
tags {
...SimpleTagValueFragment
}
properties
parent {
...GroupFragment
}
children {
...GroupFragment
}
createdBy
createdByUser {
...UserFragment
}
createdAt
updatedBy
updatedByUser {
...UserFragment
}
updatedAt
}
children {
id
name
assets {
...AssetFragment
}
description
enabled
access
flags
tags {
...SimpleTagValueFragment
}
properties
parent {
...GroupFragment
}
children {
...GroupFragment
}
createdBy
createdByUser {
...UserFragment
}
createdAt
updatedBy
updatedByUser {
...UserFragment
}
updatedAt
}
createdBy
createdByUser {
id
username
firstname
lastname
email
emailVerified
enabled
attributes
createdAt
}
createdAt
updatedBy
updatedByUser {
id
username
firstname
lastname
email
emailVerified
enabled
attributes
createdAt
}
updatedAt
}
}
Variables
{"id": 4, "input": LocateGroupInput}
Response
{
"data": {
"locateGroup": {
"id": "4",
"name": "xyz789",
"assets": [Asset],
"description": "xyz789",
"enabled": false,
"access": "Private",
"flags": ["BASEMAP"],
"tags": [SimpleTagValue],
"properties": {},
"parent": Group,
"children": [Group],
"createdBy": "4",
"createdByUser": User,
"createdAt": "xyz789",
"updatedBy": 4,
"updatedByUser": User,
"updatedAt": "abc123"
}
}
}
replaceAsset
updateAsset
Response
Returns an
UpdateAssetResponse!
Arguments
| Name | Description |
|---|---|
id -
ID!
|
|
input -
UpdateAssetInput!
|
Example
Query
mutation updateAsset(
$id: ID!,
$input: UpdateAssetInput!
) {
updateAsset(
id: $id,
input: $input
) {
id
name
description
assetType
enabled
access
groups {
id
name
assets {
...AssetFragment
}
description
enabled
access
flags
tags {
...SimpleTagValueFragment
}
properties
parent {
...GroupFragment
}
children {
...GroupFragment
}
createdBy
createdByUser {
...UserFragment
}
createdAt
updatedBy
updatedByUser {
...UserFragment
}
updatedAt
}
files {
id
filename
contentType
contentSize
download
filepath
createdBy
createdAt
updatedBy
updatedAt
}
flags
properties
tags {
id
name
value
}
createdBy
createdAt
updatedBy
updatedAt
}
}
Variables
{
"id": "4",
"input": UpdateAssetInput
}
Response
{
"data": {
"updateAsset": {
"id": "4",
"name": "xyz789",
"description": "abc123",
"assetType": "Tiles3D",
"enabled": false,
"access": "Private",
"groups": [Group],
"files": [AssetFile],
"flags": ["VECTOR"],
"properties": {},
"tags": [SimpleTagValue],
"createdBy": "4",
"createdAt": "xyz789",
"updatedBy": 4,
"updatedAt": "xyz789"
}
}
}
updateGroup
Response
Returns an
UpdateGroupResponse!
Arguments
| Name | Description |
|---|---|
id -
ID!
|
|
input -
UpdateGroupInput!
|
Example
Query
mutation updateGroup(
$id: ID!,
$input: UpdateGroupInput!
) {
updateGroup(
id: $id,
input: $input
) {
id
parentId
name
description
enabled
access
viewCount
createdBy
createdAt
updatedBy
updatedAt
flags
tags {
id
name
value
}
properties
}
}
Variables
{
"id": "4",
"input": UpdateGroupInput
}
Response
{
"data": {
"updateGroup": {
"id": "4",
"parentId": "4",
"name": "abc123",
"description": "xyz789",
"enabled": false,
"access": "Private",
"viewCount": 123,
"createdBy": 4,
"createdAt": "xyz789",
"updatedBy": "4",
"updatedAt": "xyz789",
"flags": ["BASEMAP"],
"tags": [SimpleTagValue],
"properties": {}
}
}
}
updateLabel
Response
Returns an
UpdateLabelResponse!
Arguments
| Name | Description |
|---|---|
id -
ID!
|
|
input -
UpdateLabelInput!
|
Example
Query
mutation updateLabel(
$id: ID!,
$input: UpdateLabelInput!
) {
updateLabel(
id: $id,
input: $input
) {
id
name
description
assetType
enabled
access
files {
id
filename
contentType
contentSize
download
filepath
createdBy
createdAt
updatedBy
updatedAt
}
createdBy
createdAt
updatedBy
updatedAt
properties
tags {
id
name
value
}
}
}
Variables
{
"id": "4",
"input": UpdateLabelInput
}
Response
{
"data": {
"updateLabel": {
"id": "4",
"name": "xyz789",
"description": "xyz789",
"assetType": "Tiles3D",
"enabled": false,
"access": "Private",
"files": [AssetFile],
"createdBy": "4",
"createdAt": "xyz789",
"updatedBy": 4,
"updatedAt": "xyz789",
"properties": {},
"tags": [SimpleTagValue]
}
}
}
updateProcess
Response
Returns an
UpdateProcessResponse!
Arguments
| Name | Description |
|---|---|
id -
ID!
|
|
input -
UpdateProcessInput!
|
Example
Query
mutation updateProcess(
$id: ID!,
$input: UpdateProcessInput!
) {
updateProcess(
id: $id,
input: $input
) {
id
name
status
properties
createdBy
createdAt
updatedBy
updatedAt
}
}
Variables
{"id": 4, "input": UpdateProcessInput}
Response
{
"data": {
"updateProcess": {
"id": "4",
"name": "xyz789",
"status": "None",
"properties": {},
"createdBy": "4",
"createdAt": "abc123",
"updatedBy": 4,
"updatedAt": "xyz789"
}
}
}
Types
Access
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"Private"
AccessCriteria
Asset
Fields
| Field Name | Description |
|---|---|
id -
ID!
|
|
groups -
[Group]
|
|
name -
String!
|
|
description -
String
|
|
assetType -
AssetType!
|
|
enabled -
Boolean!
|
|
access -
Access!
|
|
status -
ProcessTaskStatus
|
|
createdBy -
ID!
|
|
createdByUser -
User!
|
|
createdAt -
String
|
|
updatedBy -
ID!
|
|
updatedByUser -
User!
|
|
updatedAt -
String
|
|
files -
[AssetFile]!
|
|
process -
Process
|
|
convertedFiles -
[ConvertedFile]
|
|
flags -
[DataAssetFlag]
|
|
properties -
JSON
|
|
tags -
[SimpleTagValue]!
|
Example
{
"id": 4,
"groups": [Group],
"name": "abc123",
"description": "abc123",
"assetType": "Tiles3D",
"enabled": false,
"access": "Private",
"status": "None",
"createdBy": "4",
"createdByUser": User,
"createdAt": "xyz789",
"updatedBy": "4",
"updatedByUser": User,
"updatedAt": "abc123",
"files": [AssetFile],
"process": Process,
"convertedFiles": [ConvertedFile],
"flags": ["VECTOR"],
"properties": {},
"tags": [SimpleTagValue]
}
AssetFile
Example
{
"id": 4,
"filename": "xyz789",
"contentType": "xyz789",
"contentSize": 987,
"download": "xyz789",
"filepath": "abc123",
"createdBy": 4,
"createdAt": "xyz789",
"updatedBy": 4,
"updatedAt": "abc123"
}
AssetFilterInput
Fields
| Input Field | Description |
|---|---|
id -
SimpleCriteria
|
|
groupId -
SimpleCriteria
|
|
groupName -
StringCriteria
|
|
name -
StringCriteria
|
|
description -
StringCriteria
|
|
enabled -
BooleanCriteria
|
|
access -
AccessCriteria
|
|
assetType -
AssetTypeCriteria
|
|
status -
ProcessTaskStatusCriteria
|
|
createdAt -
DateTimeCriteria
|
|
createdBy -
SimpleCriteria
|
|
and -
[AssetFilterInput]
|
|
or -
[AssetFilterInput]
|
|
not -
AssetFilterInput
|
Example
{
"id": SimpleCriteria,
"groupId": SimpleCriteria,
"groupName": StringCriteria,
"name": StringCriteria,
"description": StringCriteria,
"enabled": BooleanCriteria,
"access": AccessCriteria,
"assetType": AssetTypeCriteria,
"status": ProcessTaskStatusCriteria,
"createdAt": DateTimeCriteria,
"createdBy": SimpleCriteria,
"and": [AssetFilterInput],
"or": [AssetFilterInput],
"not": AssetFilterInput
}
AssetPageableInput
Fields
| Input Field | Description |
|---|---|
page -
Int!
|
|
size -
Int!
|
|
sort -
[AssetSort]
|
Example
{"page": 123, "size": 987, "sort": ["ORDER_ASC"]}
AssetPaged
Fields
| Field Name | Description |
|---|---|
items -
[Asset]!
|
|
pageInfo -
PaginationInfo!
|
Example
{
"items": [Asset],
"pageInfo": PaginationInfo
}
AssetSort
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"ORDER_ASC"
AssetType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"Tiles3D"
AssetTypeCriteria
Fields
| Input Field | Description |
|---|---|
eq -
AssetType
|
|
ne -
AssetType
|
|
in -
[AssetType]
|
|
notIn -
[AssetType]
|
|
isNull -
Boolean
|
Example
{
"eq": "Tiles3D",
"ne": "Tiles3D",
"in": ["Tiles3D"],
"notIn": ["Tiles3D"],
"isNull": false
}
Boolean
Description
The Boolean scalar type represents true or false.
BooleanCriteria
Example
{
"lt": true,
"le": true,
"eq": true,
"ne": true,
"ge": true,
"gt": true,
"isNull": true,
"in": [true],
"notIn": [false],
"between": [true],
"notBetween": [false],
"min": BooleanCriteria,
"max": BooleanCriteria
}
CogConvertInput
CommonCriteria
Example
{
"lt": "4",
"le": "4",
"eq": "4",
"ne": "4",
"ge": "4",
"gt": 4,
"isNull": false,
"in": [4],
"notIn": ["4"],
"between": ["4"],
"notBetween": [4],
"min": CommonCriteria,
"max": CommonCriteria
}
ConvertedFile
Example
{
"id": 4,
"taskId": 4,
"filename": "xyz789",
"contentType": "abc123",
"contentSize": 987,
"download": "abc123",
"filepath": "xyz789",
"createdBy": 4,
"createdAt": "xyz789",
"updatedBy": 4,
"updatedAt": "xyz789"
}
CreateAssetInput
Fields
| Input Field | Description |
|---|---|
name -
String!
|
|
description -
String
|
|
assetType -
AssetType!
|
|
enabled -
Boolean!
|
|
access -
Access!
|
|
groupId -
[ID]
|
|
uploadId -
[ID!]
|
|
flags -
[DataAssetFlag]
|
|
tags -
[SimpleTagCreateInput]
|
|
properties -
JSON
|
Example
{
"name": "abc123",
"description": "xyz789",
"assetType": "Tiles3D",
"enabled": true,
"access": "Private",
"groupId": ["4"],
"uploadId": ["4"],
"flags": ["VECTOR"],
"tags": [SimpleTagCreateInput],
"properties": {}
}
CreateAssetResponse
Fields
| Field Name | Description |
|---|---|
id -
ID!
|
|
name -
String!
|
|
description -
String
|
|
assetType -
AssetType!
|
|
enabled -
Boolean!
|
|
access -
Access!
|
|
groups -
[Group]
|
|
files -
[AssetFile]!
|
|
properties -
JSON
|
|
flags -
[DataAssetFlag]
|
|
tags -
[SimpleTagValue]
|
|
createdBy -
ID
|
|
createdAt -
String
|
|
updatedBy -
ID
|
|
updatedAt -
String
|
Example
{
"id": 4,
"name": "xyz789",
"description": "xyz789",
"assetType": "Tiles3D",
"enabled": true,
"access": "Private",
"groups": [Group],
"files": [AssetFile],
"properties": {},
"flags": ["VECTOR"],
"tags": [SimpleTagValue],
"createdBy": 4,
"createdAt": "xyz789",
"updatedBy": "4",
"updatedAt": "xyz789"
}
CreateGroupInput
Fields
| Input Field | Description |
|---|---|
parentId -
ID
|
|
name -
String!
|
|
description -
String
|
|
enabled -
Boolean!
|
|
access -
Access!
|
|
flags -
[DataGroupFlag]
|
|
tags -
[SimpleTagCreateInput]
|
|
properties -
JSON
|
Example
{
"parentId": 4,
"name": "abc123",
"description": "abc123",
"enabled": true,
"access": "Private",
"flags": ["BASEMAP"],
"tags": [SimpleTagCreateInput],
"properties": {}
}
CreateGroupResponse
Example
{
"id": 4,
"parentId": "4",
"name": "xyz789",
"description": "abc123",
"enabled": true,
"access": "Private",
"flags": ["BASEMAP"],
"tags": [SimpleTagValue],
"properties": {},
"createdBy": 4,
"createdAt": "xyz789",
"updatedBy": "4",
"updatedAt": "xyz789"
}
CreateLabelInput
Example
{
"name": "abc123",
"description": "abc123",
"content": "xyz789",
"enabled": false,
"access": "Private",
"files": ["4"],
"tags": [SimpleTagCreateInput],
"properties": {}
}
CreateLabelResponse
Fields
| Field Name | Description |
|---|---|
id -
ID!
|
|
name -
String!
|
|
description -
String
|
|
assetType -
AssetType!
|
|
enabled -
Boolean!
|
|
access -
Access!
|
|
files -
[AssetFile]!
|
|
createdBy -
ID
|
|
createdAt -
String
|
|
updatedBy -
ID
|
|
updatedAt -
String
|
|
properties -
JSON
|
|
tags -
[SimpleTagValue]!
|
Example
{
"id": 4,
"name": "xyz789",
"description": "abc123",
"assetType": "Tiles3D",
"enabled": true,
"access": "Private",
"files": [AssetFile],
"createdBy": 4,
"createdAt": "abc123",
"updatedBy": 4,
"updatedAt": "xyz789",
"properties": {},
"tags": [SimpleTagValue]
}
CreateProcessInput
Fields
| Input Field | Description |
|---|---|
name -
String!
|
|
context -
ProcessContextInput!
|
|
source -
ProcessSourceInput!
|
|
properties -
JSON
|
Example
{
"name": "xyz789",
"context": ProcessContextInput,
"source": ProcessSourceInput,
"properties": {}
}
CreateProcessResponse
Example
{
"id": 4,
"name": "abc123",
"status": "None",
"properties": {},
"createdBy": "4",
"createdAt": "xyz789",
"updatedBy": "4",
"updatedAt": "abc123"
}
DataAssetFlag
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"VECTOR"
DataGroupFlag
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"BASEMAP"
Date
Example
"2007-12-03"
DateCriteria
Example
{
"lt": "2007-12-03",
"le": "2007-12-03",
"eq": "2007-12-03",
"ne": "2007-12-03",
"ge": "2007-12-03",
"gt": "2007-12-03",
"in": ["2007-12-03"],
"notIn": ["2007-12-03"],
"between": ["2007-12-03"],
"notBetween": ["2007-12-03"],
"min": DateCriteria,
"max": DateCriteria
}
DateTime
Example
"2007-12-03T10:15:30Z"
DateTimeCriteria
Fields
| Input Field | Description |
|---|---|
lt -
DateTime
|
|
le -
DateTime
|
|
eq -
DateTime
|
|
ne -
DateTime
|
|
ge -
DateTime
|
|
gt -
DateTime
|
|
isNull -
Boolean
|
|
in -
[DateTime]
|
|
notIn -
[DateTime]
|
|
between -
[DateTime]
|
|
notBetween -
[DateTime]
|
|
min -
DateTimeCriteria
|
|
max -
DateTimeCriteria
|
Example
{
"lt": "2007-12-03T10:15:30Z",
"le": "2007-12-03T10:15:30Z",
"eq": "2007-12-03T10:15:30Z",
"ne": "2007-12-03T10:15:30Z",
"ge": "2007-12-03T10:15:30Z",
"gt": "2007-12-03T10:15:30Z",
"isNull": true,
"in": ["2007-12-03T10:15:30Z"],
"notIn": ["2007-12-03T10:15:30Z"],
"between": ["2007-12-03T10:15:30Z"],
"notBetween": ["2007-12-03T10:15:30Z"],
"min": DateTimeCriteria,
"max": DateTimeCriteria
}
F4DConvertInput
Example
{
"sourceCharset": "abc123",
"targetCharset": "abc123",
"meshType": "abc123",
"skinLevel": 123,
"usf": 987.65,
"indexing": false,
"upAxis": "Y"
}
Float
Description
The Float scalar type represents signed double-precision fractional values as specified by
IEEE 754.
Example
987.65
FloatCriteria
Example
{
"lt": 987.65,
"le": 123.45,
"eq": 987.65,
"ne": 123.45,
"ge": 987.65,
"gt": 123.45,
"in": [123.45],
"notIn": [123.45],
"between": [987.65],
"notBetween": [123.45],
"min": FloatCriteria,
"max": FloatCriteria
}
Group
Fields
| Field Name | Description |
|---|---|
id -
ID!
|
|
name -
String!
|
|
assets -
[Asset]
|
|
description -
String
|
|
enabled -
Boolean!
|
|
access -
Access!
|
|
flags -
[DataGroupFlag]
|
|
tags -
[SimpleTagValue]
|
|
properties -
JSON
|
|
parent -
Group
|
|
children -
[Group]!
|
|
createdBy -
ID!
|
|
createdByUser -
User!
|
|
createdAt -
String
|
|
updatedBy -
ID!
|
|
updatedByUser -
User!
|
|
updatedAt -
String
|
Example
{
"id": 4,
"name": "abc123",
"assets": [Asset],
"description": "abc123",
"enabled": true,
"access": "Private",
"flags": ["BASEMAP"],
"tags": [SimpleTagValue],
"properties": {},
"parent": Group,
"children": [Group],
"createdBy": 4,
"createdByUser": User,
"createdAt": "xyz789",
"updatedBy": 4,
"updatedByUser": User,
"updatedAt": "xyz789"
}
GroupFilterInput
Fields
| Input Field | Description |
|---|---|
onlyRoot -
Boolean
|
|
id -
SimpleCriteria
|
|
parentId -
SimpleCriteria
|
|
name -
StringCriteria
|
|
description -
StringCriteria
|
|
enabled -
BooleanCriteria
|
|
access -
AccessCriteria
|
|
createdBy -
SimpleCriteria
|
|
createdAt -
DateTimeCriteria
|
|
and -
[GroupFilterInput!]
|
|
or -
[GroupFilterInput!]
|
|
not -
GroupFilterInput
|
Example
{
"onlyRoot": false,
"id": SimpleCriteria,
"parentId": SimpleCriteria,
"name": StringCriteria,
"description": StringCriteria,
"enabled": BooleanCriteria,
"access": AccessCriteria,
"createdBy": SimpleCriteria,
"createdAt": DateTimeCriteria,
"and": [GroupFilterInput],
"or": [GroupFilterInput],
"not": GroupFilterInput
}
GroupPageableInput
Fields
| Input Field | Description |
|---|---|
page -
Int!
|
|
size -
Int!
|
|
sort -
[GroupSort]
|
Example
{"page": 987, "size": 123, "sort": ["NAME_ASC"]}
GroupPaged
Fields
| Field Name | Description |
|---|---|
items -
[Group]!
|
|
pageInfo -
PaginationInfo!
|
Example
{
"items": [Group],
"pageInfo": PaginationInfo
}
GroupSort
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"NAME_ASC"
ID
Description
The ID scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as "4") or integer (such as 4) input value will be accepted as an ID.
Example
"4"
Int
Description
The Int scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.
Example
987
IntCriteria
Example
{
"lt": 123,
"le": 123,
"eq": 123,
"ne": 123,
"ge": 987,
"gt": 987,
"in": [987],
"notIn": [987],
"between": [987],
"notBetween": [123],
"min": IntCriteria,
"max": IntCriteria
}
InterpolationType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"NEAREST"
JSON
Example
{}
JsonPropertyInput
Fields
| Input Field | Description |
|---|---|
patch -
[JsonPropertyPatchInput!]
|
|
merge -
JSON
|
Example
{"patch": [JsonPropertyPatchInput], "merge": {}}
JsonPropertyPatchInput
Fields
| Input Field | Description |
|---|---|
op -
JsonPropertyPatchOp!
|
|
path -
String!
|
|
from -
String
|
|
value -
JSON
|
Example
{
"op": "add",
"path": "xyz789",
"from": "xyz789",
"value": {}
}
JsonPropertyPatchOp
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"add"
Label
Example
{
"id": 4,
"name": "abc123",
"content": "xyz789",
"enabled": true,
"access": "Private",
"viewCount": 123,
"createdBy": 4,
"createdAt": "abc123",
"updatedBy": "4",
"updatedAt": "xyz789",
"files": [AssetFile]
}
LabelFilterInput
Fields
| Input Field | Description |
|---|---|
id -
SimpleCriteria
|
|
name -
StringCriteria
|
|
enabled -
BooleanCriteria
|
Example
{
"id": SimpleCriteria,
"name": StringCriteria,
"enabled": BooleanCriteria
}
LabelPageableInput
Fields
| Input Field | Description |
|---|---|
page -
Int!
|
|
size -
Int!
|
|
sort -
[LabelSort]
|
Example
{"page": 123, "size": 987, "sort": ["NAME_ASC"]}
LabelPaged
Fields
| Field Name | Description |
|---|---|
items -
[Label]!
|
|
pageInfo -
PaginationInfo!
|
Example
{
"items": [Label],
"pageInfo": PaginationInfo
}
LabelSort
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"NAME_ASC"
LayerAssetInfoSource
LayerAssetInfoTarget
LocateAssetInput
Fields
| Input Field | Description |
|---|---|
source -
LayerAssetInfoSource!
|
|
target -
LayerAssetInfoTarget!
|
|
option -
LocateOption
|
Example
{
"source": LayerAssetInfoSource,
"target": LayerAssetInfoTarget,
"option": "BEFORE"
}
LocateGroupInput
Fields
| Input Field | Description |
|---|---|
target -
ID!
|
|
option -
LocateOption!
|
Example
{"target": "4", "option": "BEFORE"}
LocateOption
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"BEFORE"
PaginationInfo
Process
Example
{
"id": "4",
"name": "xyz789",
"context": {},
"status": "None",
"tasks": [ProcessTask],
"createdBy": 4,
"createdByUser": User,
"createdAt": "abc123",
"updatedBy": 4,
"updatedByUser": User,
"updatedAt": "abc123",
"properties": {}
}
ProcessContextInput
Fields
| Input Field | Description |
|---|---|
t3d -
T3DConvertInput
|
|
f4d -
F4DConvertInput
|
|
smartTile -
SmartTileConvertInput
|
|
cog -
CogConvertInput
|
|
ogr2ogr -
ShpConvertInput
|
|
warp -
TiffConvertInput
|
|
terrain -
TerrainConvertInput
|
Example
{
"t3d": T3DConvertInput,
"f4d": F4DConvertInput,
"smartTile": SmartTileConvertInput,
"cog": CogConvertInput,
"ogr2ogr": ShpConvertInput,
"warp": TiffConvertInput,
"terrain": TerrainConvertInput
}
ProcessFilterInput
Fields
| Input Field | Description |
|---|---|
id -
SimpleCriteria
|
|
assetId -
SimpleCriteria
|
|
name -
StringCriteria
|
|
description -
StringCriteria
|
|
enabled -
BooleanCriteria
|
|
and -
[ProcessFilterInput!]
|
|
or -
[ProcessFilterInput!]
|
|
not -
ProcessFilterInput
|
Example
{
"id": SimpleCriteria,
"assetId": SimpleCriteria,
"name": StringCriteria,
"description": StringCriteria,
"enabled": BooleanCriteria,
"and": [ProcessFilterInput],
"or": [ProcessFilterInput],
"not": ProcessFilterInput
}
ProcessPageableInput
Fields
| Input Field | Description |
|---|---|
page -
Int!
|
|
size -
Int!
|
|
sort -
[ProcessSort]
|
Example
{"page": 987, "size": 987, "sort": ["CREATED_AT_ASC"]}
ProcessPaged
Fields
| Field Name | Description |
|---|---|
items -
[Process]!
|
|
pageInfo -
PaginationInfo!
|
Example
{
"items": [Process],
"pageInfo": PaginationInfo
}
ProcessSort
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"CREATED_AT_ASC"
ProcessSourceInput
Fields
| Input Field | Description |
|---|---|
assetId -
[ID]!
|
Example
{"assetId": ["4"]}
ProcessTask
Example
{
"id": "4",
"status": "None",
"error": "xyz789",
"stacktrace": "xyz789",
"createdBy": 4,
"createdAt": "abc123",
"updatedBy": "4",
"updatedAt": "xyz789"
}
ProcessTaskF4DUpAxis
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"Y"
ProcessTaskStatus
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"None"
ProcessTaskStatusCriteria
Fields
| Input Field | Description |
|---|---|
eq -
ProcessTaskStatus
|
|
ne -
ProcessTaskStatus
|
|
in -
[ProcessTaskStatus]
|
|
notIn -
[ProcessTaskStatus]
|
|
isNull -
Boolean
|
Example
{"eq": "None", "ne": "None", "in": ["None"], "notIn": ["None"], "isNull": false}
ShpConvertInput
Example
{
"sourceCharset": "abc123",
"targetCharset": "abc123",
"sourceSrs": "abc123",
"targetSrs": "xyz789",
"layerType": "abc123",
"output": ShpConvertOutputInput
}
ShpConvertOutputInput
Fields
| Input Field | Description |
|---|---|
pgsql -
ShpOutputPgsql
|
|
test -
ShpOutputPgsqlTest
|
Example
{
"pgsql": ShpOutputPgsql,
"test": ShpOutputPgsqlTest
}
ShpOutputPgsql
ShpOutputPgsqlTest
SimpleCriteria
SimpleTagCommandInput
Fields
| Input Field | Description |
|---|---|
create -
[SimpleTagCreateInput]
|
|
update -
[SimpleTagUpdateInput]
|
|
delete -
[SimpleTagDeleteInput]
|
Example
{
"create": [SimpleTagCreateInput],
"update": [SimpleTagUpdateInput],
"delete": [SimpleTagDeleteInput]
}
SimpleTagCreateInput
SimpleTagDeleteInput
Fields
| Input Field | Description |
|---|---|
id -
ID!
|
Example
{"id": "4"}
SimpleTagUpdateInput
SimpleTagValue
SmartTileConvertInput
String
Description
The String scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.
Example
"abc123"
StringCriteria
Fields
| Input Field | Description |
|---|---|
lt -
String
|
|
le -
String
|
|
eq -
String
|
|
ne -
String
|
|
ge -
String
|
|
gt -
String
|
|
isNull -
Boolean
|
|
in -
[String]
|
|
notIn -
[String]
|
|
between -
[String]
|
|
notBetween -
[String]
|
|
min -
StringCriteria
|
|
max -
StringCriteria
|
|
eqIgnoreCase -
String
|
|
contains -
String
|
|
containsIgnoreCase -
String
|
|
startsWith -
String
|
|
startsWithIgnoreCase -
String
|
|
endsWith -
String
|
|
endsWithIgnoreCase -
String
|
|
isEmpty -
Boolean
|
|
matches -
String
|
Example
{
"lt": "abc123",
"le": "abc123",
"eq": "abc123",
"ne": "abc123",
"ge": "xyz789",
"gt": "xyz789",
"isNull": true,
"in": ["xyz789"],
"notIn": ["xyz789"],
"between": ["abc123"],
"notBetween": ["abc123"],
"min": StringCriteria,
"max": StringCriteria,
"eqIgnoreCase": "abc123",
"contains": "abc123",
"containsIgnoreCase": "xyz789",
"startsWith": "xyz789",
"startsWithIgnoreCase": "abc123",
"endsWith": "xyz789",
"endsWithIgnoreCase": "abc123",
"isEmpty": false,
"matches": "abc123"
}
T3DConvertInput
Fields
| Input Field | Description |
|---|---|
inputType -
T3DFormatType!
|
|
crs -
String
|
|
proj -
String
|
|
quiet -
Boolean!
|
|
recursive -
Boolean!
|
|
reverseTexCoord -
Boolean
|
|
pngTexture -
Boolean
|
|
yUpAxis -
Boolean
|
|
refineAdd -
Boolean
|
|
maxCount -
Int
|
|
maxLod -
Int
|
|
minLod -
Int
|
|
maxPoints -
Int
|
|
flipCoordinate -
Boolean
|
|
nameColumn -
String
|
|
heightColumn -
String
|
|
altitudeColumn -
String
|
|
minimumHeight -
Float
|
|
absoluteAltitude -
Boolean
|
|
zeroOrigin -
Boolean
|
|
autoUpAxis -
Boolean
|
Example
{
"inputType": "FBX",
"crs": "abc123",
"proj": "xyz789",
"quiet": false,
"recursive": true,
"reverseTexCoord": false,
"pngTexture": true,
"yUpAxis": false,
"refineAdd": true,
"maxCount": 123,
"maxLod": 123,
"minLod": 987,
"maxPoints": 987,
"flipCoordinate": false,
"nameColumn": "abc123",
"heightColumn": "abc123",
"altitudeColumn": "xyz789",
"minimumHeight": 987.65,
"absoluteAltitude": false,
"zeroOrigin": true,
"autoUpAxis": true
}
T3DFormatType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"FBX"
TerrainConvertInput
Example
{
"calculateNormals": false,
"debug": false,
"help": false,
"interpolationType": "NEAREST",
"minDepth": 987,
"maxDepth": 987,
"strength": 123
}
TiffConvertInput
Time
Example
"10:15:30Z"
TimeCriteria
Example
{
"lt": "10:15:30Z",
"le": "10:15:30Z",
"eq": "10:15:30Z",
"ne": "10:15:30Z",
"ge": "10:15:30Z",
"gt": "10:15:30Z",
"in": ["10:15:30Z"],
"notIn": ["10:15:30Z"],
"between": ["10:15:30Z"],
"notBetween": ["10:15:30Z"],
"min": TimeCriteria,
"max": TimeCriteria
}
Type
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"Byte"
UpdateAssetInput
Fields
| Input Field | Description |
|---|---|
name -
String
|
|
description -
String
|
|
assetType -
AssetType
|
|
enabled -
Boolean
|
|
access -
Access
|
|
status -
ProcessTaskStatus
|
|
groupId -
[ID]
|
|
uploadId -
[ID!]
|
|
flags -
[DataAssetFlag]
|
|
tags -
SimpleTagCommandInput
|
|
properties -
JsonPropertyInput
|
Example
{
"name": "abc123",
"description": "abc123",
"assetType": "Tiles3D",
"enabled": true,
"access": "Private",
"status": "None",
"groupId": ["4"],
"uploadId": ["4"],
"flags": ["VECTOR"],
"tags": SimpleTagCommandInput,
"properties": JsonPropertyInput
}
UpdateAssetResponse
Fields
| Field Name | Description |
|---|---|
id -
ID!
|
|
name -
String!
|
|
description -
String
|
|
assetType -
AssetType!
|
|
enabled -
Boolean!
|
|
access -
Access!
|
|
groups -
[Group]
|
|
files -
[AssetFile]!
|
|
flags -
[DataAssetFlag]
|
|
properties -
JSON
|
|
tags -
[SimpleTagValue]!
|
|
createdBy -
ID
|
|
createdAt -
String
|
|
updatedBy -
ID
|
|
updatedAt -
String
|
Example
{
"id": 4,
"name": "abc123",
"description": "abc123",
"assetType": "Tiles3D",
"enabled": false,
"access": "Private",
"groups": [Group],
"files": [AssetFile],
"flags": ["VECTOR"],
"properties": {},
"tags": [SimpleTagValue],
"createdBy": "4",
"createdAt": "abc123",
"updatedBy": 4,
"updatedAt": "xyz789"
}
UpdateGroupInput
Fields
| Input Field | Description |
|---|---|
parentId -
ID
|
|
name -
String
|
|
description -
String
|
|
enabled -
Boolean
|
|
access -
Access
|
|
flags -
[DataGroupFlag]
|
|
tags -
SimpleTagCommandInput
|
|
properties -
JsonPropertyInput
|
Example
{
"parentId": 4,
"name": "abc123",
"description": "xyz789",
"enabled": false,
"access": "Private",
"flags": ["BASEMAP"],
"tags": SimpleTagCommandInput,
"properties": JsonPropertyInput
}
UpdateGroupResponse
Example
{
"id": 4,
"parentId": 4,
"name": "xyz789",
"description": "xyz789",
"enabled": false,
"access": "Private",
"viewCount": 987,
"createdBy": "4",
"createdAt": "abc123",
"updatedBy": "4",
"updatedAt": "abc123",
"flags": ["BASEMAP"],
"tags": [SimpleTagValue],
"properties": {}
}
UpdateLabelInput
Fields
| Input Field | Description |
|---|---|
id -
ID!
|
|
name -
String
|
|
description -
String
|
|
assetType -
AssetType
|
|
enabled -
Boolean
|
|
access -
Access
|
|
tags -
SimpleTagCommandInput
|
|
properties -
JsonPropertyInput
|
Example
{
"id": 4,
"name": "xyz789",
"description": "abc123",
"assetType": "Tiles3D",
"enabled": false,
"access": "Private",
"tags": SimpleTagCommandInput,
"properties": JsonPropertyInput
}
UpdateLabelResponse
Fields
| Field Name | Description |
|---|---|
id -
ID!
|
|
name -
String!
|
|
description -
String
|
|
assetType -
AssetType!
|
|
enabled -
Boolean!
|
|
access -
Access!
|
|
files -
[AssetFile]!
|
|
createdBy -
ID
|
|
createdAt -
String
|
|
updatedBy -
ID
|
|
updatedAt -
String
|
|
properties -
JSON
|
|
tags -
[SimpleTagValue]!
|
Example
{
"id": 4,
"name": "xyz789",
"description": "xyz789",
"assetType": "Tiles3D",
"enabled": false,
"access": "Private",
"files": [AssetFile],
"createdBy": "4",
"createdAt": "xyz789",
"updatedBy": 4,
"updatedAt": "xyz789",
"properties": {},
"tags": [SimpleTagValue]
}
UpdateProcessInput
Fields
| Input Field | Description |
|---|---|
id -
ID
|
|
name -
String
|
|
context -
ProcessContextInput
|
|
source -
ProcessSourceInput
|
|
properties -
JsonPropertyInput
|
Example
{
"id": "4",
"name": "abc123",
"context": ProcessContextInput,
"source": ProcessSourceInput,
"properties": JsonPropertyInput
}
UpdateProcessResponse
Example
{
"id": "4",
"name": "abc123",
"status": "None",
"properties": {},
"createdBy": "4",
"createdAt": "xyz789",
"updatedBy": "4",
"updatedAt": "xyz789"
}
UploadFile
Example
{
"id": 4,
"filename": "xyz789",
"contentSize": 123,
"contentType": "xyz789",
"download": "abc123",
"createdBy": "4",
"createdByUser": User,
"createdAt": "xyz789",
"updatedBy": 4,
"updatedByUser": User,
"updatedAt": "abc123",
"properties": {}
}
UploadFileFilterInput
Fields
| Input Field | Description |
|---|---|
id -
SimpleCriteria
|
|
filename -
StringCriteria
|
|
createdAt -
DateTimeCriteria
|
|
createdBy -
SimpleCriteria
|
|
and -
[UploadFileFilterInput]
|
|
or -
[UploadFileFilterInput]
|
|
not -
UploadFileFilterInput
|
Example
{
"id": SimpleCriteria,
"filename": StringCriteria,
"createdAt": DateTimeCriteria,
"createdBy": SimpleCriteria,
"and": [UploadFileFilterInput],
"or": [UploadFileFilterInput],
"not": UploadFileFilterInput
}
UploadFilePageableInput
Fields
| Input Field | Description |
|---|---|
page -
Int!
|
|
size -
Int!
|
|
sort -
[UploadFileSort]
|
Example
{"page": 987, "size": 987, "sort": ["NAME_ASC"]}
UploadFilePaged
Fields
| Field Name | Description |
|---|---|
items -
[UploadFile]!
|
|
pageInfo -
PaginationInfo!
|
Example
{
"items": [UploadFile],
"pageInfo": PaginationInfo
}
UploadFileSort
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"NAME_ASC"
User
Example
{
"id": 4,
"username": "xyz789",
"firstname": "abc123",
"lastname": "xyz789",
"email": "abc123",
"emailVerified": true,
"enabled": false,
"attributes": {},
"createdAt": "xyz789"
}