Integrations
Integration Status
Get the current status and details of an integration
GET
Retrieves the current status, progress, and details of a specific integration.
Path Parameters
string
required
The unique identifier of the integration
Query Parameters
boolean
default:"false"
Whether to include processing logs in the response
boolean
default:"true"
Whether to include error details in the response
Response
string
Unique identifier of the integration
string
Integration type:
social, file, chat, apistring
Platform or service name (e.g.,
linkedin, chatgpt, pdf)string
Current status:
pending, processing, completed, failed, cancelledobject
Progress information for the integration
object
Processing statistics
string
ISO 8601 timestamp of last processing activity
string
ISO 8601 timestamp when integration was created
string
ISO 8601 timestamp when integration completed (if finished)
array
List of errors encountered (if include_errors=true)
array
Processing logs (if include_logs=true)
Status Types
Pending
Pending
Integration is queued and waiting to start processing.
Processing
Processing
Integration is currently being processed. Check progress for details.
Completed
Completed
Integration has finished successfully. All processable items have been handled.
Failed
Failed
Integration failed due to a critical error. Check errors array for details.
Cancelled
Cancelled
Integration was cancelled by the user or system before completion.
Processing Steps
Different integration types have different processing steps:File Integration
File Integration
- upload - Receiving and storing file
- parsing - Extracting text content
- chunking - Breaking content into chunks
- memory_creation - Creating memories from chunks
Chat Integration
Chat Integration
- validation - Validating chat data format
- conversation_detection - Identifying conversations
- content_extraction - Extracting meaningful content
- memory_creation - Creating memories from conversations
Error Responses
object
Integration not found
object
Unauthorized access
Real-time Updates
For real-time status updates, consider using:- Webhooks: Configure webhook endpoints to receive status updates
- Polling: Poll this endpoint every 10-30 seconds during processing
- WebSocket: Connect to the WebSocket endpoint for live updates (coming soon)

