Developers

Plug ProCul into your ERP.

One POST creates a sourcing case. We find suppliers, run the RFQ round in Arabic and English, and your system polls for structured quotes. Works from SAP, Oracle, or any tool that can call a REST endpoint.

Key-based auth

One Bearer key per client system. Keys are issued by ProCul and can be revoked instantly.

Same pipeline

API cases run the exact pipeline our own desk uses, including human review before any supplier email goes out.

Poll for quotes

Structured quote objects with price, lead time, and terms. No PDF parsing on your side.

Create a sourcing case

POST /api/v1/rfqs with a title and a description. Category, quantity, delivery city, and your internal reference are optional.

curl -X POST https://procul.app/api/v1/rfqs \
  -H "Authorization: Bearer pk_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "Gate valves for U-201 turnaround",
    "description": "6-inch API 600 cast steel gate valve, Class 300, RTJ ends. MTC required.",
    "quantity": 12,
    "unit": "pcs",
    "delivery_city": "Jubail",
    "delivery_by": "2026-09-15",
    "external_ref": "PR-4500012345"
  }'
{
  "rfq_id": "6b2f0e63-...",
  "status": "agent_processing",
  "status_url": "https://procul.app/rfq/6b2f0e63-...",
  "poll_url": "https://procul.app/api/v1/rfqs/6b2f0e63-..."
}

Poll for quotes

curl https://procul.app/api/v1/rfqs/6b2f0e63-... \
  -H "Authorization: Bearer pk_live_YOUR_KEY"
{
  "rfq_id": "6b2f0e63-...",
  "status": "quoted",
  "quotes": [
    {
      "supplier": "…",
      "city": "Dammam",
      "total_price": 184500,
      "currency": "SAR",
      "delivery_timeline_days": 21,
      "payment_terms": "Net 30",
      "incoterms": "DDP",
      "selected": false
    }
  ]
}

Get a key

Keys are issued per client during onboarding. Rate limit: 20 cases per hour per key. Write to partners@procul.app with the system you're integrating (SAP, Oracle, custom) and we'll set you up.