Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Internal blueprint and generic endpoints #1713

Open
8 tasks
kalbfled opened this issue Apr 1, 2024 · 1 comment
Open
8 tasks

Internal blueprint and generic endpoints #1713

kalbfled opened this issue Apr 1, 2024 · 1 comment

Comments

@kalbfled
Copy link
Member

kalbfled commented Apr 1, 2024

User Story - Business Need

We currently use pipedream.com as a temporary server for modifying requests. This ticket will use our own service as a server to receive test http requests.

  • Ticket is understood, and QA has been contacted (if the ticket has a QA label).

User Story(ies)

As a Notify developer,
I want the API to include internal endpoints
So that we can integrate with Vetext, etc.

Additional Info and Resources

This ticket is being created along with infra 775 to point Dev to these new internal endpoints for vetext forwarding.

Engineering Checklist

  • Create a new blueprint for the path /internal
  • Use the new blueprint to create two endpoints:
    • /internal/generic_one
    • /internal/generic_two
  • The implementation of each route should log the Flask request object and return 200

Acceptance Criteria

  • POST requests to /internal/generic_one and /internal/generic_two log the request with a return value of 200

QA Considerations

  • work with QA for testing and validation
  • These routes do not need OpenAPI or Postman collection entries.
@cris-oddball
Copy link

@kalbfled this needs to work for both Dev and Perf. Does this ticket need to be updated to account for both environments?

@k-macmillan k-macmillan changed the title Internal blueprint and endpoints Internal blueprint and generic endpoints Apr 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants