[QRTR-88] Added public /connection/plaid-webhook/ endpoint
This commit is contained in:
parent
e49a547dae
commit
ffafa0caa7
@ -3,10 +3,10 @@ from rest_framework import status, viewsets
|
||||
from rest_framework.response import Response
|
||||
from .models import Connection, ConnectionType
|
||||
from .serializers import ConnectionSerializer
|
||||
from rest_framework.decorators import action
|
||||
from rest_framework.decorators import action, authentication_classes
|
||||
from rest_framework.decorators import permission_classes
|
||||
from qrtr_account.models import Account
|
||||
from rest_framework.permissions import IsAuthenticated
|
||||
from rest_framework.permissions import IsAuthenticated, AllowAny
|
||||
import importlib
|
||||
import json
|
||||
from .serializers import ConnectionSerializer, ConnectionTypeSerializer
|
||||
@ -82,4 +82,11 @@ class ConnectionViewSet(viewsets.ModelViewSet):
|
||||
})
|
||||
conn.credentials = plaid_client.credentials
|
||||
conn.save()
|
||||
return Response(plaid_client.get_accounts())
|
||||
return Response(plaid_client.get_accounts())
|
||||
|
||||
@action(detail=False, methods=['post'], url_path='plaid-webhook',
|
||||
permission_classes=[AllowAny])
|
||||
def plaid_webhook(self, request):
|
||||
print("Plaid Webhook Received!")
|
||||
print(request.data)
|
||||
return Response(200)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user