@conductor/payload
Payload CMS plugin for Conductor. Provides operations for querying and mutating Payload collections.Installation
Configuration
Environment Variables
Required:PAYLOAD_API_URL- Payload CMS API URL
PAYLOAD_API_KEY- Payload API Key for authentication
Operations
payload:find
Query documents from a Payload collection. Config:collection(string, required) - Collection slugwhere(object, optional) - Query conditionsdepth(number, optional) - Population depthlimit(number, optional) - Results limitpage(number, optional) - Page numbersort(string, optional) - Sort fieldselect(array, optional) - Fields to select
docs(array) - DocumentstotalDocs(number) - Total document countlimit(number)page(number)totalPages(number)hasNextPage(boolean)hasPrevPage(boolean)
payload:findById
Get a single document by ID. Config:collection(string, required) - Collection slugid(string, required) - Document IDdepth(number, optional) - Population depth
payload:create
Create a new document. Config:collection(string, required) - Collection slugdata(object, required) - Document datadepth(number, optional) - Population depthdraft(boolean, optional) - Create as draft
payload:update
Update an existing document. Config:collection(string, required) - Collection slugid(string, required) - Document IDdata(object, required) - Document datadepth(number, optional) - Population depthdraft(boolean, optional) - Save as draft
payload:delete
Delete a document. Config:collection(string, required) - Collection slugid(string, required) - Document ID

