# ID Code Values ## Create IDCodeValue - [POST /id-types/{type}/id-codes/{idCode}/id-code-values](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/id-code-values/createidcodevalue.md): Creates a new IDCodeValue ## List IDCodeValue - [GET /id-types/{type}/id-codes/{idCode}/id-code-values](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/id-code-values/listidcodevalue.md): Lists all IDCodeValue for the given type and idCode ## List IDCodeValue based on Source - [GET /id-code-values-by-source](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/id-code-values/listidcodevaluebysource.md): Lists all IDCodeValue for the given type and specific source Based on IDCodeType we will return different values. AUTH @SourceColumn1 = auth_number BENEFIT @SourceColumn1 = benefit_code CAREPLAN @SourceColumn1 = case_key CARRIER @SourceColumn1 = carrier_key CASE @SourceColumn1 = case_key CLAIM @SourceColumn1 = batch_number @SourceColumn2 = batch_claim CLMBTCH @SourceColumn1 = batch_number COMMAGENCY @SourceColumn1 = commissionagency_key COMMREP @SourceColumn1 = commissionrep_key COMPANYDATA @SourceColumn1 = key_value CONTRACTRIDER @SourceColumn1 = group_id @SourceColumn2 = division_id @SourceColumn3 = coverage_start @SourceColumn4 = plan_id @SourceColumn5 = benefit_code CREDQUESTION @SourceColumn1 = credattestationquestion_key DISREASON @SourceColumn1 = reason_id FUNDINGACCOUNT @SourceColumn1 = account_key GRIEV @SourceColumn1 = grievance_key GROUP @SourceColumn1 = group_id GROUPDIVISION @SourceColumn1 = group_id @SourceColumn1 = division_id GROUPNETWORK @SourceColumn1 = group_id @SourceColumn2 = division_id @SourceColumn3 = coverage_start @SourceColumn4 = networkid GROUPPLAN @SourceColumn1 = group_id @SourceColumn2 = division_id @SourceColumn3 = plan_id INTRFACE @SourceColumn1 = vbainterface_key MEMBER @SourceColumn1 = subscriber_id @SourceColumn2 = member_seq NETWORK @SourceColumn1 = networkid PAYEE @SourceColumn1 = payee_id PAYOR @SourceColumn1 = payor_id PLAN @SourceColumn1 = plan_id PROV @SourceColumn1 = provider_id PROVCRED @SourceColumn1 = providercred_key REINS @SourceColumn1 = reinscontract_key SUBSCRIBER @SourceColumn1 = subscriber_id USER @SourceColumn1 = user_id ## Get IDCodeValue - [GET /id-types/{type}/id-codes/{idCode}/id-code-values/{idCodeValueKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/id-code-values/getidcodevalue.md): Gets IDCodeValue ## Update IDCodeValue - [PUT /id-types/{type}/id-codes/{idCode}/id-code-values/{idCodeValueKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/id-code-values/updateidcodevalue.md): Updates a specific IDCodeValue. ## Delete IDCodeValue - [DELETE /id-types/{type}/id-codes/{idCode}/id-code-values/{idCodeValueKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/id-code-values/deleteidcodevalue.md): Deletes an IDCodeValue ## Create or Update Batch IDCodeValue - [PUT /id-types/{type}/id-codes/{idCode}/id-code-values-batch](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/id-code-values/updatebatchidcodevalue.md): Create or Update multiple IDCodeValue at once. If the entity exists, it will be updated. If the entity does not exist, it will be created.