Request cURL Python Node.js Java Go
Copy curl -X GET \
'http://localhost:8080/lokta-lms/api/v1/taxes/component/{taxComponentId}' \
-u '{username}:{password}' \
-H 'Tenant-Identifier: default'
import requests
response = requests.get(
"http://localhost:8080/lokta-lms/api/v1/taxes/component/{taxComponentId}",
auth=("{username}", "{password}"),
headers={"Tenant-Identifier": "default"},
)
print(response.json())
const response = await fetch("http://localhost:8080/lokta-lms/api/v1/taxes/component/{taxComponentId}", {
method: "GET",
headers: {
Authorization: "Basic " + Buffer.from("{username}:{password}").toString("base64"),
"Tenant-Identifier": "default",
},
});
console.log(await response.json());
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("http://localhost:8080/lokta-lms/api/v1/taxes/component/{taxComponentId}"))
.header("Authorization", "Basic "
+ Base64.getEncoder().encodeToString("{username}:{password}".getBytes()))
.header("Tenant-Identifier", "default")
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
req, _ := http.NewRequest("GET", "http://localhost:8080/lokta-lms/api/v1/taxes/component/{taxComponentId}", nil)
req.SetBasicAuth("{username}", "{password}")
req.Header.Set("Tenant-Identifier", "default")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
data, _ := io.ReadAll(res.Body)
fmt.Println(string(data))
Response 200Copy
{
"creditAccount": {
"glCode": "LIABILITY_PA1460364665046",
"id": 4,
"name": "ACCOUNT_NAME_7BR9C"
},
"creditAccountType": {
"code": "accountType.liability",
"description": "LIABILITY",
"id": 2
},
"id": 1,
"name": "tax component 1"
}