# BudgeaClient::OCRApi
All URIs are relative to *https://demo.biapi.pro/2.0/*
Method | HTTP request | Description
------------- | ------------- | -------------
[**ocr_post**](OCRApi.md#ocr_post) | **POST** /ocr | Post an image with OCR
[**users_id_user_ocr_post**](OCRApi.md#users_id_user_ocr_post) | **POST** /users/{id_user}/ocr | Post an image with OCR
# **ocr_post**
> ocr_post(file, opts)
Post an image with OCR
Post an image and apply OCR on it to obtain found meta-data.
### Example
```ruby
# load the gem
require 'budgea_client'
# setup authorization
BudgeaClient.configure do |config|
# Configure API key authorization: api_key
config.api_key['Authorization'] = 'YOUR API KEY'
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
#config.api_key_prefix['Authorization'] = 'Bearer'
end
api_instance = BudgeaClient::OCRApi.new
file = File.new('/path/to/file.txt') # File | File of the document
opts = {
id_transaction: 56, # Integer | Transaction used to help OCR to find data
name: 'name_example' # String | Name of the document
}
begin
#Post an image with OCR
api_instance.ocr_post(file, opts)
rescue BudgeaClient::ApiError => e
puts "Exception when calling OCRApi->ocr_post: #{e}"
end
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**file** | **File**| File of the document |
**id_transaction** | **Integer**| Transaction used to help OCR to find data | [optional]
**name** | **String**| Name of the document | [optional]
### Return type
nil (empty response body)
### Authorization
[api_key](../README.md#api_key)
### HTTP request headers
- **Content-Type**: multipart/form-data
- **Accept**: application/json
# **users_id_user_ocr_post**
> users_id_user_ocr_post(id_user, file, opts)
Post an image with OCR
Post an image and apply OCR on it to obtain found meta-data.
### Example
```ruby
# load the gem
require 'budgea_client'
# setup authorization
BudgeaClient.configure do |config|
# Configure API key authorization: api_key
config.api_key['Authorization'] = 'YOUR API KEY'
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
#config.api_key_prefix['Authorization'] = 'Bearer'
end
api_instance = BudgeaClient::OCRApi.new
id_user = 'id_user_example' # String | Hint: you can use 'me' or 'all'
file = File.new('/path/to/file.txt') # File | File of the document
opts = {
id_transaction: 56, # Integer | Transaction used to help OCR to find data
name: 'name_example' # String | Name of the document
}
begin
#Post an image with OCR
api_instance.users_id_user_ocr_post(id_user, file, opts)
rescue BudgeaClient::ApiError => e
puts "Exception when calling OCRApi->users_id_user_ocr_post: #{e}"
end
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**id_user** | **String**| Hint: you can use 'me' or 'all' |
**file** | **File**| File of the document |
**id_transaction** | **Integer**| Transaction used to help OCR to find data | [optional]
**name** | **String**| Name of the document | [optional]
### Return type
nil (empty response body)
### Authorization
[api_key](../README.md#api_key)
### HTTP request headers
- **Content-Type**: multipart/form-data
- **Accept**: application/json