<commit_before>---
title: Attendees
layout: reference
---


# Attendees
* [Retrieve all attendees owned by the specified user](#get)
* [Retrieve a single attendee by ID](#getID)
* [Create a new attendee](#post)
* [Update existing attendees](#put)
* [Delete an attendee](#delete)
* [Schema](#schema)
* [Make a test call using 3.0 Swagger](https://www.concursolutions.com/api/docs/index.html#!/Attendees)

###Version
3.0

2.0 documentation is available [here](/api-reference-deprecated/version-two/attendees/index.html)

## <a name="get"></a>Retrieve all attendees owned by the specified user

    GET /expense/attendees	

        
### Parameters

Name | Type | Format | Description
-----|------|--------|------------			
`externalID`	|	``string``	|	`query`	|	The external ID of an attendee. By entering a value for this parameter, you can limit the results to the attendees who match the specified external ID. Up to 10 comma-separated external IDs may be specified.
`attendeeTypeID`	|	``string``	|	`query`	|	The ID of an attendee type. By entering a value for this parameter, you can limit the results to the attendees who match the specified type.
`offset`	|	``string``	|	`query`	|	The starting point of the next set of results, after the limit specified in the limit field has been reached.
`limit`	|	`Int32`	|	`query`	|	The number of records to return. Default value: 25
`user`	|	``string``	|	`query`	|	The login ID of the user who owns this attendee. The user must have the Web Services Admin role to use this parameter.



## <a name="getID"></a>Retrieve a single attendee by ID

    GET /expense/attendees{id}


### Parameters

Name | Type | Format | Description
-----|------|--------|------------
`id`|`string`|`path`|**Required** The attendee object to create.
`user`|`string`|`query`|The login ID of the user who owns the allocation. The user must have the Web Services Admin role to use this parameter.



## <a name="post"></a>Create a new attendee

    POST /expense/attendees


### Parameters

Name | Type | Format | Description
-----|------|--------|------------
`content`|`body`|-|**Required** The attendee object to create


### Input
[Attendee Schema](#schema)

### Response
[Attendee Schema](#schema)


## <a name="put"></a>Update existing attendees

    PUT /expense/attendees{id}


### Parameters

Name | Type | Format | Description
-----|------|--------|------------
`id`|`string`|`path`|**Required** The ID of the attendee to delete.
`user`|``string``|`query`|**Required** The partial or complete Attendee object to update.

### Input
[Attendee Schema](#schema)

### Response
[Attendee Schema](#schema)


## <a name="delete"></a>Delete an attendee

    DELETE /expense/attendees{id}

### Parameters

Name | Type | Format | Description
-----|------|--------|------------
`id`|`body`|`path`|**Required** The attendee ID
`content`|``path``|-|**Required** The partial or complete Attendee object to update.

### Input
[Attendee Schema](#schema)<commit_msg>Fixed copy on user parameter<commit_after>---
title: Attendees
layout: reference
---


# Attendees
* [Retrieve all attendees owned by the specified user](#get)
* [Retrieve a single attendee by ID](#getID)
* [Create a new attendee](#post)
* [Update existing attendees](#put)
* [Delete an attendee](#delete)
* [Schema](#schema)
* [Make a test call using 3.0 Swagger](https://www.concursolutions.com/api/docs/index.html#!/Attendees)

###Version
3.0

2.0 documentation is available [here](/api-reference-deprecated/version-two/attendees/index.html)

## <a name="get"></a>Retrieve all attendees owned by the specified user

    GET /expense/attendees	

        
### Parameters

Name | Type | Format | Description
-----|------|--------|------------			
`externalID`	|	``string``	|	`query`	|	The external ID of an attendee. By entering a value for this parameter, you can limit the results to the attendees who match the specified external ID. Up to 10 comma-separated external IDs may be specified.
`attendeeTypeID`	|	``string``	|	`query`	|	The ID of an attendee type. By entering a value for this parameter, you can limit the results to the attendees who match the specified type.
`offset`	|	``string``	|	`query`	|	The starting point of the next set of results, after the limit specified in the limit field has been reached.
`limit`	|	`Int32`	|	`query`	|	The number of records to return. Default value: 25
`user`|``string``|`query`| The login ID of the user that has added the attendee to an expense. The user who is performing this API request must have the Web Services Admin (Professional) or Can Administer (Standard) user role to use this parameter



## <a name="getID"></a>Retrieve a single attendee by ID

    GET /expense/attendees{id}


### Parameters

Name | Type | Format | Description
-----|------|--------|------------
`id`|`string`|`path`|**Required** The attendee object to create.
`user`|``string``|`query`| The login ID of the user that has added the attendee to an expense. The user who is performing this API request must have the Web Services Admin (Professional) or Can Administer (Standard) user role to use this parameter



## <a name="post"></a>Create a new attendee

    POST /expense/attendees


### Parameters

Name | Type | Format | Description
-----|------|--------|------------
`content`|`body`|-|**Required** The attendee object to create
`user`|``string``|`query`| The login ID of the user that has added the attendee to an expense. The user who is performing this API request must have the Web Services Admin (Professional) or Can Administer (Standard) user role to use this parameter


### Input
[Attendee Schema](#schema)

### Response
[Attendee Schema](#schema)


## <a name="put"></a>Update existing attendees

    PUT /expense/attendees{id}


### Parameters

Name | Type | Format | Description
-----|------|--------|------------
`id`|`body`|`path`|**Required** The attendee ID
`content`|``path``|-|**Required** The partial or complete Attendee object to update.
`user`|``string``|`query`|The login ID of the user that has added the attendee to an expense. The user who is performing this API request must have the Web Services Admin (Professional) or Can Administer (Standard) user role to use this parameter

### Input
[Attendee Schema](#schema)

### Response
[Attendee Schema](#schema)


## <a name="delete"></a>Delete an attendee

    DELETE /expense/attendees{id}

### Parameters

Name | Type | Format | Description
-----|------|--------|------------
`id`|`string`|`path`|**Required** The ID of the attendee to delete.
`user`|``string``|`query`| The login ID of the user that has added the attendee to an expense. The user who is performing this API request must have the Web Services Admin (Professional) or Can Administer (Standard) user role to use this parameter.

### Input
[Attendee Schema](#schema)
{'fraction_non_alphanumeric': 0.167693661971831, 'fraction_numerical': 0.0035211267605633804, 'mean_word_length': 3.643732970027248, 'pattern_counts': {'":': 0, '<': 23, '<?xml version=': 0, '>': 23, 'https://': 2, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3009105', 'n_tokens_mistral': 2110, 'n_tokens_neox': 1971, 'n_words': 780}