Full REST API access with official SDKs for JavaScript/TypeScript and PHP. Build custom integrations for any platform.
Clean, predictable endpoints following REST conventions.
API key authentication with scoped permissions.
Server-sent events for real-time chat responses.
Real-time callbacks for conversation events.
Everything you need to power AI search and chat
/v1/chat/v1/search/v1/recommendations/v1/products/v1/posts/v1/threads/:idGet started quickly with our type-safe SDKs
npm install @intucart/sdkimport { IntucartClient } from '@intucart/sdk';
const client = new IntucartClient({
apiKey: process.env.INTUFIND_API_KEY,
});
// Semantic search
const results = await client.search.query({
query: 'warm jacket for hiking',
limit: 10,
});
// Chat with streaming
const stream = await client.chat.stream({
threadId: 'thread_123',
message: 'What jackets do you recommend?',
});
for await (const chunk of stream) {
console.log(chunk.text);
}
composer require intucart/sdk<?php
use Intucart\Client;
$client = new Client([
'apiKey' => getenv('INTUFIND_API_KEY'),
]);
// Semantic search
$results = $client->search()->query([
'query' => 'warm jacket for hiking',
'limit' => 10,
]);
// Send chat message
$response = $client->chat()->send([
'threadId' => 'thread_123',
'message' => 'What jackets do you recommend?',
]);
All API requests require an API key passed in the Authorization header. You can create and manage API keys from your dashboard.
Authorization: Bearer your_api_key_here