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

Resistant AI Submission API

The Submission API from Resistant AI — 10 operation(s) for submission.

Resistant AI Submission API is one of 2 APIs that Resistant AI publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Submission. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 11 operations across 10 paths, and defines 80 schemas. It is described by OpenAPI 3.2.0, at version 2.0.0b.

Requests are made against a single base URL, https://{environment}.resistant.ai.

11 operations 10 paths 80 schemas 1 DELETE7 GET1 POST2 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2.0.0b
Base URL
https://api.documents.resistant.ai
Authentication
OAuth 2.0
Resource Areas
1

Authentication & Security 1

Resistant AI Submission API declares 1 security scheme for authenticating requests. It supports OAuth 2.0 (OAuth2) using the clientCredentials flow, exposing 2 scopes.

Paths & Operations 11

Across 10 paths, the API surfaces 11 operations — 1 DELETE, 7 GET, 1 POST, 2 PUT. Each is listed below with its method, path, parameters, and response codes.

Submission 11
POST
/v2/submission
Create a submission
createSubmission body → 200400401403404415429
PUT
/v2/submission/{submission_id}/characteristics
Add submission characteristics
putSubmissionCharacteristics 1 param body → 204400401403404415429
GET
/v2/submission/{submission_id}/fraud
Fetch fraud result
getFraud 2 params → 200400401403404415429
GET
/v2/submission/{submission_id}/content
Fetch content result [limited]
getContent 1 param → 200400401403404415429
GET
/v2/submission/{submission_id}/quality
Fetch quality result
getQuality 1 param → 200400401403404415429
GET
/v2/submission/{submission_id}/decision
Fetch Adaptive Decision result
getDecision 2 params → 200400401403404415429
GET
/v2/submission/{submission_id}/classification
Fetch document classification
getClassification 1 param → 200400401403404429
GET
/v2/submission/{submission_id}/report
Fetch report [preview]
getReport 2 params → 200400401403404409429
DELETE
/v2/submission/{submission_id}
Delete submission
deleteSubmission 1 param → 204401403404409415429
PUT
/v2/submission/{submission_id}/feedback
Add analysis feedback
putFeedback 1 param body → 200400401403404415429
GET
/v2/submission/{submission_id}/feedback
Get analysis feedback
getFeedback 1 param → 200401403404415429

Schemas 80

The contract defines 80 schemas that model the data the API accepts and returns. The most detailed are BankAccountStatement (20 properties), AnalysisSuccessResponse (13 properties), CardFrontCze2012 (13 properties), PayslipContent (11 properties). Each schema is shown below with its type and property counts.

BillingMonth
object
2 properties 2 required
DataOnlyIndicatorMetadata
object
3 properties 3 required
ColumnDefinition
object
2 properties 2 required
ContentSuccessResponse
object
8 properties 8 required
Sex
string
An enumeration.
TextMetadataElement
object
4 properties 4 required
PipelineFailedResponse
object
7 properties 4 required
YCoordinate
integer
Y (vertical) coordinate in pixels. The axis starts (y=0) at the top-left corner of the image.
BankAccountStatement
object
20 properties 4 required
PipelineConfiguration
string
Type of analysis pipeline to execute.
IncrementalUpdateType
string
An enumeration.
CardGeneration
string
An enumeration.
MaritalStatus
string
An enumeration.
ClassificationSuccessResponse
object
7 properties 6 required
CardFrontInd
object
6 properties 4 required
SampleMetadata
object
Metadata of an analyzed file.
8 properties
DocumentClass
object
3 properties 3 required
SupportedBank
string
An enumeration.
IdDocumentType
string
An enumeration.
Error
object
1 property 1 required
PipelineInvalidInputResponse
object
7 properties 4 required
BBoxOnlyMetadataElement
object
3 properties 3 required
BoundingBox
object
4 properties 4 required
SupportedCountry
string
An enumeration.
IdDocumentClass
object
5 properties 5 required
QualityResponse
Indicator
object
8 properties 6 required
VrcContent
object
2 properties 2 required
DocumentClassificationType
stringnull
A unique identifier of the document type
UtilityBillType
string
An enumeration.
PhysicalAddress
object
1 property 1 required
IndicatorMetadata
Additional metadata associated with the indicator. Content of metadata evolves and can change without prior notice . It is intended mainly for visualization in…
AnalysisResponse
ClassificationResponse
UtilityBillDocumentClass
object
4 properties 4 required
SubmissionRequest
object
4 properties
SubmissionCharacteristicsRequest
object
Properties associated with the original submission of the document (i.e., from the actual end client).
9 properties
AnalysisSuccessResponse
object
13 properties 12 required
AdaptiveDecisionSuccessResponse
object
5 properties 4 required
ElementsCollectionIndicatorMetadata
object
3 properties 1 required
SpecialPayment
object
3 properties 2 required
PayslipContent
object
11 properties 3 required
FraudScore
string
Fraud score produced by the document analysis.
IncrementalUpdateIndicatorMetadataElement
object
6 properties 6 required
CountryCode
stringnull
[ISO 3166-1 alpha-3 code](https://en.wikipedia.org/wiki/ISO3166-1alpha-3Officiallyassignedcodeelements) of the country or the string UNKNOWN
DocumentClassification
object
Information about the type and issuer of the submitted document
6 properties
SubmissionResponse
object
3 properties 2 required
NewAndOldTextMetadataElement
object
5 properties 5 required
AnalysisFeedback
string
Type of feedback on the result of document analysis.
CardFrontTha
object
6 properties 4 required
IndicatorMetadataElement
InvoiceContent
object
2 properties 2 required
HasLogoIndicatorAttributes
object
3 properties 2 required
QualityScore
string
An enumeration.
BBoxGroupsMetadataElement
object
3 properties 3 required
PipelineSkippedResponse
object
5 properties 3 required
CardBackZaf
object
6 properties 4 required
AdaptiveDecisionNonSuccessResponse
object
3 properties 2 required
FeedbackRequest
object
2 properties 1 required
FeedbackResponse
object
3 properties 2 required
ReportResponse
object
1 property 1 required
DocumentClassificationDetailedType
stringnull
More specific type of document
SerialFraudIndicatorAttributes
object
4 properties
MachineReadableSummary
object
8 properties 1 required
XCoordinate
integer
X (horizontal) coordinate in pixels. The axis starts (x=0) at the top-left corner of the image.
DocumentIssuer
objectnull
Document issuer information
4 properties 2 required
IndicatorType
string
Type of a quality indicator.
DocumentType
string
An enumeration.
DocumentClassType
This field will be removed from the /fraud API response in November 2025. Please use the /classification endpoint for accessing document classification results…
ContentResponse
AdaptiveDecisionResponse
LogoAttributes
object
4 properties 2 required
QualitySuccessResponse
object
10 properties 10 required
CombiningIndicatorMetadata
object
2 properties 1 required
CardBackCze2012
object
11 properties 5 required
QualityIndicator
object
7 properties 6 required
DocumentClassificationScore
stringnull
Toplevel score for classification
CardFrontCze2012
object
13 properties 4 required
FileType
string
Type of analyzed file
BankAccountTransaction
object
11 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

resistant-ai-submission-api-openapi.yml Raw ↑

Other APIs Resistant AI publishes across the network.

Resistant AI Tenants API
Where this information came from

This is an independent, third-party profile of Resistant AI Submission 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.