# ID Code Types ## Create IDCodeType - [POST /id-types/{type}/id-codes](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/id-code-types/createidcodetype.md): Creates a new IDCodeType ## List IDCodeType - [GET /id-types/{type}/id-codes](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/id-code-types/listidcodetype.md): Lists all IDCodeType for the given type ## Get IDCodeType - [GET /id-types/{type}/id-codes/{idCode}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/id-code-types/getidcodetype.md): Gets IDCodeType ## Update IDCodeType - [PUT /id-types/{type}/id-codes/{idCode}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/id-code-types/updateidcodetype.md): Updates a specific IDCodeType. ## Delete IDCodeType - [DELETE /id-types/{type}/id-codes/{idCode}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/id-code-types/deleteidcodetype.md): Deletes an IDCodeType ## Create or Update Batch IDCodeType - [PUT /id-types/{type}/id-codes-batch](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/id-code-types/updatebatchidcodetype.md): Create or Update multiple IDCodeType at once. If the entity exists, it will be updated. If the entity does not exist, it will be created.