Deploy SML from a git repository
POST/v1/catalogs/deploy
Deploy SML from a git repository
Request
Header Parameters
Authorization string
- application/json
Body
required
Array [
Array [
]
]
repoUrl urirequired
gitToken stringrequired
Possible values: non-empty
gitUsername string
branch string
catalogName string
catalogLabel string
tableauServers
object[]
name stringrequired
sites
object[]
required
siteName stringrequired
projectName string
Possible values: non-empty
newProject boolean
Responses
- 201
- 400
- 401
- 500
SML project compiled and deployed to the engine
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
Array [
Array [
]
]
Array [
]
catalogId uuidrequired
tableau
object[]
serverId uuidrequired
name stringrequired
siteName stringrequired
isSuccessful booleanrequired
errorMessage string
compilationWarnings
object
filesOutput
object[]
required
relativePath stringrequired
compilationOutput
object[]
required
severity stringrequired
message stringrequired
globalOutput
object[]
required
severity stringrequired
message stringrequired
{
"catalogId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"tableau": [
{
"serverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "string",
"siteName": "string",
"isSuccessful": true,
"errorMessage": "string"
}
],
"compilationWarnings": {
"filesOutput": [
{
"relativePath": "string",
"compilationOutput": [
{
"severity": "string",
"message": "string"
}
]
}
],
"globalOutput": [
{
"severity": "string",
"message": "string"
}
]
}
}
Invalid request, package.yml detected, or compilation failed
Unauthorized
A server error occurred
Loading...