Collections > Get a collection
The GET endpoint retrieves detailed collection information including metadata schema and object counts by using a unique collection name through the /v1/collections/[collection_name] path.
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 |
Collections > Get a collection
Collections > Get all collections