Promo cards

Endpoints

Create promo card

POST/api/RPC.common.Api.PromoCards.set?token=<TOKEN>

Key PromoCards.set · Open page

Parameters

3 body parameters inside data[]
FieldTypeDescription
partner_idrequiredIntegerPartner ID
company_nameStringName of company
card_numrequiredStringCard number

Request example

Create Promo Card:
{
   "data" : [
      {
         "company_name" : "Prim.io",
         "partner_id" : 1176827629,
         "card_num" : 2722726321
      }
   ]
}

cURL

Create Promo Card:
curl -X POST -H 'Content-Type: application/json; charset=utf-8' -d '{   "data" : [      {         "company_name" : "Prim.io",         "partner_id" : 1176827629,         "card_num" : 2722726321      }   ]}' "https://<DOMAIN_NAME>/api/RPC.common.Api.PromoCards.set?token=<TOKEN>"

Get promo card

POST/api/RPC.common.Api.PromoCards.get?token=<TOKEN>

Key PromoCards.get · Open page

Parameters

8 body parameters inside data[]
FieldTypeDescription
card_numStringCard number
partnerrequiredObjectPartner object.
partner.idStringCustomer ID
partner.eikStringUIC
partner.egnStringID
partner.dds_numStringVAT Number
partner.emailStringE-mail
partner.phoneStringPhone

Activation of promo card

POST/api/RPC.common.Api.PromoCards.activate?token=<TOKEN>

Key PromoCards.activate · Open page

Parameters

1 body parameter inside data[]
FieldTypeDescription
card_numrequiredStringCard number

Request example

Activate Promo Card:
{
   "data" : [
      {
         "card_num" : 786876908098
      }
   ]
}

cURL

Activate Promo Card:
curl -X POST -H 'Content-Type: application/json; charset=utf-8' -d '{   "data" : [      {         "card_num" : 786876908098      }   ]}' "https://<DOMAIN_NAME>/api/RPC.common.Api.PromoCards.activate?token=<TOKEN>"

Deactivate promo card

POST/api/RPC.common.Api.PromoCards.deactivate?token=<TOKEN>

Key PromoCards.deactivate · Open page

Parameters

1 body parameter inside data[]
FieldTypeDescription
card_numrequiredStringCard number

Request example

Deactivate Promo Card:
{
   "data" : [
      {
         "card_num" : 786876908098
      }
   ]
}

cURL

Deactivate Promo Card:
curl -X POST -H 'Content-Type: application/json; charset=utf-8' -d '{   "data" : [      {         "card_num" : 786876908098      }   ]}' "https://<DOMAIN_NAME>/api/RPC.common.Api.PromoCards.deactivate?token=<TOKEN>"

Correction of promo points

POST/api/RPC.common.Api.PromoCards.editPoints?token=<TOKEN>

Key PromoCards.editPoints · Open page

Parameters

2 body parameters inside data[]
FieldTypeDescription
card_numrequiredStringCard number
pointsrequiredStringPoints

Request example

Edit Points:
{
   "data" : [
      {
         "points" : 34,
         "card_num" : 234599973214
      }
   ]
}

cURL

Edit Points:
curl -X POST -H 'Content-Type: application/json; charset=utf-8' -d '{   "data" : [      {         "points" : 34,         "card_num" : 234599973214      }   ]}' "https://<DOMAIN_NAME>/api/RPC.common.Api.PromoCards.editPoints?token=<TOKEN>"

Response example

    HTTP/1.1 200 OK
{
   "count" : 1,
   "result" : [
      {
         "points" : 55,
         "card_num" : 234599973214,
         "last_update_date" : "2025-05-01 18:00:00"
      }
   ]
}

Delete promo card

POST/api/RPC.common.Api.PromoCards.delete?token=<TOKEN>

Key PromoCards.delete · Open page

Parameters

1 body parameter inside data[]
FieldTypeDescription
card_numrequiredStringCard number

Request example

Delete Promo Card:
{
   "data" : [
      {
         "card_num" : 3413646
      }
   ]
}

cURL

Delete Promo Card:
curl -X POST -H 'Content-Type: application/json; charset=utf-8' -d '{   "data" : [      {         "card_num" : 3413646      }   ]}' "https://<DOMAIN_NAME>/api/RPC.common.Api.PromoCards.delete?token=<TOKEN>"