---
title: "Retrieve a team member profile (member group) by id"
method: GET
path: "/api/v1/team-member-profiles/{id}"
tags: ["Team Member Profiles (Member Groups)"]
---

# Retrieve a team member profile (member group) by id

`GET /api/v1/team-member-profiles/{id}`

Required scope: `team-members:read` </br>Organization authorization: `supported`

## Path parameters

- `id` integer, required

## Response `200`

Team member profile (Member group) with provided id

- TeamMemberProfile
  - `id` integer, required — Id of the team member profile
  - `teamId` integer — Team id of team member profile
  - `name` string, required — The team member profile name
  - `description` string, nullable — The team member profile description
  - `role` 'admin' | 'user' | 'other', required
  - `priceGroupId` integer, nullable — The price group for this team member profile
  - `costGroupId` integer, nullable — The cost group for this team member profile
  - `canPayWithTeamWallet` boolean — Indicates if the team member profile gives access to pay with the team wallet in the Monta shop (e.g. charge keys, stickers). Team wallet payment for charging sessions is controlled by `teamWalletChargePaymentType`
  - `canManageTeamWallet` boolean — Indicates if team member profile has access to withdraw and deposit from your team wallet to your bank account
  - `canDepositToWallet` boolean, nullable — Indicates if team member profile can deposit to team wallet
  - `canWithdrawFromWallet` boolean, nullable — Indicates if team member profile can withdraw from team wallet
  - `canManageChargeKeys` boolean, nullable — Indicates if team member profile can manage charge keys for the team
  - `canRequestSponsoring` boolean — Indicates if the team member profile is allowed to request sponsoring from this team for their charge point
  - `canManageTeamMembers` boolean — Indicates that the team member profile can view and manage other members settings
  - `canConfigureChargePoints` boolean — Indicates that the team member profile can configure charge points
  - `teamWalletChargePaymentType` 'partner' | 'operator' | 'all' | 'team' | 'selected_operators' | 'none', required — On which chargers is the team member allowed to pay with Team Wallet?<br><br>* `all` - On any charger (including roaming chargers)<br>* `partner` - On chargers with the same partner as this team<br>* `operator` - On chargers with the same operator as this team<br>* `team` - On chargers belonging to this team<br>* `selected_operators` - On chargers from selected operators<br>* `none` - The team member is not allowed to pay with Team Wallet for any charge session<br>
  - `canPayForChargesCountryIds` integer[], nullable — List of country ids for which the team member can pay for charges
  - `operator` Operator
    - `id` integer — ID of the operator
    - `name` string, required — Name of operator
    - `identifier` string, required — Identifier of operator
    - `partnerId` integer, nullable — Id of the partner
    - `vatNumber` string, nullable — VAT number
  - `createdAt` string, date-time, nullable — Date the team member profile was created
  - `updatedAt` string, date-time, nullable — Date the team member profile was updated
  - `deletedAt` string, date-time, nullable — Date the team member profile was deleted
  - `kwhPriceCapAc` number, nullable — Maximum price per kWh in the team currency that the team will cover when charging on AC.
  - `kwhPriceCapDc` number, nullable — Maximum price per kWh in the team currency that the team will cover when charging on DC.
  - `sponsoredPriceGroupId` integer, nullable — Price group used to reimburse members in this profile for home charging. `null` means the employee's own cost price group is cloned at SCP creation time.
  - `autoApproveElectricityCost` boolean — When true, employee-submitted electricity costs are auto-approved for SCPs created for members in this profile.
  - `reimbursementEnabled` boolean — Master switch — whether members in this profile participate in home reimbursement.
  - `reimbursementPayoutSchedule` 'end-of-month' | 'realtime' | 'other'
  - `reimbursementSubscription` boolean — Whether the operator reimburses the charge-point subscription price for members in this profile.

## Other responses

- `400` — The request is invalid
- `401` — Consumer with provided credentials was not found
- `403` — Operator doesn't have access to resource
- `404` — Entity with the provided id was not found

---

[API](https://skmtc.net/monta/apis/monta-partner-api.md) · [All operations](https://skmtc.net/monta/apis/monta-partner-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/monta/monta-partner-api/versions/517e18f11015/schema)
