Skip to content

Instantly share code, notes, and snippets.

@stepun
Last active November 21, 2018 14:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save stepun/019ccab787d745abecbf to your computer and use it in GitHub Desktop.
Save stepun/019ccab787d745abecbf to your computer and use it in GitHub Desktop.
API Organizations

API Organization

Company by id

Resource URL

https://storencash.com/api/v1_sabor.json

Resource Information

  • Response formats JSON
  • Requires authentication? Yes

Parameters

Name Require Type Description
id yes int(10) default = null. Identifier company. Primary key.

Example Request

GET /api/v1_sabor.json/1 HTTP/1.1
Host: storencash.com
token: 15da7169ee5272b97692ff680cab97f5
Cache-Control: no-cache
Content-Type: application/x-www-form-urlencoded

Example Result

{
    "status": "success",
    "data": {
        "model": {
            "date": "2015-05-15",
            "fax": "3377620",
            "id": 26,
            "company_name": "СтройТехИнвестЭлектрик",
            "phone": "3377621",
            "time": "13:13:35",
            "company_address": "Минск, ул. Рябиновая - 67",
            "company_address_fact": "Минск, ул. Рябиновая - 67",
            "company_name_official": "ОАО СтройТехИнвестЭлектрик",
            "vat_number": "19142401",
            "company_type_id": 1,
            "swift": "12",
            "bank": "ОАО БСБ БАНК",
            "description": "Электромонтажные работы, проектирование, пусконаладка.",
            "ceo_name": "Смирнов В. В.",
            "accountant_name": "Смирнова В.В.",
            "city": "",
            "corr_account": "30010010230033",
            "kpp": "333333",
            "external_id": "10",
            "ogrn": "72220",
            "account_number": "30010010230004"
        }
    }
}

List company

Resource URL

https://storencash.com/api/v1_sabor.json

Resource Information

  • Response formats JSON
  • Requires authentication? Yes

Parameters

Name Require Type Description
timestamp no int(10) default = 0. Получить данные с данной даты (Time Stamp формат - количество миллисекунд с 1 января 1970 года. Необходим для получения обновленных данных).
page no int(10) default = 0. Page.
count no int(10) default = 1000. Count models in page. Limit max 1000 models in one request!

Example Request

GET /api/v1_sabor.json?page=0&count=2&timestamp=1474247810 HTTP/1.1
Host: storencash.com
token: 15da7169ee5272b97692ff680cab97f5
Cache-Control: no-cache
Content-Type: application/x-www-form-urlencoded

Example Result

{
  "status": "success",
  "data": {
    "collection": [
      {
        "date": "2016-09-21",
        "fax": "",
        "id": 10,
        "company_name": "Лип Инна Андреевна",
        "phone": "850700",
        "time": "09:48:19",
        "company_address": "Ня, 1-41-11",
        "company_address_fact": "Ня, 1-41-11",
        "company_name_official": "Лип Инна Андреевна",
        "vat_number": "333333",
        "company_type_id": 1,
        "swift": "",
        "bank": "",
        "description": "",
        "ceo_name": "Лип Инна Андреевна",
        "accountant_name": "Лип Инна Андреевна",
        "city": "",
        "corr_account": "",
        "kpp": "",
        "ogrn": "",
        "account_number": "",
        "external_id": "10",
        "passport": "",
        "discount": 0,
        "timestamp": 1474433299
      }
    ],
    "total": 1,
    "count": 1,
    "handbooks": {
      "company_types": [
        {
          "id": 1,
          "naim": "Клиенты"
        },
        {
          "id": 2,
          "naim": "Организации"
        },
        {
          "id": 3,
          "naim": "Банки"
        }
      ]
    }
  }
}

Add company

Resource URL

https://storencash.com/api/v1_sabor.json

Resource Information

  • Response formats JSON
  • Requires authentication? Yes

Parameters

Name Require Type Description
company_name yes varchar(200) default = null. Сompany name.
company_address yes varchar(200) default = null. Юридический адрес организации.
company_address_fact yes varchar(200) default = null. Фактический адрес организации.
company_name_official yes varchar(100) default = null. Сompany official name.
description no text default = null. Company description.
vat_number yes varchar(15) default = null. Company VAT number.
phone yes varchar(20) default = null. Company phone number.
fax no varchar(20) default = null. Company FAX number.
swift no varchar(30) default = null. SWIFT or BIK number.
company_type_id yes int(9) default = null. Company type ID. 1 = clients, 2 = companies.
bank no varchar(50) default = null. Company bank name.
ceo_name yes varchar(36) default = null. Генеральный директор.
accountant_name no varchar(50) default = null. Accountat name.
city no varchar(18) default = null. City or any locality.
kpp no varchar(20) default = null. KPP uses only in Russia maybe.
ogrn no varchar(20) default = null. OGRN uses only in Russia maybe.
external_id no varchar(100) default = null. External ID.
corr_account no varchar(32) default = null. Correspondent bank account.
account_number no varchar(32) default = null. IBAN or account number.

Example Request

POST /api/v1_sabor.json HTTP/1.1
Host: storencash.com
token: 15da7169ee5272b97692ff680cab97f5
Cache-Control: no-cache
Content-Type: application/x-www-form-urlencoded

company_name=%D0%A1%D1%82%D1%80%D0%BE%D0%B9%D0%A2%D0%B5%D1%85%D0%98%D0%BD%D0%B2%D0%B5%D1%81%D1%82%D0%AD%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%B8%D0%BA+3&company_address=%D0%9C%D0%B8%D0%BD%D1%81%D0%BA%2C+%D1%83%D0%BB.+%D0%A0%D1%8F%D0%B1%D0%B8%D0%BD%D0%BE%D0%B2%D0%B0%D1%8F+-+67&company_name_official=%D0%9E%D0%90%D0%9E+%D0%A1%D1%82%D1%80%D0%BE%D0%B9%D0%A2%D0%B5%D1%85%D0%98%D0%BD%D0%B2%D0%B5%D1%81%D1%82%D0%AD%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%B8%D0%BA&description=%D0%AD%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BC%D0%BE%D0%BD%D1%82%D0%B0%D0%B6%D0%BD%D1%8B%D0%B5+%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B%2C+%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%2C+%D0%BF%D1%83%D1%81%D0%BA%D0%BE%D0%BD%D0%B0%D0%BB%D0%B0%D0%B4%D0%BA%D0%B0.&vat_number=19142401&phone=3377621&fax=3377620&swift=12&company_type_id=1&bank=%D0%9E%D0%90%D0%9E+%D0%91%D0%A1%D0%91+%D0%91%D0%90%D0%9D%D0%9A&ceo_name=%D0%A1%D0%BC%D0%B8%D1%80%D0%BD%D0%BE%D0%B2+%D0%92.+%D0%92.&accountant_name=%D0%A1%D0%BC%D0%B8%D1%80%D0%BD%D0%BE%D0%B2%D0%B0+%D0%92.%D0%92.&city=&kpp=333333&ogrn=72220&corr_account=30010010230033&account_number=30010010230004

Example Result

{
    "status": "success",
    "data": {
        "id": 814
    }
}

Update company

Resource URL

https://storencash.com/api/v1_sabor.json

Resource Information

  • Response formats JSON
  • Requires authentication? Yes

Parameters

Name Require Type Description
id yes int(10) default = null. Identifier company. Primary key.
company_name yes varchar(200) default = null. Сompany name.
company_address yes varchar(200) default = null. Юридический адрес организации.
company_address_fact yes varchar(200) default = null. Фактический адрес организации.
company_name_official yes varchar(100) default = null. Сompany official name.
description no text default = null. Company description.
vat_number yes varchar(15) default = null. Company VAT number.
phone yes varchar(20) default = null. Company phone number.
fax no varchar(20) default = null. Company FAX number.
swift no varchar(30) default = null. SWIFT or BIK number.
company_type_id no int(9) default = null. Company type ID.
bank no varchar(50) default = null. Company bank name.
ceo_name yes varchar(36) default = null. CEO name.
accountant_name no varchar(50) default = null. Accountat name.
city no varchar(18) default = null. City or any locality.
kpp no varchar(20) default = null. KPP uses only in Russia maybe.
ogrn no varchar(20) default = null. OGRN uses only in Russia maybe.
external_id no varchar(100) default = null. External ID.
corr_account no varchar(32) default = null. Correspondent bank account.
account_number no varchar(32) default = null. IBAN or account number.

Example Request

PUT /api/v1_sabor.json/26 HTTP/1.1
Host: storencash.dev
token: d033317e6a01108bb1e6053e368e9578
Cache-Control: no-cache
Content-Type: application/x-www-form-urlencoded

company_name=%D0%A1%D1%82%D1%80%D0%BE%D0%B9%D0%A2%D0%B5%D1%85%D0%98%D0%BD%D0%B2%D0%B5%D1%81%D1%82%D0%AD%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%B8%D0%BA+3&company_address=%D0%9C%D0%B8%D0%BD%D1%81%D0%BA%2C+%D1%83%D0%BB.+%D0%A0%D1%8F%D0%B1%D0%B8%D0%BD%D0%BE%D0%B2%D0%B0%D1%8F+-+67&company_name_official=%D0%9E%D0%90%D0%9E+%D0%A1%D1%82%D1%80%D0%BE%D0%B9%D0%A2%D0%B5%D1%85%D0%98%D0%BD%D0%B2%D0%B5%D1%81%D1%82%D0%AD%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%B8%D0%BA&description=%D0%AD%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BC%D0%BE%D0%BD%D1%82%D0%B0%D0%B6%D0%BD%D1%8B%D0%B5+%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B%2C+%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%2C+%D0%BF%D1%83%D1%81%D0%BA%D0%BE%D0%BD%D0%B0%D0%BB%D0%B0%D0%B4%D0%BA%D0%B0.&vat_number=19142401&phone=3377621&fax=3377620&swift=12&company_type_id=1&bank=%D0%9E%D0%90%D0%9E+%D0%91%D0%A1%D0%91+%D0%91%D0%90%D0%9D%D0%9A&ceo_name=%D0%A1%D0%BC%D0%B8%D1%80%D0%BD%D0%BE%D0%B2+%D0%92.+%D0%92.&accountant_name=%D0%A1%D0%BC%D0%B8%D1%80%D0%BD%D0%BE%D0%B2%D0%B0+%D0%92.%D0%92.&city=&kpp=333333&ogrn=72220&corr_account=30010010230033&account_number=30010010230004

Example Result

{
    "status": "success",
    "data": {
        "id": 26
    }
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment