How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Unqork Submissions API

The Submissions API from Unqork — 8 operation(s) for submissions.

Unqork Submissions API is one of 17 APIs that Unqork publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Submissions. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, authentication docs, and rate-limit docs.

This API exposes 16 operations across 8 paths, and defines 14 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, https://{host}/api/1.0.

16 operations 8 paths 14 schemas 4 DELETE6 GET3 POST3 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://training.unqork.io/api/1.0
Authentication
OAuth 2.0
Resource Areas
1

Authentication & Security 1

Unqork Submissions API declares 1 security scheme for authenticating requests. It supports OAuth 2.0 (OAuth2) using the clientCredentials and password flows, exposing 1 scope. By default, every request must be authenticated.

  • OAuth2 — The Unqork API implements the [OAuth 2.0 Client Credentials Grant](https://datatracker.ietf.org/doc/html/rfc6749section-1.3.4) and the [OAuth 2.0 Password Gran…

Paths & Operations 16

Across 8 paths, the API surfaces 16 operations — 4 DELETE, 6 GET, 3 POST, 3 PUT. Each is listed below with its method, path, parameters, and response codes.

Submissions 16
GET
/modules/{moduleId}/submissions
Get Module Submissions
getModuleSubmissions 13 params → 200default
POST
/modules/{moduleId}/submissions
Create Module Submission(s)
createModuleSubmissions 2 params body → 201default
PUT
/modules/{moduleId}/submissions
Update Multiple Module Submissions
updateModuleSubmissions 2 params body → 200default
DELETE
/modules/{moduleId}/submissions
Deletes Multiple Module Submissions
deleteModuleSubmissions 3 params → 200default
GET
/modules/{moduleId}/submissions/{submissionId}
Get Module Submission
getModuleSubmission 7 params → 200default
PUT
/modules/{moduleId}/submissions/{submissionId}
Update Module Submission
updateModuleSubmission 4 params body → 200default
DELETE
/modules/{moduleId}/submissions/{submissionId}
Delete Module Submission
deleteModuleSubmission 3 params → 204default
POST
/modules/{moduleId}/submissions/{submissionId}/restore
Restore a Deleted Module Submission
restoreDeletedModuleSubmission 2 params → 204default
POST
/workflows/{workflowId}/submissions/{submissionId}/restore
Restore a Deleted Workflow Submission
restoreDeletedWorkflowSubmission 2 params → 204default
GET
/submissions
Get Submissions Across Modules and Workflows
getAllSubmissions 7 params → 200default
GET
/submissions/merge/{submissionIds}
Get Merged Submissions
getMergedSubmissions 5 params → 200default
GET
/workflows/{workflowId}/submissions
Get Workflow Submissions
getWorkflowSubmissions 13 params → 200default
DELETE
/workflows/{workflowId}/submissions
Deletes Multiple Workflow Submissions
deleteWorkflowSubmissions 3 params → 200default
GET
/workflows/{workflowId}/submissions/{submissionId}
Get Workflow Submission
getWorkflowSubmission 7 params → 200default
DELETE
/workflows/{workflowId}/submissions/{submissionId}
Delete Workflow Submission
deleteWorkflowSubmission 3 params → 204default
PUT
/workflows/{workflowId}/submissions/{submissionId}
Update Workflow Submission
updateWorkflowSubmission 3 params body → 200default

Schemas 14

The contract defines 14 schemas that model the data the API accepts and returns. The most detailed are RetrievedSubmissionMergeResponse (11 properties), WorkflowUpdateSubmissionResponse (10 properties), SavedSubmissionResponse (9 properties), RetrievedSubmissionResponse (9 properties). Each schema is shown below with its type and property counts.

WorkflowUpdateSubmissionResponse
object
10 properties
UpdateSubmissionsRequest
array
MetadataFilter
object
Filter condition against submission "metadata" field. Value must be a MongoDB query condition (see Examples, below). MongoDB [dot notation](https://docs.mongod…
Error
object
Error
2 properties 2 required
DataFilter
object
Filter condition against submission "data" field. Value must be a MongoDB query condition (see Examples, below). NOTE: MongoDB selectors that can be nested ins…
SavedSubmissionResponse
object
9 properties 4 required
RetrievedSubmissionResponse
object
9 properties 5 required
NewSubmissionRequest
object
3 properties 1 required
WorkflowUpdateSubmissionRequest
object
9 properties
RetrievedSubmissionMergeResponse
object
11 properties 5 required
MetadataRequest
object
Object containing key-value pairs. To set nested values, this must be an object like {"statuses.complete": "yes", "statuses.processed": "no"}, which is MongoDB…
UpdatedSubmissionRequest
object
8 properties
ValidationErrors
array
UpdatedSubmissionsResponse
array

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

unqork-submissions-api-openapi.yml Raw ↑

Other APIs Unqork publishes across the network.

Unqork Applications API
Unqork Authentication API
Unqork Credentials API
Unqork Data Collections API
Unqork Data Model Records API
Unqork Global Variables API
Unqork Groups API
Unqork Logs API
Unqork Modules API
Unqork Promotions API
Unqork Query API
Unqork Revisions API
Where this information came from

This is an independent, third-party profile of Unqork Submissions API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.