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), CardBackCze2012 (11 properties). Each schema is shown below with its type and property counts.

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