> ## Documentation Index
> Fetch the complete documentation index at: https://docs.promptlayer.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Use the PromptLayer REST API to manage prompts, workflows, evaluations, datasets, request logs, traces, and other workspace resources programmatically.

The PromptLayer REST API lets you interact with your workspace directly over HTTP so you can automate updates, run workflows, log activity, and export or organize data from your own systems.

## Authentication

Authenticate API requests with a PromptLayer API key using the `X-API-Key` header.

Generate API keys from the API keys page in your PromptLayer dashboard. Each workspace has its own API keys, and requests use the workspace associated with the key by default.

## Endpoints

### Prompt Templates

* [Get Prompt Template](/reference/templates-get)
* [Get Prompt Template (Raw)](/reference/templates-get-raw)
* [List Prompt Templates](/reference/list-prompt-templates)
* [Publish Prompt Template](/reference/templates-publish)
* [List Prompt Template Labels](/reference/templates-labels-get)
* [Create Prompt Template Label](/reference/prompt-labels-create)
* [Move Prompt Template Label](/reference/prompt-labels-patch)
* [Delete Prompt Template Label](/reference/prompt-labels-delete)
* [Get Snippet Usage](/reference/get-snippet-usage)

### Tracking

* [Get Request](/reference/get-request)
* [Search Request Logs](/reference/search-request-logs)
* [Log Request](/reference/log-request)
* [Track Prompt](/reference/track-prompt)
* [Track Score](/reference/track-score)
* [Track Metadata](/reference/track-metadata)
* [Create Spans Bulk](/reference/spans-bulk)
* [Ingest Traces (OTLP)](/reference/otlp-ingest-traces)

### Datasets

* [List Datasets](/reference/list-datasets)
* [Get Dataset Rows](/reference/get-dataset-rows)
* [Create Dataset Group](/reference/create-dataset-group)
* [Create Dataset Version from File](/reference/create-dataset-version-from-file)
* [Create Dataset Version from Filter Params](/reference/create-dataset-version-from-filter-params)

### Evaluations

* [List Evaluations](/reference/list-evaluations)
* [Get Evaluation Rows](/reference/get-evaluation-rows)
* [Create Evaluation Pipeline](/reference/create-reports)
* [Run Report](/reference/run-report)
* [Get Report](/reference/get-report)
* [Get Report Score](/reference/get-report-score)
* [Add Report Columns](/reference/add-report-columns)
* [Edit Evaluation Pipeline Column](/reference/edit-report-column)
* [Delete Evaluation Pipeline Column](/reference/delete-report-column)
* [Update Report Score Card](/reference/update-report-score-card)
* [Rename Evaluation Pipeline](/reference/rename-report)
* [Delete Evaluation Pipeline](/reference/delete-report)
* [Delete Reports by Name](/reference/delete-reports-by-name)

### Workflows

* [List Workflows](/reference/list-workflows)
* [Create Workflow](/reference/create-workflow)
* [Update Workflow](/reference/patch-workflow)
* [Run Workflow](/reference/run-workflow)
* [Get Workflow Version Execution Results](/reference/workflow-version-execution-results)

### Skill Collections

* [List Skill Collections](/reference/list-skill-collections)
* [Create Skill Collection](/reference/create-skill-collection)
* [Get Skill Collection](/reference/get-skill-collection)
* [Update Skill Collection](/reference/update-skill-collection)
* [Save Skill Collection Version](/reference/save-skill-collection-version)

### Unified Registry

* [Create Folder](/reference/create-folder)
* [Update Folder](/reference/update-folder)
* [List Folder Entities](/reference/list-folder-entities)
* [Move Folder Entities](/reference/move-folder-entities)
* [Delete Folder Entities](/reference/delete-folder-entities)
* [Resolve Folder ID by Path](/reference/resolve-folder-id)
