# Mitratech TAP Workflow Automation API

**Canonical:** https://apis.io/apis/mitratech/mitratech-tap-workflow-automation-api/  
**Provider:** Mitratech — https://apis.io/providers/mitratech/  
**Base URL:** https://{tenant}.tap.thinksmart.com/{tenant}/api  
**Documentation:** https://success.mitratech.com/TAP/TAP_Solutions/APIs_and_Integrations/TAP_API_Documentation

Mitratech TAP Workflow Automation API is one of 3 APIs that [Mitratech](https://apis.io/providers/mitratech/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Workflow-Automation, Legal Operations, Compliance, and OData. The published artifact set on APIs.io includes API documentation, an API reference, an OpenAPI specification, and authentication docs.

REST API for the TAP (ThinkSmart Automation Platform) no-code workflow automation product. Covers workflow initiation and continuation, form retrieval and save, task assignment and re-assignment, dashboard and grid configuration, comments and collaboration discussions, audit trail retrieval, file attachments and signed-document handling, archive/restore/delete of workflow records, and user, role and department administration including bulk add-or-update. URL elements and query parameters follow Microsoft's OData conventions ($top, $skip, $filter, $orderby). Auth is OAuth 2.0 resource owner password credentials against /auth/identity/connect/token with scope `api`; tokens are bearer tokens valid for 3600 seconds.

## Operations (49)

| Method | Path | Summary |
|---|---|---|
| GET | `/v1/dashboard/columns` | Grid Columns |
| GET | `/v1/files/{id}` | Download by ID |
| GET | `/v1/gridconfigurations/tenant` | Tenant Configurations |
| GET | `/v1/gridconfigurations/user` | User Configurations |
| GET | `/v1/gridconfigurations/{id}` | Get by ID |
| GET | `/healthcheck` | — |
| GET | `/v1/templates/dashboard` | Available templates |
| GET | `/v1/users/{id}` | Get by ID |
| GET | `/v1/users/current` | Current User |
| GET | `/v1/users/Roles` | User Roles |
| GET | `/v1/users/Departments` | User Departments |
| GET | `/v1/users` | All Users |
| POST | `/v1/users` | Create User |
| DELETE | `/v1/users` | Delete Users |
| PATCH | `/v1/users` | Update User |
| POST | `/v2/workflows/audittrail/details` | Returns audit trail details for each provided workflow name. |
| GET | `/v1/workflows/all` | All Workflows |
| GET | `/v1/workflows/my` | Assigned Workflows |
| GET | `/v1/workflows/actionrequired` | Action Required Workflows |
| GET | `/v1/workflows/getarchivedrecords` | GetArchivedRecords |
| GET | `/v1/workflows/{taskId}/view` | Task Values |
| GET | `/v1/workflows/form` | Form Info |
| POST | `/v1/workflows/{templateId}/form` | Initiate |
| PUT | `/v1/workflows/{tokenId}/form` | Continue |
| PUT | `/v1/workflows/saveform` | Save Workflow |
| GET | `/v1/workflows/{resultSetId}/files` | File Attachments |
| GET | `/v1/workflows/{resultSetId}/docs` | Signed Documents |
| DELETE | `/v1/workflows/{resultSetId}/docs` | Cancel Sent Documents |
| DELETE | `/v1/workflows/{resultSetId}/cancel` | Cancel Workflow |
| PUT | `/v1/workflows/{tokenId}/assign/{userId}` | Re-assign Workflow |
| POST | `/v1/workflows/archive` | Archive by ID |
| POST | `/v1/workflows/archive/name` | Archive by Name |
| POST | `/v1/workflows/archive/filter` | Archive by Filter |
| POST | `/v1/workflows/delete` | Delete by ID |
| POST | `/v1/workflows/delete/name` | Delete by Name |
| POST | `/v1/workflows/delete/filter` | Delete by Filter |
| POST | `/v1/workflows/restore` | Restore by ID |
| POST | `/v1/workflows/restore/name` | Restore by Name |
| POST | `/v1/workflows/restore/filter` | Restore by Filter |
| GET | `/v1/workflows/getaudittrail/filter` | Audit Trail by Filter |
| GET | `/v1/workflows/getaudittrail/name` | Audit Trail by Name |
| GET | `/v1/workflows/getaudittrail` | Audit Trail by ID |
| GET | `/v1/workflows/getaudittraildetails/filter` | Audit Trail Log by Filter |
| GET | `/v1/workflows/comments/name` | Comments by Workflow Names |
| GET | `/v1/workflows/comments` | Comments by Workflow ID |
| GET | `/v1/workflows/comments/all` | Comments by Filter Id |
| GET | `/v1/workflows/discussion` | Discussion by Workflow ID |
| GET | `/v1/workflows/discussion/name` | Discussion by Workflow Names |
| GET | `/v1/workflows/discussion/all` | Discussion by Filter Id |

## Machine-readable artifacts (15)

- **Documentation** — https://success.mitratech.com/TAP/TAP_Solutions/APIs_and_Integrations/TAP_API_Documentation
- **APIReference** — https://default.stagingtap.thinksmart.com/default/api/swagger/ui/index
- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/mitratech/refs/heads/main/openapi/_original/mitratech-tap-swagger.json
- **Console** — https://default.stagingtap.thinksmart.com/default/api/swagger/ui/index
- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/mitratech/refs/heads/main/openapi/_original/mitratech-tap-prod-swagger.json
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/mitratech/refs/heads/main/overlays/mitratech-tap-overlay.yaml
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/mitratech/refs/heads/main/authentication/mitratech-authentication.yml
- **OAuthScopes** — https://raw.githubusercontent.com/api-evangelist/mitratech/refs/heads/main/scopes/mitratech-scopes.yml
- **Conventions** — https://raw.githubusercontent.com/api-evangelist/mitratech/refs/heads/main/conventions/mitratech-conventions.yml
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/mitratech/refs/heads/main/errors/mitratech-problem-types.yml
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/mitratech/refs/heads/main/data-model/mitratech-data-model.yml
- **Sandbox** — https://raw.githubusercontent.com/api-evangelist/mitratech/refs/heads/main/sandbox/mitratech-sandbox.yml
- **AgentSkill** — https://raw.githubusercontent.com/api-evangelist/mitratech/refs/heads/main/skills/_index.yml
- **Examples** — https://github.com/ThinkSmart/API_Examples
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/mitratech/refs/heads/main/apis.yml

## Other Mitratech APIs (2)

- [Mitratech TeamConnect REST API](https://apis.io/apis/mitratech/mitratech-teamconnect-rest-api/)
- [Mitratech MCP Server](https://apis.io/apis/mitratech/mitratech-mcp-server/)

## Tags

Workflow-Automation, Legal Operations, Compliance, OData

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/mitratech/mitratech-tap-workflow-automation-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/mitratech/.
