Approvals
List approval requests
todo pending requests you can decide, mine requests you opened, done your decisions, all (admin) everything. Each row has fields (info), leave balance and overlapping leave for leave lists, may (can decide) and can_cancel.
Authorization
AuthorizationheaderrequiredBearer token: API key (sk_…), OAuth access token (mcp_…) or mobile session (xk_…).
Scope:
crm.readQuery parameters
tabstringoptionaldefault: todoTab.
Values
todominedoneallRequest
curl https://ornek.solk.app/api/v1/approvals \
-H "Authorization: Bearer $SOLK_API_KEY"const res = await fetch("https://ornek.solk.app/api/v1/approvals", {
headers: {
Authorization: `Bearer ${process.env.SOLK_API_KEY}`,
},
});
const data = await res.json();import os, requests
r = requests.get(
"https://ornek.solk.app/api/v1/approvals",
headers={"Authorization": f"Bearer {os.environ['SOLK_API_KEY']}"},
)
print(r.json())Response