Skip to main content
PATCH
https://api-dev.weir.ai/
/
org
/
talent
/
license
/
:licenseId
/
image
curl -X PATCH 'https://api.weir.ai/org/talent/license/lic_123456789/image' \
  -H 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
  -H 'x-source: console' \
  -F '[email protected]' \
  -F '[email protected]'
{
  "data": {
    "licenseId": "lic_123456789",
    "imagesAdded": 2,
    "totalImages": 12
  },
  "message": "Images added to license successfully",
  "status": "success"
}

Add License Images

Add additional images to an existing talent license.
curl -X PATCH 'https://api.weir.ai/org/talent/license/lic_123456789/image' \
  -H 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
  -H 'x-source: console' \
  -F '[email protected]' \
  -F '[email protected]'
{
  "data": {
    "licenseId": "lic_123456789",
    "imagesAdded": 2,
    "totalImages": 12
  },
  "message": "Images added to license successfully",
  "status": "success"
}

Path Parameters

licenseId
string
required
Unique identifier of the license.

Request Body (multipart/form-data)

images
file[]
required
Array of image files to add to the license.

Usage Examples

const addLicenseImages = async (licenseId, images, accessToken) => {
  const formData = new FormData();
  images.forEach(image => {
    formData.append('images', image);
  });
  
  const response = await fetch(`https://api.weir.ai/org/talent/license/${licenseId}/image`, {
    method: 'PATCH',
    headers: {
      'Authorization': `Bearer ${accessToken}`,
      'x-source': 'console'
    },
    body: formData
  });
  if (!response.ok) throw new Error(`HTTP error! status: ${response.status}`);
  return await response.json();
};