---
schema_version: "1"
id: 9e66ea6af7d1249fbe692bf244d671f88c2e25b753450dc92ac6ea6e616da62b
title: CaseArticle
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/object_reference/sforce_api_objects_casearticle.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_casearticle.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: f42ba74ef8410a89f19bd43b46b9ffb4dbcaa757068ede2107eb7c42b1ff3f88
description: Represents the association between a Case and a KnowledgeArticle. This object is available in API version 20.0 and later.
---
# CaseArticle

Represents the association between a Case and a KnowledgeArticle. This object is available in API version 20.0 and later.

## Supported Calls

create(), delete(), describeSObjects(), query(), retrieve()

## Special Access Rules

Access to this object is controlled by the parent Case and KnowledgeArticle. However, when querying, access is only controlled by the parent Case.

Customer Portal users can't access this object.

## Fields

| Field | Details |
| --- | --- |
| ArticleLanguage | 
Type

picklist

Properties

Filter, Restricted picklist

Description

The language of the article associated with the case.



 |
| ArticleVersionNumber | 

Type

int

Properties

Create, Group, Nillable

Description

The number assigned to a version of an article. This field is available in API version 24.0 and later.



 |
| CaseId | 

Type

reference

Properties

Create, Filter, Group, Sort

Description

ID of the Case associated with the KnowledgeArticle.



 |
| IsSharedByEmail | 

Type

int

Properties

Create, Group, Nillable

Description

Indicates that the article has been shared with the customer through an email.



 |
| KnowledgeArticleId | 

Type

reference

Properties

Create, Filter, Group, Sort

Description

ID of the KnowledgeArticle associated with the Case.



 |

## Usage

This object represents the association of a knowledge article with a Case. An article is associated with a case when it’s relevant to a specific issue, when it helps an agent solve the case, or when the agent sends the article to a customer.

You can use this object to include case-article associations in Apex and Visualforce.

You can't update this object via the API. If you attempt to create a record that matches an existing record, the create request simply returns the existing record.

#### See Also

- [Case](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_case.htm "Represents a case, which is a customer issue or problem.")
- [KnowledgeArticle](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_knowledgearticle.htm "Provides read-only access to an article and the ability to delete the primary article. This object is available in API version 19.0 and later.")