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-04T12:59:52.2468546Z",
      "DateInquired": "2025-11-04T12:59:52.2468546Z",
      "DateRemoved": "2025-11-04T12:59:52.2468546Z",
      "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-04T12:59:52.2468546Z",
      "DateEnd": "2025-11-04T12:59:52.2468546Z",
      "CommitmentLength": "sample string 5",
      "AnnualSalary": 1.0,
      "ExternalId": "sample string 6"
    },
    {
      "DateAssigned": "2025-11-04T12:59:52.2468546Z",
      "DateInquired": "2025-11-04T12:59:52.2468546Z",
      "DateRemoved": "2025-11-04T12:59:52.2468546Z",
      "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-04T12:59:52.2468546Z",
      "DateEnd": "2025-11-04T12:59:52.2468546Z",
      "CommitmentLength": "sample string 5",
      "AnnualSalary": 1.0,
      "ExternalId": "sample string 6"
    }
  ]
}