Get authorized profile picture upload URL

Add MCP server to your AI tool

Allow AI tools and LLMs to interact with the API documentation portal through MCP.

MCP server URL

https://developer.pexipengage.com/mcp

Standard setup for AI tools providing an mcp.json file

mcp.json
"Pexip Engage MCP server": {
  "url": "https://developer.pexipengage.com/mcp"
}
Close
GET /employees/profile-picture-url

Get an authorized URL for uploading a profile picture

Headers

  • Authorization string

    Bearer token used for authorization

    Minimum length is 1.

  • X-Correlation-Id string

    Unique identifier to allow referencing a particular transaction or event chain

    Minimum length is 1, maximum length is 36.

  • Accept-Language string

    Returns the requested resources translated according to the passed languages (see translatable resources)

    Minimum length is 1.

Query parameters

  • file-name string Required

    Minimum length is 1.

Responses

  • 200 application/json

    Successful operation

    Hide response attribute Show response attribute object
    • data object Required

      Additional properties are NOT allowed.

      Hide data attributes Show data attributes object
      • url string(uri) Required

        Minimum length is 1.

      • authorizedUrl string(uri) Required

        Minimum length is 1.

GET /employees/profile-picture-url
curl \
 --request GET 'https://api.development.pexipengage.com/enterprises/acme/employees/profile-picture-url?file-name=string' \
 --header "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c" \
 --header "X-Correlation-Id: a4f0048e-c983-11ed-afa1-0242ac120002" \
 --header "Accept-Language: en *"
Response examples (200)
{
  "data": {
    "url": "https://wwww.example.net/abc123",
    "authorizedUrl": "https://wwww.example.net/abc123"
  }
}