SpyBara
Go Premium

actions/actions-library.md 2026-07-27 17:02 UTC to 2026-07-28 23:01 UTC

2 added, 0 removed.

2026
Fri 31 21:03 Thu 30 23:58 Wed 29 22:58 Tue 28 23:01 Mon 27 17:02 Sat 25 05:59 Fri 24 19:01 Thu 23 03:02 Wed 22 20:02 Tue 21 15:00 Mon 20 21:59 Sat 18 22:00 Fri 17 19:58 Thu 16 17:00 Wed 15 16:58 Tue 14 21:58 Mon 13 21:58 Sat 11 07:01 Fri 10 23:02 Thu 9 17:03 Wed 8 22:02 Mon 6 22:58 Sat 4 16:59

GPT Actions library

For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.

Purpose

While GPT Actions should be significantly less work for an API developer to set up than an entire application using those APIs from scratch, there’s still some set up required to get GPT Actions up and running. A Library of GPT Actions is meant to provide guidance for building GPT Actions on common applications.

Getting started

If you’ve never built an action before, start by reading the getting started guide first to understand better how actions work.

Generally, this guide is meant for people with familiarity and comfort with calling API calls. For debugging help, try to explain your issues to ChatGPT - and include screenshots.

How to access

The OpenAI Cookbook has a directory of 3rd party applications and middleware application.

3rd party Actions cookbook

GPT Actions can integrate with HTTP services directly. GPT Actions leveraging SaaS API directly will authenticate and request resources directly from SaaS providers, such as Google Drive or Snowflake.

Middleware Actions cookbook

GPT Actions can benefit from having a middleware. It allows pre-processing, data formatting, data filtering or even connection to endpoints not exposed through HTTP (e.g: databases). Multiple middleware cookbooks are available describing an example implementation path, such as Azure, GCP and AWS.

Give us feedback

Are there integrations that you’d like us to prioritize? Are there errors in our integrations? File a PR or issue on the cookbook page's github, and we’ll take a look.

Contribute to our library

If you’re interested in contributing to our library, please follow the below guidelines, then submit a PR in github for us to review. In general, follow the template similar to this example GPT Action.

Guidelines - include the following sections:

  • Application Information - describe the 3rd party application, and include a link to app website and API docs
  • Custom GPT Instructions - include the exact instructions to be included in a Custom GPT
  • OpenAPI Schema - include the exact OpenAPI schema to be included in the GPT Action
  • Authentication Instructions - for OAuth, include the exact set of items (authorization URL, token URL, scope, etc.); also include instructions on how to write the callback URL in the application (as well as any other steps)
  • FAQ and Troubleshooting - what are common pitfalls that users may encounter? Write them here and workarounds

Disclaimers

This action library is meant to be a guide for interacting with 3rd parties that OpenAI have no control over. These 3rd parties may change their API settings or configurations, and OpenAI cannot guarantee these Actions will work in perpetuity. Please see them as a starting point.

This guide is meant for developers and people with comfort writing API calls. Non-technical users will likely find these steps challenging.