# Create extraction codes for cases (internal) **POST /admin/case/create-extraction-codes** Creates one extraction code for each entry in `ecCodeData`, on its `caseId` with the given custodian email, configuration and requested sources, marks those sources pending on the case and returns each case id with its new code. While the Plaid integration is on, a financial source needs the case's organization to have accepted the Plaid terms and have an active Plaid customer (400 or 404 otherwise); this check runs after the codes are saved. Super admin only. ## Servers - http://api.example.com: http://api.example.com () ## Authentication methods - Access token ## Parameters ### Body: application/json (object) - **ecCodeData** (array[object]) ## Responses ### 201 #### Body: application/json (object) - **data** (object) - **statusCode** (number) - **timestamp** (string(date-time)) [Powered by Bump.sh](https://bump.sh)