Returns positions assigned to a member
| Name | Description | Type | Additional information |
|---|---|---|---|
| userId |
Id for the member you want to retrieve positions for |
integer |
Required |
| positionId |
Position Id to pull only data for a particular position |
integer | |
| startDate |
Only pull positions inquired/assigned on or after this date |
date | |
| endDate |
Only pull positions inquired/assigned on or before this date |
date | |
| page |
Page number (starting page is 1) |
integer |
Default value is 1 |
| pageSize |
Number of results to return (defaults to 25, max of 200) |
integer |
Default value is 25 |
None.
https://api.servicereef.com/v1/members/{userId}/positions?positionId={positionId}&startDate={startDate}&endDate={endDate}&page={page}&pageSize={pageSize}
| Name | Description | Type | Additional information |
|---|---|---|---|
| PageInfo | PageModel | ||
| Results | Collection of PositionUserModel |
Try this endpoint by entering your credentials and using the API Explorer.
Try With API Explorer
{
"PageInfo": {
"TotalRecords": 1,
"Page": 2,
"PageSize": 3
},
"Results": [
{
"DateAssigned": "2025-11-29T17:02:02.9806163Z",
"DateInquired": "2025-11-29T17:02:02.9806163Z",
"DateRemoved": "2025-11-29T17:02:02.9806163Z",
"MemberBudgets": [
{
"BudgetId": 1,
"BudgetItems": [
{
"Amount": 1.0,
"BudgetCategory": "sample string 2",
"BudgetStage": "sample string 3",
"Title": "sample string 4",
"Description": "sample string 5",
"Frequency": "OneTime",
"Name": "sample string 6",
"Quantity": 7
},
{
"Amount": 1.0,
"BudgetCategory": "sample string 2",
"BudgetStage": "sample string 3",
"Title": "sample string 4",
"Description": "sample string 5",
"Frequency": "OneTime",
"Name": "sample string 6",
"Quantity": 7
}
],
"AnnualTotal": 2.0
},
{
"BudgetId": 1,
"BudgetItems": [
{
"Amount": 1.0,
"BudgetCategory": "sample string 2",
"BudgetStage": "sample string 3",
"Title": "sample string 4",
"Description": "sample string 5",
"Frequency": "OneTime",
"Name": "sample string 6",
"Quantity": 7
},
{
"Amount": 1.0,
"BudgetCategory": "sample string 2",
"BudgetStage": "sample string 3",
"Title": "sample string 4",
"Description": "sample string 5",
"Frequency": "OneTime",
"Name": "sample string 6",
"Quantity": 7
}
],
"AnnualTotal": 2.0
}
],
"Status": "Unknown",
"PositionId": 1,
"Title": "sample string 2",
"Description": "sample string 3",
"Requirements": "sample string 4",
"DateStart": "2025-11-29T17:02:02.9806163Z",
"DateEnd": "2025-11-29T17:02:02.9806163Z",
"CommitmentLength": "sample string 5",
"AnnualSalary": 1.0,
"ExternalId": "sample string 6"
},
{
"DateAssigned": "2025-11-29T17:02:02.9806163Z",
"DateInquired": "2025-11-29T17:02:02.9806163Z",
"DateRemoved": "2025-11-29T17:02:02.9806163Z",
"MemberBudgets": [
{
"BudgetId": 1,
"BudgetItems": [
{
"Amount": 1.0,
"BudgetCategory": "sample string 2",
"BudgetStage": "sample string 3",
"Title": "sample string 4",
"Description": "sample string 5",
"Frequency": "OneTime",
"Name": "sample string 6",
"Quantity": 7
},
{
"Amount": 1.0,
"BudgetCategory": "sample string 2",
"BudgetStage": "sample string 3",
"Title": "sample string 4",
"Description": "sample string 5",
"Frequency": "OneTime",
"Name": "sample string 6",
"Quantity": 7
}
],
"AnnualTotal": 2.0
},
{
"BudgetId": 1,
"BudgetItems": [
{
"Amount": 1.0,
"BudgetCategory": "sample string 2",
"BudgetStage": "sample string 3",
"Title": "sample string 4",
"Description": "sample string 5",
"Frequency": "OneTime",
"Name": "sample string 6",
"Quantity": 7
},
{
"Amount": 1.0,
"BudgetCategory": "sample string 2",
"BudgetStage": "sample string 3",
"Title": "sample string 4",
"Description": "sample string 5",
"Frequency": "OneTime",
"Name": "sample string 6",
"Quantity": 7
}
],
"AnnualTotal": 2.0
}
],
"Status": "Unknown",
"PositionId": 1,
"Title": "sample string 2",
"Description": "sample string 3",
"Requirements": "sample string 4",
"DateStart": "2025-11-29T17:02:02.9806163Z",
"DateEnd": "2025-11-29T17:02:02.9806163Z",
"CommitmentLength": "sample string 5",
"AnnualSalary": 1.0,
"ExternalId": "sample string 6"
}
]
}