3.0.0 • Published 4 years ago
@datafire/contract_p_fit v3.0.0
@datafire/contract_p_fit
Client library for Contract.fit API
Installation and Usage
npm install --save @datafire/contract_p_fit
let contract_p_fit = require('@datafire/contract_p_fit').create({
username: "",
password: "",
token: ""
});
.then(data => {
console.log(data);
});
Description
This describes the Contract.fit product API. If you don't have authorization keys yet, please request them there: https://contract.fit/contact-us
Actions
post_simple_documents_resource
contract_p_fit.post_simple_documents_resource({
"file": ""
}, context)
Input
- input
object
- file required
string
,object
: File to handle- content
string
- encoding
string
(values: ascii, utf8, utf16le, base64, binary, hex) - contentType
string
- filename
string
- content
- inbox_id
string
- key_value_flag
boolean
- file required
Output
Output schema unknown
delete_document_resource
contract_p_fit.delete_document_resource({
"document_id": ""
}, context)
Input
- input
object
- document_id required
string
- document_id required
Output
Output schema unknown
get_document_resource
contract_p_fit.get_document_resource({
"document_id": ""
}, context)
Input
- input
object
- X-Fields
string
: An optional fields mask - document_id required
string
- X-Fields
Output
- output DocumentModelGet
get_document_original_file_resource
contract_p_fit.get_document_original_file_resource({
"document_id": ""
}, context)
Input
- input
object
- document_id required
string
- document_id required
Output
Output schema unknown
get_document_page_image_resource
contract_p_fit.get_document_page_image_resource({
"page_range": "",
"document_id": ""
}, context)
Input
- input
object
- page_range required
string
: The number of the page, starting from 0. A range of pages, separated by ":" is also allowed to return a zip file. - document_id required
string
- page_range required
Output
Output schema unknown
get_document_text_resource
contract_p_fit.get_document_text_resource({
"document_id": ""
}, context)
Input
- input
object
- document_id required
string
- document_id required
Output
Output schema unknown
post_documents_resource
contract_p_fit.post_documents_resource({
"file": "",
"inbox_id": ""
}, context)
Input
- input
object
- file required
string
,object
: File to handle- content
string
- encoding
string
(values: ascii, utf8, utf16le, base64, binary, hex) - contentType
string
- filename
string
- content
- hints
string
: Additional hints as a dictionary. Example: {"VAT_number":{"blacklist":"XXXX.XXX.XXX", "whitelist": "YYYY.YYY.YYY", "ZZZZ.ZZZ.ZZZ"}} - sync
boolean
- inbox_id required
string
- file required
Output
Output schema unknown
Definitions
DocumentModelGet
- DocumentModelGet
object
- escalate StateModelGet
- evaluation_data
array
- items
object
- items
- feedback
object
- files
object
- flag_for_review
boolean
- id required
string
- inbox required
string
- last_version
string
- lock StateModelGet
- meta_information
object
- original_filename required
string
- page_count required
integer
- prediction
object
- status_data StatusDataModel
- submitted StateModelGet
- timings TimingsModelGet
- usage_data
object
StateModelGet
- StateModelGet
object
- by
string
- since
string
- value
boolean
- by
StatusDataModel
- StatusDataModel
object
- archived
boolean
- data
boolean
- escalate
boolean
- feedback
boolean
- lock
boolean
- ready_accepted
boolean
- ready_attempts
integer
- reject
boolean
- reject_accepted
boolean
- reject_attempts
integer
- sampling
boolean
- submit_accepted
boolean
- submit_attempts
integer
- success
boolean
- archived
TimingsModelGet
- TimingsModelGet
object
- done_time
string
- feedback_time
string
- processing_period
number
- receive_time
string
- start_time
string
- done_time
3.0.0
4 years ago