Search... K
Appearance
Welcome!
Welcome to the new PCRecruiter API documentation website!
We plan to use this area to announce upcoming changes and additions to our API, so please keep an eye out here for future announcements.
Get Started!
Appearance
The rolluplistsv2 endpoint is used to manage rollup list records in PCRecruiter. You can retrieve, create, update, and delete records using standard REST operations.
Rollup lists are a way to group records onto a list. Rollup lists can contain records of each type Candidates, Companies, and Positions.
These operations work with the main rolluplistsv2 records.
GET - Search for Rollup List V2 records
POST - Create a(n) Rollup List V2 record
PUT - Update a(n) Rollup List V2 record
{
"method": "GET",
"url": "https://www2.pcrecruiter.net/rest/api/RollupListsV2?Query=Description eq all open positions",
"headers": {
"Content-Type": "application/json",
"Authorization": "BEARER Token"
}
}{
"TotalRecords": 1,
"Results": [
{
"Code": "SAMPLE.0007",
"Description": "all open positions",
"Memo": null,
"UserName": "SAMPLE",
"Owner": "SAMPLE",
"Category": null,
"Shared": true,
"DateEntered": "2008-10-17T11:26:17",
"ActType": null,
"GlobalStageTemplate": null,
"CandidateCount": 3,
"CompanyCount": 0,
"PositionCount": 49
}
]
}TIP
This API call returns a paginated list of records that matched the supplied query. The Description field will be the name of the Rollup list you are searching for.
{
"method": "POST",
"url": "https://www2.pcrecruiter.net/rest/api/RollupListsV2/",
"headers": {
"Content-Type": "application/json",
"Authorization": "BEARER Token"
},
"body": {
"Description": "This is my sample Rollup",
"UserName": "SAMPLE",
"Owner": "SAMPLE",
"Shared": true,
}
}{
"Code": "SAMPLE.0277"
}TIP
This API call creates a new empty Rollup list record. You can then use the returned Rollup code to associate records to this Rollup list.
{
"method": "PUT",
"url": "https://www2.pcrecruiter.net/rest/api/RollupListsV2/{Rollup Code}",
"headers": {
"Content-Type": "application/json",
"Authorization": "BEARER Token"
},
"body": {
"Description": "This is my sample altered Rollup",
"Shared": false,
}
}{
"Success": true
}TIP
This API call updates an existing record. Include the fields you want to modify in the request body. Only the provided fields will be updated.
GET - Retrieve a(n) Rollup List V2 record
PUT - Update a(n) Rollup List V2 record
DELETE - Delete a(n) Rollup List V2 record
{
"method": "GET",
"url": "https://www2.pcrecruiter.net/rest/api/RollupListsV2/{Rollup Code}",
"headers": {
"Content-Type": "application/json",
"Authorization": "BEARER Token"
}
}{
"Code": "SAMPLE.0277",
"Description": "This is my sample Rollup",
"Memo": null,
"UserName": "SAMPLE",
"Owner": "SAMPLE",
"Category": null,
"Shared": true,
"DateEntered": "2025-11-12T14:46:57.857",
"ActType": null,
"GlobalStageTemplate": null,
"CandidateCount": 0,
"CompanyCount": 0,
"PositionCount": 0
}TIP
This API call retrieves a specific record by its ID. Use query parameters like Fields, FieldsPlus, or Custom to control which fields are returned in the response.
{
"method": "DELETE",
"url": "https://www2.pcrecruiter.net/rest/api/RollupListsV2/{Rollup Code}",
"headers": {
"Content-Type": "application/json",
"Authorization": "BEARER Token"
}
}{
"Success": true
}TIP
This API call permanently deletes the specified record. This action cannot be undone.