API Reference

EPCdoc REST API

Integrate EPCdoc into your own tools and workflows. Available on Professional, Business, and Enterprise plans.

Authentication — Bearer token
Authorization: Bearer your_access_token
Base URL: https://api.epcdoc.com/v1
API endpoints
POST/v1/auth/loginAuthenticate a user and receive access and refresh tokens
POST/v1/auth/refreshExchange a refresh token for a new access token
GET/v1/documentsList all documents in the MDR with filters
POST/v1/documentsUpload a new document to the MDR
GET/v1/documents/:idRetrieve document metadata and version history
PATCH/v1/documents/:id/statusUpdate document issue status
GET/v1/transmittalsList transmittals with status and acknowledgement data
POST/v1/transmittalsCreate and issue a new transmittal
GET/v1/vendorsList all vendor accounts and their approval status
POST/v1/vendors/inviteInvite a vendor to the document portal
GET/v1/raidList RAID items with status, owner, and due date
POST/v1/raidCreate a new RAID item
GET/v1/punchList punch items with priority, status, and assignee
GET/v1/ai/creditsGet current AI credit balance and usage history
POST/v1/ai/ask-engineerSubmit an Ask Engineer specification request

Rate limits

1,000 requests/hour for Professional. 5,000 for Business. Custom for Enterprise. Rate limit headers included in every response.

API access

Included in Professional, Business, and Enterprise plans. Generate API keys from your tenant settings.

💬 Ask me about EPCdoc