# apollo.account.profile

User and team the key acts as, with optional credit use

> Use the get current user profile endpoint to retrieve the authenticated profile of the person who owns the API key being used.

Page: https://telipot.com/catalog/tasks/apollo.account.profile · Markdown: https://telipot.com/catalog/tasks/apollo.account.profile/md · JSON: https://telipot.com/catalog/tasks/apollo.account.profile/json

| Field | Value |
| --- | --- |
| provider | [Apollo](https://telipot.com/catalog/providers/apollo) `apollo` |
| capability | [`account.profile`](https://telipot.com/catalog/capabilities/account.profile) |
| kind | account |
| tier | core |
| price | Free (Free from the tool) |
| identity | Your plan |
| auth | `api_key · in header as x-api-key` |
| scope | own_account |
| principal | organization |
| required_scopes | none |
| retention | standard |
| route | `GET https://api.apollo.io/api/v1/users/api_profile` |
| verification | Not verified yet. Not checked yet. We test with a real request before we mark it. |
| status | live |
| docs | https://docs.apollo.io/reference/get-current-user-profile |

## Inspect first

No complete example input is recorded. Read the schema and field notes before building the call.

```bash
telipot inspect apollo.account.profile
```

```bash
curl https://api.telipot.com/v1/tasks/apollo.account.profile \
  -H "Authorization: Bearer $TELIPOT_TOKEN"
```

## Input

| Field | In | Type | Required | Constraints | Note |
| --- | --- | --- | --- | --- | --- |
| `include_credit_usage` | queryParams | boolean | no | default false | Set true to add the user's and team's credit usage and remaining balances (lead, direct dial, export, AI and power-up credits). |

## Input schema

```json
{
  "type": "object",
  "properties": {
    "include_credit_usage": {
      "type": "boolean",
      "description": "Set true to add the user's and team's credit usage and remaining balances (lead, direct dial, export, AI and power-up credits).",
      "default": false
    }
  },
  "additionalProperties": false
}
```

## Output schema

```json
{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "The user the key acts as."
    },
    "team_id": {
      "type": "string",
      "description": "The Apollo team the user belongs to."
    },
    "first_name": {
      "type": "string"
    },
    "last_name": {
      "type": "string"
    },
    "title": {
      "type": "string"
    },
    "email": {
      "type": "string"
    },
    "num_credits_remaining": {
      "type": "integer",
      "description": "Only with include_credit_usage=true."
    },
    "effective_num_lead_credits": {
      "type": "integer"
    },
    "num_lead_credits_used": {
      "type": "integer"
    },
    "effective_num_direct_dial_credits": {
      "type": "integer"
    },
    "num_direct_dial_credits_used": {
      "type": "integer"
    },
    "effective_num_export_credits": {
      "type": "integer"
    },
    "num_export_credits_used": {
      "type": "integer"
    },
    "effective_num_ai_credits": {
      "type": "integer"
    },
    "num_ai_credits_used": {
      "type": "integer"
    },
    "effective_num_power_up_credits": {
      "type": "integer"
    },
    "num_power_up_credits_used": {
      "type": "integer"
    },
    "total_unified_credits_used": {
      "type": "integer"
    }
  }
}
```
