REST Endpoint Enhancement & Tweaks -- 2
Budget: $10 – $30 USD
I’m refining an existing REST API and need a skilled developer who can jump straight into the current codebase and modify several endpoints without breaking backward-compatibility.
The tasks in scope are clear:
• Adjust the response data format so it’s consistent with our latest JSON schema.
• Change specific request parameters—some fields are being renamed, a few are becoming optional, and one new parameter will be required.
• Enhance the overall functionality of these endpoints, adding small but important business logic checks that currently live in the client layer.
You’ll receive:
– Postman collection and environment
– Up-to-date API documentation (OpenAPI 3.0)
– Access to a staging server plus a Git repo for pull requests
Acceptance criteria:
1. All modified endpoints return the new schema correctly and pass existing unit tests.
2. Updated parameters are documented in the OpenAPI file and rendered in Swagger UI.
3. New logic is covered by at least three new unit tests per endpoint.
4. No regression in performance based on our simple k6 load script.
If you’ve previously worked on RESTful services with frameworks like Express, FastAPI, Django REST, or similar—and you’re comfortable writing clean, well-tested code—let’s get started.
The tasks in scope are clear:
• Adjust the response data format so it’s consistent with our latest JSON schema.
• Change specific request parameters—some fields are being renamed, a few are becoming optional, and one new parameter will be required.
• Enhance the overall functionality of these endpoints, adding small but important business logic checks that currently live in the client layer.
You’ll receive:
– Postman collection and environment
– Up-to-date API documentation (OpenAPI 3.0)
– Access to a staging server plus a Git repo for pull requests
Acceptance criteria:
1. All modified endpoints return the new schema correctly and pass existing unit tests.
2. Updated parameters are documented in the OpenAPI file and rendered in Swagger UI.
3. New logic is covered by at least three new unit tests per endpoint.
4. No regression in performance based on our simple k6 load script.
If you’ve previously worked on RESTful services with frameworks like Express, FastAPI, Django REST, or similar—and you’re comfortable writing clean, well-tested code—let’s get started.
Related categories:
Software Testing
Software Development
RESTful
Git
JSON
Backend Development
API Development
FastAPI