GetTemplateForm
GET
/api/v1/t/{tenant}/workflows/templates/{template}
const url = 'https://example.com/api/v1/t/example/workflows/templates/example';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://example.com/api/v1/t/example/workflows/templates/exampleParameters
Abschnitt betitelt „ Parameters “Path Parameters
Abschnitt betitelt „Path Parameters“tenant
required
string
Tenant slug
template
required
string
Responses
Abschnitt betitelt „ Responses “OK
Media typeapplication/json
object
template
required
definitionId
required
null | string format: uuid
currentVersion
required
integer format: int32
version
required
null | integer format: uint32
isDefault
required
boolean
form
required
Any of: discriminator: template
object
template
required
string
amountField
required
string
rules
required
Array<object>
object
amountFrom
required
null | number format: double
amountTo
required
null | number format: double
field
required
null | string
fieldValue
required
null | string
costCenterId
required
null | string format: uuid
approver
required
object
kind
required
userId
null | string format: uuid
roleId
null | string format: uuid
table
null | string
fallbackApprover
required
object
kind
required
userId
null | string format: uuid
roleId
null | string format: uuid
table
null | string
fourEyesAmount
required
null | number format: double
secondApprover
required
deadlines
required
suggestApprover
required
boolean
checkDuplicates
required
boolean
suggestAllocation
required
boolean
collectiveApproval
required
object
enabled
required
boolean
cap
required
null | number format: double
name
required
string
triggerDocumentTypeId
required
null | string format: uuid
object
template
required
string
noticeDateField
required
string
daysBefore
required
integer format: int32
reviewer
required
object
kind
required
userId
null | string format: uuid
roleId
null | string format: uuid
table
null | string
deadlines
required
name
required
string
triggerDocumentTypeId
required
null | string format: uuid
object
template
required
string
rules
required
Array<object>
object
matchTagIds
required
Array<string>
matchFileIds
required
Array<string>
field
required
null | string
fieldValue
required
null | string
recipient
required
object
kind
required
userId
null | string format: uuid
roleId
null | string format: uuid
table
null | string
fileId
required
null | string format: uuid
tagIds
required
Array<string>
fallback
required
deadlines
required
name
required
string
triggerDocumentTypeId
required
null | string format: uuid
object
template
required
string
assignee
required
object
kind
required
userId
null | string format: uuid
roleId
null | string format: uuid
table
null | string
deadlines
required
name
required
string
triggerDocumentTypeId
required
null | string format: uuid
object
template
required
string
positions
required
object
key
additional properties
object
x
required
number format: double
y
required
number format: double
invoiceSettings
required
dataTables
Array<object> | null
object
key
required
string
labelDe
required
string
labelEn
required
string
columns
required
Array<object>
object
key
required
string
labelDe
required
string
labelEn
required
string
kind
required
isKey
required
boolean
rows
required
Array<object>
object
name
required
string
triggerDocumentTypeId
required
null | string format: uuid
designed
required
boolean
Example
{ "template": "InvoiceApproval", "form": { "template": "InvoiceApproval", "rules": [ { "approver": { "kind": "Member" } } ], "fallbackApprover": { "kind": "Member" }, "secondApprover": { "kind": "Member" }, "deadlines": { "escalationTarget": { "kind": "Member" } } }}Forbidden
Media typeapplication/problem+json
object
type
null | string
title
null | string
status
null | integer format: int32
detail
null | string
instance
null | string
Examplegenerated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}Not Found
Too Many Requests
Media typeapplication/problem+json
object
type
null | string
title
null | string
status
null | integer format: int32
detail
null | string
instance
null | string
Examplegenerated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}