Skip to main content

Profile API (1.0.0)

Download OpenAPI specification:Download

User profile microservice API

profile

User profile related operations

Get user profile

Get user profile by email

path Parameters
email
required
string <email>

User email

header Parameters
Authorization
required
string <jwt>

Bearer token

Responses

Response samples

Content type
application/json
{
  • "email": "user@example.com",
  • "username": "string",
  • "bio": "string",
  • "videos": [
    ]
}

Create user profile

Create user profile with email and bio

header Parameters
Authorization
required
string <jwt>

Bearer token

Request Body schema: application/json
required
email
required
string <email>
username
required
string
bio
string
videos
Array of strings

Responses

Request samples

Content type
application/json
{
  • "email": "user@example.com",
  • "username": "string",
  • "bio": "string",
  • "videos": [
    ]
}

Update user profile

Update user profile with email and bio

header Parameters
Authorization
required
string <jwt>

Bearer token

Request Body schema: application/json
required
email
required
string <email>
bio
required
string

Responses

Request samples

Content type
application/json
{
  • "email": "user@example.com",
  • "bio": "string"
}

Add video to user profile

Add video to user profile by email

header Parameters
Authorization
required
string <jwt>

Bearer token

Request Body schema: application/json
required
video
required
string

Responses

Request samples

Content type
application/json
{
  • "video": "string"
}