API cennika
API cennika Action Plan dostarcza informacji o aktualnych pakietach i cenach, a także umożliwia uzyskanie wyceny dla zadanych parametrów.
Endpoint cen i pakietów
[GET] /api/pricing/show.json
Odpowiedź
Odpowiedź na zapytanie o szczegóły cen i pakietów wygląda tak, jak na poniższym przykładzie i zawiera 3 główne klucze:
header
- informacje ogólnepackages
- szczegóły wszystkich oferowanych pakietówaddons
- szczegóły dostępnych dodatków
Poniższa odpowiedź to tylko przykład, a nie oferta. Rzeczywiste koszty mogą różnić się od cen w przykładzie.
{
"header": {
"valid_from": "2023-01-01",
"valid_till": "2023-12-31",
"latest_change": "2023-04-29",
"format_version": 1
},
"packages": [
{
"name": "Action Plan STARTER",
"symbol": "action_plan",
"variant_symbol": "starter",
"included_modules": [
"ap"
],
"prices": {
"pln": {
"unit_yearly": 19.0,
"unit_monthly": 22.0
},
"eur": {
"unit_yearly": 5.0,
"unit_monthly": 6.0
}
}
},
...
{
"name": "Action Audit STANDARD",
"symbol": "action_audit",
"variant_symbol": "standard",
"included_modules": [
"ap",
"au",
"pulse"
],
"included_addons": {
"checklists": 10,
"audit_areas": 50,
"disk_space": 10.0
},
"prices": {
"pln": {
"unit_yearly": 39.0,
"unit_monthly": 43.0
},
"eur": {
"unit_yearly": 10.0,
"unit_monthly": 11.0
}
}
},
...
],
"addons": {
"disk_space": {
"value": 10.0,
"unit": "GB",
"prices": {
"pln": 50.0,
"eur": 12.5
}
},
"checklists": {
"value": 10,
"unit": "pcs",
"prices": {
"pln": 100.0,
"eur": 25.0
}
},
"audit_areas": {
"value": 50,
"unit": "pcs",
"prices": {
"pln": 100.0,
"eur": 25.0
}
}
}
}
Endpoint wyceny
[GET] /api/pricing/quotation.json
Parametry zapytania
quotation[accounts]
- obowiązkowy parametr typu integer reprezentujący żądaną liczbę kont użytkowników.quotation[modules]
- obowiązkowy parametr typu string reprezentujący rozdzieloną przecinkami listę żądanych modułów.- ap - moduł główny Action Plan
- au - moduł Audytów
- qk - moduł Quick Kaizen
- pulse - aplikacja mobilna Action Plan Pulse
- booth - aplikacja Kiosk Pracowniczy
quotation[currency]
- obowiązkowy parametr typu string reprezentujący walutę, w której ma zostać wykonana wycena. Obecnie wspierane są walutypln
ieur
.quotation[addon_limits][disk_space]
- opcjonalny parametr typu decimal reprezentujący żądaną ilość miejsca na załączniki w ramach całej aplikacji, wyrażony w GB.quotation[addon_limits][checklists]
- opcjonalny parametr typu integer reprezentujący żądany limit list kontrolnych dostępnych w module audytowym.quotation[addon_limits][audit_areas]
- opcjonalny parametr typu integer reprezentujący żądany limit stref audytowych dostępnych w module audytowym.
Przykładowe zapytanie
Jako dane formularza:
quotation[accounts]=50
quotation[modules]=ap,au,pulse
quotation[currency]=pln
quotation[addon_limits][disk_space]=20.0
quotation[addon_limits][checklists]=15
quotation[addon_limits][audit_areas]=70
lub jako JSON:
{
"quotation": {
"accounts": 50,
"modules": "ap,au,pulse",
"currency": "pln",
"addon_limits": {
"disk_space": 20.0,
"checklists": 15,
"audit_areas": 70
}
}
}
Odpowiedź
Odpowiedź na zapytanie o wycenę wygląda jak na poniższym przykładzie i zawiera 4 główne klucze:
monthly
- koszt miesięczny wyrażony żądanej walucieyearly
- koszt roczny wyrażony żądanej waluciepackage
- szczegóły najkorzystniejszego finansowo pakietu pod względem ceny za rokaddons
- dodatkowo płatne zasoby, które nie są zawarte w wybranym pakiecie przy czym cena pakietu wraz dodatkami jest najkorzystniejsza.
Poniższa odpowiedź to tylko przykład, a nie oferta. Rzeczywiste koszty mogą różnić się od cen w przykładzie.
{
"monthly": 2400.0,
"yearly": 26400.0,
"package": {
"name": "Action Audit STANDARD",
"symbol": "action_audit",
"variant_symbol": "standard",
"included_modules": [
"ap",
"au",
"pulse"
],
"included_addons": {
"checklists": 10,
"audit_areas": 50,
"disk_space": 10.0
},
"prices": {
"pln": {
"unit_yearly": 39.0,
"unit_monthly": 43.0
},
"eur": {
"unit_yearly": 10.0,
"unit_monthly": 11.0
}
}
},
"addons": {
"disk_space": 10.0,
"checklists": 10,
"audit_areas": 50
}
}