App
Swiftype
Swiftype is a hosted search solution that lets site owners deliver powerful, customizable search for their website or mobile app.
What your agent can do with Swiftype
Triggers and actions 1 trigger · 14 actions
- TriggerNew Document
Triggers when a new Document is created.
- ActionAdd domain
Add a crawler domain to an Engine. POST /api/v1/engines/{engine_id}/domains.json with url.
- ActionAdd engine
Create a new Engine (index). POST /api/v1/engines.json with name.
- ActionCreate Document
Creates a new Document.
- ActionDelete document
Delete a document by document_id from a document type. DELETE /api/v1/engines/{engine_id}/document_types/{document_type}/documents/{document_id}.json
- ActionDelete domain
Remove a crawler domain from an Engine. DELETE /api/v1/engines/{engine_id}/domains/{domain_id}.json
- ActionDelete engine
Delete an Engine by id. DELETE /api/v1/engines/{engine_id}.json
- ActionGet document
Retrieve a single document by external_id from a document type. GET /api/v1/engines/{engine_id}/document_types/{document_type}/documents/{external_id}.json
- ActionGet engine
Retrieve a single Engine by id or name. GET /api/v1/engines/{engine_id}.json
- ActionList documents
List documents within a document type/engine. GET /api/v1/engines/{engine_id}/document_types/{document_type}/documents.json
- ActionList domains
List crawler domains configured on an Engine. GET /api/v1/engines/{engine_id}/domains.json
- ActionList engines
List all Engines for the account. GET /api/v1/engines.json
- ActionRecrawl domain
Trigger a recrawl of a domain's crawled content. PUT /api/v1/engines/{engine_id}/domains/{domain_id}/recrawl.json
- ActionSearch documents
Perform full-text search over documents within an Engine. GET/POST https://search-api.swiftype.com/api/v1/public/engines/search.json with engine_key + q. Returns matching records grouped by document type.
- ActionUpdate document
Update fields on an existing document. PUT /api/v1/engines/{engine_id}/document_types/{document_type}/documents/{document_id}/update_fields.json
No trigger or action matches that. Ask your agent to add it: it reads the API documentation and builds what you describe.
Not listed?
Need a trigger or action that is not here?
Ask your agent. Describe what you need in plain language and it reads the Swiftype API documentation, builds the operation at whatever depth the API allows, tests every branch and ships it. The list above is what exists today, not the limit.