The Cognito Forms API is a REST API for secure access to forms, entries, and documents. Connecting with the API lets your systems read and write data using API keys and scoped permissions.
Automate data exchange with your systems to cut re‑entry and speed downstream work.
- Move data between apps
- Automate handoffs
- Keep records in sync
Use this integration to:
- Create, read, update entries
- Retrieve documents and files
- Set form link availability
How It Works
- Create an API Key
- Generate a secure API key from your Organization Settings
- Set Access Permissions
- Define scope (read/write/delete) for forms and entries
- Authenticate Requests
- Add your access token to the Authorization header, prefaced with
Beareror as a URL parameter (access_token) sent for each request
- Add your access token to the Authorization header, prefaced with
- Use the API
- Send standard HTTP requests to the API endpoints
- Build Custom Connections
- Connect Cognito Forms to your internal systems, apps, or tools
Still need help? Check out Public API and Public API/REST API Reference.