Skip to content

API code samples

This section provides practical code examples for common operations using the Tallyfy REST API. Select a category below to find samples in Javascript, Python, Java, and Go.

Choose a category to get started:

All code examples assume you have obtained your Personal Access Token or generated appropriate OAuth tokens for Tallyfy. The base URL for API calls (unless otherwise noted) is https://go.tallyfy.com/api.

Remember to include the following headers in your requests:

  • Authorization: Bearer {your_access_token}
  • Accept: application/json
  • X-Tallyfy-Client: APIClient
  • Content-Type: application/json (for requests with a JSON body, like POST or PUT)

Code Samples > Authentication methods

The Tallyfy API requires proper authentication through personal access tokens or OAuth flow along with specific headers to enable secure platform access and custom integrations.

Authentication > Get & use a personal access token

The Tallyfy API uses personal access tokens for authentication which requires including the token in the Authorization header along with Accept and X-Tallyfy-Client headers for all API requests with tokens being invalidated upon logout.

Integrations > Open API

The Tallyfy REST API enables developers to build custom integrations with full platform functionality through three authentication methods (user tokens application tokens and OAuth) while providing comprehensive access to process management task operations user administration and data export capabilities with standard JSON responses and reasonable rate limits.

Open Api > Integrate with Tallyfy using the API

Tallyfy provides a REST API for integrating workflow functionality into external applications with user-based or application-based authentication methods requiring specific headers token management best practices and support for multi-organization contexts while handling common authentication issues and implementing proper security measures.