Getting Started
Build integrations with Phasio using our REST API and webhooks
Integrate your systems with Phasio. Use the REST API to manage orders, parts, customers, and more or set up webhooks to react to events in real time.
API Documentation
Full documentation for the Phasio Manufacturer Rest API — create orders, manage parts, query customers, and more.
Webhooks
Receive real-time event notifications when orders, customers, and parts change in your Phasio account.
Getting started
Generate API credentials
Navigate to Settings > API Keys in the manufacturer dashboard to create a client ID and secret. These are used to obtain access tokens via the OAuth 2.0 client credentials flow.
Make your first API call
Use the access token as a Bearer token in the Authorization header of your requests.
curl -X GET https://m-api.eu.phas.io/api/manufacturer/v1/orders \
-H "Authorization: Bearer <your-access-token>"Set up webhooks (optional)
If you need to react to events such as new orders or customer updates, configure webhooks in the Developers section of the dashboard. Phasio will send encrypted POST requests to your endpoint whenever an event fires.
All webhook payloads are encrypted with AES-256-GCM and signed with HMAC-SHA256. See the Webhooks page for decryption examples.
Common use cases
| Use case | How |
|---|---|
| Sync orders to your ERP | Use the Orders API to fetch orders, or subscribe to the Order Created webhook for real-time sync |
| Import customers from your CRM | Use the Customer Organisation API to create and manage customer accounts |
| Automate part pricing | Use the Part Specification API and Part Revision API to query part details and pricing |
| Track production progress | Use the Production Step API to monitor workflow progress |
Last updated on