# Pay-i Documentation > Documentation for Pay-i ## Guides - [Getting Started with Pay-i](https://docs.pay-i.com/docs/getting-started.md) - [Terms and Glossary](https://docs.pay-i.com/docs/pay-i-concepts.md) - [Managing your Organization](https://docs.pay-i.com/docs/organizational-structure.md) - [Organizations](https://docs.pay-i.com/docs/organizations.md) - [Groups](https://docs.pay-i.com/docs/groups.md) - [Applications](https://docs.pay-i.com/docs/applications.md) - [Use Cases](https://docs.pay-i.com/docs/use-cases.md) - [Categories and Resources](https://docs.pay-i.com/docs/categories-and-resources.md) - [Requests](https://docs.pay-i.com/docs/making-requests.md) - [Tracking Requests by Users and Accounts](https://docs.pay-i.com/docs/custom-user-ids.md) - [KPIs](https://docs.pay-i.com/docs/use-case-kpis.md) - [Measuring Business Value](https://docs.pay-i.com/docs/value-metrics.md) - [Properties](https://docs.pay-i.com/docs/properties.md) - [Limits](https://docs.pay-i.com/docs/budgets-2.md): Limits are used to control your GenAI traffic and costs. - [Introductory Tutorials](https://docs.pay-i.com/docs/intro-tutorials.md) - [Organizations and Groups](https://docs.pay-i.com/docs/organizations-and-groups.md) - [Timeline Dashboard (Series)](https://docs.pay-i.com/docs/understanding-the-timeline-dashboard-series.md): This tutorial walks through how to use the timeline dashboard to highlight insights in your data. This is the most used type of dashboard in Pay-i, and understanding the available features will let you get the most out of the platform. - [Understanding the Failures Timeline Dashboard](https://docs.pay-i.com/docs/understanding-the-failures-timeline-dashboard.md): The Timeline Dashboard on the Failures blade has additional features to provide unique insights into the types of failures that can occur with Generative AI. This tutorial walks through these additional features. It is highly recommended that you have already completed the standard Timeline Dashboard tutorial. - [Instance Details View](https://docs.pay-i.com/docs/instance-details-view.md): This tutorial covers the functionality of the Instance Details view, which allows your engineering team to deep dive into the behaviors of your GenAI use cases. It is recommended that you complete the Timeline Dashboard tutorial before beginning this one. - [Defining Use Cases and KPIs](https://docs.pay-i.com/docs/managing-use-cases-and-kpis.md) - [Managing Value Policies](https://docs.pay-i.com/docs/managing-value-policies.md) - [Pay-i API Keys](https://docs.pay-i.com/docs/pay-i-api-keys.md) - [Day 1: Basic Instrumentation with payi_instrument()](https://docs.pay-i.com/docs/day-1-basic-instrumentation.md) - [Day 2: Tracking Use Cases with @track](https://docs.pay-i.com/docs/track-decorator.md) - [Day 3: Tracking Users with track_context()](https://docs.pay-i.com/docs/day-2-tracking-users.md) - [Day 4: Using get_context()](https://docs.pay-i.com/docs/get_context.md) - [Instrumentation](https://docs.pay-i.com/docs/instrumentation.md) - [payi_instrument()](https://docs.pay-i.com/docs/configuring-payi_instrument.md) - [track_context()](https://docs.pay-i.com/docs/track_context.md) - [@track](https://docs.pay-i.com/docs/track.md) - [Debugging and logging](https://docs.pay-i.com/docs/debugging-and-logging.md) - [Property Bags](https://docs.pay-i.com/docs/property-bags.md) - [Limits](https://docs.pay-i.com/docs/limits-continued.md): Limits are used to monitor your inference costs - [Instrumenting with a limit ](https://docs.pay-i.com/docs/instrumenting-with-a-limit.md) - [Limit APIs](https://docs.pay-i.com/docs/limit-apis.md) - [xproxy_result Limit states](https://docs.pay-i.com/docs/limit-states.md) - [Use Cases](https://docs.pay-i.com/docs/use-cases-continued.md) - [Use Case Versioning](https://docs.pay-i.com/docs/use-case-versioning.md) - [Use Case Automatic Limits](https://docs.pay-i.com/docs/use-case-automatic-limits.md) - [Handling Requests](https://docs.pay-i.com/docs/request-handling.md) - [Handling Successful Requests](https://docs.pay-i.com/docs/handling-successes.md) - [Handling Failed Requests](https://docs.pay-i.com/docs/handling-errors.md) - [KPIs](https://docs.pay-i.com/docs/kpis.md) - [Custom Reports](https://docs.pay-i.com/docs/custom-reports.md) - [Managed Categories and Resources](https://docs.pay-i.com/docs/pay-i-managed-categories-and-resources.md) - [Managing Model Versions](https://docs.pay-i.com/docs/managing-model-versions.md) - [Header Cheat Sheet](https://docs.pay-i.com/docs/list-of-all-supported-headers.md): A helpful reference for all of the custom headers that Pay-i supports. - [Error Codes](https://docs.pay-i.com/docs/error-code-strings.md) - [Understanding Limit Details](https://docs.pay-i.com/docs/handling-budget-responses.md) - [Custom Categories and Resources](https://docs.pay-i.com/docs/custom-categories-and-resources.md) - [Parameter Precedence in Pay-i Instrumentation](https://docs.pay-i.com/docs/parameter-precedence-in-pay-i-instrumentation.md) - [Manual Event Submission](https://docs.pay-i.com/docs/manual-event-submission.md) - [Python SDK Ingest API](https://docs.pay-i.com/docs/python-sdk-ingest.md) - [REST Ingest API](https://docs.pay-i.com/docs/rest-ingest.md) - [Instrumenting a Web Server](https://docs.pay-i.com/docs/instrumenting-a-web-server.md) - [Instrumentating Microsoft Foundry and Azure OpenAI](https://docs.pay-i.com/docs/instrumentation-for-azure-openai.md) - [Pay-i n8n Community Node ](https://docs.pay-i.com/docs/pay-i-n8n-community-node.md) - [Configuring n8n Workflows for Pay-i](https://docs.pay-i.com/docs/configuring-pay-i-for-n8n-workflows.md) - [Pay-i n8n node upgrade and maintenance tasks](https://docs.pay-i.com/docs/pay-i-n8n-node-upgrade-and-maintenance-tasks.md) - [Using the Pay-i n8n Migration Tool](https://docs.pay-i.com/docs/using-the-pay-i-n8n-migration-tool.md) - [Pay-i Integration for Databricks](https://docs.pay-i.com/docs/databricks.md) - [Instrumenting Pay-i for Databricks](https://docs.pay-i.com/docs/instrumenting-pay-i-for-databricks.md) - [Troubleshooting Pay-i for Databricks](https://docs.pay-i.com/docs/troubleshooting-pay-i-for-databricks.md) ## API Reference - [Get all Limits](https://docs.pay-i.com/reference/getlimits.md) - [Create a Limit](https://docs.pay-i.com/reference/createlimit.md) - [Get Limit details](https://docs.pay-i.com/reference/getlimit.md) - [Update a Limit](https://docs.pay-i.com/reference/updatelimit.md) - [Delete a Limit](https://docs.pay-i.com/reference/deletelimit.md) - [Reset a Limit](https://docs.pay-i.com/reference/resetlimit.md) - [Update a Limit Properties](https://docs.pay-i.com/reference/updatelimitproperties.md) - [Ingest an Event](https://docs.pay-i.com/reference/requestsingest.md) - [Get all Categories](https://docs.pay-i.com/reference/getcategories.md) - [Get all Resources for a Category](https://docs.pay-i.com/reference/getresourceslist.md) - [Delete a Category and all of its Resources](https://docs.pay-i.com/reference/deletecategoryresources.md) - [Delete all versions of Resource from a Category](https://docs.pay-i.com/reference/deletecategoryresource.md) - [Create a Resource](https://docs.pay-i.com/reference/createresource.md) - [Get a list of versions of a Resource](https://docs.pay-i.com/reference/getresources.md) - [Get a Resource version details](https://docs.pay-i.com/reference/getresource.md) - [Delete a version of the Resource](https://docs.pay-i.com/reference/deleteresource.md) - [Get all Use Cases](https://docs.pay-i.com/reference/getusecases.md) - [Create a new Use Case](https://docs.pay-i.com/reference/createusecase.md) - [Get Use Case details](https://docs.pay-i.com/reference/getusecase.md) - [Update a Use Case definition](https://docs.pay-i.com/reference/updateusecase.md) - [Delete a Use Case](https://docs.pay-i.com/reference/deleteusecase.md) - [Increment a Use Case version](https://docs.pay-i.com/reference/incrementusecaseversion.md) - [Create a new Use Case default limit configuration](https://docs.pay-i.com/reference/createusecaselimitconfig.md) - [Delete a Use Case default limit configuration](https://docs.pay-i.com/reference/deleteusecaselimitconfig.md) - [Get a Use Case instance details](https://docs.pay-i.com/reference/getusecaseinstance.md) - [Delete a Use Case instance](https://docs.pay-i.com/reference/deleteusecaseinstance.md) - [Create a Use Case instance](https://docs.pay-i.com/reference/newusecaseinstance.md) - [Update a Use Case instance properties](https://docs.pay-i.com/reference/updateusecaseinstanceproperties.md) - [Get all KPIs for a Use Case](https://docs.pay-i.com/reference/getkpi.md) - [Create a new KPI definition for a Use Case](https://docs.pay-i.com/reference/createusecasekpidefinition.md) - [Get a KPI definition for a Use Case](https://docs.pay-i.com/reference/getusecasekpidetails.md) - [Delete a KPI definition for a Use Case](https://docs.pay-i.com/reference/deleteusecasekpidefinition.md) - [Update a KPI definition for a Use Case](https://docs.pay-i.com/reference/updateusecasekpidefinition.md) - [Update a KPI on a Use Case instance](https://docs.pay-i.com/reference/updateusecaseinstancekpi.md) - [Return all KPI scores for a Use Case instance](https://docs.pay-i.com/reference/getusecaseinstancekpis.md) - [Get the value score (money and/or time) for a Use Case instance](https://docs.pay-i.com/reference/getusecaseinstancevalue.md) - [Update a Request properties](https://docs.pay-i.com/reference/updaterequestproperties.md) - [Get a Request results](https://docs.pay-i.com/reference/getrequestresult.md) - [Update a Request properties](https://docs.pay-i.com/reference/updaterequestpropertiesprovider.md) - [Get a Request results](https://docs.pay-i.com/reference/getrequestresultprovider.md) - [Retrieve report data by report ID, optionally filtered to a date range.](https://docs.pay-i.com/reference/getreport.md)