# Slicebox API **Provider:** Slicebox **Category:** storage **Base URL:** `http://slicebox.local/api` **Auth:** oauth2 — `Authorization: Bearer YOUR_ACCESS_TOKEN` **Rate Limit:** 4,000 API calls/min (authenticated) **Free Tier:** Yes — [object Object] **Pricing:** Free tier available (freemium) **Docs:** http://github.org/slicebox/slicebox ## Description Slicebox - safe sharing of medical images ## Endpoints | Method | Endpoint | Description | |--------|----------|-------------| | POST | `http://slicebox.local/api/anonymization/anonymize` | anonymize the images corresponding to the supplied list of image IDs (each paire | | GET | `http://slicebox.local/api/anonymization/keys` | get a list of anonymization keys, each specifying how vital DICOM attributes hav | | GET | `http://slicebox.local/api/anonymization/keys/export/csv` | export all anonymization keys as a csv file | | POST | `http://slicebox.local/api/anonymization/keys/query` | submit a query for anonymization keys | | DELETE | `http://slicebox.local/api/anonymization/keys/{id}` | delete an anonymization key that is no longer of interest | | GET | `http://slicebox.local/api/anonymization/keys/{id}` | get the anonymization key with the supplied ID | | GET | `http://slicebox.local/api/anonymization/keys/{id}/keyvalues` | get pointers to the images corresponding to the anonymization key with the suppl | | GET | `http://slicebox.local/api/anonymization/options` | list all supported anonymization options defining an anonymization profile | ## Authentication OAuth 2.0 or JWT (Server Authentication) for machine-to-machine ``` Authorization: Bearer YOUR_ACCESS_TOKEN ``` ## Sample Request ```bash curl -X GET 'http://slicebox.local/api/anonymization/anonymize' \ -H '# No auth required' ``` ## Sample Response ```json {} ``` ## Pricing Details Individual: free (10GB). Business Starter: $15/user/mo (unlimited storage). Business: $20/user/mo. Enterprise: custom. --- *Source: [API Map](https://apimap.dev/apis/slicebox/) — CC BY 4.0*