Retrieve User Profiles

Retrieve All Profiles is a useful part of Wrangle's B2B services. This endpoint allows callers to access all profiles submitted from the requester's company. Below, we will detail how to call this endpoint, the data structure it returns, and provide an example call.

Return Schema

The profile model contains detailed information about the necessary aspects of a complete profile, such as full name, email, phone number, etc.

Properties

  • Name
    name
    Type
    string
    Description

    Full name.

  • Name
    email
    Type
    string
    Description

    Email.

  • Name
    phone
    Type
    string
    Description

    Phone number (123)-456-7890.

  • Name
    address
    Type
    string
    Description

    Address.

  • Name
    portfolio
    Type
    string
    Description

    Portfolio website link. Can be null/undefined.

  • Name
    filename
    Type
    string
    Description

    Name of resume file.

  • Name
    keyInfo
    Type
    string
    Description

    Key information (for AI prompting).

  • Name
    linkedin
    Type
    string
    Description

    LinkedIn handle. Can be null/undefined.

  • Name
    github
    Type
    string
    Description

    Github handle. Can be null/undefined.

  • Name
    twitter
    Type
    string
    Description

    Twitter handle. Can be null/undefined.

  • Name
    figma
    Type
    string
    Description

    Figma username. Can be null/undefined.

  • Name
    dribbble
    Type
    string
    Description

    Dribbble handle. Can be null/undefined.

  • Name
    stackoverflow
    Type
    string
    Description

    Stackoverflow username. Can be null/undefined.


POST/api-retrieve-all-profiles

Retrieve all profiles

This endpoint allows you to retrieve all user profiles for your company. There is no need for any input parameters for this call.

We generally only recommend using this endpoint if you need to compile analytics on users, otherwise it's more optimal to use api-view-user-profile.

Response

{
  "profiles": [
    {
      "name": "John Smith",
      "email": "test@example.com",
      "filename": "resume.pdf",
      "profileId": "4dcmEm..."
      // ...
    },
    {
      //...
    }
  ]
}

POST/api-view-user-profile

Retrieve One Profile

This endpoint allows you to retrieve individual user profiles for your company. There is one input: uid.

Request

POST
/api/api-view-user-profile
curl -X POST https://app.wranglejobs.com/api/api-view-user-profile \
  -H 'Content-Type: application/json' \
  -H 'Authorization: Bearer {api-key}' \
  -d '{"uid": "user_uid"}'

Was this page helpful?