{"version":1,"pages":[{"id":"Dz0xkXkqTU2zyLpRkEOT","title":"User","pathname":"/api-documentation","siteSpaceId":"sitesp_xrM0w","emoji":"1f9b8","description":""},{"id":"Hdvemnt5KE6oFrHp2i5r","title":"requestDeveloperVerification","pathname":"/api-documentation/user/requestdeveloperverification","siteSpaceId":"sitesp_xrM0w","emoji":"1f414","description":"TODO @lukas","breadcrumbs":[{"label":"User","emoji":"1f9b8"}]},{"id":"33MNv4IEMJ5rM6WgbHPo","title":"Accept Developer verification","pathname":"/api-documentation/user/accept-developer-verification","siteSpaceId":"sitesp_xrM0w","emoji":"2611","description":"","breadcrumbs":[{"label":"User","emoji":"1f9b8"}]},{"id":"KYB6poku7xSfw5fbYEax","title":"Reject developer verification","pathname":"/api-documentation/user/reject-developer-verification","siteSpaceId":"sitesp_xrM0w","emoji":"1f6ab","description":"","breadcrumbs":[{"label":"User","emoji":"1f9b8"}]},{"id":"YNhrmabQDNyVJXWaCWRe","title":"NEW Authentication Trigger","pathname":"/api-documentation/user/new-authentication-trigger","siteSpaceId":"sitesp_xrM0w","emoji":"1f195","description":"Checks every time a user signs up if there are any tasks assigned to his email.","breadcrumbs":[{"label":"User","emoji":"1f9b8"}]},{"id":"iwReDbqeO3aF17yxpo7a","title":"Send emails","pathname":"/api-documentation/send-emails","siteSpaceId":"sitesp_xrM0w","emoji":"1f4e7","description":"Send emails docu"},{"id":"tUDF5ZxX0gbke3uco868","title":"Projects","pathname":"/api-documentation/projects","siteSpaceId":"sitesp_xrM0w","emoji":"1f4c2","description":"All sub functions for projects"},{"id":"mQllRiJaeiCwQBidKbOp","title":"Invite a new Team member","pathname":"/api-documentation/projects/invite-a-new-team-member","siteSpaceId":"sitesp_xrM0w","emoji":"1f4e9","description":"As a project owner i want to invite new team members","breadcrumbs":[{"label":"Projects","emoji":"1f4c2"}]},{"id":"Xweg4Ojd0ijIsQS9JZoQ","title":"Cancel Task","pathname":"/api-documentation/tasks/cancel-task","siteSpaceId":"sitesp_xrM0w","emoji":"1f4a3","description":"As a task creator, I want to cancel a task","breadcrumbs":[{"label":"Tasks","emoji":"1f4d4"}]},{"id":"EsRQMiumizGDUAFpu465","title":"Submit task","pathname":"/api-documentation/tasks/submit-task","siteSpaceId":"sitesp_xrM0w","emoji":"1f50e","description":"As a user, I want to submit a task to be assigned by the algorithm (Admin app for now)","breadcrumbs":[{"label":"Tasks","emoji":"1f4d4"}]},{"id":"w2V1zfPaqveMqQN06G3l","title":"Assign Task","pathname":"/api-documentation/tasks/assign-task","siteSpaceId":"sitesp_xrM0w","emoji":"1f468-1f4bb","description":"Assigne task documetation","breadcrumbs":[{"label":"Tasks","emoji":"1f4d4"}]},{"id":"cQGm0ckCN0LcFf7Npxax","title":"Accept task","pathname":"/api-documentation/step-1-taskflow/accept-task","siteSpaceId":"sitesp_xrM0w","emoji":"2705","description":"As a developer i want to accept a task that has been assigned to me.","breadcrumbs":[{"label":"Step 1 taskflow"}]},{"id":"izSYYrF3YYPUOeM4lqAc","title":"Reject task","pathname":"/api-documentation/step-1-taskflow/reject-task","siteSpaceId":"sitesp_xrM0w","emoji":"274c","description":"As a developer i want to be able to reject a task.","breadcrumbs":[{"label":"Step 1 taskflow"}]},{"id":"VEYHlsRAUxl3KE6cZoQe","title":"Deadline reached","pathname":"/api-documentation/step-1-taskflow/deadline-reached","siteSpaceId":"sitesp_xrM0w","emoji":"23f3","description":"if the developer has not rejected or accepted the task within the deadline he will the task will be unassigned","breadcrumbs":[{"label":"Step 1 taskflow"}]},{"id":"H7x8deamyB9DZokuPlfy","title":"Accept developer (creator)","pathname":"/api-documentation/step-2-taskflow/accept-developer-creator","siteSpaceId":"sitesp_xrM0w","emoji":"2705","description":"As a creator of a task i want to be able to accept the developer (and his estimation).","breadcrumbs":[{"label":"Step 2 taskflow"}]},{"id":"FjKHV9yZvBYNHYaTZu7R","title":"Reject developer (creator)","pathname":"/api-documentation/step-2-taskflow/reject-developer-creator","siteSpaceId":"sitesp_xrM0w","emoji":"274c","description":"As a creator of a task, I want to reject an assigned developer.","breadcrumbs":[{"label":"Step 2 taskflow"}]},{"id":"SP3DMbs1Im5lxfPHzo2h","title":"Submit for review","pathname":"/api-documentation/step-3-taskflow/submit-for-review","siteSpaceId":"sitesp_xrM0w","emoji":"1f6a6","description":"As a developer, I want to submit a task for review when I'm done with the work.","breadcrumbs":[{"label":"Step 3 taskflow"}]},{"id":"awWLOacabycl61hBlLqy","title":"Review Deadline reached","pathname":"/api-documentation/step-3-taskflow/review-deadline-reached","siteSpaceId":"sitesp_xrM0w","emoji":"23f3","description":"After the task has been submittedForReview = true for 96 (4 days) hours without being accepted by the creator of the task it should be accepted automaticly","breadcrumbs":[{"label":"Step 3 taskflow"}]},{"id":"ympRUde9NZXSedRPUqzY","title":"Accept work result","pathname":"/api-documentation/step-3-taskflow/accept-work-result","siteSpaceId":"sitesp_xrM0w","emoji":"2705","description":"As a creator, I want to accept the work of a submitted task","breadcrumbs":[{"label":"Step 3 taskflow"}]},{"id":"iEHzIMyxJd4Ouzj8zlHS","title":"Reject work result","pathname":"/api-documentation/step-3-taskflow/reject-work-result","siteSpaceId":"sitesp_xrM0w","emoji":"274c","description":"As a creator, I want to reject the work a developer submitted because the solution is not working","breadcrumbs":[{"label":"Step 3 taskflow"}]},{"id":"vG9XBMYcYfkh5T6IBQAo","title":"Generate Invoice","pathname":"/api-documentation/step-4-taskflow/generate-invoice","siteSpaceId":"sitesp_xrM0w","emoji":"1f4b8","description":"Generate and send invoice to task creator","breadcrumbs":[{"label":"Step 4 Taskflow"}]},{"id":"jbWhrG55jEnc9mpFayOn","title":"Mark invoice as paid","pathname":"/api-documentation/step-4-taskflow/mark-invoice-as-paid","siteSpaceId":"sitesp_xrM0w","emoji":"1f4b8","description":"as a developer i want to mark a invoce as payed","breadcrumbs":[{"label":"Step 4 Taskflow"}]}]}