Account

API calls on getting the panel's hash, getting permissions and logout.

API actions

API path: panel/account.

auth

Does not require session hash and does not need any permissions. Auths dealer in a panel (planned also for dealer's "sub-users") and gets hash.

Parameters

name
description
type

login

A panel's login (number).

string

password

A panel's password.

string

Example

cURL

curl -X POST 'https://api.eu.navixy.com/v2/panel/account/auth' \
    -H 'Content-Type: application/json' \
    -d '{"login": "20410", "password": "12f@14Y$"}'

Response

{
 "hash": "fa7bf873fab9333144e171372a321b06",
 "success": true,
 "permissions": {
  "base": [
   "get_dealer_info"
  ],
  "service_settings": [
   "read",
   "update"
  ],
  "notification_settings": [
   "read",
   "update"
  ],
  "trackers": [
   "corrupt",
   "create",
   "delete",
   "global",
   "read",
   "report",
   "update"
  ],
  "users": [
   "corrupt",
   "create",
   "read",
   "update"
  ],
  "user_sessions": [
   "create"
  ],
  "tariffs": [
   "create",
   "read",
   "update"
  ],
  "transactions": [
   "create",
   "read"
  ],
  "activation_code": [
   "read",
   "update"
  ],
  "password": [
   "update"
  ],
  "email_gateways": [
   "create",
   "delete",
   "read",
   "send_email",
   "update"
  ],
  "subpaas": [
   "create",
   "delete",
   "read",
   "update"
  ]
 }
}
  • hash - string. A session key.

  • permissions - object representing permissions for the panel. See panel account permissions.

Errors

  • 11 - Access denied - if dealer blocked.

  • 12 - Dealer not found.

get_permissions

Returns permissions for current panel session.

Parameters

Only session hash.

Examples

Response

Errors

General types only.

logout

Ends the current session.

Parameters

Only session hash.

Examples

Response

Errors

General types only.

Last updated

Was this helpful?