Ask a question about Crossmart
const url = 'https://api.crossmart.io/api/v1/ask';const options = { method: 'POST', headers: {'Content-Type': 'application/json'}, body: '{"question":"Can I publish the same product to Shopify and eBay?"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://api.crossmart.io/api/v1/ask \ --header 'Content-Type: application/json' \ --data '{ "question": "Can I publish the same product to Shopify and eBay?" }'Answers from Crossmart’s public documentation and plan lineup only, citing the pages it used. When they do not answer the question, outcome is unknown and the answer points to the support address. It never sees or changes any account or workspace data. No credentials are needed: anonymous callers may ask 5 questions a minute and 50 a day per IP address; with an API key, session or agent token, 20 a minute and 500 a day. Answers 429 past those, and 503 when AI is not configured or the platform’s daily question budget is spent.
Authorizations
Section titled “Authorizations”Request Bodyrequired
Section titled “Request Bodyrequired”object
A question about Crossmart, in any language
Example
Can I publish the same product to Shopify and eBay?Responses
Section titled “Responses”object
answered from the cited pages; unknown when the docs do not answer it (the answer points to support); out_of_scope when it is not about Crossmart
The answer, in plain text (no Markdown)
Pages the answer is based on
object
The page and section, such as “Crossmart for developers › Rate limits”
The public page the answer is based on
True when a person should take over, at supportEmail
Example
{ "outcome": "answered", "confidence": "high"}Too many questions from you. Wait a little and try again, or browse https://docs.crossmart.io.
AI is not configured, Ask is turned off, or today’s questions are spent