Expense Entry Attendee v3
Prior Versions
2.0 documentation is available here.
Limitations
Access to this documentation does not provide access to the API. 
Retrieve All Entry-Attendee Associations Owned by the User 
GET  /api/v3.0/expense/entryattendeeassociations
Parameters
  
    
      | Name | Type | Format | Description | 
  
  
    
      | entryID | string | query | The ID of the entry for which to retrieve entry-attendee associations. | 
    
      | 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 entry-attendee association. The user must have the Web Services Admin role to use this parameter. | 
  
Request URL
https://www.concursolutions.com/api/v3.0/expense/entryattendeeassociations?limit=15&user=ALL
JSON Example of a Successful Response
{
  "Items": [
    {
      "EntryID": "gWidFO7ikXS264Tf3Z68NmcXdkxhcxezfzA",
      "AttendeeID": "gWj3IHRYiHZGX4xP$s0YUWUyoUjss$pWV3z$pQ",
      "Amount": 80,
      "AssociatedAttendeeCount": 1,
      "Custom1": null,
      "Custom2": null,
      "Custom3": null,
      "Custom4": null,
      "Custom5": null,
      "ID": "gWgSNsCedFvv8LE1LrkughW9mAyCN",
      "URI": "https://www.concursolutions.com/api/v3.0/expense/entryattendeeassociations/gWgSNsCedFvv8LE1LrkughW9mAyCN"
    },
    {
      "EntryID": "gWidFO7ikXSi7DX4hlLTggJD76w1IvtEvWw",
      "AttendeeID": "gWj3IHRYiHZGSG6M4xo0PEyYXAs8rHGfD$pQ",
      "Amount": 120,
      "AssociatedAttendeeCount": 1,
      "Custom1": null,
      "Custom2": null,
      "Custom3": null,
      "Custom4": null,
      "Custom5": null,
      "ID": "gWgOOsCJrozFymvWtfB5Ri1WD$ste9",
      "URI": "https://www.concursolutions.com/api/v3.0/expense/entryattendeeassociations/gWgOOsCJrozFymvWtfB5Ri1WD$ste9"
    }
  ]
}
Retrieve an Entry-Attendee Association by ID 
GET  /api/v3.0/expense/entryattendeeassociations/{id}
Parameters
  
    
      | Name | Type | Format | Description | 
  
  
    
      | id | string | path | Required The ID of the entry-attendee association. | 
    
      | user | string | query | The login ID of the user who owns this entry-attendee association. The user must have the Web Services Admin role to use this parameter. | 
  
Request URL
https://www.concursolutions.com/api/v3.0/expense/entryattendeeassociations/gWgSM%24s2kvfcQ8xC%24p6uaPsY6V6qB7FqOU
JSON Example of a Successful Response
{
  "EntryID": "gWidFO7ikXV67u6QrT2w1Yhqzh4a8j$pEjCg",
  "AttendeeID": "gWj3IHRYiHZOTjq8PONWIqyRFfGz4RoozoQ",
  "Amount": 17.01,
  "AssociatedAttendeeCount": 1,
  "Custom1": null,
  "Custom2": null,
  "Custom3": null,
  "Custom4": null,
  "Custom5": null,
  "ID": "gWgSM$s2kvfcQ8xC$p6uaPsY6V6qB7FqOU",
  "URI": "https://www.concursolutions.com/api/v3.0/expense/entryattendeeassociations/gWgSM$s2kvfcQ8xC$p6uaPsY6V6qB7FqOU"
}
Create a New Entry-Attendee Association 
POST  /api/v3.0/expense/entryattendeeassociations
Parameters
  
    
      | Name | Type | Format | Description | 
  
  
    
      | content | - | body | Required The EntryAttendeeAssociation object to create. | 
  
  Note: The OAuth consumer must have one of the following roles to create new Entry-Attendee Associations in reports that they do not own: Web Services Admin for Professional, or Can Administer for Standard.
Request URL
https://www.concursolutions.com/api/v3.0/expense/entryattendeeassociations
JSON Example of a Successful Response
{
  "ID": "gWgSM$s2kvfcQ8xC$p6uaPsY6V6qB7FqOU",
  "URI": "https://www.concursolutions.com/api/v3.0/expense/entryattendeeassociations/gWgSM$s2kvfcQ8xC$p6uaPsY6V6qB7FqOU"
}
Update a Specified Entry-Attendee Association 
PUT  /api/v3.0/expense/entryattendeeassociations/{id}
Parameters
  
    
      | Name | Type | Format | Description | 
  
  
    
      | id | string | path | Required The ID of the entry-attendee association. | 
    
      | content | - | body | Required The partial or complete EntryAttendeeAssociation object to update. | 
  
Delete a Specified Entry-Attendee Association 
DELETE  /api/v3.0/expense/entryattendeeassociations/{id}
Request URL
https://www.concursolutions.com/api/v3.0/expense/entryattendeeassociations/gWgSM%24s2kvfcQ8xC%24p6uaPsY6V6qB7FqOU
JSON Example of a Successful Response
Parameters
  
    
      | Name | Type | Format | Description | 
  
  
    
      | id | string | path | Required The connection request ID. | 
  
Schema 
Entry Attendee Associations
  
    
      | Name | Type | Format | Description | 
  
  
    
      | Items | array | Entry Attendee Association | The result collection. | 
    
      | NextPage | string | - | The URI of the next page of results, if any. | 
  
Entry Attendee Association
  
    
      | Name | Type | Format | Description | 
  
  
    
      | Amount | Decimal | - | The portion of the entry transaction amount assigned to this attendee. | 
    
      | AssociatedAttendeeCount | Int32 | - | The count of additional attendees associated with this attendee. A count greater than 1 means there are unnamed attendees associated with this attendee. | 
    
      | AttendeeID | string | - | The unique identifier of the associated attendee. To obtain the attendee ID value, use the GET /expense/attendees endpoint. The value of the ID element in the response is the attendee ID. | 
    
      | Custom1 through Custom5 | string | - | The details from the Custom fields. These fields may not have data, depending on the configuration. | 
    
      | EntryID | string | - | The unique identifier of the associated entry. To obtain the attendee ID value, use the GET /expense/entries endpoint. The value of the ID element in the response is the entry ID. | 
    
      | ID | string | - | The unique identifier of the resource. | 
    
      | URI | string | - | The URI to the resource. |