{
"openapi": "3.0.0",
"info": {
"title": "UniferX API",
"description": "SSL Production server",
"contact": {
"email": "roma@goodface.agency"
},
"license": {
"name": "Apache 2.0",
"url": "https://www.apache.org/licenses/LICENSE-2.0.html"
},
"version": "1.0.0"
},
"servers": [
{
"url": "https://api-uniferx.goodface.com.ua/api",
"description": "Dev server"
},
{
"url": "https://uniferx-backend.test/api",
"description": "Local server"
}
],
"paths": {
"/pages/blog": {
"get": {
"tags": [
"Pages"
],
"summary": "Blog page",
"description": "Research, News & Events",
"operationId": "getBlogPage",
"parameters": [
{
"name": "language",
"in": "query",
"description": "Page language",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
},
{
"name": "country",
"in": "query",
"description": "Page country",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
}
],
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"properties": {
"status": {
"type": "string",
"example": "success"
},
"data": {
"$ref": "#/components/schemas/BlogResource"
}
},
"type": "object"
}
}
}
},
"401": {
"description": "Unauthenticated"
}
}
}
},
"/pages/career": {
"get": {
"tags": [
"Pages"
],
"summary": "Career page",
"description": "Career",
"operationId": "getCareerPage",
"parameters": [
{
"name": "language",
"in": "query",
"description": "Page language",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
},
{
"name": "country",
"in": "query",
"description": "Page country",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
}
],
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"properties": {
"status": {
"type": "string",
"example": "success"
},
"data": {
"$ref": "#/components/schemas/CareerResource"
}
},
"type": "object"
}
}
}
},
"401": {
"description": "Unauthenticated"
}
}
}
},
"/pages/resources": {
"get": {
"tags": [
"Pages"
],
"summary": "Resources page",
"description": "Resources",
"operationId": "getResourcesPage",
"parameters": [
{
"name": "language",
"in": "query",
"description": "Page language",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
},
{
"name": "country",
"in": "query",
"description": "Page country",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
}
],
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"properties": {
"status": {
"type": "string",
"example": "success"
},
"data": {
"$ref": "#/components/schemas/ResourcesResource"
}
},
"type": "object"
}
}
}
},
"401": {
"description": "Unauthenticated"
}
}
}
},
"/pages/resources/crop-nutrition-programs": {
"get": {
"tags": [
"Pages"
],
"summary": "Crop Nutrition Programs page",
"description": "Crop Nutrition Programs",
"operationId": "getCropNutritionProgramsPage",
"parameters": [
{
"name": "language",
"in": "query",
"description": "Page language",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
},
{
"name": "country",
"in": "query",
"description": "Page country",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
}
],
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"properties": {
"status": {
"type": "string",
"example": "success"
},
"data": {
"$ref": "#/components/schemas/CropNutritionProgramsResource"
}
},
"type": "object"
}
}
}
},
"401": {
"description": "Unauthenticated"
}
}
}
},
"/pages/resources/trail-results": {
"get": {
"tags": [
"Pages"
],
"summary": "Trial results page",
"description": "Trial results page",
"operationId": "getTrailResultsPage",
"parameters": [
{
"name": "language",
"in": "query",
"description": "Page language",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
},
{
"name": "country",
"in": "query",
"description": "Page country",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
}
],
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"properties": {
"status": {
"type": "string",
"example": "success"
},
"data": {
"$ref": "#/components/schemas/TrialResultsResource"
}
},
"type": "object"
}
}
}
},
"401": {
"description": "Unauthenticated"
}
}
}
},
"/pages/resources/information-materials": {
"get": {
"tags": [
"Pages"
],
"summary": "Information Materials page",
"description": "Information Materials page",
"operationId": "getInformationMaterials",
"parameters": [
{
"name": "language",
"in": "query",
"description": "Page language",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
},
{
"name": "country",
"in": "query",
"description": "Page country",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
}
],
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"properties": {
"status": {
"type": "string",
"example": "success"
},
"data": {
"$ref": "#/components/schemas/InformationMaterialsResource"
}
},
"type": "object"
}
}
}
},
"401": {
"description": "Unauthenticated"
}
}
}
},
"/pages/resources/information-materials/{id}/flyers": {
"get": {
"tags": [
"Pages"
],
"summary": "Get catalog Flyers",
"description": "Get catalog Flyers",
"operationId": "getCatalogFlyers",
"parameters": [
{
"name": "language",
"in": "query",
"description": "Page language",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
},
{
"name": "country",
"in": "query",
"description": "Page country",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
},
{
"name": "id",
"in": "path",
"description": "Catalog id",
"required": true,
"schema": {
"type": "string"
},
"example": "1"
}
],
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"properties": {
"data": {
"type": "array",
"items": {
"$ref": "#/components/schemas/FlyerResource"
}
},
"next": {
"type": "boolean",
"example": "true"
}
},
"type": "object"
}
}
}
},
"401": {
"description": "Unauthenticated"
}
}
}
},
"/pages/products": {
"get": {
"tags": [
"Pages"
],
"summary": "Products page",
"description": "Products page",
"operationId": "getProductsPage",
"parameters": [
{
"name": "language",
"in": "query",
"description": "Page language",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
},
{
"name": "country",
"in": "query",
"description": "Page country",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
}
],
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"properties": {
"status": {
"type": "string",
"example": "success"
},
"data": {
"$ref": "#/components/schemas/ProductPageResource"
}
},
"type": "object"
}
}
}
},
"401": {
"description": "Unauthenticated"
}
}
}
},
"/pages/homepage": {
"get": {
"tags": [
"Pages"
],
"summary": "Homepage page",
"description": "Homepage page",
"operationId": "getHomepage",
"parameters": [
{
"name": "language",
"in": "query",
"description": "Page language",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
},
{
"name": "country",
"in": "query",
"description": "Page country",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
}
],
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"properties": {
"status": {
"type": "string",
"example": "success"
},
"data": {
"$ref": "#/components/schemas/HomepageResource"
}
},
"type": "object"
}
}
}
},
"401": {
"description": "Unauthenticated"
}
}
}
},
"/pages/contacts": {
"get": {
"tags": [
"Pages"
],
"summary": "Contacts page",
"description": "Contacts page",
"operationId": "getContacts",
"parameters": [
{
"name": "language",
"in": "query",
"description": "Page language",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
},
{
"name": "country",
"in": "query",
"description": "Page country",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
}
],
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"properties": {
"status": {
"type": "string",
"example": "success"
},
"data": {
"$ref": "#/components/schemas/ContactsPageResource"
}
},
"type": "object"
}
}
}
},
"401": {
"description": "Unauthenticated"
}
}
}
},
"/pages/terms-conditions": {
"get": {
"tags": [
"Pages"
],
"summary": "Terms Conditions page",
"description": "Terms Conditions page",
"operationId": "getTermsConditions",
"parameters": [
{
"name": "language",
"in": "query",
"description": "Page language",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
},
{
"name": "country",
"in": "query",
"description": "Page country",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
}
],
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"properties": {
"status": {
"type": "string",
"example": "success"
},
"data": {
"$ref": "#/components/schemas/TermsConditionsResource"
}
},
"type": "object"
}
}
}
},
"401": {
"description": "Unauthenticated"
}
}
}
},
"/pages/anonymous-feedback": {
"get": {
"tags": [
"Pages"
],
"summary": "Anonymous Feedback page",
"description": "Anonymous Feedback page",
"operationId": "getAnonymousFeedback",
"parameters": [
{
"name": "language",
"in": "query",
"description": "Page language",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
},
{
"name": "country",
"in": "query",
"description": "Page country",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
}
],
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"properties": {
"status": {
"type": "string",
"example": "success"
},
"data": {
"$ref": "#/components/schemas/AnonymousFeedbackResource"
}
},
"type": "object"
}
}
}
},
"401": {
"description": "Unauthenticated"
}
}
}
},
"/pages/general-translation": {
"get": {
"tags": [
"Pages"
],
"summary": "General Translation page",
"description": "General Translation page",
"operationId": "getGeneralTranslation",
"parameters": [
{
"name": "language",
"in": "query",
"description": "Page language",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
},
{
"name": "country",
"in": "query",
"description": "Page country",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
}
],
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"properties": {
"status": {
"type": "string",
"example": "success"
},
"data": {
"$ref": "#/components/schemas/GeneralTranslationResource"
}
},
"type": "object"
}
}
}
},
"401": {
"description": "Unauthenticated"
}
}
}
},
"/pages/legal-info": {
"get": {
"tags": [
"Pages"
],
"summary": "Legal info page",
"description": "Legal info page",
"operationId": "getLegalInfo",
"parameters": [
{
"name": "language",
"in": "query",
"description": "Page language",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
},
{
"name": "country",
"in": "query",
"description": "Page country",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
}
],
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"properties": {
"status": {
"type": "string",
"example": "success"
},
"data": {
"$ref": "#/components/schemas/LegalInfoResource"
}
},
"type": "object"
}
}
}
},
"401": {
"description": "Unauthenticated"
}
}
}
},
"/pages/about": {
"get": {
"tags": [
"Pages"
],
"summary": "About page",
"description": "About page",
"operationId": "getAbout",
"parameters": [
{
"name": "language",
"in": "query",
"description": "Page language",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
},
{
"name": "country",
"in": "query",
"description": "Page country",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
}
],
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"properties": {
"status": {
"type": "string",
"example": "success"
},
"data": {
"$ref": "#/components/schemas/AboutResource"
}
},
"type": "object"
}
}
}
},
"401": {
"description": "Unauthenticated"
}
}
}
},
"/products": {
"get": {
"tags": [
"Products"
],
"summary": "Products list",
"description": "Products list",
"operationId": "getProducts",
"parameters": [
{
"name": "language",
"in": "query",
"description": "Page language",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
},
{
"name": "country",
"in": "query",
"description": "Page country",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
},
{
"name": "page",
"in": "query",
"description": "Page number",
"required": false,
"schema": {
"type": "integer"
},
"example": "1"
},
{
"name": "limit",
"in": "query",
"description": "Limit items",
"required": false,
"schema": {
"type": "integer"
},
"example": "4"
},
{
"name": "all",
"in": "query",
"description": "Get all items",
"required": false,
"schema": {
"type": "bool"
},
"example": "false"
}
],
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"properties": {
"status": {
"type": "string",
"example": "success"
},
"data": {
"$ref": "#/components/schemas/ProductResource"
}
},
"type": "object"
}
}
}
},
"401": {
"description": "Unauthenticated"
}
}
}
},
"/products/{slug}": {
"get": {
"tags": [
"Products"
],
"summary": "Detailed product page",
"description": "Detailed product page",
"operationId": "getProductBySlug",
"parameters": [
{
"name": "slug",
"in": "path",
"description": "Product slug",
"required": true,
"schema": {
"type": "string"
},
"example": "wuxal"
},
{
"name": "language",
"in": "query",
"description": "Page language",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
},
{
"name": "country",
"in": "query",
"description": "Page country",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
}
],
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"properties": {
"status": {
"type": "string",
"example": "success"
},
"data": {
"$ref": "#/components/schemas/ProductResource"
}
},
"type": "object"
}
}
}
},
"401": {
"description": "Unauthenticated"
}
}
}
},
"/products/{slug}/related": {
"get": {
"tags": [
"Products"
],
"summary": "Related products",
"description": "Related products",
"operationId": "getRelatedProductBySlug",
"parameters": [
{
"name": "slug",
"in": "path",
"description": "Product slug",
"required": true,
"schema": {
"type": "string"
},
"example": "wuxal"
},
{
"name": "language",
"in": "query",
"description": "Page language",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
},
{
"name": "country",
"in": "query",
"description": "Page country",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
},
{
"name": "limit",
"in": "query",
"description": "Items limit",
"required": false,
"schema": {
"type": "integer"
},
"example": "10"
},
{
"name": "page",
"in": "query",
"description": "Page number",
"required": false,
"schema": {
"type": "integer"
},
"example": "1"
}
],
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"properties": {
"status": {
"type": "string",
"example": "success"
},
"data": {
"$ref": "#/components/schemas/ProductResource"
}
},
"type": "object"
}
}
}
},
"401": {
"description": "Unauthenticated"
}
}
}
},
"/posts": {
"get": {
"tags": [
"Posts"
],
"summary": "Posts list",
"description": "Posts list",
"operationId": "getPosts",
"parameters": [
{
"name": "language",
"in": "query",
"description": "Page language",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
},
{
"name": "country",
"in": "query",
"description": "Page country",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
},
{
"name": "page",
"in": "query",
"description": "Page number",
"required": false,
"schema": {
"type": "integer"
},
"example": "1"
},
{
"name": "limit",
"in": "query",
"description": "Limit items",
"required": false,
"schema": {
"type": "integer"
},
"example": "4"
},
{
"name": "tag",
"in": "query",
"description": "Type posts",
"required": false,
"schema": {
"type": "string"
},
"example": "Article"
}
],
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"properties": {
"status": {
"type": "string",
"example": "success"
},
"data": {
"$ref": "#/components/schemas/PostResource"
}
},
"type": "object"
}
}
}
},
"401": {
"description": "Unauthenticated"
}
}
}
},
"/posts/{slug}": {
"get": {
"tags": [
"Posts"
],
"summary": "Post page",
"description": "Post",
"operationId": "getPostPage",
"parameters": [
{
"name": "slug",
"in": "path",
"description": "Post slug",
"required": true,
"schema": {
"type": "string"
},
"example": "challenges_of_the_21st_century"
},
{
"name": "language",
"in": "query",
"description": "Page language",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
},
{
"name": "country",
"in": "query",
"description": "Page country",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
}
],
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"properties": {
"status": {
"type": "string",
"example": "success"
},
"data": {
"$ref": "#/components/schemas/PostResource"
}
},
"type": "object"
}
}
}
},
"401": {
"description": "Unauthenticated"
}
}
}
},
"/vacancies": {
"get": {
"tags": [
"Career"
],
"summary": "Vacancies list",
"description": "Vacancies list",
"operationId": "getVacancies",
"parameters": [
{
"name": "language",
"in": "query",
"description": "Page language",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
},
{
"name": "country",
"in": "query",
"description": "Page country",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
},
{
"name": "page",
"in": "query",
"description": "Page number",
"required": false,
"schema": {
"type": "integer"
},
"example": "1"
},
{
"name": "limit",
"in": "query",
"description": "Limit items",
"required": false,
"schema": {
"type": "integer"
},
"example": "4"
}
],
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"properties": {
"status": {
"type": "string",
"example": "success"
},
"data": {
"$ref": "#/components/schemas/VacancyResource"
}
},
"type": "object"
}
}
}
},
"401": {
"description": "Unauthenticated"
}
}
}
},
"/employees": {
"get": {
"tags": [
"Employees"
],
"summary": "Employees list",
"description": "Employees list",
"operationId": "getEmployees",
"parameters": [
{
"name": "language",
"in": "query",
"description": "Page language",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
},
{
"name": "country",
"in": "query",
"description": "Page country",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
},
{
"name": "page",
"in": "query",
"description": "Page number",
"required": false,
"schema": {
"type": "integer"
},
"example": "1"
},
{
"name": "limit",
"in": "query",
"description": "Limit items",
"required": false,
"schema": {
"type": "integer"
},
"example": "4"
}
],
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"properties": {
"status": {
"type": "string",
"example": "success"
},
"data": {
"$ref": "#/components/schemas/EmployeeResource"
}
},
"type": "object"
}
}
}
},
"401": {
"description": "Unauthenticated"
}
}
}
},
"/catalogs": {
"get": {
"tags": [
"Catalogs"
],
"summary": "Catalogs list",
"description": "Catalogs list",
"operationId": "getCatalogs",
"parameters": [
{
"name": "language",
"in": "query",
"description": "Page language",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
},
{
"name": "country",
"in": "query",
"description": "Page country",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
},
{
"name": "product",
"in": "query",
"description": "Procut slug",
"required": false,
"schema": {
"type": "string"
},
"example": "wuxal"
}
],
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"properties": {
"status": {
"type": "string",
"example": "success"
},
"data": {
"$ref": "#/components/schemas/CatalogResource"
}
},
"type": "object"
}
}
}
},
"401": {
"description": "Unauthenticated"
}
}
}
},
"/vacancies/{slug}": {
"get": {
"tags": [
"Career"
],
"summary": "Vacancy page",
"description": "Vacancy",
"operationId": "getVacancyPage",
"parameters": [
{
"name": "slug",
"in": "path",
"description": "Vacancy slug",
"required": true,
"schema": {
"type": "string"
},
"example": "chief_accountant"
},
{
"name": "language",
"in": "query",
"description": "Page language",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
},
{
"name": "country",
"in": "query",
"description": "Page country",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
}
],
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"properties": {
"status": {
"type": "string",
"example": "success"
},
"data": {
"$ref": "#/components/schemas/VacancyResource"
}
},
"type": "object"
}
}
}
},
"401": {
"description": "Unauthenticated"
}
}
}
},
"/countries": {
"get": {
"tags": [
"Countries"
],
"summary": "Countries list",
"description": "Countries",
"operationId": "getCountries",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"properties": {
"status": {
"type": "string",
"example": "success"
},
"data": {
"$ref": "#/components/schemas/CountryListResource"
}
},
"type": "object"
}
}
}
},
"401": {
"description": "Unauthenticated"
}
}
}
},
"/languages": {
"get": {
"tags": [
"Languages"
],
"summary": "Languages list",
"description": "Languages",
"operationId": "getLanguages",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"properties": {
"status": {
"type": "string",
"example": "success"
},
"data": {
"$ref": "#/components/schemas/LanguageResource"
}
},
"type": "object"
}
}
}
},
"401": {
"description": "Unauthenticated"
}
}
}
},
"/crops": {
"get": {
"tags": [
"Crops"
],
"summary": "Crops list",
"description": "Crops",
"operationId": "getCrops",
"parameters": [
{
"name": "language",
"in": "query",
"description": "Page language",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
},
{
"name": "country",
"in": "query",
"description": "Page country",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
},
{
"name": "slug",
"in": "query",
"description": "Crop slug",
"required": false,
"schema": {
"type": "string"
},
"example": "cereals"
},
{
"name": "type",
"in": "query",
"description": "Type result",
"required": false,
"schema": {
"type": "string"
},
"example": "trials or nutrition"
},
{
"name": "product",
"in": "query",
"description": "Product slug",
"required": false,
"schema": {
"type": "string"
},
"example": "test_slug"
},
{
"name": "trials_country",
"in": "query",
"description": "Trial in countries",
"required": false,
"schema": {
"type": "string"
},
"example": "uk"
},
{
"name": "all",
"in": "query",
"description": "All items",
"required": false,
"schema": {
"type": "bool"
},
"example": "true"
}
],
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"properties": {
"status": {
"type": "string",
"example": "success"
},
"data": {
"$ref": "#/components/schemas/CropsResource"
}
},
"type": "object"
}
}
}
},
"401": {
"description": "Unauthenticated"
}
}
}
},
"/crops/{slug}": {
"get": {
"tags": [
"Crops"
],
"summary": "Crops list",
"description": "Crops",
"operationId": "getCrop",
"parameters": [
{
"name": "slug",
"in": "path",
"description": "Vacancy slug",
"required": true,
"schema": {
"type": "string"
},
"example": "cereals"
},
{
"name": "language",
"in": "query",
"description": "Page language",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
},
{
"name": "country",
"in": "query",
"description": "Page country",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
},
{
"name": "type",
"in": "query",
"description": "Type result",
"required": false,
"schema": {
"type": "string"
},
"example": "trials or nutrition"
}
],
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"properties": {
"status": {
"type": "string",
"example": "success"
},
"data": {
"$ref": "#/components/schemas/CropsResource"
}
},
"type": "object"
}
}
}
},
"401": {
"description": "Unauthenticated"
}
}
}
},
"/crops/{slug}/flyers": {
"get": {
"tags": [
"Crops"
],
"summary": "Crops Flyers list",
"description": "Flyers",
"operationId": "getCropFlyers",
"parameters": [
{
"name": "slug",
"in": "path",
"description": "Vacancy slug",
"required": true,
"schema": {
"type": "string"
},
"example": "cereals"
},
{
"name": "language",
"in": "query",
"description": "Page language",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
},
{
"name": "country",
"in": "query",
"description": "Page country",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
}
],
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"properties": {
"status": {
"type": "string",
"example": "success"
},
"data": {
"$ref": "#/components/schemas/FlyerResource"
}
},
"type": "object"
}
}
}
},
"401": {
"description": "Unauthenticated"
}
}
}
},
"/search": {
"get": {
"tags": [
"Search"
],
"summary": "Search",
"description": "Search",
"operationId": "search",
"parameters": [
{
"name": "language",
"in": "query",
"description": "Page language",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
},
{
"name": "country",
"in": "query",
"description": "Page country",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
},
{
"name": "search",
"in": "query",
"description": "Type result",
"required": false,
"schema": {
"type": "string"
},
"example": "Wuxal"
}
],
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"properties": {
"status": {
"type": "string",
"example": "success"
},
"products": {
"type": "array",
"items": {
"properties": {
"slug": {
"type": "string",
"example": "wuxal"
},
"type": {
"type": "string",
"example": "product"
},
"preview_title": {
"type": "string",
"example": "Wuxal"
},
"preview_image": {
"type": "string",
"example": "https://uniferx-backend.test/storage/products/image.png"
},
"logo": {
"type": "string",
"example": "https://uniferx-backend.test/storage/products/logo.png"
},
"preview_description": {
"type": "string",
"example": "Wuxal® — is an effective suspension for foliar treatment of plants and seed treatment, as well as a set of innovative solutions that allow you to achieve high efficiency."
},
"preview_button_text": {
"type": "string",
"example": "View product"
}
},
"type": "object"
}
},
"cropsNutrition": {
"$ref": "#/components/schemas/CropsResource"
},
"cropsTrials": {
"$ref": "#/components/schemas/CropsResource"
},
"posts": {
"$ref": "#/components/schemas/PostResource"
},
"catalogs": {
"$ref": "#/components/schemas/CatalogResource"
},
"vacancies": {
"$ref": "#/components/schemas/VacancyResource"
},
"flyers": {
"$ref": "#/components/schemas/FlyerResource"
}
},
"type": "object"
}
}
}
},
"401": {
"description": "Unauthenticated"
}
}
}
},
"/search/products": {
"get": {
"tags": [
"Search"
],
"summary": "Search Products",
"description": "Search Products",
"operationId": "searchProducts",
"parameters": [
{
"name": "language",
"in": "query",
"description": "Page language",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
},
{
"name": "country",
"in": "query",
"description": "Page country",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
},
{
"name": "search",
"in": "query",
"description": "Type result",
"required": false,
"schema": {
"type": "string"
},
"example": "Wuxal"
}
],
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"properties": {
"status": {
"type": "string",
"example": "success"
},
"data": {
"type": "array",
"items": {
"properties": {
"slug": {
"type": "string",
"example": "wuxal"
},
"type": {
"type": "string",
"example": "product"
},
"preview_title": {
"type": "string",
"example": "Wuxal"
},
"preview_image": {
"type": "string",
"example": "https://uniferx-backend.test/storage/products/image.png"
},
"logo": {
"type": "string",
"example": "https://uniferx-backend.test/storage/products/logo.png"
},
"preview_description": {
"type": "string",
"example": "Wuxal® — is an effective suspension for foliar treatment of plants and seed treatment, as well as a set of innovative solutions that allow you to achieve high efficiency."
},
"preview_button_text": {
"type": "string",
"example": "View product"
}
},
"type": "object"
}
}
},
"type": "object"
}
}
}
},
"401": {
"description": "Unauthenticated"
}
}
}
},
"/search/crops": {
"get": {
"tags": [
"Search"
],
"summary": "Search Crops",
"description": "Search Crops",
"operationId": "searchCrops",
"parameters": [
{
"name": "language",
"in": "query",
"description": "Page language",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
},
{
"name": "country",
"in": "query",
"description": "Page country",
"required": true,
"schema": {
"type": "string"
},
"example": "en"
},
{
"name": "search",
"in": "query",
"description": "Type result",
"required": false,
"schema": {
"type": "string"
},
"example": "Wuxal"
},
{
"name": "type",
"in": "query",
"description": "Type result",
"required": false,
"schema": {
"type": "string"
},
"example": "trials or nutrition"
}
],
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"properties": {
"status": {
"type": "string",
"example": "success"
},
"data": {
"$ref": "#/components/schemas/CropsResource"
}
},
"type": "object"
}
}
}
},
"401": {
"description": "Unauthenticated"
}
}
}
},
"/form": {
"post": {
"tags": [
"Form"
],
"summary": "Send Form",
"description": "Send Form",
"operationId": "sendForm",
"parameters": [
{
"name": "email",
"in": "query",
"description": "Email",
"required": true,
"schema": {
"type": "string"
},
"example": "user@gmail.com"
},
{
"name": "name",
"in": "query",
"description": "Name",
"required": true,
"schema": {
"type": "string"
},
"example": "User"
},
{
"name": "phone",
"in": "query",
"description": "Phone",
"required": false,
"schema": {
"type": "string"
},
"example": "+380999999999"
},
{
"name": "organization",
"in": "query",
"description": "Organization",
"required": false,
"schema": {
"type": "string"
},
"example": "Goodface"
},
{
"name": "category",
"in": "query",
"description": "Category",
"required": false,
"schema": {
"type": "string"
},
"example": "Partner"
},
{
"name": "message",
"in": "query",
"description": "Message",
"required": false,
"schema": {
"type": "string"
},
"example": "Text message"
},
{
"name": "from_page",
"in": "query",
"description": "The page from which the request was made",
"required": false,
"schema": {
"type": "string"
},
"example": "Homepage"
},
{
"name": "file",
"in": "query",
"description": "File",
"required": false,
"schema": {
"type": "file"
},
"example": "file.pdf"
}
],
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"properties": {
"status": {
"type": "string",
"example": "success"
},
"data": {
"type": "object",
"example": "message sent"
}
},
"type": "object"
}
}
}
},
"401": {
"description": "Unauthenticated"
}
}
}
},
"/subscribe": {
"post": {
"tags": [
"Form"
],
"summary": "Subscribe Form",
"description": "Subscribe Form",
"operationId": "Subscribe",
"parameters": [
{
"name": "email",
"in": "query",
"description": "Email",
"required": true,
"schema": {
"type": "string"
},
"example": "user@gmail.com"
}
],
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"properties": {
"status": {
"type": "string",
"example": "success"
},
"data": {
"type": "object",
"example": "message sent"
}
},
"type": "object"
}
}
}
},
"401": {
"description": "Unauthenticated"
}
}
}
}
},
"components": {
"schemas": {
"AboutResource": {
"title": "AboutResource",
"description": "About resource",
"properties": {
"fs_title": {
"type": "string",
"example": ""
},
"fs_background": {
"type": "string",
"example": ""
},
"fs_description": {
"type": "string",
"example": ""
},
"about_tag": {
"type": "string",
"example": ""
},
"about_title": {
"type": "string",
"example": ""
},
"about_text": {
"type": "string",
"example": ""
},
"about_card_text": {
"type": "string",
"example": ""
},
"about_card_image": {
"type": "string",
"example": ""
},
"mission_background_image": {
"type": "string",
"example": ""
},
"mission_cards": {
"type": "array",
"items": {
"$ref": "#/components/schemas/MissionCardResource"
}
},
"employees": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EmployeeResource"
}
},
"team_title": {
"type": "string",
"example": ""
},
"team_card_title": {
"type": "string",
"example": ""
},
"team_card_text": {
"type": "string",
"example": ""
},
"team_card_button": {
"type": "string",
"example": ""
},
"team_show_more": {
"type": "string",
"example": ""
},
"history_title": {
"type": "string",
"example": ""
},
"histories_cards": {
"type": "array",
"items": {
"$ref": "#/components/schemas/MissionCardResource"
}
},
"histories_image": {
"type": "string",
"example": ""
},
"cta_tag": {
"type": "string",
"example": ""
},
"cta_title": {
"type": "string",
"example": ""
},
"cta_image": {
"type": "string",
"example": ""
},
"cta_field_name_title": {
"type": "string",
"example": ""
},
"cta_field_name_placeholder": {
"type": "string",
"example": ""
},
"cta_field_email_title": {
"type": "string",
"example": ""
},
"cta_field_email_placeholder": {
"type": "string",
"example": ""
},
"cta_field_phone_title": {
"type": "string",
"example": ""
},
"cta_field_phone_placeholder": {
"type": "string",
"example": ""
},
"cta_field_organization_title": {
"type": "string",
"example": ""
},
"cta_field_organization_placeholder": {
"type": "string",
"example": ""
},
"cta_field_sender_title": {
"type": "string",
"example": ""
},
"cta_field_sender_options": {
"type": "string",
"example": ""
},
"cta_field_message_title": {
"type": "string",
"example": ""
},
"cta_field_message_placeholder": {
"type": "string",
"example": ""
},
"cta_policy_text": {
"type": "string",
"example": ""
},
"cta_submit_button": {
"type": "string",
"example": ""
}
},
"type": "object",
"xml": {
"name": "AboutResource"
}
},
"EmployeeResource": {
"title": "EmployeeResource",
"description": "Employee resource",
"properties": {
"id": {
"type": "string",
"example": "1"
},
"type": {
"type": "string",
"example": ""
},
"title": {
"type": "string",
"example": ""
},
"description": {
"type": "string",
"example": ""
},
"image": {
"type": "string",
"example": "https://uniferx-backend.test/storage/image.png"
}
},
"type": "object",
"xml": {
"name": "EmployeeResource"
}
},
"AnonymousFeedbackResource": {
"title": "AnonymousFeedbackResource",
"description": "AnonymousFeedback resource",
"properties": {
"fs_title": {
"type": "string",
"example": ""
},
"fs_background": {
"type": "string",
"example": ""
},
"fs_description": {
"type": "string",
"example": ""
},
"git_tag": {
"type": "string",
"example": ""
},
"git_title": {
"type": "string",
"example": ""
},
"git_text": {
"type": "string",
"example": ""
},
"git_image": {
"type": "string",
"example": ""
},
"cta_tag": {
"type": "string",
"example": ""
},
"cta_title": {
"type": "string",
"example": ""
},
"cta_image": {
"type": "string",
"example": ""
},
"cta_field_sender_title": {
"type": "string",
"example": ""
},
"cta_field_sender_options": {
"type": "string",
"example": ""
},
"cta_field_subject_title": {
"type": "string",
"example": ""
},
"cta_field_subject_placeholder": {
"type": "string",
"example": ""
},
"cta_field_message_title": {
"type": "string",
"example": ""
},
"cta_field_message_placeholder": {
"type": "string",
"example": ""
},
"cta_anonymously_checkbox_text": {
"type": "string",
"example": ""
},
"cta_field_country_title": {
"type": "string",
"example": ""
},
"cta_field_country_placeholder": {
"type": "string",
"example": ""
},
"cta_field_region_title": {
"type": "string",
"example": ""
},
"cta_field_region_placeholder": {
"type": "string",
"example": ""
},
"cta_field_name_title": {
"type": "string",
"example": ""
},
"cta_field_name_placeholder": {
"type": "string",
"example": ""
},
"cta_field_phone_title": {
"type": "string",
"example": ""
},
"cta_field_phone_placeholder": {
"type": "string",
"example": ""
},
"cta_field_email_title": {
"type": "string",
"example": ""
},
"cta_field_email_placeholder": {
"type": "string",
"example": ""
},
"cta_field_postal_address_title": {
"type": "string",
"example": ""
},
"cta_field_postal_address_placeholder": {
"type": "string",
"example": ""
},
"cta_policy_text": {
"type": "string",
"example": ""
},
"cta_anonymously_policy_text": {
"type": "string",
"example": ""
},
"cta_submit_button": {
"type": "string",
"example": ""
},
"cta_thanks_image": {
"type": "string",
"example": ""
},
"cta_thanks_title": {
"type": "string",
"example": ""
},
"cta_thanks_text": {
"type": "string",
"example": ""
},
"cta_thanks_social_text": {
"type": "string",
"example": ""
},
"cta_thanks_inst_link": {
"type": "string",
"example": ""
},
"cta_thanks_facebook_link": {
"type": "string",
"example": ""
},
"cta_thanks_youtube_link": {
"type": "string",
"example": ""
}
},
"type": "object",
"xml": {
"name": "AnonymousFeedbackResource"
}
},
"BannerResource": {
"title": "BannerResource",
"description": "Banner resource",
"properties": {
"title": {
"type": "string",
"example": "Kalyna farming enterprise Ternopil region, 2023"
},
"file": {
"type": "string",
"example": "https://uniferx-backend.test/storage/crops/trials/X2YZbZ7anmN5W3QdUn3iJEgacNxdXNKP1KTQakt8.txt"
}
},
"type": "object",
"xml": {
"name": "BannerResource"
}
},
"BlogResource": {
"title": "BlogResource",
"description": "Blog resource",
"properties": {
"title": {
"type": "string",
"example": "Research, News & Events"
},
"title_background": {
"type": "string",
"example": "https://uniferx-backend.test/image.png"
},
"description": {
"type": "string",
"example": "<p>We're constantly <em>publishing fresh news and research</em>, that will help expand your knowledge of the current <em>challenges in the agricultural industry</em>. (UK)</p>"
},
"subscribe_title": {
"type": "string",
"example": "Subscribe for a newsletter"
},
"subscribe_description": {
"type": "string",
"example": "Share your email so we can send you latest UniferX news & events"
},
"subscribe_policy_text": {
"type": "string",
"example": ""
},
"show_more_button": {
"type": "string",
"example": "Show more"
},
"posts": {
"$ref": "#/components/schemas/PostResource"
}
},
"type": "object",
"xml": {
"name": "BlogResource"
}
},
"PostResource": {
"title": "PostResource",
"description": "Post resource",
"properties": {
"slug": {
"type": "string",
"example": "challenges_of_the_21st_century"
},
"type": {
"type": "string",
"example": "News"
},
"title": {
"type": "string",
"example": "Challenges of the 21st century"
},
"title_background": {
"type": "string",
"example": "https://uniferx-backend.test/posts/image.png"
},
"data": {
"type": "string",
"example": "<p>Microbial and viral pathogens, insect damage, weed infestation, and unknown nutrient deficiencies were the causes of poor harvests and even famine in Europe and around the world some 150-200 years ago.</p>"
}
},
"type": "object",
"xml": {
"name": "PostResource"
}
},
"SectionResource": {
"title": "BlockResource",
"description": "Block resource",
"properties": {
"text": {
"type": "string",
"example": ""
}
},
"type": "object",
"xml": {
"name": "BlockResource"
}
},
"MissionCardResource": {
"title": "MissionCardResource",
"description": "MissionCard resource",
"properties": {
"title": {
"type": "string",
"example": "title"
},
"text": {
"type": "string",
"example": "text"
}
},
"type": "object",
"xml": {
"name": "MissionCardResource"
}
},
"CareerResource": {
"title": "CareerResource",
"description": "Career resource",
"properties": {
"fs_title": {
"type": "string",
"example": "We’re always looking people to help us become better"
},
"fs_title_background": {
"type": "string",
"example": "https://uniferx-backend.test/image.png"
},
"fs_view_button": {
"type": "string",
"example": "View open jobs"
},
"about_tag": {
"type": "string",
"example": "Career opportunities"
},
"about_title": {
"type": "string",
"example": "<p>Unifer as a medium-sized international company offers great opportunities for career growth<p>"
},
"about_description": {
"type": "string",
"example": "We are not saying that we are unique, but believe us, companies like ours are not that common."
},
"mission_text": {
"type": "string",
"example": "What makes us different"
},
"mission_small_background": {
"type": "string",
"example": "https://uniferx-backend.test/image.png"
},
"mission_large_background": {
"type": "string",
"example": "https://uniferx-backend.test/image.png"
},
"mission_cards": {
"type": "array",
"items": {
"$ref": "#/components/schemas/MissionCardResource"
}
},
"open_jobs_tag": {
"type": "string",
"example": "open jobs"
},
"open_jobs_title": {
"type": "string",
"example": "<p>Join our team and be part of the future of agricultural success</p>"
},
"team_title": {
"type": "string",
"example": "Our team"
},
"git_tag": {
"type": "string",
"example": "Get in touch"
},
"git_title": {
"type": "string",
"example": "<p>If you would like to learn more about career opportunities at our company, please contact us!</p>"
},
"git_text": {
"type": "string",
"example": "Even if you haven't found your dream job on this page, we may still be able to offer you an internship with us."
},
"vacancies": {
"type": "array",
"items": {
"$ref": "#/components/schemas/VacancyResource"
}
}
},
"type": "object",
"xml": {
"name": "CareerResource"
}
},
"ImageResource": {
"title": "CropTrialsResource",
"description": "CropTrials resource",
"properties": {
"title": {
"type": "string",
"example": "Kalyna farming enterprise Ternopil region, 2023"
},
"file": {
"type": "string",
"example": "https://uniferx-backend.test/storage/crops/trials/X2YZbZ7anmN5W3QdUn3iJEgacNxdXNKP1KTQakt8.txt"
}
},
"type": "object",
"xml": {
"name": "CropTrialsResource"
}
},
"VacancyResource": {
"title": "VacancyResource",
"description": "Vacancy resource",
"properties": {
"slug": {
"type": "string",
"example": "chief_accountant"
},
"title": {
"type": "string",
"example": "Chief accountant"
},
"title_background": {
"type": "string",
"example": "https://uniferx-backend.test/posts/image.png"
},
"locations": {
"type": "string",
"example": "Ukraine, Kyiv"
},
"experience": {
"type": "string",
"example": "3 years of experience"
},
"work_type": {
"type": "string",
"example": "Office only"
},
"data": {
"type": "string",
"example": "<p>We are an international company that develops and implements innovative technologies</p>"
}
},
"type": "object",
"xml": {
"name": "VacancyResource"
}
},
"CatalogResource": {
"title": "CatalogResource",
"description": "Catalog resource",
"properties": {
"title": {
"type": "string",
"example": ""
},
"type": {
"type": "string",
"example": ""
},
"image": {
"type": "string",
"example": ""
},
"description": {
"type": "string",
"example": ""
},
"file": {
"type": "string",
"example": ""
},
"flyers": {
"type": "array",
"items": {
"$ref": "#/components/schemas/FlyerResource"
}
}
},
"type": "object",
"xml": {
"name": "CatalogResource"
}
},
"FlyerResource": {
"title": "FlyerResource",
"description": "Flyer resource",
"properties": {
"title": {
"type": "string",
"example": "title"
},
"file": {
"type": "string",
"example": ""
}
},
"type": "object",
"xml": {
"name": "FlyerResource"
}
},
"ContactsPageResource": {
"title": "ContactsPageResource",
"description": "ContactsPage resource",
"properties": {
"fs_title_title": {
"type": "string",
"example": ""
},
"fs_background": {
"type": "string",
"example": ""
},
"fs_description": {
"type": "string",
"example": ""
},
"international_tag": {
"type": "string",
"example": ""
},
"international_title": {
"type": "string",
"example": ""
},
"international_text": {
"type": "string",
"example": ""
},
"country_description": {
"type": "string",
"example": ""
},
"country_select_text": {
"type": "string",
"example": ""
},
"region_select_text": {
"type": "string",
"example": ""
},
"countries": {
"type": "array",
"items": {
"$ref": "#/components/schemas/CountryResource"
}
},
"contacts": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ContactsResource"
}
}
},
"type": "object",
"xml": {
"name": "ContactsPageResource"
}
},
"ContactsResource": {
"title": "ContactsResource",
"description": "Contacts resource",
"properties": {
"icon": {
"type": "string",
"example": "https://uniferx-backend.test/storage/crops/trials/X2YZbZ7anmN5W3QdUn3iJEgacNxdXNKP1KTQakt8.txt"
},
"title": {
"type": "string",
"example": "Phone"
},
"text": {
"type": "string",
"example": "+49 173 762 7701"
}
},
"type": "object",
"xml": {
"name": "ContactsResource"
}
},
"CountryResource": {
"title": "CropTrialsResource",
"description": "CropTrials resource",
"properties": {
"title": {
"type": "string",
"example": "Kalyna farming enterprise Ternopil region, 2023"
},
"file": {
"type": "string",
"example": "https://uniferx-backend.test/storage/crops/trials/X2YZbZ7anmN5W3QdUn3iJEgacNxdXNKP1KTQakt8.txt"
}
},
"type": "object",
"xml": {
"name": "CropTrialsResource"
}
},
"RegionResource": {
"title": "CropTrialsResource",
"description": "CropTrials resource",
"properties": {
"title": {
"type": "string",
"example": "Kalyna farming enterprise Ternopil region, 2023"
},
"file": {
"type": "string",
"example": "https://uniferx-backend.test/storage/crops/trials/X2YZbZ7anmN5W3QdUn3iJEgacNxdXNKP1KTQakt8.txt"
}
},
"type": "object",
"xml": {
"name": "CropTrialsResource"
}
},
"CountryListResource": {
"title": "CountryListResource",
"description": "CountryList resource",
"properties": {
"name": {
"type": "string",
"example": "UK"
},
"icon": {
"type": "string",
"example": "https://uniferx-backend.test/storage/icon.png"
},
"code": {
"type": "string",
"example": "uk"
}
},
"type": "object",
"xml": {
"name": "CountryListResource"
}
},
"GeneralTranslationResource": {
"title": "GeneralTranslationResource",
"description": "GeneralTranslation resource",
"properties": {
"menu_logo": {
"type": "string",
"example": ""
},
"menu_company_text": {
"type": "string",
"example": ""
},
"menu_products_text": {
"type": "string",
"example": ""
},
"menu_resources_text": {
"type": "string",
"example": ""
},
"menu_contacts_text": {
"type": "string",
"example": ""
},
"menu_change_country_text": {
"type": "string",
"example": ""
},
"menu_about_text": {
"type": "string",
"example": ""
},
"menu_news_text": {
"type": "string",
"example": ""
},
"menu_career_text": {
"type": "string",
"example": ""
},
"menu_all_products_btn": {
"type": "string",
"example": ""
},
"menu_crop_nutrition_text": {
"type": "string",
"example": ""
},
"menu_trial_results_text": {
"type": "string",
"example": ""
},
"menu_information_materials_text": {
"type": "string",
"example": ""
},
"menu_all_resources_btn": {
"type": "string",
"example": ""
},
"menu_choose_country_text": {
"type": "string",
"example": ""
},
"menu_available_languages_text": {
"type": "string",
"example": ""
},
"menu_save_choice_text": {
"type": "string",
"example": ""
},
"menu_search_placeholder": {
"type": "string",
"example": ""
},
"menu_clear_button_text": {
"type": "string",
"example": ""
},
"menu_search_results_text": {
"type": "string",
"example": ""
},
"menu_search_not_found_text": {
"type": "string",
"example": ""
},
"footer_logo": {
"type": "string",
"example": ""
},
"footer_description_text": {
"type": "string",
"example": ""
},
"footer_company_section_text_text": {
"type": "string",
"example": ""
},
"footer_about_text": {
"type": "string",
"example": ""
},
"footer_news_text": {
"type": "string",
"example": ""
},
"footer_career_text": {
"type": "string",
"example": ""
},
"footer_contacts_text": {
"type": "string",
"example": ""
},
"footer_products_section_text_text": {
"type": "string",
"example": ""
},
"footer_organic_line_text": {
"type": "string",
"example": ""
},
"footer_wuxal_text": {
"type": "string",
"example": ""
},
"footer_fertiplant_text": {
"type": "string",
"example": ""
},
"footer_uniferx_text": {
"type": "string",
"example": ""
},
"footer_resources_section_text_text": {
"type": "string",
"example": ""
},
"footer_nutrition_programs_text": {
"type": "string",
"example": ""
},
"footer_trial_results_text": {
"type": "string",
"example": ""
},
"footer_information_materials_text": {
"type": "string",
"example": ""
},
"footer_social_media_text": {
"type": "string",
"example": ""
},
"footer_instagram_link": {
"type": "string",
"example": ""
},
"footer_facebook_link": {
"type": "string",
"example": ""
},
"footer_youtube_link": {
"type": "string",
"example": ""
},
"footer_contacts_section_text": {
"type": "string",
"example": ""
},
"footer_contacts_email_text": {
"type": "string",
"example": ""
},
"footer_contacts_phone_text": {
"type": "string",
"example": ""
},
"footer_contacts_address_text": {
"type": "string",
"example": ""
},
"cookie_icon": {
"type": "string",
"example": ""
},
"cookie_title": {
"type": "string",
"example": ""
},
"cookie_description": {
"type": "string",
"example": ""
},
"cookie_btn": {
"type": "string",
"example": ""
},
"404_title": {
"type": "string",
"example": ""
},
"404_description": {
"type": "string",
"example": ""
},
"404_btn": {
"type": "string",
"example": ""
}
},
"type": "object",
"xml": {
"name": "GeneralTranslationResource"
}
},
"HomepageResource": {
"title": "HomepageResource",
"description": "Homepage resource",
"properties": {
"first_screen_title": {
"type": "string",
"example": ""
},
"fs_title_background": {
"type": "string",
"example": ""
},
"description": {
"type": "string",
"example": ""
},
"banner_title": {
"type": "string",
"example": ""
},
"banner_card_1": {
"type": "string",
"example": ""
},
"banner_card_2": {
"type": "string",
"example": ""
},
"banner_card_3": {
"type": "string",
"example": ""
},
"banner_card_4": {
"type": "string",
"example": ""
},
"about_tag": {
"type": "string",
"example": ""
},
"about_title": {
"type": "string",
"example": ""
},
"about_text": {
"type": "string",
"example": ""
},
"about_button": {
"type": "string",
"example": ""
},
"mission_title": {
"type": "string",
"example": ""
},
"mission_background_image": {
"type": "string",
"example": ""
},
"mission_cards": {
"type": "array",
"items": {
"$ref": "#/components/schemas/MissionCardResource"
}
},
"products_tag": {
"type": "string",
"example": ""
},
"products_title": {
"type": "string",
"example": ""
},
"discover_trial_image": {
"type": "string",
"example": ""
},
"discover_trial_title": {
"type": "string",
"example": ""
},
"discover_trial_description": {
"type": "string",
"example": ""
},
"discover_nutrition_background": {
"type": "string",
"example": ""
},
"discover_nutrition_title": {
"type": "string",
"example": ""
},
"discover_nutrition_description": {
"type": "string",
"example": ""
},
"discover_information_title": {
"type": "string",
"example": ""
},
"discover_information_description": {
"type": "string",
"example": ""
},
"news_tag": {
"type": "string",
"example": ""
},
"news_title": {
"type": "string",
"example": ""
},
"news_description": {
"type": "string",
"example": ""
},
"news_button": {
"type": "string",
"example": ""
},
"instagram_title": {
"type": "string",
"example": ""
},
"instagram_photo_1": {
"type": "string",
"example": ""
},
"instagram_photo_2": {
"type": "string",
"example": ""
},
"instagram_photo_3": {
"type": "string",
"example": ""
},
"instagram_photo_4": {
"type": "string",
"example": ""
},
"cta_tag": {
"type": "string",
"example": ""
},
"cta_title": {
"type": "string",
"example": ""
},
"cta_image": {
"type": "string",
"example": ""
},
"cta_field_name_title": {
"type": "string",
"example": ""
},
"cta_field_name_placeholder": {
"type": "string",
"example": ""
},
"cta_field_email_title": {
"type": "string",
"example": ""
},
"cta_field_email_placeholder": {
"type": "string",
"example": ""
},
"cta_field_phone_title": {
"type": "string",
"example": ""
},
"cta_field_phone_placeholder": {
"type": "string",
"example": ""
},
"cta_field_organization_title": {
"type": "string",
"example": ""
},
"cta_field_organization_placeholder": {
"type": "string",
"example": ""
},
"cta_field_sender_title": {
"type": "string",
"example": ""
},
"cta_field_message_title": {
"type": "string",
"example": ""
},
"cta_field_message_placeholder": {
"type": "string",
"example": ""
}
},
"type": "object",
"xml": {
"name": "HomepageResource"
}
},
"LanguageResource": {
"title": "LanguageResource",
"description": "Language resource",
"properties": {
"name": {
"type": "string",
"example": "UK"
},
"icon": {
"type": "string",
"example": "https://uniferx-backend.test/storage/icon.png"
},
"code": {
"type": "string",
"example": "uk "
}
},
"type": "object",
"xml": {
"name": "LanguageResource"
}
},
"LegalInfoResource": {
"title": "LegalInfoResource",
"description": "LegalInfo resource",
"properties": {
"fs_title": {
"type": "string",
"example": "<p>Terms & Conditions</p>"
},
"fs_background": {
"type": "string",
"example": "https://uniferx-backend.test/storage/image.png"
},
"fs_button": {
"type": "string",
"example": "Read more"
},
"blocks": {
"type": "array",
"items": {
"$ref": "#/components/schemas/BlockResource"
}
}
},
"type": "object",
"xml": {
"name": "LegalInfoResource"
}
},
"OptionResource": {
"title": "OptionResource",
"description": "Option resource",
"properties": {
"title": {
"type": "string",
"example": "Kalyna farming enterprise Ternopil region, 2023"
},
"file": {
"type": "string",
"example": "https://uniferx-backend.test/storage/crops/trials/X2YZbZ7anmN5W3QdUn3iJEgacNxdXNKP1KTQakt8.txt"
}
},
"type": "object",
"xml": {
"name": "OptionResource"
}
},
"BenefitResource": {
"title": "BenefitResource",
"description": "Benefit resource",
"properties": {
"type": {
"type": "string",
"example": "small"
},
"title": {
"type": "string",
"example": "Increases plant resistance to stressful conditions"
},
"description": {
"type": "string",
"example": "Wuxal helps plants to adapt to changing climatic and environmental conditions, which makes them resistant to stressful situations."
}
},
"type": "object",
"xml": {
"name": "BenefitResource"
}
},
"CompositionCompatibilityResource": {
"title": "CompositionCompatibilityResource",
"description": "CompositionCompatibility resource",
"properties": {
"title": {
"type": "string",
"example": "Composition & compatibility"
},
"file": {
"type": "string",
"example": "https://uniferx-backend.test/storage/benefits/video.mp4"
}
},
"type": "object",
"xml": {
"name": "CompositionCompatibilityResource"
}
},
"ProductPageResource": {
"title": "ProductPageResource",
"description": "ProductPage resource",
"properties": {
"fs_title": {
"type": "string",
"example": "Our products"
},
"fs_background": {
"type": "string",
"example": "https://uniferx-backend.test/image.png"
},
"fs_button": {
"type": "string",
"example": "View products"
},
"agricultural_tag": {
"type": "string",
"example": "agricultural solutions"
},
"agricultural_title": {
"type": "string",
"example": "<p>We pride ourselves on providing<br />a wide range of </p>"
},
"agricultural_description": {
"type": "string",
"example": "<p>Our product line is created to <em>ensure sustainable growth and increased yields. </em></p>"
},
"products": {
"type": "array",
"items": {
"properties": {
"slug": {
"type": "string",
"example": "wuxal"
},
"type": {
"type": "string",
"example": "product"
},
"preview_title": {
"type": "string",
"example": "Wuxal"
},
"preview_image": {
"type": "string",
"example": "https://uniferx-backend.test/storage/products/image.png"
},
"logo": {
"type": "string",
"example": "https://uniferx-backend.test/storage/products/logo.png"
},
"preview_description": {
"type": "string",
"example": "Wuxal® — is an effective suspension for foliar treatment of plants and seed treatment, as well as a set of innovative solutions that allow you to achieve high efficiency."
},
"preview_button_text": {
"type": "string",
"example": "View product"
}
},
"type": "object"
}
}
},
"type": "object",
"xml": {
"name": "ProductPageResource"
}
},
"ProductResource": {
"title": "ProductResource",
"description": "Product resource",
"properties": {
"slug": {
"type": "string",
"example": "wuxal"
},
"type": {
"type": "string",
"example": "product"
},
"preview_title": {
"type": "string",
"example": "Wuxal"
},
"preview_image": {
"type": "string",
"example": "https://uniferx-backend.test/storage/products/image.png"
},
"logo": {
"type": "string",
"example": "https://uniferx-backend.test/storage/products/logo.png"
},
"preview_description": {
"type": "string",
"example": "Wuxal® — is an effective suspension for foliar treatment"
},
"preview_button_text": {
"type": "string",
"example": "View product"
},
"title": {
"type": "string",
"example": "Wuxal"
},
"title_button": {
"type": "string",
"example": "Find a distributor"
},
"title_button_link": {
"type": "string",
"example": "https://uniferx-backend.test"
},
"title_image": {
"type": "string",
"example": "https://uniferx-backend.test/storage/products/logo.png"
},
"about_tag": {
"type": "string",
"example": "about product"
},
"about_title": {
"type": "string",
"example": "<p>New <img src='../../storage/uploads/M34cjZyuj5tNX3RYYoOlFm0Dy5k3fnm5ejAZ3sK4.png' alt='' width='180' height='80' /> Wuxal’s are products<br />of a higher level, more than just<br />a product of fertilizer</p>"
},
"about_description": {
"type": "string",
"example": "<p>Wuxal® — is an effective suspension for foliar treatment of plants and seed treatment, as well as a set of innovative solutions that allow you to achieve high efficiency.</p>"
},
"general_information": {
"type": "string",
"example": "<h3>General information</h3>\\n<p>These are multifunctional products for optimizing modern plant protection and nutrition technologies. Unlike microfertilizers, they are recommended as a component of tank mixtures in plant protection and nutrition systems."
},
"general_information_read_more": {
"type": "string",
"example": "Read more"
},
"general_information_image": {
"type": "string",
"example": "https://uniferx-backend.test/storage/products/image.png"
},
"benefits": {
"type": "array",
"items": {
"$ref": "#/components/schemas/BenefitResource"
}
},
"benefits_preview_video": {
"type": "string",
"example": "https://uniferx-backend.test/storage/benefits/video.png"
},
"benefits_video": {
"type": "string",
"example": "https://uniferx-backend.test/storage/benefits/video.mp4"
},
"composition_compatibility": {
"type": "array",
"items": {
"$ref": "#/components/schemas/CompositionCompatibilityResource"
}
},
"related_products": {
"type": "array",
"items": {
"properties": {
"slug": {
"type": "string",
"example": "wuxal_p_max"
},
"title": {
"type": "string",
"example": "Wuxal"
},
"icon": {
"type": "string",
"example": "https://uniferx-backend.test/storage/products/icon.png"
}
},
"type": "object"
}
},
"nutrition_programs": {
"type": "array",
"items": {
"properties": {
"slug": {
"type": "string",
"example": "cereals"
},
"title": {
"type": "string",
"example": "Cereals"
},
"icon": {
"type": "string",
"example": "https://uniferx-backend.test/storage/products/icon.png"
}
},
"type": "object"
}
},
"trial_results": {
"properties": {
"en": {
"type": "array",
"items": {
"properties": {
"slug": {
"type": "string",
"example": "cereals"
},
"title": {
"type": "string",
"example": "Cereals"
},
"icon": {
"type": "string",
"example": "https://uniferx-backend.test/storage/products/icon.png"
}
},
"type": "object"
}
},
"other": {
"type": "array",
"items": {
"properties": {
"slug": {
"type": "string",
"example": "sunflower"
},
"title": {
"type": "string",
"example": "Sunflower"
},
"icon": {
"type": "string",
"example": "https://uniferx-backend.test/storage/products/icon.png"
}
},
"type": "object"
}
}
},
"type": "object"
}
},
"type": "object",
"xml": {
"name": "ProductResource"
}
},
"CropNutritionProgramsResource": {
"title": "CropNutritionProgramsResource",
"description": "CropNutritionPrograms resource",
"properties": {
"fs_title": {
"type": "string",
"example": "Crop nutrition programs"
},
"fs_title_background": {
"type": "string",
"example": "https://uniferx-backend.test/storage/posts/Xl8zuv8jtsaDNDJlFCFHtyEs17SHlogLkrJAFDzz.png"
},
"fs_view_button": {
"type": "string",
"example": "Choose a crop"
},
"agricultural_tag": {
"type": "string",
"example": "agricultural solutions"
},
"agricultural_title": {
"type": "string",
"example": "<p>Learn how to care for your plants, providing them with <img src='storage/uploads/XfAl0JC9lnnH9cSIdpMKQiHIHR1Ezxufsn3PXIGH.png' /> <em>proper nutrition for maximum crop yield</em></p>"
},
"preview_title": {
"type": "string",
"example": "Crop nutrition programs"
},
"preview_image": {
"type": "string",
"example": "https://uniferx-backend.test/storage/posts/SbLaguBGWZyAhQUMspUc3xRnBDgeC3gts5nhJYQ8.png"
},
"preview_text": {
"type": "string",
"example": "Learn how to care for your plants, providing them with proper nutrition for maximum crop yield and health."
},
"preview_link_text": {
"type": "string",
"example": "Learn more"
},
"crops": {
"$ref": "#/components/schemas/CropsResource"
}
},
"type": "object",
"xml": {
"name": "CropNutritionProgramsResource"
}
},
"CropTrialsResource": {
"title": "CropTrialsResource",
"description": "CropTrials resource",
"properties": {
"title": {
"type": "string",
"example": "Kalyna farming enterprise Ternopil region, 2023"
},
"file": {
"type": "string",
"example": "https://uniferx-backend.test/storage/crops/trials/X2YZbZ7anmN5W3QdUn3iJEgacNxdXNKP1KTQakt8.txt"
}
},
"type": "object",
"xml": {
"name": "CropTrialsResource"
}
},
"CropsResource": {
"title": "CropsResource",
"description": "Crops resource",
"properties": {
"slug": {
"type": "string",
"example": "cereals"
},
"title": {
"type": "string",
"example": "Cereals"
},
"icon": {
"type": "string",
"example": "https://uniferx-backend.test/storage/crops/Q77T5Cfhol6lCOtLLwMZNUBkow1gMvd1Y9UNRHfs.png"
},
"detailed_data": {
"type": "string",
"example": "<img src='storage/uploads/XfAl0JC9lnnH9cSIdpMKQiHIHR1Ezxufsn3PXIGH.png'/>"
},
"purpose_processing": {
"type": "string",
"example": "Purpose of processing"
},
"purposes": {
"description": "Detailed page of crop nutrition",
"type": "array",
"items": {
"$ref": "#/components/schemas/PurposeResource"
}
},
"trials": {
"description": "Detailed trial results page",
"type": "array",
"items": {
"$ref": "#/components/schemas/CropTrialsResource"
}
}
},
"type": "object",
"xml": {
"name": "CropsResource"
}
},
"InformationMaterialsResource": {
"title": "InformationMaterialsResource",
"description": "InformationMaterials resource",
"properties": {
"preview_title": {
"type": "string",
"example": ""
},
"preview_image": {
"type": "string",
"example": ""
},
"preview_text": {
"type": "string",
"example": ""
},
"preview_link_text": {
"type": "string",
"example": ""
},
"fs_title": {
"type": "string",
"example": ""
},
"fs_title_background": {
"type": "string",
"example": ""
},
"fs_view_button": {
"type": "string",
"example": ""
},
"agricultural_tag": {
"type": "string",
"example": ""
},
"agricultural_title": {
"type": "string",
"example": ""
},
"agricultural_description": {
"type": "string",
"example": ""
},
"catalogs": {
"type": "array",
"items": {
"$ref": "#/components/schemas/CatalogResource"
}
},
"cta_tag": {
"type": "string",
"example": ""
},
"cta_title": {
"type": "string",
"example": ""
},
"cta_image": {
"type": "string",
"example": ""
},
"cta_field_name_title": {
"type": "string",
"example": ""
},
"cta_field_name_placeholder": {
"type": "string",
"example": ""
},
"cta_field_email_title": {
"type": "string",
"example": ""
},
"cta_field_email_placeholder": {
"type": "string",
"example": ""
},
"cta_field_phone_title": {
"type": "string",
"example": ""
},
"cta_field_phone_placeholder": {
"type": "string",
"example": ""
},
"cta_field_organization_title": {
"type": "string",
"example": ""
},
"cta_field_organization_placeholder": {
"type": "string",
"example": ""
},
"cta_field_sender_title": {
"type": "string",
"example": ""
},
"cta_field_message_title": {
"type": "string",
"example": ""
},
"cta_field_message_placeholder": {
"type": "string",
"example": ""
}
},
"type": "object",
"xml": {
"name": "InformationMaterialsResource"
}
},
"PurposeResource": {
"title": "PurposeResource",
"description": "Post resource",
"properties": {
"description": {
"type": "string",
"example": "<p>Wuxal R Max / Wuxal MacroMix / Wuxal Universal Active treatments provide plants with essential macro and microelements for rapid growth and development, increase tillering productivity.</p>"
}
},
"type": "object",
"xml": {
"name": "PurposeResource"
}
},
"ResourcesResource": {
"title": "ResourcesResource",
"description": "Resources resource",
"properties": {
"fs_title": {
"type": "string",
"example": ""
},
"fs_title_background": {
"type": "string",
"example": ""
},
"fs_view_button": {
"type": "string",
"example": ""
},
"agricultural_tag": {
"type": "string",
"example": ""
},
"agricultural_title": {
"type": "string",
"example": ""
},
"agricultural_description": {
"type": "string",
"example": ""
},
"crop_nutrition_programs": {
"properties": {
"preview_title": {
"type": "string",
"example": ""
},
"preview_text": {
"type": "string",
"example": ""
},
"preview_link_text": {
"type": "string",
"example": ""
},
"preview_image": {
"type": "string",
"example": ""
}
},
"type": "object"
},
"trial_results": {
"properties": {
"preview_title": {
"type": "string",
"example": ""
},
"preview_text": {
"type": "string",
"example": ""
},
"preview_link_text": {
"type": "string",
"example": ""
},
"preview_image": {
"type": "string",
"example": ""
}
},
"type": "object"
},
"information_materials": {
"properties": {
"preview_title": {
"type": "string",
"example": ""
},
"preview_text": {
"type": "string",
"example": ""
},
"preview_link_text": {
"type": "string",
"example": ""
},
"preview_image": {
"type": "string",
"example": ""
}
},
"type": "object"
}
},
"type": "object",
"xml": {
"name": "ResourcesResource"
}
},
"TrialResultsResource": {
"title": "TrialResultsResource",
"description": "TrialResults resource",
"properties": {
"fs_title": {
"type": "string",
"example": ""
}
},
"type": "object",
"xml": {
"name": "TrialResultsResource"
}
},
"BlockResource": {
"title": "BlockResource",
"description": "Block resource",
"properties": {
"text": {
"type": "string",
"example": "<h1>Terms of use</h1>\\n<p>Access to and use of this website is subject to the following requirements."
}
},
"type": "object",
"xml": {
"name": "BlockResource"
}
},
"TermsConditionsResource": {
"title": "TermsConditionsResource",
"description": "TermsConditions resource",
"properties": {
"fs_title": {
"type": "string",
"example": "<p>Terms & Conditions</p>"
},
"fs_background": {
"type": "string",
"example": "https://uniferx-backend.test/storage/image.png"
},
"fs_description": {
"type": "string",
"example": "Read more"
},
"policy_title": {
"type": "string",
"example": "Privacy policy"
},
"flyer_file_name": {
"type": "string",
"example": "Privacy policy"
},
"flyer_file": {
"type": "string",
"example": "https://uniferx-backend.test/storage/file.pdf"
},
"blocks": {
"type": "array",
"items": {
"$ref": "#/components/schemas/BlockResource"
}
}
},
"type": "object",
"xml": {
"name": "TermsConditionsResource"
}
}
}
}
}