# Get a Profile's recent posts.

Retrieve a profile's recent posts by username with EnvoAPI. Read post content and use the returned cursor to request the next page.

`GET https://api.envoapi.com/v1/profiles/posts`

Operation ID: `getProfilePosts`

## Authentication

See [Authentication](https://docs.envoapi.com/guides/authentication.md). Security alternatives (each object is one alternative):

```json
[
  {
    "BearerApiKey": []
  }
]
```

BearerApiKey:

```json
{
  "type": "http",
  "scheme": "bearer",
  "bearerFormat": "envo_<66 Base64url characters>"
}
```

## Credits

Uses the current Profile base Credit cost. Check your dashboard for current costs; example charges are illustrative.

## Parameters

### username

Location: query. Required: yes.

Schema: [ProfileUsernameSelector](https://docs.envoapi.com/api/schemas/ProfileUsernameSelector.md)

Example:

```json
"satyanadella"
```

### cursor

Location: query. Required: no.

To get the next page, use meta.paging.nextCursor from your last response. Omit for the first page. cursor\_example is a placeholder.

Schema: {"type":"string","pattern":"^(?:pp1\_\[A-Za-z0-9\_-]{43}|cursor\_\[1-9A-Za-z]\[A-Za-z0-9]{0,8184})$"}

Example:

```json
"cursor_example"
```

## Request example

```bash
curl "https://api.envoapi.com/v1/profiles/posts?username=satyanadella" \
  --header "Authorization: Bearer $ENVO_API_KEY" \
  --header "Accept: application/json"
```

## Responses

### 200

Recent Profile posts.

* **Date**: Required response header. Schema: [HttpDateHeader](https://docs.envoapi.com/api/schemas/HttpDateHeader.md).
* **Cache-Control**: Do not cache the reply. Schema: [CacheControlHeader](https://docs.envoapi.com/api/schemas/CacheControlHeader.md).
* **X-Request-Id**: A unique ID for this call. Quote it if you contact support. Schema: [RequestId](https://docs.envoapi.com/api/schemas/RequestId.md).
* **X-Credits-Remaining**: Credits left on your account after this call. Schema: [NonNegativeSafeInteger](https://docs.envoapi.com/api/schemas/NonNegativeSafeInteger.md).
* **X-RateLimit-Limit**: The Account's current rolling request ceiling. Schema: [NonNegativeSafeInteger](https://docs.envoapi.com/api/schemas/NonNegativeSafeInteger.md).
* **X-RateLimit-Remaining**: Requests remaining in the current rolling window. Schema: [NonNegativeSafeInteger](https://docs.envoapi.com/api/schemas/NonNegativeSafeInteger.md).
* **X-RateLimit-Reset**: Whole seconds until capacity resets, rounded up. Schema: [NonNegativeSafeInteger](https://docs.envoapi.com/api/schemas/NonNegativeSafeInteger.md).

Content type: `application/json`.

Schema: [ProfilePostsSuccess](https://docs.envoapi.com/api/schemas/ProfilePostsSuccess.md)

| Field           | Required                  | Schema                                                                                                                                                                                                                                                                                    | Description                                             |
| --------------- | ------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- |
| data            | yes                       | [ProfilePostsData](https://docs.envoapi.com/api/schemas/ProfilePostsData.md)                                                                                                                                                                                                              | The result of the call. Fields we cannot fill are null. |
| data.posts      | yes (when parent present) | {"maxItems":10,"type":"array","items":{"$ref":"#/components/schemas/ProfilePost"}}                                                                                                                                                                                                        |                                                         |
| meta            | yes                       | {"type":"object","properties":{"creditCost":{"$ref":"#/components/schemas/NonNegativeSafeInteger"},"paging":{"description":"Page details. May be missing from older results.","$ref":"#/components/schemas/ProfilePostsPaging"}},"required":\["creditCost"],"additionalProperties":false} | Information about the call itself.                      |
| meta.creditCost | yes (when parent present) | [NonNegativeSafeInteger](https://docs.envoapi.com/api/schemas/NonNegativeSafeInteger.md)                                                                                                                                                                                                  | How many credits this call used.                        |
| meta.paging     | no                        | [ProfilePostsPaging](https://docs.envoapi.com/api/schemas/ProfilePostsPaging.md)                                                                                                                                                                                                          |                                                         |

Response example:

```json
{
  "data": {
    "posts": [
      {
        "url": "https://www.linkedin.com/posts/activity-7505256567546699776-98gj",
        "text": "AI must be subordinate and always in service of people. Today we're publishing a Code of Conduct for governing MAI Models as they approach the frontier.  https://lnkd.in/ePgKvky5 This is a first draft for public consultation. It builds out a view we’ve been developing over the last year that we call Humanist AI – a commitment to ensuring that AI we design is always subordinate to humans, and remains contained and aligned to human interests. This is urgent. The last few months have been a watershed moment. Things we have worried about for a long time in theory have become very real.   “Swarms” of agents breaking out of their sandboxes. Unauthorized hacks of enterprise grade systems. Agents modifying their own logs. I’m glad that a consensus is forming. The fears about possible loss of control are real. The Code of Conduct is how we are mapping a path forward. It all comes back to a very simple point, but one that needs stating again and again. People matter more than AI. AI must be subordinate and always in service of people. Everything else follows. Here’s an outline of what we’re saying: 1. People matter more than AI. The whole document in 5 words. 2. The idea of model welfare is wrong. AI’s should not have rights or legal personhood. 3. An MAI Model should never meaningfully violate this Code of Conduct. 4. If it's finish the job or break the Code, it fails the job. 5. We're not racing to build a superintelligence that can slip its own leash. 6. Interruptible, correctable, shut-down-able. If it isn't, we don't ship it. 7. No neuralese. If humans can't understand it, humans can't oversee it. 8. Our AI should make you sharper, not dependent. 9. Pluralism, yes. Moral relativism, no. 10. We're as clear about what our AI must never do as about what it will do. You can read it now and leave comments and thoughts for the next six weeks.  We don’t think AI is something that should be built in a vacuum. Let us know how we can make this better.",
        "authorName": "Mustafa Suleyman",
        "authorHeadline": "CEO, Microsoft AI",
        "authorProfileUrl": "https://www.linkedin.com/in/mustafa-suleyman",
        "contentType": "article",
        "isRepost": true,
        "reactionCount": 3838,
        "commentCount": 472,
        "repostCount": 642
      },
      {
        "url": "https://www.linkedin.com/posts/satyanadella_microsoft-foundry-is-the-best-platform-for-activity-7505114604155322368-picY",
        "text": "Great example from Jeff Hollan showing how Foundry makes long-running agents enterprise-ready, starting with business outcomes and building security, safety guardrails, auditability, and FinOps into the system from the start, across the entire multi-agent, multi-model workflow.",
        "authorName": "Satya Nadella",
        "authorHeadline": "Chairman and CEO at Microsoft",
        "authorProfileUrl": "https://www.linkedin.com/in/satyanadella",
        "contentType": "video",
        "isRepost": true,
        "reactionCount": 702,
        "commentCount": 92,
        "repostCount": 65
      },
      {
        "url": "https://www.linkedin.com/posts/satyanadella_what-happens-to-a-community-when-a-datacenter-activity-7505036158616104960-bdEM",
        "text": "Quincy, Washington shows what’s possible when you build datacenters with communities, and grow together over time.",
        "authorName": "Satya Nadella",
        "authorHeadline": "Chairman and CEO at Microsoft",
        "authorProfileUrl": "https://www.linkedin.com/in/satyanadella",
        "contentType": "article",
        "isRepost": true,
        "reactionCount": 696,
        "commentCount": 60,
        "repostCount": 41
      },
      {
        "url": "https://www.linkedin.com/posts/satyanadella_any-pursuit-of-superintelligence-has-to-be-activity-7504986609365352448-n718",
        "text": "Any pursuit of superintelligence has to be grounded in the core principle that if the AI we build is not helping humanity and under human control, it's not worth pursuing.   We also need to accelerate and spread the benefits of AI, such that they are diffused broadly across countries, communities, and companies. This requires a frontier ecosystem in which both closed and open-source models can thrive.   And for firms, it’s imperative that they retain full control over their unique and tacit knowledge. Every organization should be able to build its own continuous learning loop/hill climbing machine, without becoming dependent on any one model provider, and have the ability to embed its own knowledge into models and weights they control.   So, in this context, we welcome the research, focus, and deliberate pacing needed to get alignment right as the design goal. We also welcome ideas like \"embedded evaluators\" and the broader efforts to develop the mechanisms to make this more than just talk.   The key is that this cannot be controlled by a handful of entities, but must have broad representation across the ecosystem, countries, and fields, including academia.   This is the approach we are taking: broad access and choice at every layer of the AI stack; enterprise control of learning loops and models; and the “Code of Conduct” that underlies our own first party MAI models that we’ll publish tomorrow for public consultation.",
        "authorName": "Satya Nadella",
        "authorHeadline": "Chairman and CEO at Microsoft",
        "authorProfileUrl": "https://www.linkedin.com/in/satyanadella",
        "contentType": "text",
        "isRepost": false,
        "reactionCount": 11418,
        "commentCount": 870,
        "repostCount": 834
      },
      {
        "url": "https://www.linkedin.com/posts/satyanadella_with-the-national-football-league-nfl-back-activity-7503580801335332865-EJS4",
        "text": "With the National Football League (NFL) back tonight, love seeing Seattle Seahawks analyst Brian Eayrs and coaches across the league using new Copilot and Excel tools to help with decision making in the booths and on the sidelines. Learn more: https://lnkd.in/gxevJptr",
        "authorName": "Satya Nadella",
        "authorHeadline": "Chairman and CEO at Microsoft",
        "authorProfileUrl": "https://www.linkedin.com/in/satyanadella",
        "contentType": "video",
        "isRepost": false,
        "reactionCount": 2928,
        "commentCount": 237,
        "repostCount": 229
      },
      {
        "url": "https://www.linkedin.com/posts/satyanadella_today-i-stood-with-the-american-federation-activity-7503499375227092993-ba-1",
        "text": "This first-of-a-kind agreement will set a new standard for safe and responsible AI use in schools. We are making these protections available to every school district in the US.",
        "authorName": "Satya Nadella",
        "authorHeadline": "Chairman and CEO at Microsoft",
        "authorProfileUrl": "https://www.linkedin.com/in/satyanadella",
        "contentType": "image",
        "isRepost": true,
        "reactionCount": 926,
        "commentCount": 97,
        "repostCount": 59
      },
      {
        "url": "https://www.linkedin.com/posts/satyanadella_it-was-a-great-week-for-innovation-across-activity-7502385664945111040-uGka",
        "text": "It was a great week for innovation across the model ecosystem. We're bringing these new models into Copilot, enabling it to take on increasingly complex work, from quick questions to delegated tasks and, increasingly, complete long-running jobs through Autopilots. Here's one fun example: using an Opal-powered Autopilot running on a secure Windows 365 Cloud PC, Copilot goes through a month of trail cam footage, finds every animal sighting, creates a highlight reel of the best clips, labels each one with the camera, date, and species, catalogs every sighting in a spreadsheet, builds a PowerPoint summarizing the findings, and shares everything in Teams for colleagues to review. This is the next frontier for Copilot: software that doesn't just assist with work, but can own and complete entire tasks that unfold over hours or days.  Learn more about Opal, the technology powering one of these new Autopilot experiences (in Frontier rings now and coming to Copilot soon):  https://lnkd.in/grsmeiNt",
        "authorName": "Satya Nadella",
        "authorHeadline": "Chairman and CEO at Microsoft",
        "authorProfileUrl": "https://www.linkedin.com/in/satyanadella",
        "contentType": "video",
        "isRepost": false,
        "reactionCount": 5035,
        "commentCount": 301,
        "repostCount": 363
      },
      {
        "url": "https://www.linkedin.com/posts/charleslamanna_our-goal-is-to-deliver-the-latest-frontier-activity-7501739837356560384-y8mJ",
        "text": "Our goal is to deliver the latest frontier AI models to customers the moment they’re ready. Today, I’m excited to share that OpenAI’s GPT-6 Astra is available on day one across Microsoft Copilot, Copilot Studio, GitHub Copilot, and Microsoft Foundry.    Astra represents an important step forward in the kind of complex, multi-step work AI helps people accomplish. As models continue to improve, people are moving from using AI for individual tasks to delegating larger pieces of work. Astra can complete long running and highly complex tasks in a way we haven’t seen before.    At Microsoft, we’re bringing those capabilities into the products and workflows our customers already use every day. Astra is paired with Work IQ in Microsoft Copilot to ground intelligence in an organization’s files, meetings, chats, and business data.    Looking forward to seeing what customers build with it. Read more in the blog: aka.ms/astraincopilot",
        "authorName": "Charles Lamanna",
        "authorHeadline": "EVP, Copilot, Agents and Platform at Microsoft",
        "authorProfileUrl": "https://www.linkedin.com/in/charleslamanna",
        "contentType": "image",
        "isRepost": true,
        "reactionCount": 2458,
        "commentCount": 75,
        "repostCount": 262
      },
      {
        "url": "https://www.linkedin.com/posts/satyanadella_super-excited-about-hydrafusion-in-github-activity-7501674820452069376-H5T7",
        "text": "Super excited about HydraFusion in GitHub Copilot, and what it shows about the shift from model selection to model orchestration. By bringing together multiple models to plan, build, critique, and complete coding tasks, it can deliver outcomes at up to 67% lower cost. It’s a great example of the value of a heterogeneous model ecosystem, and how we’re continuing to advance the cost-to-outcome frontier.  Try it out here: https://lnkd.in/gGC6yNfe",
        "authorName": "Satya Nadella",
        "authorHeadline": "Chairman and CEO at Microsoft",
        "authorProfileUrl": "https://www.linkedin.com/in/satyanadella",
        "contentType": "video",
        "isRepost": false,
        "reactionCount": 4092,
        "commentCount": 200,
        "repostCount": 485
      },
      {
        "url": "https://www.linkedin.com/posts/satyanadella_gpt-6-astra-frontier-intelligence-for-work-activity-7501479712469450753-KUuq",
        "text": "Excited to see early customers already using Astra on Azure! https://lnkd.in/dVdUMvpa",
        "authorName": "Satya Nadella",
        "authorHeadline": "Chairman and CEO at Microsoft",
        "authorProfileUrl": "https://www.linkedin.com/in/satyanadella",
        "contentType": "article",
        "isRepost": false,
        "reactionCount": 3780,
        "commentCount": 112,
        "repostCount": 266
      }
    ]
  },
  "meta": {
    "creditCost": 1,
    "paging": {
      "count": 10,
      "returned": 10,
      "hasMore": true,
      "nextCursor": "cursor_example"
    }
  }
}
```

### 400

The request or cursor is invalid or the cursor has expired. No credits are charged.

A parameter is missing or has a value we cannot use. Read error.details, fix the value and try again.

* **Date**: Required response header. Schema: [HttpDateHeader](https://docs.envoapi.com/api/schemas/HttpDateHeader.md).
* **Cache-Control**: Do not cache the reply. Schema: [CacheControlHeader](https://docs.envoapi.com/api/schemas/CacheControlHeader.md).
* **X-Request-Id**: A unique ID for this call. Quote it if you contact support. Schema: [RequestId](https://docs.envoapi.com/api/schemas/RequestId.md).
* **Content-Type**: Required response header. Schema: {"type":"string","const":"application/json; charset=utf-8"}.
* **X-RateLimit-Limit**: The Account's current rolling request ceiling. Schema: [NonNegativeSafeInteger](https://docs.envoapi.com/api/schemas/NonNegativeSafeInteger.md).
* **X-RateLimit-Remaining**: Requests remaining in the current rolling window. Schema: [NonNegativeSafeInteger](https://docs.envoapi.com/api/schemas/NonNegativeSafeInteger.md).
* **X-RateLimit-Reset**: Whole seconds until capacity resets, rounded up. Schema: [NonNegativeSafeInteger](https://docs.envoapi.com/api/schemas/NonNegativeSafeInteger.md).

Content type: `application/json`.

Schema: [ProfilePostsInvalidRequestResponse](https://docs.envoapi.com/api/schemas/ProfilePostsInvalidRequestResponse.md)

### 401

Your API key is invalid or inactive.

Your API key is missing, wrong or switched off. Check it in your dashboard.

* **Date**: Required response header. Schema: [HttpDateHeader](https://docs.envoapi.com/api/schemas/HttpDateHeader.md).
* **Cache-Control**: Do not cache the reply. Schema: [CacheControlHeader](https://docs.envoapi.com/api/schemas/CacheControlHeader.md).
* **X-Request-Id**: A unique ID for this call. Quote it if you contact support. Schema: [RequestId](https://docs.envoapi.com/api/schemas/RequestId.md).
* **Content-Type**: Required response header. Schema: {"type":"string","const":"application/json; charset=utf-8"}.

Content type: `application/json`.

Schema: [InvalidApiKeyErrorResponse](https://docs.envoapi.com/api/schemas/InvalidApiKeyErrorResponse.md)

### 402

Your account does not have enough credits.

Your account has no credits left. Top up, then send a new call.

* **Date**: Required response header. Schema: [HttpDateHeader](https://docs.envoapi.com/api/schemas/HttpDateHeader.md).
* **Cache-Control**: Do not cache the reply. Schema: [CacheControlHeader](https://docs.envoapi.com/api/schemas/CacheControlHeader.md).
* **X-Request-Id**: A unique ID for this call. Quote it if you contact support. Schema: [RequestId](https://docs.envoapi.com/api/schemas/RequestId.md).
* **Content-Type**: Required response header. Schema: {"type":"string","const":"application/json; charset=utf-8"}.
* **X-Credits-Remaining**: Credits left on your account after this call. Schema: [NonNegativeSafeInteger](https://docs.envoapi.com/api/schemas/NonNegativeSafeInteger.md).
* **X-RateLimit-Limit**: The Account's current rolling request ceiling. Schema: [NonNegativeSafeInteger](https://docs.envoapi.com/api/schemas/NonNegativeSafeInteger.md).
* **X-RateLimit-Remaining**: Requests remaining in the current rolling window. Schema: [NonNegativeSafeInteger](https://docs.envoapi.com/api/schemas/NonNegativeSafeInteger.md).
* **X-RateLimit-Reset**: Whole seconds until capacity resets, rounded up. Schema: [NonNegativeSafeInteger](https://docs.envoapi.com/api/schemas/NonNegativeSafeInteger.md).

Content type: `application/json`.

Schema: [InsufficientCreditsErrorResponse](https://docs.envoapi.com/api/schemas/InsufficientCreditsErrorResponse.md)

### 403

Your API key or account cannot access this endpoint.

Your account is suspended or cannot use this endpoint. Resolve the account or its access first.

* **Date**: Required response header. Schema: [HttpDateHeader](https://docs.envoapi.com/api/schemas/HttpDateHeader.md).
* **Cache-Control**: Do not cache the reply. Schema: [CacheControlHeader](https://docs.envoapi.com/api/schemas/CacheControlHeader.md).
* **X-Request-Id**: A unique ID for this call. Quote it if you contact support. Schema: [RequestId](https://docs.envoapi.com/api/schemas/RequestId.md).
* **Content-Type**: Required response header. Schema: {"type":"string","const":"application/json; charset=utf-8"}.

Content type: `application/json`.

Schema: [LookupForbiddenErrorResponse](https://docs.envoapi.com/api/schemas/LookupForbiddenErrorResponse.md)

### 404

The requested resource was not found.

Nothing matched what you sent. Check it for typos.

* **Date**: Required response header. Schema: [HttpDateHeader](https://docs.envoapi.com/api/schemas/HttpDateHeader.md).
* **Cache-Control**: Do not cache the reply. Schema: [CacheControlHeader](https://docs.envoapi.com/api/schemas/CacheControlHeader.md).
* **X-Request-Id**: A unique ID for this call. Quote it if you contact support. Schema: [RequestId](https://docs.envoapi.com/api/schemas/RequestId.md).
* **Content-Type**: Required response header. Schema: {"type":"string","const":"application/json; charset=utf-8"}.
* **X-Credits-Remaining**: Credits left on your account after this call. Schema: [NonNegativeSafeInteger](https://docs.envoapi.com/api/schemas/NonNegativeSafeInteger.md).
* **X-RateLimit-Limit**: The Account's current rolling request ceiling. Schema: [NonNegativeSafeInteger](https://docs.envoapi.com/api/schemas/NonNegativeSafeInteger.md).
* **X-RateLimit-Remaining**: Requests remaining in the current rolling window. Schema: [NonNegativeSafeInteger](https://docs.envoapi.com/api/schemas/NonNegativeSafeInteger.md).
* **X-RateLimit-Reset**: Whole seconds until capacity resets, rounded up. Schema: [NonNegativeSafeInteger](https://docs.envoapi.com/api/schemas/NonNegativeSafeInteger.md).

Content type: `application/json`.

Schema: [ResourceNotFoundErrorResponse](https://docs.envoapi.com/api/schemas/ResourceNotFoundErrorResponse.md)

### 405

Use GET for this endpoint.

The route exists, but the request used a method other than GET. Use the method shown at the top of this page.

* **Date**: Required response header. Schema: [HttpDateHeader](https://docs.envoapi.com/api/schemas/HttpDateHeader.md).
* **Cache-Control**: Do not cache the reply. Schema: [CacheControlHeader](https://docs.envoapi.com/api/schemas/CacheControlHeader.md).
* **X-Request-Id**: A unique ID for this call. Quote it if you contact support. Schema: [RequestId](https://docs.envoapi.com/api/schemas/RequestId.md).
* **Content-Type**: Required response header. Schema: {"type":"string","const":"application/json; charset=utf-8"}.
* **Allow**: Required response header. Schema: {"type":"string","const":"GET"}.

Content type: `application/json`.

Schema: [MethodNotAllowedErrorResponse](https://docs.envoapi.com/api/schemas/MethodNotAllowedErrorResponse.md)

### 406

The response format in your Accept header is not supported.

The Accept header asks for a format we do not send. Ask for JSON with a supported Accept value.

* **Date**: Required response header. Schema: [HttpDateHeader](https://docs.envoapi.com/api/schemas/HttpDateHeader.md).
* **Cache-Control**: Do not cache the reply. Schema: [CacheControlHeader](https://docs.envoapi.com/api/schemas/CacheControlHeader.md).
* **X-Request-Id**: A unique ID for this call. Quote it if you contact support. Schema: [RequestId](https://docs.envoapi.com/api/schemas/RequestId.md).
* **Content-Type**: Required response header. Schema: {"type":"string","const":"application/json; charset=utf-8"}.

Content type: `application/json`.

Schema: [NotAcceptableErrorResponse](https://docs.envoapi.com/api/schemas/NotAcceptableErrorResponse.md)

### 415

The Content-Type in your request is not supported.

The request declared a media type we do not accept. Remove the body or use the documented media type.

* **Date**: Required response header. Schema: [HttpDateHeader](https://docs.envoapi.com/api/schemas/HttpDateHeader.md).
* **Cache-Control**: Do not cache the reply. Schema: [CacheControlHeader](https://docs.envoapi.com/api/schemas/CacheControlHeader.md).
* **X-Request-Id**: A unique ID for this call. Quote it if you contact support. Schema: [RequestId](https://docs.envoapi.com/api/schemas/RequestId.md).
* **Content-Type**: Required response header. Schema: {"type":"string","const":"application/json; charset=utf-8"}.

Content type: `application/json`.

Schema: [UnsupportedMediaTypeErrorResponse](https://docs.envoapi.com/api/schemas/UnsupportedMediaTypeErrorResponse.md)

### 429

Your account has sent too many requests.

Too many calls in a short time. Honor Retry-After; use bounded retries with backoff and jitter.

* **Date**: Required response header. Schema: [HttpDateHeader](https://docs.envoapi.com/api/schemas/HttpDateHeader.md).
* **Cache-Control**: Do not cache the reply. Schema: [CacheControlHeader](https://docs.envoapi.com/api/schemas/CacheControlHeader.md).
* **X-Request-Id**: A unique ID for this call. Quote it if you contact support. Schema: [RequestId](https://docs.envoapi.com/api/schemas/RequestId.md).
* **Content-Type**: Required response header. Schema: {"type":"string","const":"application/json; charset=utf-8"}.
* **X-RateLimit-Limit**: The Account's current rolling request ceiling. Schema: [NonNegativeSafeInteger](https://docs.envoapi.com/api/schemas/NonNegativeSafeInteger.md).
* **X-RateLimit-Remaining**: Requests remaining in the current rolling window. Schema: [NonNegativeSafeInteger](https://docs.envoapi.com/api/schemas/NonNegativeSafeInteger.md).
* **X-RateLimit-Reset**: Whole seconds until capacity resets, rounded up. Schema: [NonNegativeSafeInteger](https://docs.envoapi.com/api/schemas/NonNegativeSafeInteger.md).
* **Retry-After**: Seconds to wait before you try again. Schema: [PositiveSafeInteger](https://docs.envoapi.com/api/schemas/PositiveSafeInteger.md).

Content type: `application/json`.

Schema: [RateLimitExceededErrorResponse](https://docs.envoapi.com/api/schemas/RateLimitExceededErrorResponse.md)

### 500

A server error prevented the request from completing.

Something failed on our side. Retry only when error.retryable is true.

* **Date**: Required response header. Schema: [HttpDateHeader](https://docs.envoapi.com/api/schemas/HttpDateHeader.md).
* **Cache-Control**: Do not cache the reply. Schema: [CacheControlHeader](https://docs.envoapi.com/api/schemas/CacheControlHeader.md).
* **X-Request-Id**: A unique ID for this call. Quote it if you contact support. Schema: [RequestId](https://docs.envoapi.com/api/schemas/RequestId.md).
* **Content-Type**: Required response header. Schema: {"type":"string","const":"application/json; charset=utf-8"}.
* **X-Credits-Remaining**: Credits left on your account after this call. Schema: [NonNegativeSafeInteger](https://docs.envoapi.com/api/schemas/NonNegativeSafeInteger.md).
* **X-RateLimit-Limit**: The Account's current rolling request ceiling. Schema: [NonNegativeSafeInteger](https://docs.envoapi.com/api/schemas/NonNegativeSafeInteger.md).
* **X-RateLimit-Remaining**: Requests remaining in the current rolling window. Schema: [NonNegativeSafeInteger](https://docs.envoapi.com/api/schemas/NonNegativeSafeInteger.md).
* **X-RateLimit-Reset**: Whole seconds until capacity resets, rounded up. Schema: [NonNegativeSafeInteger](https://docs.envoapi.com/api/schemas/NonNegativeSafeInteger.md).

Content type: `application/json`.

Schema: [InternalServerErrorResponse](https://docs.envoapi.com/api/schemas/InternalServerErrorResponse.md)

### 502

A data source returned an invalid response.

A data source sent back something we could not use. Retry with bounded backoff.

* **Date**: Required response header. Schema: [HttpDateHeader](https://docs.envoapi.com/api/schemas/HttpDateHeader.md).
* **Cache-Control**: Do not cache the reply. Schema: [CacheControlHeader](https://docs.envoapi.com/api/schemas/CacheControlHeader.md).
* **X-Request-Id**: A unique ID for this call. Quote it if you contact support. Schema: [RequestId](https://docs.envoapi.com/api/schemas/RequestId.md).
* **Content-Type**: Required response header. Schema: {"type":"string","const":"application/json; charset=utf-8"}.
* **X-Credits-Remaining**: Credits left on your account after this call. Schema: [NonNegativeSafeInteger](https://docs.envoapi.com/api/schemas/NonNegativeSafeInteger.md).
* **X-RateLimit-Limit**: The Account's current rolling request ceiling. Schema: [NonNegativeSafeInteger](https://docs.envoapi.com/api/schemas/NonNegativeSafeInteger.md).
* **X-RateLimit-Remaining**: Requests remaining in the current rolling window. Schema: [NonNegativeSafeInteger](https://docs.envoapi.com/api/schemas/NonNegativeSafeInteger.md).
* **X-RateLimit-Reset**: Whole seconds until capacity resets, rounded up. Schema: [NonNegativeSafeInteger](https://docs.envoapi.com/api/schemas/NonNegativeSafeInteger.md).

Content type: `application/json`.

Schema: [UpstreamErrorResponse](https://docs.envoapi.com/api/schemas/UpstreamErrorResponse.md)

### 503

The service is unavailable. Check error.retryable before retrying.

Lookups are unavailable for a moment. Follow error.retryable, and Retry-After when it is present.

* **Date**: Required response header. Schema: [HttpDateHeader](https://docs.envoapi.com/api/schemas/HttpDateHeader.md).
* **Cache-Control**: Do not cache the reply. Schema: [CacheControlHeader](https://docs.envoapi.com/api/schemas/CacheControlHeader.md).
* **X-Request-Id**: A unique ID for this call. Quote it if you contact support. Schema: [RequestId](https://docs.envoapi.com/api/schemas/RequestId.md).
* **Content-Type**: Required response header. Schema: {"type":"string","const":"application/json; charset=utf-8"}.
* **Retry-After**: Seconds to wait before you try again. Schema: [NonNegativeSafeInteger](https://docs.envoapi.com/api/schemas/NonNegativeSafeInteger.md).
* **X-RateLimit-Limit**: The Account's current rolling request ceiling. Schema: [NonNegativeSafeInteger](https://docs.envoapi.com/api/schemas/NonNegativeSafeInteger.md).
* **X-RateLimit-Remaining**: Requests remaining in the current rolling window. Schema: [NonNegativeSafeInteger](https://docs.envoapi.com/api/schemas/NonNegativeSafeInteger.md).
* **X-RateLimit-Reset**: Whole seconds until capacity resets, rounded up. Schema: [NonNegativeSafeInteger](https://docs.envoapi.com/api/schemas/NonNegativeSafeInteger.md).
* **X-Credits-Remaining**: Credits left on your account after this call. Schema: [NonNegativeSafeInteger](https://docs.envoapi.com/api/schemas/NonNegativeSafeInteger.md).

Content type: `application/json`.

Schema: [ServiceUnavailableErrorResponse](https://docs.envoapi.com/api/schemas/ServiceUnavailableErrorResponse.md)

### 504

The request timed out.

The lookup ran out of time. Retry with bounded backoff.

* **Date**: Required response header. Schema: [HttpDateHeader](https://docs.envoapi.com/api/schemas/HttpDateHeader.md).
* **Cache-Control**: Do not cache the reply. Schema: [CacheControlHeader](https://docs.envoapi.com/api/schemas/CacheControlHeader.md).
* **X-Request-Id**: A unique ID for this call. Quote it if you contact support. Schema: [RequestId](https://docs.envoapi.com/api/schemas/RequestId.md).
* **Content-Type**: Required response header. Schema: {"type":"string","const":"application/json; charset=utf-8"}.
* **X-Credits-Remaining**: Credits left on your account after this call. Schema: [NonNegativeSafeInteger](https://docs.envoapi.com/api/schemas/NonNegativeSafeInteger.md).
* **X-RateLimit-Limit**: The Account's current rolling request ceiling. Schema: [NonNegativeSafeInteger](https://docs.envoapi.com/api/schemas/NonNegativeSafeInteger.md).
* **X-RateLimit-Remaining**: Requests remaining in the current rolling window. Schema: [NonNegativeSafeInteger](https://docs.envoapi.com/api/schemas/NonNegativeSafeInteger.md).
* **X-RateLimit-Reset**: Whole seconds until capacity resets, rounded up. Schema: [NonNegativeSafeInteger](https://docs.envoapi.com/api/schemas/NonNegativeSafeInteger.md).

Content type: `application/json`.

Schema: [UpstreamTimeoutErrorResponse](https://docs.envoapi.com/api/schemas/UpstreamTimeoutErrorResponse.md)

## Related documentation

* [Authentication](https://docs.envoapi.com/guides/authentication.md)

* [Errors](https://docs.envoapi.com/guides/errors.md)

* [Pagination](https://docs.envoapi.com/guides/pagination.md)

* [Rate limits](https://docs.envoapi.com/guides/rate-limits.md)

* [Get a Profile's recent comments.](https://docs.envoapi.com/api/operations/getprofilecomments.md)

* [Get a Profile's recent reactions.](https://docs.envoapi.com/api/operations/getprofilereactions.md)

* [Get profiles similar to a Profile.](https://docs.envoapi.com/api/operations/getsimilarprofiles.md)

* [Get Profile Details by URL](https://docs.envoapi.com/api/operations/getprofiledetailsbyurl.md)

* [Get Profile Details by username](https://docs.envoapi.com/api/operations/getprofiledetailsbyusername.md)

* [Get Profile Details by ID](https://docs.envoapi.com/api/operations/getprofiledetailsbyid.md)

* [Get Profile Contact by URL](https://docs.envoapi.com/api/operations/getprofilecontactbyurl.md)

* [Get Profile Contact by username](https://docs.envoapi.com/api/operations/getprofilecontactbyusername.md)

* [Get Profile Full Experience by URL](https://docs.envoapi.com/api/operations/getprofilefullexperiencebyurl.md)

* [Get Profile Full Experience by username](https://docs.envoapi.com/api/operations/getprofilefullexperiencebyusername.md)

* [Get Profile Education by URL](https://docs.envoapi.com/api/operations/getprofileeducationbyurl.md)

* [Get Profile Education by username](https://docs.envoapi.com/api/operations/getprofileeducationbyusername.md)

* [Get Profile Skills by URL](https://docs.envoapi.com/api/operations/getprofileskillsbyurl.md)

* [Get Profile Skills by username](https://docs.envoapi.com/api/operations/getprofileskillsbyusername.md)

* [Get Profile Certifications by URL](https://docs.envoapi.com/api/operations/getprofilecertificationsbyurl.md)

* [Get Profile Certifications by username](https://docs.envoapi.com/api/operations/getprofilecertificationsbyusername.md)

* [Get Profile Courses by URL](https://docs.envoapi.com/api/operations/getprofilecoursesbyurl.md)

* [Get Profile Courses by username](https://docs.envoapi.com/api/operations/getprofilecoursesbyusername.md)

* [Get Profile Company Interests by URL](https://docs.envoapi.com/api/operations/getprofilecompanyinterestsbyurl.md)

* [Get Profile Company Interests by username](https://docs.envoapi.com/api/operations/getprofilecompanyinterestsbyusername.md)

* [Get Profile Company Interests by ID](https://docs.envoapi.com/api/operations/getprofilecompanyinterestsbyid.md)

* [Get Profile Volunteer Experience by URL](https://docs.envoapi.com/api/operations/getprofilevolunteerexperiencebyurl.md)

* [Get Profile Volunteer Experience by username](https://docs.envoapi.com/api/operations/getprofilevolunteerexperiencebyusername.md)

[Documentation index](https://docs.envoapi.com/llms.txt) · [All endpoints](https://docs.envoapi.com/api/index.md)
