ketchup
ketchup
TFDThoughtSpot For Developers
Created by ketchup on 1/29/2025 in #dev-help
chris k - Hi Team, how can I modify email body ...
got it thanks!\
6 replies
TFDThoughtSpot For Developers
Created by ketchup on 1/29/2025 in #dev-help
chris k - Hi Team, how can I modify email body ...
Looks like '(single quote) is being replaced with schedule name. I looked into schedule configuration and admin panel but there was no option to modify body of this email, while the documentatiojn states that body is configurable. https://docs.thoughtspot.com/software/latest/liveboard-schedule
6 replies
TFDThoughtSpot For Developers
Created by ketchup on 1/29/2025 in #dev-help
chris k - Hi Team, how can I modify email body ...
No description
6 replies
TFDThoughtSpot For Developers
Created by ketchup on 1/29/2025 in #dev-help
chris k - Hi Team, how can I modify email body ...
No description
6 replies
TFDThoughtSpot For Developers
Created by ketchup on 1/14/2025 in #dev-help
chris k - Hi team, since a few days ago, our te...
1. We are calling import tml endpoint POST https://ts.spotnana.com/api/rest/2.0/metadata/tml/import Request body: { "metadata_tmls", [(tmls)], "import_policy": "ALL_OR_NONE", "create_new", false } 2. Error: ErrorMsg: ordered_chips is inconsistent from filters and parameters in the TML, the order of chips will default to filters and then parameters on publishing the changes. 3. Issue started happening 3 days ago on Jan 10th US time.
2 replies
TFDThoughtSpot For Developers
Created by ketchup on 9/13/2024 in #dev-help
Hi team, our team is currently using
How we use the endpoint is, we 1. store all objects from source environment in git, 2. export all objects from destination env, 3. check for updated objects, 4.import those updated objects only, where the count of objects being updated end up somewhere around 5 to 15 at a time. Though we have been pretty successful until recently, when we started having objects with larger TML definitions, and calls are failing even with smaller number of objects. Looks like the 5 min connection timeout is configured on the server side. How can we go about this restriction while still satisfying the above requirements?
3 replies
TFDThoughtSpot For Developers
Created by ketchup on 9/13/2024 in #dev-help
Hi team, our team is currently using
// We want to import all the objects in a single API call atomically for these reasons: // 1. We want to avoid complexity of partial imports (that may cause unexpected behavior in TS). // 2. Importing all objects in single call also avoids dealing with interdependencies between // objects. These are some of the reasons why we make a single API call to import multiple objects at a same time.
3 replies
TFDThoughtSpot For Developers
Created by ketchup on 7/16/2024 in #dev-help
Hi team, is Java SDK deprecated? My
Here is the code snippet and error message I get when I call it with user with ADMINISTRATION privilege. For more context, I can successfully call the following endpoint with ShareObjectTypeEnum values LIVEBOARD and ANSWER, but not with COLUMN and DATAOBJECT values. Code: val shareReq = new TspublicRestV2SecurityShareTsobjectRequest(); shareReq.setId(objectIds); shareReq.setType(ShareObjectTypeEnum.DATAOBJECT); val permissionJson = "{\"permissions\": {\"%s\": {\"shareMode\": \"%s\"}}}" .formatted(groupResp.getId(), "READ_ONLY"); shareReq.setPermission(permissionJson); shareReq.setNotify(ShareObjectNotifyEnum.ENUM_FALSE); adminClient.getSecurityController().shareObject(shareReq); Error: { "message": "AxiosError: Request failed with status code 500", "locations": [ { "line": 2, "column": 3 } ], "path": [ "restapiV2__shareObject" ], "extensions": { "service": "CALLOSUM", "upstreamResponse": { "data": { "code": 13006, "incident_id_guid": "672cbf96-9b97-42d2-b410-b2e78f797da6", "trace_id_guid": "672cbf96-9b97-42d2-b410-b2e78f797da6", "debug": "[\"Invalid Enum for Logical Table type\",\"\"]" }, "status": 500 }, "code": "UPSTREAM_FAILURE" } }
3 replies
TFDThoughtSpot For Developers
Created by ketchup on 7/16/2024 in #dev-help
Hi team, is Java SDK deprecated? My
val shareReq = new TspublicRestV2SecurityShareTsobjectRequest(); shareReq.setId(objectIds); shareReq.setType(ShareObjectTypeEnum.DATAOBJECT); val permissionJson = "{\"permissions\": {\"%s\": {\"shareMode\": \"%s\"}}}" .formatted(groupResp.getId(), "READ_ONLY"); shareReq.setPermission(permissionJson); shareReq.setNotify(ShareObjectNotifyEnum.ENUM_FALSE); adminClient.getSecurityController().shareObject(shareReq); { "message": "AxiosError: Request failed with status code 500", "locations": [ { "line": 2, "column": 3 } ], "path": [ "restapiV2__shareObject" ], "extensions": { "service": "CALLOSUM", "upstreamResponse": { "data": { "code": 13006, "incident_id_guid": "672cbf96-9b97-42d2-b410-b2e78f797da6", "trace_id_guid": "672cbf96-9b97-42d2-b410-b2e78f797da6", "debug": "[\"Invalid Enum for Logical Table type\",\"\"]" }, "status": 500 }, "code": "UPSTREAM_FAILURE" } }
3 replies