Objects > Index a single object
A POST API endpoint that enables adding individual objects to collections with JSON formatting while handling errors and providing status responses through Tallyfy Answers platform.
Before adding objects to Tallyfy Answers, you must first create a collection. Each collection requires a unique name, and the system will automatically detect the data types of your objects as you index them.
POST /v1/collections
The request body should contain a JSON object with the following properties:
Parameter | Type | Required | Description |
---|---|---|---|
name | string | Yes | Unique name for the collection (can include letters, numbers, hyphens, and underscores) |
description | string | No | Optional description explaining the collection’s purpose |
Example request body:
{ "name": "products", "description": "Collection of product information including names, descriptions, and pricing"}
A successful request returns a 201 Created
status code and a JSON response containing:
{ "name": "products", "description": "Collection of product information including names, descriptions, and pricing", "created_at": "2023-08-15T14:32:21Z"}
Status | Description |
---|---|
400 | Invalid request format or collection name |
409 | Collection name already exists |
curl -X POST https://go.tallyfy.com/api/v1/collections \ -H "X-Answers-API-Key: <your_api_key>" \ -H "Content-Type: application/json" \ -d '{ "name": "products", "description": "Collection of product information" }'
Tallyfy Answers automatically detects the following data types when you index objects:
Data Type | Example | Description |
---|---|---|
string | ”Wireless Headphones” | Text values that can be searched and filtered |
list of strings | [“electronics”, “audio”] | Arrays of text values for multi-value fields |
Objects > Index a single object
Collections > Delete a collection
Collections > Get a collection