# Pay-i Documentation > Documentation for Pay-i ## Guides - [Custom Categories and Resources](https://docs.pay-i.com/docs/custom-categories-and-resources.md) - [Understanding Limit Details](https://docs.pay-i.com/docs/handling-budget-responses.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) - [Parameter Precedence in Pay-i Instrumentation](https://docs.pay-i.com/docs/parameter-precedence-in-pay-i-instrumentation.md) - [Pay-i API Keys](https://docs.pay-i.com/docs/pay-i-api-keys.md) - [Custom Reports](https://docs.pay-i.com/docs/custom-reports.md) - [Debugging and logging](https://docs.pay-i.com/docs/debugging-and-logging.md) - [payi_instrument()](https://docs.pay-i.com/docs/configuring-payi_instrument.md) - [Instrumentation](https://docs.pay-i.com/docs/instrumentation.md) - [track_context()](https://docs.pay-i.com/docs/track_context.md) - [@track](https://docs.pay-i.com/docs/track.md) - [KPIs](https://docs.pay-i.com/docs/kpis.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) - [Property Bags](https://docs.pay-i.com/docs/property-bags.md) - [Handling Failed Requests](https://docs.pay-i.com/docs/handling-errors.md) - [Handling Successful Requests](https://docs.pay-i.com/docs/handling-successes.md) - [Handling Requests](https://docs.pay-i.com/docs/request-handling.md) - [Use Cases](https://docs.pay-i.com/docs/use-cases-continued.md) - [Use Case Automatic Limits](https://docs.pay-i.com/docs/use-case-automatic-limits.md) - [Use Case Versioning](https://docs.pay-i.com/docs/use-case-versioning.md) - [Day 1: Basic Instrumentation with payi_instrument()](https://docs.pay-i.com/docs/day-1-basic-instrumentation.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) - [Day 2: Tracking Use Cases with @track](https://docs.pay-i.com/docs/track-decorator.md) - [Getting Started with Pay-i](https://docs.pay-i.com/docs/getting-started.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) - [Instrumentating Microsoft Foundry and Azure OpenAI](https://docs.pay-i.com/docs/instrumentation-for-azure-openai.md) - [Instrumenting a Web Server](https://docs.pay-i.com/docs/instrumenting-a-web-server.md) - [Configuring n8n Workflows for Pay-i](https://docs.pay-i.com/docs/configuring-pay-i-for-n8n-workflows.md) - [Pay-i n8n Community Node ](https://docs.pay-i.com/docs/pay-i-n8n-community-node.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) - [Introductory Tutorials](https://docs.pay-i.com/docs/intro-tutorials.md) - [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) - [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. - [Limits](https://docs.pay-i.com/docs/budgets-2.md): Limits are used to control your GenAI traffic and costs. - [Categories and Resources](https://docs.pay-i.com/docs/categories-and-resources.md) - [Tracking Requests by Users and Accounts](https://docs.pay-i.com/docs/custom-user-ids.md) - [Requests](https://docs.pay-i.com/docs/making-requests.md) - [Applications](https://docs.pay-i.com/docs/applications.md) - [Groups](https://docs.pay-i.com/docs/groups.md) - [Managing your Organization](https://docs.pay-i.com/docs/organizational-structure.md) - [Organizations](https://docs.pay-i.com/docs/organizations.md) - [Terms and Glossary](https://docs.pay-i.com/docs/pay-i-concepts.md) - [Properties](https://docs.pay-i.com/docs/properties.md) - [KPIs](https://docs.pay-i.com/docs/use-case-kpis.md) - [Use Cases](https://docs.pay-i.com/docs/use-cases.md) - [Measuring Business Value](https://docs.pay-i.com/docs/value-metrics.md) - [Error Codes](https://docs.pay-i.com/docs/error-code-strings.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. - [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) ## API Reference - [Delete all versions of Resource from a Category](https://docs.pay-i.com/reference/deletecategoryresource.md) - [Delete a Category and all of its Resources](https://docs.pay-i.com/reference/deletecategoryresources.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) - [Ingest an Event](https://docs.pay-i.com/reference/requestsingest.md) - [Create a new KPI definition for a Use Case](https://docs.pay-i.com/reference/createusecasekpidefinition.md) - [Delete a KPI definition for a Use Case](https://docs.pay-i.com/reference/deleteusecasekpidefinition.md) - [Get all KPIs for a Use Case](https://docs.pay-i.com/reference/getkpi.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) - [Get a KPI definition for a Use Case](https://docs.pay-i.com/reference/getusecasekpidetails.md) - [Update a KPI on a Use Case instance](https://docs.pay-i.com/reference/updateusecaseinstancekpi.md) - [Update a KPI definition for a Use Case](https://docs.pay-i.com/reference/updateusecasekpidefinition.md) - [Create a Limit](https://docs.pay-i.com/reference/createlimit.md) - [Delete a Limit](https://docs.pay-i.com/reference/deletelimit.md) - [Get Limit details](https://docs.pay-i.com/reference/getlimit.md) - [Get all Limits](https://docs.pay-i.com/reference/getlimits.md) - [Reset a Limit](https://docs.pay-i.com/reference/resetlimit.md) - [Update a Limit](https://docs.pay-i.com/reference/updatelimit.md) - [Update a Limit Properties](https://docs.pay-i.com/reference/updatelimitproperties.md) - [Retrieve report data by report ID, optionally filtered to a date range.](https://docs.pay-i.com/reference/getreport.md) - [Get a Request results](https://docs.pay-i.com/reference/getrequestresult.md) - [Get a Request results](https://docs.pay-i.com/reference/getrequestresultprovider.md) - [Update a Request properties](https://docs.pay-i.com/reference/updaterequestproperties.md) - [Update a Request properties](https://docs.pay-i.com/reference/updaterequestpropertiesprovider.md) - [Create a Resource](https://docs.pay-i.com/reference/createresource.md) - [Delete a version of the Resource](https://docs.pay-i.com/reference/deleteresource.md) - [Get a Resource version details](https://docs.pay-i.com/reference/getresource.md) - [Get a list of versions of a Resource](https://docs.pay-i.com/reference/getresources.md) - [Create a new Use Case](https://docs.pay-i.com/reference/createusecase.md) - [Create a new Use Case default limit configuration](https://docs.pay-i.com/reference/createusecaselimitconfig.md) - [Delete a Use Case](https://docs.pay-i.com/reference/deleteusecase.md) - [Delete a Use Case instance](https://docs.pay-i.com/reference/deleteusecaseinstance.md) - [Delete a Use Case default limit configuration](https://docs.pay-i.com/reference/deleteusecaselimitconfig.md) - [Get Use Case details](https://docs.pay-i.com/reference/getusecase.md) - [Get a Use Case instance details](https://docs.pay-i.com/reference/getusecaseinstance.md) - [Get all Use Cases](https://docs.pay-i.com/reference/getusecases.md) - [Increment a Use Case version](https://docs.pay-i.com/reference/incrementusecaseversion.md) - [Create a Use Case instance](https://docs.pay-i.com/reference/newusecaseinstance.md) - [Update a Use Case definition](https://docs.pay-i.com/reference/updateusecase.md) - [Update a Use Case instance properties](https://docs.pay-i.com/reference/updateusecaseinstanceproperties.md)