Przejdź do głównej zawartości

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ólne
  • packages - szczegóły wszystkich oferowanych pakietów
  • addons - szczegóły dostępnych dodatków
danger

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ą waluty pln i eur.

  • 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 walucie
  • yearly - koszt roczny wyrażony żądanej walucie
  • package - szczegóły najkorzystniejszego finansowo pakietu pod względem ceny za rok
  • addons - dodatkowo płatne zasoby, które nie są zawarte w wybranym pakiecie przy czym cena pakietu wraz dodatkami jest najkorzystniejsza.
danger

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
}
}