# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Web of Science API Expanded Integration API version: 1.0.0 extends: openapi/clarivate-integration-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-10-01' generator: build-phrasing.py label: Generated by API Evangelist operations: 2 - target: $.paths['/id/{uniqueId}'].get update: x-apievangelist-phrasing: intent: Get Web of Science records by ID effect: read questions: - How do I fetch full Web of Science records when I already know their IDs? - Can I retrieve several records in one request by passing comma-separated IDs? instructions: - text: Get record {uniqueId} from {databaseId}. slots: uniqueId: path.uniqueId databaseId: query.databaseId - text: Fetch records {uniqueId} from {databaseId} in language {lang}. slots: uniqueId: path.uniqueId databaseId: query.databaseId lang: query.lang method: generated generated: '2026-10-01' - target: $.paths['/recordids/{queryId}'].get update: x-apievangelist-phrasing: intent: List record IDs for a search effect: read questions: - Can I get just the IDs of the records a search returned, without full metadata? - How do I check search results against records I already have for duplicates? instructions: - text: List record IDs for query {queryId}. slots: queryId: path.queryId - text: Get {count} record IDs from query {queryId} starting at {firstRecord}. slots: count: query.count queryId: path.queryId firstRecord: query.firstRecord method: generated generated: '2026-10-01'