- Copilots
- Document Catalog
- Document Collections
- Permissions Service
- Search
- Users
Request
1 import requests 2 3 # Create Mongo Collection Sync (POST /v0/documentCollections/mongodb/createMongoSync) 4 response = requests.post( 5 "https://api.credal.ai/api/v0/documentCollections/mongodb/createMongoSync", 6 headers={ 7 "Authorization": "Bearer " 8 }, 9 json={ 10 "collectionId": "ac20e6ba-0bae-11ef-b25a-efca73df4c3a", 11 "mongoURI": "mongodb+srv://cluster0.hzwklqn.mongodb.net/Cluster0?retryWrites=true&w=majority", 12 "config": { 13 "syncName": "My sales transcripts", 14 "collectionName": "myCollection", 15 "filterExpression": { 16 "status": { 17 "$ne": "disabled" 18 } 19 }, 20 "sourceFields": { 21 "body": "body", 22 "sourceName": "meetingName", 23 "sourceSystemUpdated": "transcriptDatetime", 24 "sourceUrl": "link" 25 } 26 } 27 }, 28 ) 29 30 print(response.json())
Response