Swagger/openapi expert to create openAPI yml definition for vtiger 7.4.0/7.5.0
$10-150 USD
Closed
Posted 6 months ago
$10-150 USD
Paid on delivery
We are looking for an swagger/openapi expert who can define an openAPI yaml definition for the opensource variant of vtiger 7.4.0/7.5.0
The openAPI definition shall be used for generating API clients from the definition.
E.g. we will use maven openapi-generator-maven-plugin 7.0.1
We require an expert on vtiger API along an even better expert on openAPI definition creation.
Postman collection is available: [login to view URL]
you will need this to be able to run the api calls:
You have to have a installed vtiger on your local environment to be able to use it properly and to test it properly!
you can run locally via:
[login to view URL]
the relevant API endpoints can be found on your local vtiger here: /[login to view URL]
Later we want to have generated java classes which each represent one vtiger module with all CRUD operations (for that specific module) as methods.
MS1:
CRUD via openapi for the modules (Potentials, Quotes, PurchaseOrder, SalesOrder, Invoice, Leads, Accounts, Contacts)
MS2:
CRUD via openapi for the modules (Campaigns, Events, Documents, DocumentFolders, Emails, Services, Vendors, Faq, PriceBooks, Calendar, HelpDesk, CompanyDetails, ProjectMilestone, ProjectTask, Project, ServiceContracts, LineItem)
MS3:
CRUDs for the rest of modules
delivery:
- a [login to view URL] file
...- containing the vtiger apis
...- working unit/integration tests in src/test/java calling the generated java api client and creating a invoice via (Opportunity, Proposal, sales order)
- in our git on our premise (access will be granted to you)
- working on our CI
- working on our environment (access to a test env will be granted to you)
- some test cases implemented which execute your generated swagger code and do calls to the local running vtiger api
Hi
I hope the 'annotations' doesn't exist in vtigerCE Rest API, so it has to be developed using either libraries such as php-swagger or framework such as lumen
Then each end points, components and paths should be defined in the framework to support OpenAPI 3.0 ( as per milestones you mentioned))
Should generate test Java clients
Hope I understood it correctly.
Regarding the Javanile's docker instance, which seems support vtige7.2 only. I stronglly recommend using atleast 7.5 or 8.0
I have quoted only to the modules which is currently supported by vtiger CE API
Thanks
Sutharsan Jeganathan
I went through your project Swagger/openapi expert to create openAPI yml definition for vtiger 7.4.0/7.5.0, I have more than 14 years of hands on experience in vTiger, RESTful, RESTful API, API Integration, which you can confirm by reading my previous client's reviews on my profile, Specially I have excellent record in API Integration, RESTful API.
No Win No Fee, 100% Satisfaction Guarantee!
Out of the Box offer: Ready to do a task or two regarding your job at hand , so even before hiring me get my skills tested so that you're comfortable hiring me officially, After hiring you're not required to pay immediately or even creating milestone can be done after seeing substantial progress in the task.
Please come over chat and discuss your requirement in a detailed way.
Regards
Hello,
I can create the OpenAPI definition for the vTiger 7.4.0/7.5.0 open-source variant and ensure it works seamlessly with the openapi-generator-maven-plugin 7.0.1. I have expertise in both vTiger API and OpenAPI. Let's collaborate on this project and deliver it to your satisfaction.
I'm available for a quick call/chat to discuss the project in detail.
Best regards
Junaid Rashid
|Full Stack Developer| 7+ Yrs Exp
hi guys, previously have been done. This swagger integration to the one of my local API S I can able to handle it whatever the data you want to be pushed to that. Yes I can handle the things there so if you guys happy so please contact us. Thank you
Hi..I have almost 5 years of experience in the software field with skill sets including C++, Python, AI, Web Development, Data analysis using Google Sheets etc. I believe I can do this. Would you mind opening a chat with me? Looking to hearing from you. Thanks.