Documentation Index
Fetch the complete documentation index at: https://docs.kalshi.com/llms.txt
Use this file to discover all available pages before exploring further.
All URIs are relative to https://api.elections.kalshi.com/trade-api/v2
| Method | HTTP request | Description |
|---|
| getMultivariateEventCollection | GET /multivariate_event_collections/ | Get Multivariate Event Collection |
| getMultivariateEventCollections | GET /multivariate_event_collections | Get Multivariate Event Collections |
| lookupMultivariateEventCollectionBundle | POST /multivariate_event_collections//lookup | Lookup Multivariate Event Collection Bundle |
getMultivariateEventCollection
GetMultivariateEventCollectionResponse getMultivariateEventCollection()
Get a single multivariate event collection by ticker
Example
import {
MultivariateCollectionsApi,
Configuration
} from 'kalshi-typescript';
const configuration = new Configuration({
apiKey: 'your-api-key-id',
privateKeyPath: '/path/to/private-key.pem' // or privateKeyPem: 'PEM string'
});
const apiInstance = new MultivariateCollectionsApi(configuration);
let collectionTicker: string; //Collection ticker (default to undefined)
const { status, data } = await apiInstance.getMultivariateEventCollection(
collectionTicker
);
Parameters
| Name | Type | Description | Notes |
|---|
| collectionTicker | [string] | Collection ticker | defaults to undefined |
Return type
GetMultivariateEventCollectionResponse
Authorization
bearerAuth
- Content-Type: Not defined
- Accept: application/json
HTTP response details
| Status code | Description | Response headers |
|---|
| 200 | Collection retrieved successfully | - |
| 401 | Unauthorized - authentication required | - |
| 404 | Resource not found | - |
| 500 | Internal server error | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
getMultivariateEventCollections
GetMultivariateEventCollectionsResponse getMultivariateEventCollections()
Get all multivariate event collections
Example
import {
MultivariateCollectionsApi,
Configuration
} from 'kalshi-typescript';
const configuration = new Configuration({
apiKey: 'your-api-key-id',
privateKeyPath: '/path/to/private-key.pem' // or privateKeyPem: 'PEM string'
});
const apiInstance = new MultivariateCollectionsApi(configuration);
let status: string; //Filter by multivariate collection status (optional) (default to undefined)
const { status, data } = await apiInstance.getMultivariateEventCollections(
status
);
Parameters
| Name | Type | Description | Notes |
|---|
| status | [string] | Filter by multivariate collection status | (optional) defaults to undefined |
Return type
GetMultivariateEventCollectionsResponse
Authorization
bearerAuth
- Content-Type: Not defined
- Accept: application/json
HTTP response details
| Status code | Description | Response headers |
|---|
| 200 | Collections retrieved successfully | - |
| 401 | Unauthorized - authentication required | - |
| 500 | Internal server error | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
lookupMultivariateEventCollectionBundle
LookupBundleResponse lookupMultivariateEventCollectionBundle(lookupBundleRequest)
Lookup a bundle in a multivariate event collection
Example
import {
MultivariateCollectionsApi,
Configuration,
LookupBundleRequest
} from 'kalshi-typescript';
const configuration = new Configuration({
apiKey: 'your-api-key-id',
privateKeyPath: '/path/to/private-key.pem' // or privateKeyPem: 'PEM string'
});
const apiInstance = new MultivariateCollectionsApi(configuration);
let collectionTicker: string; //Collection ticker (default to undefined)
let lookupBundleRequest: LookupBundleRequest; //
const { status, data } = await apiInstance.lookupMultivariateEventCollectionBundle(
collectionTicker,
lookupBundleRequest
);
Parameters
| Name | Type | Description | Notes |
|---|
| lookupBundleRequest | LookupBundleRequest | | |
| collectionTicker | [string] | Collection ticker | defaults to undefined |
Return type
LookupBundleResponse
Authorization
bearerAuth
- Content-Type: application/json
- Accept: application/json
HTTP response details
| Status code | Description | Response headers |
|---|
| 200 | Bundle lookup successful | - |
| 400 | Bad request - invalid input | - |
| 401 | Unauthorized - authentication required | - |
| 404 | Resource not found | - |
| 500 | Internal server error | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]