# Cognito Forms integration

> REST API for managing forms, entries, documents, and files in Cognito Forms.

- Authentication: apiKey

## Tools (10)

- **Create Entry**: Creates a new entry for the specified form.
- **Delete Entry**: Deletes an existing entry from the specified form.
- **Get Document**: Generates and retrieves an entry document using a specified template.
- **Get Entry**: Retrieves a single entry by entry number or entry Id.
- **Get File**: Retrieves a file from storage by its Id.
- **Get Form Schema**: Returns the JSON schema for a specific form, describing all fields and their types.
- **List Entries**: Retrieves entries for a form with pagination support.
- **List Forms**: Returns all forms accessible by the API key.
- **Set Form Availability**: Updates the availability window for a form.
- **Update Entry**: Updates an existing entry for the specified form.

## Related prompts

- [Triage Cognito Forms support requests into Zendesk tickets](https://www.generalinput.com/prompts/triage-cognito-forms-support-requests-into-zendesk-tickets.md)
- [Score new Cognito Forms leads into HubSpot and Slack](https://www.generalinput.com/prompts/score-new-cognito-forms-leads-into-hubspot-and-slack.md)
- [Weekly Cognito Forms feedback digest in Notion and Slack](https://www.generalinput.com/prompts/weekly-cognito-forms-feedback-digest-in-notion-and-slack.md)
- [Screen Cognito Forms job applicants into a Trello hiring board](https://www.generalinput.com/prompts/screen-cognito-forms-job-applicants-into-a-trello-hiring-board.md)
- [Send branded order confirmation PDFs from Cognito Forms](https://www.generalinput.com/prompts/send-branded-order-confirmation-pdfs-from-cognito-forms.md)

Connect Cognito Forms in General Input: https://www.generalinput.com/apps/cognito-forms