Fairmarkit User Profiles API
The User Profiles API from Fairmarkit — 1 operation(s) for user profiles.
The User Profiles API from Fairmarkit — 1 operation(s) for user profiles.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/fairmarkit-user-profiles-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: BUYER PUBLIC User Profiles API
version: '3'
description: The Fairmarkit Buyer API is a RESTful API that uses HTTP requests to allow you to access and use your Fairmarkit data. It has predictable resource-oriented URLs that use standard HTTP response codes, authentication, and verbs. See the Fairmarkit API developer portal for more information.
termsOfService: https://www.fairmarkit.com/terms-of-service
contact:
name: Fairmarkit Support
url: https://fmkt.zendesk.com/hc/en-us
email: support@fairmarkit.com
servers:
- url: https://staging.fairmarkit.com/
tags:
- name: User Profiles
paths:
/services/self-service/api/v3/user-profiles/{identity_id}:
get:
tags:
- User Profiles
summary: Get User Profile
description: Retrieve a user profile by identity ID.
operationId: get_user_profile_services_self_service_api_v3_user_profiles__identity_id__get
parameters:
- description: The unique identifier of the user identity.
required: true
schema:
type: string
format: uuid
title: Identity Id
name: identity_id
in: path
- description: Fairmarkit API Key
required: false
schema:
type: string
title: X-Fm-Api-Key
name: X-FM-API-KEY
in: header
responses:
'200':
description: Successful Response
content:
application/json; charset=utf-8:
schema:
$ref: '#/components/schemas/UserProfileResponse'
'401':
description: Unauthorized
content:
application/json:
schema:
type: object
properties:
detail:
type: string
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
put:
tags:
- User Profiles
summary: Update User Profile
description: Update a user profile by identity ID.
operationId: update_user_profile_services_self_service_api_v3_user_profiles__identity_id__put
parameters:
- description: The unique identifier of the user identity.
required: true
schema:
type: string
format: uuid
title: Identity Id
name: identity_id
in: path
- description: Fairmarkit API Key
required: false
schema:
type: string
title: X-Fm-Api-Key
name: X-FM-API-KEY
in: header
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/UserProfile'
required: true
responses:
'200':
description: Successful Response
content:
application/json; charset=utf-8:
schema:
type: string
format: uuid
title: Identity Id
'401':
description: Unauthorized
content:
application/json:
schema:
type: object
properties:
detail:
type: string
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
components:
schemas:
UserProfileResponse:
title: UserProfileResponse
type: object
description: User profile response data.
properties:
id:
title: Id
type: string
format: uuid
description: The unique identifier of the user profile.
identity_id:
type: string
format: uuid
title: Identity Id
description: The unique identifier of the user identity.
custom_attributes:
title: Custom Attributes
type: object
description: Custom attributes associated with the user profile.
additionalProperties: true
required:
- identity_id
- custom_attributes
ValidationError:
title: ValidationError
required:
- loc
- msg
- type
type: object
description: Details for a validation error.
properties:
loc:
title: Location
type: array
description: Error location
items:
anyOf:
- type: string
- type: integer
msg:
title: Message
type: string
description: Human readable explanation of the error.
type:
title: Error Type
type: string
description: Computer-readable identifier of the error type.
HTTPValidationError:
title: HTTPValidationError
type: object
description: Validation error response.
properties:
detail:
title: Detail
type: array
description: Details about a specific error to display in error response.
items:
$ref: '#/components/schemas/ValidationError'
UserProfile:
title: UserProfile
type: object
description: User profile data with custom attributes.
properties:
custom_attributes:
title: Custom Attributes
type: object
description: Custom attributes associated with the user profile.
additionalProperties: true
required:
- custom_attributes