# DEP Tokens APIs to create and access DEP tokens. Learn more about [DEP tokens](https://help.esper.io/hc/en-us/articles/20361103311761-Setting-Up-Apple-MDM-Management) ## Generate the public key file - [POST /tenant/v0/deptokens/](https://develop-api.esper.io/openapi/dep-tokens/deptoken.md): Generate the public key file which is uploaded to Apple Business Manager(ABM) console to generate the DEP token. ## Get all DEP tokens - [GET /tenant/v0/deptokens/](https://develop-api.esper.io/openapi/dep-tokens/listdeptokens.md): Get the list of all DEP tokens available in the tenant ## Get dep token by id - [GET /tenant/v0/deptokens/{id}/](https://develop-api.esper.io/openapi/dep-tokens/deptokenbasedonid.md): Retrive information of a DEP token by ID ## Upload dep token to a tenant - [PUT /tenant/v0/deptokens/{id}/](https://develop-api.esper.io/openapi/dep-tokens/deptokenupload.md): Upload dep token for a public key for a tenant based on ID of DEP public key