Download the PHP package plakidan/key-crm without Composer

On this page you can find all versions of the php package plakidan/key-crm. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package key-crm

KeyCRM PHP SDK

Опис REST маршрутів для роботи з KeyCRM OpenAPI

Зверніть увагу:

  1. Для авторизації потрібно передавати заголовок у форматі Bearer + APIkey

    Authorization: [Bearer ваш-API-ключ]

  2. Є обмеження до 60 запитів на хвилину з однієї IP-адреси по API-ключу
  3. Час у всіх сутностях використовується UTC (GMT+0) - при зчитуванні (GET-запити), при виборі (фільтрації) по часу створення сутності, а також при створенні сутностей (POST).

Встановлення та використання

Вимоги

Composer

Установка через Composer, введить таку команду:

Уставнока вручну

Завантажте файли та підключіть їх у autoload.php:

З чого почати

API Endpoints

Всі посилання відносні до базового https://openapi.keycrm.app/v1

Class Method HTTP request Description
BuyerApi createNewBuyer POST /buyer Створення нового покупця
BuyerApi getBuyerById GET /buyer/{buyerId} Отримання сутності покупця за ідентифікатором
BuyerApi getPaginatedListOfBuyers GET /buyer Отримання списку покупців
BuyerApi importBuyers POST /buyer/import Імпорт покупців
BuyerApi updateExistingBuyer PUT /buyer/{buyerId} Оновлення існуючого покупця
CompanyApi createNewCompany POST /companies Створення новой компанії
CompanyApi getCompanyById GET /companies/{companyId} Отримання сутності компанії за ідентифікатором
CompanyApi getPaginatedListOfCompanies GET /companies Отримання списку компаній
CompanyApi updateExistingCompany PUT /companies/{companyId} Оновлення існуючої компанії
CustomFieldsApi getListOfCustomFields GET /custom-fields Отримання списку користувацьких полів
OfferApi getPaginatedListOfOffers GET /offers Отримання варіантів товарів
OfferApi getPaginatedListOfStocks GET /offers/stocks Отримання списку залишків
OfferApi offersStocksUpdate PUT /offers/stocks Оновлення залишків товару на складі
OfferApi offersUpdate PUT /offers Редагування варіантів товару
OrderApi attachFileToOrder POST /order/{orderId}/attachment/{fileId} Додавання файлу для існуючого замовлення
OrderApi attachTagToOrder POST /order/{orderId}/tag/{tagId} Додавання тегу для існуючого замовлення
OrderApi createNewOrder POST /order Створення нового замовлення
OrderApi createNewOrderExpense POST /order/{orderId}/expense Додавання нової витрати для існуючого замовлення
OrderApi createNewOrderImport POST /order/import Створення нових замовлень списком
OrderApi createNewOrderPayment POST /order/{orderId}/payment Додавання нової оплати для існуючого замовлення
OrderApi deleteFileFromOrder DELETE /order/{orderId}/attachment/{fileId} Видалення файлу із існуючого замовлення
OrderApi deleteTagFromOrder DELETE /order/{orderId}/tag/{tagId} Видалення тегу з існуючого замовлення
OrderApi getOrderById GET /order/{orderId} Отримання сутності замовлення за ідентифікатором
OrderApi getPaginatedListOfDeliveryServices GET /order/delivery-service Отримання списку доступних методів доставки
OrderApi getPaginatedListOfExpenseTypes GET /order/expense-type Отримання списку типів витрат
OrderApi getPaginatedListOfOrders GET /order Отримання списку замовлень
OrderApi getPaginatedListOfPaymentMethods GET /order/payment-method Отримання списку платіжних методів
OrderApi getPaginatedListOfProductStatuses GET /order/product-status Отримання списку статусів товарів
OrderApi getPaginatedListOfSources GET /order/source Отримання списку джерел
OrderApi getPaginatedListOfStatuses GET /order/status Отримання списку статусів
OrderApi getPaginatedListOfTags GET /order/tag Отримання списку тегів
OrderApi updateExistingOrder PUT /order/{orderId} Оновлення існуючого замовлення
OrderApi updateExistingOrderExpense PUT /order/{orderId}/expense/{expenseId} Оновлення витрати для існуючого замовлення
OrderApi updateExistingOrderPayment PUT /order/{orderId}/payment/{paymentId} Оновлення оплати для існуючого замовлення
PaymentsApi attachExternalTransactionToPayment POST /payments/{paymentId}/external-transactions Додавання зовнішньої транзакції до оплати
PaymentsApi getPaginatedListOfExternalTransactions GET /payments/external-transactions Отримання списку зовнішніх транзакцій
PipelinesApi attachFileToPipelinesCard POST /pipelines/cards/{cardId}/attachment/{fileId} Додавання файлу до картки у воронці
PipelinesApi createNewPipelineCard POST /pipelines/cards Створення нової картки у воронці
PipelinesApi createNewPipelinesCardPayment POST /pipelines/cards/{cardId}/payment Додавання нової оплати для існуючої картки у воронці
PipelinesApi deleteFileFromCard DELETE /pipelines/cards/{cardId}/attachment/{fileId} Видалення файлу з картки воронки
PipelinesApi getPaginatedListOfPipelines GET /pipelines Отримання списку воронок
PipelinesApi getPaginatedListOfPipelinesCards GET /pipelines/cards Отримання списку карток воронок
PipelinesApi getPaginatedListOfPipelinesStatuses GET /pipelines/{pipelineId}/statuses Отримання статусів воронки
PipelinesApi getPipelinesCard GET /pipelines/cards/{cardId} Отримання картки воронки
PipelinesApi updateExistingPipelinesCardPayment PUT /pipelines/cards/{cardId}/payment/{paymentId} Оновлення оплати для існуючої картки у воронці
PipelinesApi updatePipelinesCard PUT /pipelines/cards/{cardId} Оновлення картки воронки
ProductsApi createNewCategory POST /products/categories Створення нової категорії товарів
ProductsApi createNewProduct POST /products Створення нового товару
ProductsApi createNewProductImport POST /products/import Створення нових товарів списком
ProductsApi createNewProductOffers POST /products/{productId}/offers Створення нових варіантів товару
ProductsApi getPaginatedListOfCategories GET /products/categories Отримання списку категорій товарів
ProductsApi getPaginatedListOfProducts GET /products Отримання списку товарів
ProductsApi getProductById GET /products/{productId} Отримання сутності товару за ідентифікатором
ProductsApi updateExistingProduct PUT /products/{productId} Оновлення існуючого товару
StorageApi getEntityListOfFiles GET /storage/attachment/{entityType}/{entityId} Отримання списку файлів по сутності
StorageApi getPaginatedListOfFiles GET /storage Отримання списку завантажених файлів
StorageApi uploadStorageFile POST /storage/upload Завантаження файла

Models

Tests

Запуск тестів:

Author

Yaroslav Plakyda

About

Цей пакет згенеровано через OpenAPI генератор на основі документації з https://docs.keycrm.app/


All versions of key-crm with dependencies

PHP Build Version
Package Version
Requires php Version ^7.4 || ^8.0
ext-curl Version *
ext-json Version *
ext-mbstring Version *
guzzlehttp/guzzle Version ^7.3
guzzlehttp/psr7 Version ^1.7 || ^2.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package plakidan/key-crm contains the following files

Loading the files please wait ....