Title

External_Udb.islogged()

Description

Sample Request

{

"method":"External_Udb.islogged",

"params":[],

"id":1

}

Sample Response

{

"result":106,

"id":1

}

OR

{

"result":false,

"id":1

}


Title

External_Udb.login

Description

Sample Request

   "method":"External_Udb.login",

   "params":[ 

      { 

         "login":"login",

         "passwd":"passwd"

      }

   ],

   "id":1

}

Sample Response

{

   "result":

   {

       "status":true,

       "id":"103"

   },

   "id":"1"

IF SUCCES, OR

{

   "result":

   {

       "status":false,

       "id":-1,

       "error":"wrong password"

   },

   "id":"1"

}

IF ERROR


Title

External_Udb.logout()

Description

Sample Request

{

"method":"External_Udb.logout",

"params":[{}],

"id":1

}

Sample Response

{

"result":1,

"id":1

}


Title

External_Udb.in_group

Description

for checking if the user is in group or not

Sample Request

{

"method":"External_Udb.in_group",

"params":["external_admin_all_companies"],

"id":1

}

Sample Response

{

"result":true,

"id":1

}


Title

External_Udb.update_user()

Description

Sample Request

{

"method":"External_Udb.update_user",

"params":[

{"id":"141",

"email":"E-mail",

"login":"ex_alex",

"address":"",

"city":"",

"zip":"43",

"region":"",

"phone":"",

"url":"",

"country":"",

"customer_id":"31",

"company_id":"60"}

],

"id":1

}

Sample Response

{

"result":{"status":141},

"id":1

}


Title

External_Udb.updateUserContact()

Description

Sample Request

{

"method":"External_Udb.updateUserContact",

"params":[

{

 "id" : "field value",

 "type" : "field value",

 "customer_slx_id" : "field value",

 "customer_id" : "field value",

 "country_id" : "field value",

 "airport_id" : "field value",

 "team_id" : "field value",

 "airport_contact" : "field value",

 "default_for_country" : "field value",

 "default_for_airport" : "field value",

 "default_for_ops" : "field value",

 "decision_maker" : "field value",

 "opt_out" : "field value",

 "def" : "field value",

 "contact_name" : "field value",

 "contact_surname" : "field value",

 "contact_middlename" : "field value",

 "contact_prefix" : "field value",

 "contact_suffix" : "field value",

 "contact_knownas" : "field value",

 "address_id" : "field value",

 "status" : "field value",

 "knownas" : "field value",

 "broker_slx_id" : "field value",

 "broker_id" : "field value",

 "compliance_check" : "field value",

 "contact_descr" : "field value",

}

],

"id":1

}

Sample Response

{

"result":"179",

"id":1

}


Title

External_Udb.updateUserContactData()

Description

Sample Request

{

"method":"External_Udb.updateUserContactData",

"params":[

{

 "id" : "field value",

 "contact_id" : "field value",

 "type_id" : "field value",

 "content" : "field value",

 "notes" : "field value",

 "person" : "field value"

}

],

"id":1

}

Sample Response

{

"result":"56",

"id":1

}


Title

External_Udb.getCompanies

Description

Sample Request

{

"method":"External_Udb.getCompanies",

"params":[],

"id":1

}

Sample Response

  {

  "result": [

    {

      "id": "59",

      "parent_id": "0",

      "slx_id": "",

      "default": "1",

      "type": "company",

      "type_other": "",

      "type_payment": "",

      "prospect": "0",

      "company_id": "0",

      "broker_id": "0",

      "broker_amd_code": "",

      "status": "Customer",

      "source_type_id": "0",

      "source_descr_id": "0",

      "amd_code": "AWE",

      "customer_code": "0",

      "pin_code": "0",

      "invoice_no": "54",

      "agreement_code": "",

      "company": "Awery Demo Company",

      "company_full_name": "Awery Demo Company",

      "company_short_name": "",

      "principal_owner_name": "",

      "sita": "",

      "aftn": "",

      "telex": "",

      "license_no": "",

      "category": "",

      "iata_code": "",

      "icao_code": "",

      "prefix": "",

      "agent_iata_code": "",

      "iata_cass_number": "",

      "vat_id": "",

      "fuel_margin": "0.000000",

      "fuel_margin_type": "all_in",

      "region_iata": "",

      "region_name": "",

      "country_id": "0",

      "country_state_id": "0",

      "airport_id": "0",

      "city": "",

      "web_site": "www.awery.net",

      "track_url": "",

      "order_url": "",

      "source": "",

      "greeting_list": "",

      "currency_id": "0",

      "payback_period": "0",

      "payback_amount": "0.00",

      "bank_guarantee": "0.00",

      "bank_guarantee_date": "0000-00-00",

      "acc_notes": "",

      "agreement_no": "0",

      "ch_agreement_no": "0",

      "revenue_type1_id": "0",

      "revenue_type2_id": "0",

      "main_fax": "",

      "main_email": "",

      "cfb_jpfleet_airline_id": "",

      "cfb_vat_number": "",

      "creditrating": "",

      "division": "",

      "address_slx_id": "",

      "vip": "0",

      "pax": "0",

      "cargo": "0",

      "compliance_check": "",

      "main_phone": "",

      "main_mobile": "",

      "main_frequency": "",

      "postal_code": "",

      "brief_type": "",

      "industry": "",

      "intercompany": "0",

      "child_serial_no": "0",

      "country_of_registration_id": "0",

      "company_size_id": "0",

      "date_on_board": "0000-00-00 00:00:00",

      "key_decision_maker": null,

      "key_decision_maker_title": null,

      "social_linkedin": null,

      "social_twitter": null,

      "social_facebook": null,

      "social_googleplus": null,

      "social_other": null,

      "team_id": "0",

      "competitor_flight_service_provider_id": "0",

      "competitor_fuel_provider_id": "0",

      "competitor_fuel_carnet_cards_id": "0",

      "competitor_flight_planning_id": "0",

      "competitor_ground_handler_id": "0",

      "competitor_notes": null,

      "late_fee": "0",

      "bank_commission": "0",

      "job_subtype_id": "0",

      "commission_amount": "0.00",

      "commission_currency_id": "0",

      "customer_is_also_supplier": "0",

      "prior": "0",

      "customer_priority_id": "0",

      "loyalty_id": "0",

      "deleted": "0",

      "note": "12345",

      "creator_id": "0",

      "create_date": "2011-03-23 12:00:36",

      "editor_id": "151",

      "edit_date": "2016-05-16 14:07:36",

      "allow": "1"

    },

],

  "id": 1

}


Title

External_Udb.getCustomers

Description

Sample Request

{

"method":"External_Udb.getCustomers",

"params":[],

"id":1

}

Sample Response

{

  "result": [

    {

      "id": "228",

      "type": "customer",

      "company": "",

      "company_full_name": "",

      "company_id": "0",

      "team_id": "0",

      "scompany": null,

      "amd_code": "",

      "currency_id": "0",

      "prospect": "0",

      "currency": null,

      "broker_amd_code": "",

      "revenue_type1_id": "0",

      "revenue_type2_id": "0",

      "brief_type": "",

      "compliance_check": "",

      "job_subtype_id": "0",

      "main_email": "",

      "main_phone": "",

      "country_name": null,

      "city": "",

      "status": "Active",

      "deleted": "0"

    },

...

],

  "id": 1

}


Title

External_Udb.getUserList() - will filter by customer_id (auto)

Description

Sample Request

{

"method":"External_Udb.getUserList",

"params":[],

"id":1

}

Sample Response

{

  "result": [

    {

      "id": "141",

      "email": "E-mail",

      "login": "ex_alex",

      "company_name": "A Company Making Everything",

      "company_id": "60",

      "customer_id": "31",

      "address": "",

      "city": "",

      "zip": "43",

      "country": "",

      "region": "",

      "phone": "",

      "url": "",

      "fname": "",

      "mname": "",

      "sname": "",

      "team": "",

      "contact": {

        "data_list": [

          {

            "id": "271",

            "slx_id": "",

            "contact_id": "6",

            "type_id": "6",

            "content": "United Arab Emirates",

            "notes": "",

            "person": "",

            "type": "Address"

          },

          {

            "id": "16",

            "slx_id": "",

            "contact_id": "6",

            "type_id": "1",

            "content": "+380443601415",

            "notes": "",

            "person": "",

            "type": "Tel"

          },

          {

            "id": "47",

            "slx_id": "",

            "contact_id": "6",

            "type_id": "1",

            "content": "123",

            "notes": "87777",

            "person": "",

            "type": "Tel"

          },

          {

            "id": "14",

            "slx_id": "",

            "contact_id": "6",

            "type_id": "10",

            "content": "www.acompany.ru",

            "notes": "",

            "person": "",

            "type": "WWW"

          },

          {

            "id": "15",

            "slx_id": "",

            "contact_id": "6",

            "type_id": "5",

            "content": "acme@acompany.ru",

            "notes": "your notes here",

            "person": "",

            "type": "E-Mail"

          }

        ]

      }

    },

...

 ],

  "id": 1

}



Title

External_Udb.resetPassword

Description

Sample Request

{  

   "method":"External_Udb.resetPassword",

   "params":[ 

      "user_login"

   ],

   "id":1

}


Sample Response

{

            "result": "Check your E-Mail!",

            "id": "1"

}




Title

External_Udb.getLastVisitDate

Description

Sample Request

   "method":"External_Udb.getLastVisitDate",

   "params":[],

   "id":1

}

Sample Response

{

            "result": "2016-03-31 08:59:49",

            "id": "1"

}