---
title: 'API - Pakalpojuma izveide | Zomro'
description: 'Šajā instrukcijā ir aprakstīts veids, kā aktivizēt pakalpojumu, izmantojot promo kodu un maksājot par pakalpojumu no personīgā konta.'
image: 'https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a54%40server-panel.net/2024/06/04/screenshot-from-2024-06-04-10-25-16_q50.jpg'
---

![opened image]()

  * [Zomro](https://zomro.com/lv/)
  * [Noderīgi raksti](https://zomro.com/lv/blog/articles/)
  * API - Pakalpojuma izveide 



# API - Pakalpojuma izveide

24-05-2024

Pasūtījuma veikšanas procesā platformā Zomro ir jāievēro vairāki svarīgi posmi: pakalpojuma pievienošana grozam, akcijas koda aktivizēšana (ja tāds ir), un tieši pakalpojuma iegāde. Šie soļi ļauj efektīvi izmantot akcijas kodu funkcionalitāti pasūtījuma laikā. Lai veiktu pasūtījumu, ir jānodod noteikti pakalpojuma parametri, kuru detaļas ir sniegtas zemāk.  
  
Pasūtījuma izveides process sastāv no šādiem posmiem:

  * Pakalpojuma pievienošana grozam
  * Akcijas koda aktivizēšana
  * Pakalpojuma iegāde no groza



Tieši šādu pirkšanas posmu izmantošana ļauj izmantot akcijas kodu pasūtījuma laikā.  
  
Lai izveidotu pasūtījumu, ir jānodod pakalpojuma parametri, kas mūs interesē. Kā iegūt pieejamos parametrus, ir aprakstīts [šeit](https://zomro.com/lv/blog/articles/464-api-obtaining-information-about-available-tariffs-and-their-parameters) . 

## Pieprasījuma struktūra pakalpojuma Cloud VPS Zomro pasūtīšanai:  


URL: 
    
    
    https://api.zomro.com/

Metode: POST

Pieprasījuma ķermenis (Form-data):  


Parametrs | Piemēra vērtība | Obligāts parametrs | Vērtības apraksts  
---|---|---|---  
func | v2.instances.order.param | Jā | Pakalpojuma pasūtīšanas funkcija  
auth | 21fc199...c43f71 | Nē | Sesijas tokens. Tas ir viens no autorizācijas variantiem. Sīkāk par citiem variantiem ir aprakstīts [šeit](https://ispsystem.com/docs/b6c/developer-section/working-with-api/guide-to-ispsystem-software-api)  
out | json | Nē | Kādā formātā gaidīt atbildi no API  
sok | ok | Jā | Operācijas apstiprinājums  
order_period | -50 | Jā | Cloud VPS pakalpojumiem tiek izmantota ikdienas iekasēšana. Lai veiktu pakalpojuma iegādi, izmantojiet vērtību: -50, 1, 3, 6, 12.  
-50 - ikdienas iekasēšana, 1 - pakalpojuma pasūtīšana uz 1 mēnesi, 3 - pasūtījums uz 3 mēnešiem un tā tālāk.  
licence_agreement | on | Jā | Atbilst piekrišanai par lietošanas licenci  
pricelist | 6740 | Jā | Tarifa ID, kuru nepieciešams pasūtīt. Tarifa ID var iegūt no funkcijas v2.instances.order.pricelist. Sīkāk par to, kā izmantot, ir aprakstīts [šeit](https://zomro.com/rus/blog/articles/464-api-obtaining-information-about-available-tariffs-and-their-parameters)  
order_count | 1 | Jā | Pakalpojumu skaits, ko var pasūtīt vienā pieprasījumā  
force_use_new_cart | on | Jā | Pakalpojuma pievienošana jaunam billmanager grozam  
instances_ssh_keys | 490 | Nē | SSH atslēgas ID, kuru nepieciešams pievienot serverim pēc OS uzstādīšanas. Nav jānodod, ja parametrs use_ssh_key=off  
password | Mypassword1 | Nē | Piekļuves parole serverim. Linux gadījumā - parole lietotājam root. Windows gadījumā - Administrator lietotāja parole. Nav jānodod, ja parametrs use_ssh_key=on.  
Arī parolei jāietver vismaz 1 lielais angļu burts, 1 cipars, minimālais simbolu skaits ir 8.   
servername | MyServer | Nē | Pašizveidots servera nosaukums  
instances_os | 18d0ee2e-4d57-4f40-9b56-03c1773b5831 | Jā | Operētājsistēmas UID, kuru nepieciešams uzstādīt. Operētājsistēmas UID var iegūt no funkcijas v2.instances.order.pricelist. Sīkāk par to, kā izmantot, ir aprakstīts [šeit](https://zomro.com/rus/blog/articles/464-api-obtaining-information-about-available-tariffs-and-their-parameters)  
use_ssh_key | off | Nē | Vai izmantot SSH atslēgu vai nē. Var pieņemt vērtības off vai on.  
addon_xxx |  260 | Nē | Papildu pakalpojuma parametri. Var būt RAM, CPU skaits, diska izmērs, datu apjoms, IPv4 vai IPv6 tips. Pieejamie parametri ir atkarīgi no tarifa. Uzzināt, kādas opcijas ir pieejamas, var piemēra aprakstā [šeit](https://zomro.com/rus/blog/articles/464-api-obtaining-information-about-available-tariffs-and-their-parameters)  
datacenter |  13 | Jā | Datu centra numurs. Uzzināt, kādas opcijas ir pieejamas, var piemēra aprakstā [šeit](https://zomro.com/rus/blog/articles/464-api-obtaining-information-about-available-tariffs-and-their-parameters)  
backups_schedule | on | Nē | Rezerves kopiju grafika izveide, veicot rezerves kopijas izveidi  
backups_schedule_name | MyBackup | Jā, ja tiek izmantota vērtība backups_schedule | Nosaukums rezerves kopijas izveides grafikam  
backups_schedule_rotation_days | 1,2,3,4,5,6,0 | Jā, ja tiek izmantota vērtība backups_schedule | Kādās dienās veikt rezerves kopijas. Nedēļas sākums ir svētdienā, un tam ir ID - 0. Attiecīgi pirmdienai ir vērtība 1. Pārējām nedēļas dienām - attiecīgās vērtības.  
backups_schedule_rotation_time | 04:20 | Jā, ja tiek izmantota vērtība backups_schedule | Kādā laikā izveidot rezerves kopiju  
  
Pakalpojuma pasūtījuma piemērs

Piemēram, izmantojam tarifa Cloud Essential ar operētājsistēmu Linux Ubuntu 20.04, serveris tikai ar IPv6 un ar root lietotāja paroli.

URL: 
    
    
    https://api.zomro.com/

Metode: POST

Pieprasījuma ķermenis (Form-data):

Parametrs | Vērtība  
---|---  
func | v2.instances.order.param  
auth | 21fc199...c43f71  
out | json  
sok | ok  
order_period | -50  
licence_agreement | on  
pricelist |  6740  
order_count | 1  
password | MyPassword1  
servername | MyServer-1  
instances_os |  479c96f1-ccc6-47a2-952c-c9e3bbdc8d07  
use_ssh_key | off  
addon_6746 |  260  
force_use_new_cart | on  
datacenter | 13  
  
Šeit ir pieprasījuma piemērs, ko var izpildīt no konsoles:
    
    
    curl --location 'https://api.zomro.com/' \
    --form 'func="v2.instances.order.param"' \
    --form 'auth="211a9ac6309a9f0c340bdebf"' \
    --form 'out="json"' \
    --form 'sok="ok"' \
    --form 'order_period="-50"' \
    --form 'licence_agreement="on"' \
    --form 'use_ssh_key="off"' \
    --form 'pricelist="6740"' \
    --form 'servername="MyServer-1"' \
    --form 'password="Mypassword1"' \
    --form 'instances_os="479c96f1-ccc6-47a2-952c-c9e3bbdc8d07"' \
    --form 'order_count="1"' \
    --form 'addon_6746="260"' \
    --form 'datacenter="13"' \
    --form 'force_use_new_cart="on"'

Pēc pieprasījuma izpildes mums ir nepieciešami dati, kas atrodas nākamajā ieliktajā struktūrā:
    
    
    doc

Šeit ir vērtības, kas iegūtas pieprasījuma izpildes rezultātā:
    
    
    ...,
    
    "lineitem.id": {
        "$": "1818"
    },
    ...
    

Šī vērtība "1818", kas ir pasūtījuma numurs grozā, ir nepieciešama turpmākai pakalpojuma aktivizēšanai. Atcerēsimies to turpmākai lietošanai.

Pēc šī pieprasījuma izpildes grozā var redzēt arī esošo preci.

![API - Pakalpojuma izveide - 1](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a54%40server-panel.net/2024/06/04/screenshot-from-2024-06-04-10-25-16_q50.jpg)  


Nākamais posms būs akcijas koda aktivizēšana, ja tāds ir. Šis posms nav obligāts, bet, ja klientam ir akcijas kods, būtu lieliski to izmantot.

URL: 
    
    
    https://api.zomro.com/

Metode: POST

Pieprasījuma ķermenis (Form-data):

Parametrs | Piemēra vērtība | Obligāts parametrs | Vērtības apraksts  
---|---|---|---  
func | cart | Jā | Funkcijas nosaukums darbam ar grozu  
auth | 21fc199...c43f71 | Nē | Sesijas tokens. Tas ir viens no autorizācijas variantiem. Sīkāk par citiem variantiem ir aprakstīts [šeit](https://ispsystem.com/docs/b6c/developer-section/working-with-api/guide-to-ispsystem-software-api)  
out | json | Nē | Kādā formātā gaidīt atbildi no API  
sok | ok | Jā | Operācijas apstiprinājums  
promocode | PROMO_2024 | Jā | Akcijas kods, kuru plānots izmantot.   
clicked_button | apply_promocode | Jā | Akcijas koda aktivizēšanas apstiprinājums  
  
Šeit ir pieprasījuma piemērs, ko var izpildīt no konsoles:
    
    
    curl --location 'https://api.zomro.com/' \
    --form 'out="json"' \
    --form 'auth="46ffb314c8d46ec1f2f1df16"' \
    --form 'func="cart"' \
    --form 'promocode="PROMO_2024"' \
    --form 'sok="ok"' \
    --form 'clicked_button="apply_promocode"'

Pēc šī pieprasījuma izpildes grozā var redzēt akcijas koda aktivizēšanas rezultātu:

![API - Pakalpojuma izveide - 2](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a54%40server-panel.net/2024/06/04/image_l5RjZkX_q50.jpg)

Attēlā redzams, ka akcijas kods _**PROMO_2024**_ ir veiksmīgi aktivizēts.   
PS: Patiesībā akcijas kods _**PROMO_2024**_ jūsu gadījumā nav derīgs, tas tika izveidots tikai šīs instrukcijas rakstīšanai.

Nākamais posms būs pakalpojuma aktivizēšana.

Ja akcijas kods nesniedz 100% atlaidi, ir jāveic papildu maksājums par pakalpojumu no personīgā konta. 

Apskatīsim situāciju, ja akcijas kods nepārklāj 100% pakalpojuma izmaksas. API pieprasījums izskatīsies šādi:

URL: 
    
    
    https://api.zomro.com/

Metode: POST

Pieprasījuma ķermenis (Form-data):

Parametrs | Piemēra vērtība | Obligāts parametrs | Vērtības apraksts  
---|---|---|---  
func | cartorder.create.confirm | Jā | Funkcija darbam ar grozu  
auth | 21fc199...c43f71 | Nē | Sesijas tokens. Tas ir viens no autorizācijas variantiem. Sīkāk par citiem variantiem ir aprakstīts [šeit](https://ispsystem.com/docs/b6c/developer-section/working-with-api/guide-to-ispsystem-software-api)  
out | json | Nē | Kādā formātā gaidīt atbildi no API  
sok | ok | Jā | Operācijas apstiprinājums  
elid | 1818 | Jā | Pasūtījuma ID. Šī vērtība tika iegūta, pievienojot pakalpojumu grozam  
paymethod_id | 0 | Jā | Maksājuma metodes ID. Vērtība 0 ir standarta un atbilst pasūtījuma apmaksai no personīgā konta līdzekļiem  
  
Šeit ir pieprasījuma piemērs, ko var izpildīt no konsoles:
    
    
    curl --location 'https://api.zomro.com/' \
    --form 'out="json"' \
    --form 'auth="cd63c7832f0ae5947c49ac06"' \
    --form 'func="cartorder.create.confirm"' \
    --form 'sok="ok"' \
    --form 'elid="1818"' \
    --form 'paymethod_id="0"'

Pēc šī pieprasījuma izpildes grozā šim pakalpojumam nevajadzētu būt, visā CloudVPS pakalpojumu sarakstā redzam mūsu pakalpojumu statusā "Aktivizācija notiek":

![API - Pakalpojuma izveide - 3](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a54%40server-panel.net/2024/06/04/image_1aUdIvD_q50.jpg)

Aktivizācijas procesa laikā papildu darbības ar pakalpojumu nav. Pēc pakalpojuma aktivizēšanas mums tiks atvērts pieejamo darbību saraksts pakalpojumu pārvaldībai, piemēram: Sākt, Apturēt, Dzēst, Mainīt izmēru un citas.  


Arī iesakām izpētīt rakstus, kas var būt noderīgi mijiedarbībai ar [Cloud VPS](https://zomro.com/lv/vps) produktiem, izmantojot API:

  * [_API - Informācijas iegūšana par pieejamajiem tarifiem un to parametriem_](https://zomro.com/lv/blog/articles/464-api-obtaining-information-about-available-tariffs-and-their-parameters)
  * [_API - Operācija Sākt & Apturēt_](https://zomro.com/lv/blog/articles/468-api-operation-start-and-stop)
  * [_API - Operācija Restartēt_](https://zomro.com/lv/blog/articles/465-api-operation-reboot)
  * [_API - Operācija Atjaunot_](https://zomro.com/lv/blog/articles/466-api-operation-rebuild)
  * [_API - Operācija Dzēst_](https://zomro.com/lv/blog/articles/467-api-operation-delete)
  * [_API - Mijiedarbība ar attēlu_](https://zomro.com/lv/blog/faq/487-api-interaction-with-image)
  * [_API - Mijiedarbība ar rezerves kopiju grafiku_](https://zomro.com/lv/blog/faq/486-api-interaction-with-backup-schedule)
  * [_API - Mijiedarbība ar Rescue_](https://zomro.com/lv/blog/faq/485-api-interacting-with-rescue)
  * [_API - Mijiedarbība ar rezerves kopiju_](https://zomro.com/lv/blog/faq/482-api-interaction-with-backup)
  * [_API - Mijiedarbība ar snapshots_](https://zomro.com/lv/blog/faq/483-api-interacting-with-snapshots)
  * [_API - Mijiedarbība ar Boot no ISO_](https://zomro.com/lv/blog/faq/484-api-interacting-with-boot-from-iso)



Līdzīgie raksti

[API - Mijiedarbība ar Rescue](https://zomro.com/lv/blog/articles/485-api-interacting-with-rescue) [Telnet izmantošana Ubuntu 24.04 LTS](https://zomro.com/lv/blog/articles/512-using-telnet-in-ubuntu-lts) [API - Mijiedarbība ar Backup](https://zomro.com/lv/blog/articles/482-api-interaction-with-backup) [API - Operācija Start & Stop](https://zomro.com/lv/blog/articles/468-api-operation-start-and-stop) [Pakalpojumi Linux serveros un to administrēšana, izmantojot Systemd](https://zomro.com/lv/blog/articles/514-services-on-linux-servers-and-their-administration-using-systemd)

[ Premium Cloud VPS no €7.95/mēn. ](/lv/vps)
