{"openapi":"3.1.0","info":{"title":"QuickSummer Entertainment API","version":"1.0.0","description":"Public REST API for film projects, financing parties, participants, soft-money claims, cash-flow timelines, and submissions. JSON in/out; account-authenticated.","contact":{"name":"QuickSummer Entertainment","url":"https://quicksummer.com"}},"servers":[{"url":"https://quicksummer.com/api/v1"}],"tags":[{"name":"projects","description":"Film projects"},{"name":"parties","description":"Financing parties (producers, financiers, distributors)"},{"name":"participants","description":"Per-project team members and stakeholders"},{"name":"soft-money","description":"Tax incentive / rebate schemes and per-project claims"},{"name":"cash-flow","description":"Per-project monthly cash-flow timelines"},{"name":"submissions","description":"Greenlight-validated project submissions and status"}],"paths":{"/":{"get":{"tags":["projects"],"summary":"API discovery: version and domain list","responses":{"200":{"description":"OK"}}}},"/projects":{"get":{"tags":["projects"],"summary":"List projects","responses":{"200":{"description":"OK"}}},"post":{"tags":["projects"],"summary":"Create a project","responses":{"200":{"description":"OK"}}}},"/projects/{id}":{"get":{"tags":["projects"],"summary":"Get a project","responses":{"200":{"description":"OK"}}},"patch":{"tags":["projects"],"summary":"Update a project","responses":{"200":{"description":"OK"}}},"delete":{"tags":["projects"],"summary":"Delete a project","responses":{"200":{"description":"OK"}}}},"/parties":{"get":{"tags":["parties"],"summary":"List parties","responses":{"200":{"description":"OK"}}},"post":{"tags":["parties"],"summary":"Create a party","responses":{"200":{"description":"OK"}}}},"/parties/{id}":{"get":{"tags":["parties"],"summary":"Get a party","responses":{"200":{"description":"OK"}}},"patch":{"tags":["parties"],"summary":"Update a party","responses":{"200":{"description":"OK"}}},"delete":{"tags":["parties"],"summary":"Delete a party","responses":{"200":{"description":"OK"}}}},"/projects/{projectId}/participants":{"get":{"tags":["participants"],"summary":"List participants for a project","responses":{"200":{"description":"OK"}}},"post":{"tags":["participants"],"summary":"Add a participant to a project","responses":{"200":{"description":"OK"}}}},"/projects/{projectId}/participants/{pcpId}":{"patch":{"tags":["participants"],"summary":"Update a participant","responses":{"200":{"description":"OK"}}},"delete":{"tags":["participants"],"summary":"Remove a participant","responses":{"200":{"description":"OK"}}}},"/soft-money/schemes":{"get":{"tags":["soft-money"],"summary":"List soft-money (rebate/incentive) schemes","responses":{"200":{"description":"OK"}}}},"/projects/{projectId}/soft-money-claims":{"get":{"tags":["soft-money"],"summary":"List soft-money claims for a project","responses":{"200":{"description":"OK"}}},"post":{"tags":["soft-money"],"summary":"Create a soft-money claim","responses":{"200":{"description":"OK"}}}},"/projects/{projectId}/soft-money-claims/{claimId}":{"patch":{"tags":["soft-money"],"summary":"Update a soft-money claim","responses":{"200":{"description":"OK"}}},"delete":{"tags":["soft-money"],"summary":"Delete a soft-money claim","responses":{"200":{"description":"OK"}}}},"/projects/{projectId}/cash-flow":{"get":{"tags":["cash-flow"],"summary":"Get the cash-flow timeline for a project","responses":{"200":{"description":"OK"}}},"post":{"tags":["cash-flow"],"summary":"Add a cash-flow item","responses":{"200":{"description":"OK"}}}},"/projects/{projectId}/cash-flow/{itemId}":{"patch":{"tags":["cash-flow"],"summary":"Update a cash-flow item","responses":{"200":{"description":"OK"}}},"delete":{"tags":["cash-flow"],"summary":"Delete a cash-flow item","responses":{"200":{"description":"OK"}}}},"/projects/{projectId}/cash-flow/seed":{"post":{"tags":["cash-flow"],"summary":"Seed a default cash-flow timeline","responses":{"200":{"description":"OK"}}}},"/submissions":{"get":{"tags":["submissions"],"summary":"List submissions","responses":{"200":{"description":"OK"}}}},"/submissions/overdue":{"get":{"tags":["submissions"],"summary":"List overdue submissions","responses":{"200":{"description":"OK"}}}},"/submissions/by-project/{projectId}":{"get":{"tags":["submissions"],"summary":"List submissions for a project","responses":{"200":{"description":"OK"}}}},"/submissions/{accessKeyId}/status":{"patch":{"tags":["submissions"],"summary":"Update submission status","responses":{"200":{"description":"OK"}}},"delete":{"tags":["submissions"],"summary":"Clear submission status overlay","responses":{"200":{"description":"OK"}}}}}}