Разработчици

Изградете на ProdSys

Модерен REST API, webhooks, OAuth и sandbox среда — всичко, което ви трябва, за да свържете ProdSys с инструментите и работните си процеси.

# List recent sales orders
curl "https://api.prodsys.com/v1/sales/orders?limit=10" \
  -H "Authorization: Bearer $PRODSYS_TOKEN" \
  -H "Accept: application/json"
import { ProdSys } from '@prodsys/sdk';

const client = new ProdSys({ token: process.env.PRODSYS_TOKEN });

const orders = await client.sales.orders.list({ limit: 10 });
console.log(orders);
from prodsys import ProdSys

client = ProdSys(token=os.environ["PRODSYS_TOKEN"])

orders = client.sales.orders.list(limit=10)
print(orders)
var client = new ProdSysClient(Environment.GetEnvironmentVariable("PRODSYS_TOKEN"));

var orders = await client.Продажби.Orders.ListAsync(limit: 10);
Console.WriteLine(orders);
Нашата архитектура

Същият API, на който работи продуктът

За разлика от повечето ERP, които поддържат вътрешен API за приложението и отделен, по-тесен публичен API за интеграции, ProdSys работи с един API. Същият, който вашите разработчици, партньори или вътрешен екип могат да извикат.

🔓
Не API gap
Всичко, което приложението ProdSys може да прави, може да го направи и интеграцията ви. Няма скрита вътрешна крайна точка, която е "забранена" за клиентите.
Day-one feature parity
Новите продуктови функции са незабавно достъпни през API, защото са изградени с него. Без чакане интеграционният екип да „изложи" нещо.
🧩
Headless-ready
Изградете персонализирани UI, kiosk приложения, мобилни преживявания или индустриално-специфични работни процеси върху същите данни и бизнес логика, които захранват стандартния продукт.
🛡
Role-based access
API акаунтите получават същите детайлни разрешения като потребителите — ограничете ги до конкретни модули, само за четене, конкретни компании или ограничени операции. Пълна API възможност, пълен контрол на достъпа.
Why this matters: при повечето ERP, интеграционните проекти в крайна сметка се сблъскват със стена "това не е в публичния API". С ProdSys няма такава стена — и вашите разработчици могат да доставят по-бързо, защото работят със същата повърхност като продуктовия екип.
{}
Вижте API сами
На живо Swagger documentation — every endpoint, every parameter

Без маркетингов пух — пълната API спецификация на живо, идентична с това, което клиентите на ProdSys използват днес. Прегледайте я, опитайте заявки, вижте реални отговори.

Отвори Swagger →
Какво можете да изградите

От прости синхронизации до пълни интеграции

API покрива всеки модул — четене и писане през финанси, продажби, склад, доставки, проекти и още.

🛒
E-commerce sync
Изпратете поръчки от уеб магазина си, синхронизирайте складовите нива обратно, автоматизирайте изпълнението.
📊
Custom dashboards
Изтеглете данни в Power BI, Tableau или собствените си вътрешни инструменти с API ключове само за четене.
🔄
Workflow automation
Тригерирайте имейли, Slack съобщения или външни действия при събития на поръчка или фактура чрез webhooks.
📦
Warehouse & WMS
Интегрирайте с ръчни скенери, етикетни принтери и WMS системи от трети страни.
💼
CRM & marketing
Синхронизирайте клиентски данни и история на поръчки в HubSpot, Salesforce, Mailchimp или други.
📱
Mobile apps
Изградете вътрешни приложения за полеви персонал, търговски представители или складови работници, използвайки API.
Quickstart

От нула до първото API извикване за 5 минути

1
Създайте API акаунт
В ProdSys отидете на System → API accounts и създайте нов акаунт. Задайте ролите, които интеграцията ви нужни — най-малко привилегии печели.
Прочетете пълното ръководство →
2
Генерирайте bearer токен
Токените са обхванати към ролите на API акаунта и могат да бъдат отменени по всяко време. Съхранявайте ги като променливи на средата — никога не ги commit-вайте.
3
Направете първата си заявка
Извикайте всяка крайна точка с вашия bearer токен в Authorization заглавието. Започнете с крайни точки само за четене, за да проверите достъпа.
curl "https://api.prodsys.com/v1/me" \
  -H "Authorization: Bearer $PRODSYS_TOKEN"
4
Тествайте в sandbox
Изградете и валидирайте, без да докосвате производствените данни. Sandbox отразява производствения API и се опреснява месечно.
Platform capabilities

Модерна интеграционна повърхност

REST API
JSON през HTTPS, последователно именуване на ресурси, странициране, филтриране и сортиране на всяка списъчна крайна точка.
Webhooks
Абонирайте се за събития като order.created, invoice.paid, подписани полезни данни за проверка.
OAuth 2.0
Изградете интеграции, които действат от името на потребителите — пълен OAuth поток с refresh токени, scopes и екрани за съгласие.
Sandbox environment
Идентично на производството, изолирани данни, без лимити по време на разработка. Опресняване при заявка.
Rate limits
600 заявки/минута на токен, 10 000/час за OAuth приложения. Burst-толерантно. Лимитите се виждат в заглавията на отговора.
Versioned API
Текуща версия: v1. Промени, водещи до счупване, се пускат в нови версии с 12 месеца застъпване. Ясен changelog.
Ресурси

Всичко на едно място

ЧЗВ

Developer questions

API достъпът включен ли е във всички планове?
API достъп е включен в плана Стандарт и над него. Starter планове могат да четат, но не да пишат. Виж pricing за детайли.
Какво се случва, ако превиша лимита?
Ще получите 429 Too Many Requests отговор с Retry-After заглавие. Имплементирайте exponential backoff и ще сте добре — лимитите са достатъчно щедри за почти всяка реална интеграция.
Предлагате ли официални SDK?
Node.js, Python и C# SDK са в активна разработка. PHP и Go са в пътната карта. Засега REST API работи от всеки HTTP клиент — и повечето разработчици намират това за достатъчно.
Мога ли да публикувам интеграцията си на ProdSys пазара?
Да — we feature partner integrations on our integrations page. Reach out at partners@prodsys.com за да започнете процеса на регистрация.
Има ли безплатно ниво за тестване?
Всеки платен план включва sandbox достъп без допълнителни такси. За ISV и партньори, изграждащи търговски интеграции, предлагаме безплатни акаунти за разработчици — свържете се developers@prodsys.com.

Готови ли сте да изграждате?

Прочетете документацията, стартирайте sandbox и доставете интеграцията си тази седмица.

Отвори Swagger → Прочетете документацията Говорете с нас