Resources

You may also enjoy the interactive interface provided for this API by Swagger.

Try it out!

name path methods description
Components
  • /components
  • /components/createHandle
  • /components/deleteHandle
  • /components/getHandleList
  • /components/getHandleValue
  • /components/modifyHandle
  • /components/{componentId}
  • /components/{componentId}/changeMedia
  • /components/{componentId}/checkpoint
  • /components/{componentId}/controlurls
  • /components/{componentId}/downloadPrintJob
  • /components/{componentId}/keepalive
  • /components/{componentId}/printJobs
  • /components/{componentId}/result
  • /components/{componentId}/screenshot
  • /components/{componentId}/snapshot
  • /components/{componentId}/state
  • /components/{componentId}/stop
  • POST
  • POST
  • POST
  • GET
  • GET
  • POST
  • DELETE GET
  • POST
  • POST
  • GET
  • GET
  • POST
  • GET
  • GET
  • GET
  • POST
  • GET
  • GET
Emil
  • /Emil/buildInfo
  • /Emil/resetUsageLog
  • /Emil/serverLog
  • /Emil/usageLog
  • GET
  • GET
  • GET
  • GET
EmilContainerData
  • /EmilContainerData/getOriginRuntimeList
  • /EmilContainerData/saveContainerImage
  • /EmilContainerData/saveContainerImageConfig
  • GET
  • POST
  • POST
EmilEnvironmentData
  • /EmilEnvironmentData/createEnvironment
  • /EmilEnvironmentData/defaultEnvironment
  • /EmilEnvironmentData/delete
  • /EmilEnvironmentData/environment
  • /EmilEnvironmentData/environmentMetaData
  • /EmilEnvironmentData/export
  • /EmilEnvironmentData/exportToRemoteArchive
  • /EmilEnvironmentData/forkRevision
  • /EmilEnvironmentData/getAllEnvironments
  • /EmilEnvironmentData/getEnvironmentTemplates
  • /EmilEnvironmentData/importImage
  • /EmilEnvironmentData/init
  • /EmilEnvironmentData/list
  • /EmilEnvironmentData/objectDependencies
  • /EmilEnvironmentData/overrideObjectCharacterization
  • /EmilEnvironmentData/remoteList
  • /EmilEnvironmentData/revertRevision
  • /EmilEnvironmentData/setDefaultEnvironment
  • /EmilEnvironmentData/sync
  • /EmilEnvironmentData/taskState
  • /EmilEnvironmentData/updateDescription
  • POST
  • GET
  • POST
  • GET
  • GET
  • GET
  • POST
  • POST
  • GET
  • GET
  • POST
  • GET
  • GET
  • GET
  • POST
  • GET
  • POST
  • GET
  • GET
  • GET
  • POST
EmilObjectData
  • /EmilObjectData/environments
  • /EmilObjectData/list
  • /EmilObjectData/mediaDescription
  • /EmilObjectData/metadata
  • /EmilObjectData/sync
  • GET
  • GET
  • GET
  • GET
  • GET
EmilSoftwareData
  • /EmilSoftwareData/getSoftwareObject
  • /EmilSoftwareData/getSoftwarePackageDescription
  • /EmilSoftwareData/getSoftwarePackageDescriptions
  • /EmilSoftwareData/saveSoftwareObject
  • GET
  • GET
  • GET
  • POST
EmilUserSession
  • /EmilUserSession/delete
  • /EmilUserSession/list
  • /EmilUserSession/session
  • GET
  • GET
  • GET
Networks
  • /networks
  • /networks/{groupId}
  • /networks/{groupId}/keepalive
  • POST
  • GET
  • POST

Data Types

JSON

type description
AbstractDataResource
AccessType
Action
Architecture
Binding
BlobStoreBinding
CheckpointResponse
ClassificationResult
ComponentConfiguration
ComponentRequest
ComponentResponse
ComponentSpec
ComponentStateResponse
ComponentWithExternalFilesRequest
CompressionFormat
ContainerComponentRequest
ContainerConfiguration
DefaultEnvironmentResponse
Device
DigitalObjectMetadataResponse
DockerContainerConfiguration
Drive
DriveType
EmilRequestType
EmilResponseType
EmilSoftwareObject
EmulatorSpec
Environment
EnvironmentCreateRequest
EnvironmentDeleteRequest
EnvironmentDescription
EnvironmentInfo
EnvironmentMetaData
ErrorInformation
FileCollection
FileCollectionEntry
FileFormat
FileSystemType
FileURL
ForkRevisionRequest
GroupComponent
HandleListResponse
HandleRequest
HandleValueResponse
Html5Options
ImageArchiveBinding
ImageGeneralization
ImportImageRequest
Input
InputMedium
InputOptions
JaxbType
Machine
MachineComponentRequest
MachineComponentResponse
MachineConfiguration
MachineConfigurationTemplate
MediaChangeRequest
MediaDescriptionItem
MediaDescriptionResponse
MediaDescriptionTypeList
MediumType
NativeConfig
NetworkRequest
NetworkResponse
NetworkSwitchConfiguration
Nic
NodeTcpConfiguration
ObjectArchiveBinding
ObjectListItem
ObjectListResponse
OciContainerConfiguration
OperatingSystem
OverrideCharacterizationRequest
PartitionTableType
Precondition
PrintJob
Process
RemoteExportRequest
RemoteExportResponse
RequiredFiles
RevertRevisionRequest
RuntimeListItem
RuntimeListResponse
SaveContainerRequest SaveContainerRequest
SaveContainerResponse SaveContainerResponse: respond with status and possible id of saved image
SaveCreatedEnvironmentRequest
SaveDerivateRequest
SaveImportRequest
SaveNewEnvironmentRequest
SaveObjectEnvironmentRequest
SaveUserSessionRequest
SlirpComponentRequest
SnapshotRequest
SnapshotResponse
SocksComponentRequest
SoftwareDescription
TaskStateResponse
TcpGatewayConfig
TimeOptions
TransportType
UiOptions
UpdateEnvironmentDescriptionRequest
UserSessionResponse
VdeSlirpConfiguration
VdeSocksConfiguration

XML

Default Namespace
type description
jaxbType
checkpointResponse
defaultEnvironmentResponse
digitalObjectMetadataResponse
environmentCreateRequest
environmentInfo
errorInformation
forkRevisionRequest
groupComponent
importImageRequest
mediaDescriptionItem
mediaDescriptionResponse
mediaDescriptionTypeList
networkRequest
componentSpec
tcpGatewayConfig
networkResponse
objectListItem
objectListResponse
runtimeListItem
runtimeListResponse
saveContainerRequest SaveContainerRequest
saveContainerResponse SaveContainerResponse: respond with status and possible id of saved image
userSessionResponse
classificationResult
fileFormat
operatingSystem
componentRequest
componentResponse
componentStateResponse
componentWithExternalFilesRequest
fileURL
inputMedium
container
emilRequestType
emilResponseType
environmentMetaData
handleListResponse
handleRequest
machine
machineComponentResponse
mediaChangeRequest
remoteExportRequest
remoteExportResponse
revertRevisionRequest
slirp
snapshotResponse
socks
taskStateResponse
updateEnvironmentDescriptionRequest
saveCreatedEnvironment
saveRevision
saveImport
newEnvironment
objectEnvironment
saveUserSession
snapshotRequest
componentConfiguration
input
NativeConfig (Anonymous)
networkSwitchConfiguration
process
printJob
Namespace http://bwfla.bwl.de/common/datatypes
type description
environmentDescription
softwareDescription
abstractDataResource
binding
blobStoreBinding
containerConfiguration
device
dockerContainerConfiguration
drive
emulatorSpec
environment
fileCollection
file
html5Options
imageArchiveBinding
imageGeneralization
kbdOptions
emulationEnvironment
emulationEnvironmentTemplate
nic
nodeTcpConfiguration
objectArchiveBinding
ociContainerConfiguration
precondition
requiredFiles
timeOptions
uiOptions
vdeSlirpConfiguration
vdeSocksConfiguration
Namespace http://bwfla.bwl.de/components/datatypes
type description
fileSystemType
mediumType
partitionTableType
action
compressionFormat