# Tally Developer Docs ## Docs - [API keys](https://developers.tally.so/api-reference/api-keys.md): Learn how API keys work on Tally - [Changelog](https://developers.tally.so/api-reference/changelog.md): Changes made to the Tally API worth knowing about - [Deleting forms](https://developers.tally.so/api-reference/endpoint/forms/delete.md): Deletes a form by its ID and moves it to the trash. - [Fetching forms](https://developers.tally.so/api-reference/endpoint/forms/get.md): Returns a single form by its ID with all its blocks and settings. - [Listing forms](https://developers.tally.so/api-reference/endpoint/forms/list.md): Returns a paginated array of form objects. - [Updating forms](https://developers.tally.so/api-reference/endpoint/forms/patch.md): Updates a form's settings, blocks, or status. - [Creating forms](https://developers.tally.so/api-reference/endpoint/forms/post.md): Creates a new form, optionally based on a template or within a specific workspace. - [Listing questions](https://developers.tally.so/api-reference/endpoint/forms/questions/list.md): Returns a list of all questions in a form. - [Deleting submissions](https://developers.tally.so/api-reference/endpoint/forms/submissions/delete.md): Deletes a specific submission from a form. - [Fetching submissions](https://developers.tally.so/api-reference/endpoint/forms/submissions/get.md): Returns a specific form submission with all its responses and the form questions. - [Listing submissions](https://developers.tally.so/api-reference/endpoint/forms/submissions/list.md): Returns a paginated list of form submissions with their responses. - [Cancelling invites](https://developers.tally.so/api-reference/endpoint/organizations/invites/delete.md): Cancels a pending invitation to join workspaces within your organization. Only the user who created the invite can cancel it. - [Listing invites](https://developers.tally.so/api-reference/endpoint/organizations/invites/get.md): Returns a list of all invites in your organization. - [Creating invites](https://developers.tally.so/api-reference/endpoint/organizations/invites/post.md): Invites users to join specific workspaces within your organization. - [Removing users](https://developers.tally.so/api-reference/endpoint/organizations/users/delete.md): Removes a user from your organization. Only the organization creator can remove other members, or users can remove themselves. - [Listing users](https://developers.tally.so/api-reference/endpoint/organizations/users/get.md): Returns a list of all users in your organization. - [Fetching user info](https://developers.tally.so/api-reference/endpoint/users/me/get.md): Returns information about the current authenticated user. - [Deleting webhooks](https://developers.tally.so/api-reference/endpoint/webhooks/delete.md): Deletes a webhook. If this is the last webhook for a form, the webhooks integration will also be marked as deleted. - [Listing webhook events](https://developers.tally.so/api-reference/endpoint/webhooks/events/get.md): Returns a paginated list of webhook delivery events for a specific webhook, including delivery status, response codes, and retry information. - [Retrying webhook events](https://developers.tally.so/api-reference/endpoint/webhooks/events/retry.md): Retries sending a failed webhook event. This will attempt to deliver the webhook payload again to the configured endpoint. - [Listing webhooks](https://developers.tally.so/api-reference/endpoint/webhooks/get.md): Returns a paginated list of all webhooks across your accessible forms and workspaces. - [Updating webhooks](https://developers.tally.so/api-reference/endpoint/webhooks/patch.md): Updates an existing webhook configuration. - [Creating webhooks](https://developers.tally.so/api-reference/endpoint/webhooks/post.md): Creates a new webhook for a form to receive form events. - [Deleting workspaces](https://developers.tally.so/api-reference/endpoint/workspaces/delete.md): Deletes a workspace and all its associated forms. The workspace and forms are moved to trash and can be restored later. Forms in DRAFT or PUBLISHED state will be marked as DELETED. - [Fetching workspaces](https://developers.tally.so/api-reference/endpoint/workspaces/get.md): Returns a single workspace by its ID with associated members. - [Listing workspaces](https://developers.tally.so/api-reference/endpoint/workspaces/list.md): Returns a paginated array of workspace objects with associated users and pending invites. - [Updating workspaces](https://developers.tally.so/api-reference/endpoint/workspaces/patch.md): Updates a workspace's information by its ID. - [Creating workspaces](https://developers.tally.so/api-reference/endpoint/workspaces/post.md): Creates a new workspace and assigns the authenticated user as a member. Requires a Pro subscription. - [Introduction](https://developers.tally.so/api-reference/introduction.md): Fundamental concepts of Tally's API. - [MCP Integration](https://developers.tally.so/api-reference/mcp.md): Build Tally forms using AI assistants with the Model Context Protocol - [Versioning](https://developers.tally.so/api-reference/versioning.md): Learn how versioning works in the Tally API - [Calculated fields](https://developers.tally.so/blocks-reference/calculated-fields.md) - [Captcha](https://developers.tally.so/blocks-reference/captcha.md) - [Checkbox](https://developers.tally.so/blocks-reference/checkbox.md) - [Conditional logic](https://developers.tally.so/blocks-reference/conditional-logic.md) - [Divider](https://developers.tally.so/blocks-reference/divider.md) - [Dropdown option](https://developers.tally.so/blocks-reference/dropdown-option.md) - [Embed](https://developers.tally.so/blocks-reference/embed.md) - [Embed audio](https://developers.tally.so/blocks-reference/embed-audio.md) - [Embed video](https://developers.tally.so/blocks-reference/embed-video.md) - [File upload](https://developers.tally.so/blocks-reference/file-upload.md) - [Form title](https://developers.tally.so/blocks-reference/form-title.md) - [Heading 1](https://developers.tally.so/blocks-reference/heading1.md) - [Heading 2](https://developers.tally.so/blocks-reference/heading2.md) - [Heading 3](https://developers.tally.so/blocks-reference/heading3.md) - [Hidden fields](https://developers.tally.so/blocks-reference/hidden-fields.md) - [Image](https://developers.tally.so/blocks-reference/image.md) - [Input date](https://developers.tally.so/blocks-reference/input-date.md) - [Input email](https://developers.tally.so/blocks-reference/input-email.md) - [Input link](https://developers.tally.so/blocks-reference/input-link.md) - [Input number](https://developers.tally.so/blocks-reference/input-number.md) - [Input phone number](https://developers.tally.so/blocks-reference/input-phone-number.md) - [Input text](https://developers.tally.so/blocks-reference/input-text.md) - [Input time](https://developers.tally.so/blocks-reference/input-time.md) - [Label](https://developers.tally.so/blocks-reference/label.md) - [Linear scale](https://developers.tally.so/blocks-reference/linear-scale.md) - [Matrix](https://developers.tally.so/blocks-reference/matrix.md) - [Matrix column](https://developers.tally.so/blocks-reference/matrix-column.md) - [Matrix row](https://developers.tally.so/blocks-reference/matrix-row.md) - [Multi select option](https://developers.tally.so/blocks-reference/multi-select-option.md) - [Multiple choice option](https://developers.tally.so/blocks-reference/multiple-choice-option.md) - [Page break](https://developers.tally.so/blocks-reference/page-break.md) - [Payment](https://developers.tally.so/blocks-reference/payment.md) - [Question](https://developers.tally.so/blocks-reference/question.md) - [Ranking option](https://developers.tally.so/blocks-reference/ranking-option.md) - [Rating](https://developers.tally.so/blocks-reference/rating.md) - [Respondent country](https://developers.tally.so/blocks-reference/respondent-country.md) - [Signature](https://developers.tally.so/blocks-reference/signature.md) - [Text](https://developers.tally.so/blocks-reference/text.md) - [Textarea](https://developers.tally.so/blocks-reference/textarea.md) - [Title](https://developers.tally.so/blocks-reference/title.md) - [Wallet connect](https://developers.tally.so/blocks-reference/wallet-connect.md) - [Adding blocks to a form](https://developers.tally.so/documentation/adding-blocks-to-a-form.md): Add new blocks to an existing form using the Tally API - [Creating a contact form](https://developers.tally.so/documentation/creating-a-contact-form.md): Learn how to create a contact form using the Tally API - [Creating a dropdown](https://developers.tally.so/documentation/creating-a-dropdown.md): Learn how to create a form with a dropdown using the Tally API - [Creating a form](https://developers.tally.so/documentation/creating-a-form.md): Creating an empty form using the Tally API - [Creating a form with settings](https://developers.tally.so/documentation/creating-a-form-with-settings.md): Learn how to create a form with settings using the Tally API - [Creating a mention](https://developers.tally.so/documentation/creating-a-mention.md): Learn how to create a form with a mention using the Tally API - [Fetching form submissions](https://developers.tally.so/documentation/fetching-form-submissions.md): Retrieve submissions for a form using the Tally API - [Styling title blocks](https://developers.tally.so/documentation/styling-title-blocks.md): Learn how to style your form title blocks using the Tally API - [TallyBot](https://developers.tally.so/documentation/tally-bot.md): Learn about TallyBot and how we use automated crawling to enhance form creation ## OpenAPI Specs - [openapi](https://developers.tally.so/api-reference/openapi.json) - [package](https://developers.tally.so/package.json)