idphoto-ai · JSON-LD Context

Idphoto Ai Context

JSON-LD context defining the semantic vocabulary for Idphoto Ai from idphoto-ai.

40 Classes 86 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
idphoto: https://idphoto.ai/schema#

Classes

AIEditIn AIEditOut AccountSubscriptionStatusOut FaceMatchIn FaceMatchOut FixShoulderIn FixShoulderOut GetIdPhotoSpecIn GetSignedUrlIn HTTPValidationError IdPhotoForSignedUrl IdPhotoIn IdPhotoInPhotoSheet IdPhotoNoWatermarkIn IdPhotoOut ImageFormat ImageType IssueSensitivityLevel IssueSensitivityOverride ListIdPhotoSpecCodeIn MakeAiPassportPhotoIn PhotoEnhanceIn PhotoEnhanceOut QueryAccountStatusIn QueryAccountStatusOut QueryDailyUsageIn ReMakePhotoIn RemoveBackgroundIn RemoveBackgroundInternalIn RemoveBackgroundInternalOut RemoveBackgroundOut RemoveShadowIn RemoveShadowOut UpdateIdPhotoUserMetadataIn UpdateIdPhotoUserMetadataOut ValidateIdPhotoIn ValidationError VerifyIdPhotoFailure VerifyIdPhotoIn VerifyIdPhotoOut

Properties

Property Type Container
apiKey string
apiSecret string
imageBase64 string
outputFormat
outputType
output string
previewOutput string
width integer
height integer
photoUuid
subscriptionStatus string
subscriptionResetTime integer
makeIdPhotoApiQuota integer
makeIdPhotoWatermarkApiQuota integer
makeIdPhotoApiRemaining integer
makeIdPhotoWatermarkApiRemaining integer
sourceImageBase64 string
targetImageBase64 string
similarityThreshold
isMatch boolean
similarity decimal
specCode string
photoTypeList
detail list
disableTileFix
autoFixShoulder
backgroundRemovalModel
internalSiteName
internalPlatform
internalGitVersion
issueSensitivityOverride
photoSheet
watermarkText
sheetSizes list
waterMark
originalPhotoUrl
idPhotoUrl
idPhotoPngUrl
idPhotoOriginalBgUrl
idPhotoImageBase64
idPhotoPngImageBase64
idPhotoOriginalBgImageBase64
widthPx
heightPx
fileSize
photoWidthMm
photoHeightMm
photoDpi
issues
otherIdPhoto
idPhotoCode
ISSUE_FACE_LIGHT_NOT_BALANCE
ISSUE_FACE_BRIGHTNESS_BAD
ISSUE_PHOTO_SHARPNESS_BAD
ISSUE_HEAD_YAW_OVER_THRESHOLD
ISSUE_HEAD_PITCH_OVER_THRESHOLD
ISSUE_EYEGLASSES_NOT_ALLOWED
ISSUE_EYEGLASSES_REFLECTION
ISSUE_SUNGLASSES_NOT_ALLOWED
ISSUE_HAT_NOT_ALLOWED
ISSUE_BOTTOM_NOT_FULL
ISSUE_LEFT_NOT_FULL
ISSUE_RIGHT_NOT_FULL
styleName string
inputImage string
gender
scaleFactor
enableFaceEnhance
accountStatus string
freeTrialEndTime
subscription
startDate string
endDate string
originalPhotoUuid string
token string
userMetadata
timestamp integer
signature string
loc list
msg string
type string
code string
actual
expected
result string
failures list

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://idphoto.ai/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "idphoto": "https://idphoto.ai/schema#",
    "AIEditIn": "idphoto:AIEditIn",
    "apiKey": {
      "@id": "idphoto:apiKey",
      "@type": "xsd:string"
    },
    "apiSecret": {
      "@id": "idphoto:apiSecret",
      "@type": "xsd:string"
    },
    "imageBase64": {
      "@id": "idphoto:imageBase64",
      "@type": "xsd:string"
    },
    "outputFormat": {
      "@id": "idphoto:outputFormat"
    },
    "outputType": {
      "@id": "idphoto:outputType"
    },
    "AIEditOut": "idphoto:AIEditOut",
    "output": {
      "@id": "idphoto:output",
      "@type": "xsd:string"
    },
    "previewOutput": {
      "@id": "idphoto:previewOutput",
      "@type": "xsd:string"
    },
    "width": {
      "@id": "idphoto:width",
      "@type": "xsd:integer"
    },
    "height": {
      "@id": "idphoto:height",
      "@type": "xsd:integer"
    },
    "photoUuid": {
      "@id": "idphoto:photoUuid"
    },
    "AccountSubscriptionStatusOut": "idphoto:AccountSubscriptionStatusOut",
    "subscriptionStatus": {
      "@id": "idphoto:subscriptionStatus",
      "@type": "xsd:string"
    },
    "subscriptionResetTime": {
      "@id": "idphoto:subscriptionResetTime",
      "@type": "xsd:integer"
    },
    "makeIdPhotoApiQuota": {
      "@id": "idphoto:makeIdPhotoApiQuota",
      "@type": "xsd:integer"
    },
    "makeIdPhotoWatermarkApiQuota": {
      "@id": "idphoto:makeIdPhotoWatermarkApiQuota",
      "@type": "xsd:integer"
    },
    "makeIdPhotoApiRemaining": {
      "@id": "idphoto:makeIdPhotoApiRemaining",
      "@type": "xsd:integer"
    },
    "makeIdPhotoWatermarkApiRemaining": {
      "@id": "idphoto:makeIdPhotoWatermarkApiRemaining",
      "@type": "xsd:integer"
    },
    "FaceMatchIn": "idphoto:FaceMatchIn",
    "sourceImageBase64": {
      "@id": "idphoto:sourceImageBase64",
      "@type": "xsd:string"
    },
    "targetImageBase64": {
      "@id": "idphoto:targetImageBase64",
      "@type": "xsd:string"
    },
    "similarityThreshold": {
      "@id": "idphoto:similarityThreshold"
    },
    "FaceMatchOut": "idphoto:FaceMatchOut",
    "isMatch": {
      "@id": "idphoto:isMatch",
      "@type": "xsd:boolean"
    },
    "similarity": {
      "@id": "idphoto:similarity",
      "@type": "xsd:decimal"
    },
    "FixShoulderIn": "idphoto:FixShoulderIn",
    "FixShoulderOut": "idphoto:FixShoulderOut",
    "GetIdPhotoSpecIn": "idphoto:GetIdPhotoSpecIn",
    "specCode": {
      "@id": "idphoto:specCode",
      "@type": "xsd:string"
    },
    "GetSignedUrlIn": "idphoto:GetSignedUrlIn",
    "photoTypeList": {
      "@id": "idphoto:photoTypeList"
    },
    "HTTPValidationError": "idphoto:HTTPValidationError",
    "detail": {
      "@id": "idphoto:detail",
      "@container": "@list"
    },
    "IdPhotoForSignedUrl": "idphoto:IdPhotoForSignedUrl",
    "disableTileFix": {
      "@id": "idphoto:disableTileFix"
    },
    "autoFixShoulder": {
      "@id": "idphoto:autoFixShoulder"
    },
    "backgroundRemovalModel": {
      "@id": "idphoto:backgroundRemovalModel"
    },
    "internalSiteName": {
      "@id": "idphoto:internalSiteName"
    },
    "internalPlatform": {
      "@id": "idphoto:internalPlatform"
    },
    "internalGitVersion": {
      "@id": "idphoto:internalGitVersion"
    },
    "IdPhotoIn": "idphoto:IdPhotoIn",
    "issueSensitivityOverride": {
      "@id": "idphoto:issueSensitivityOverride"
    },
    "photoSheet": {
      "@id": "idphoto:photoSheet"
    },
    "watermarkText": {
      "@id": "idphoto:watermarkText"
    },
    "IdPhotoInPhotoSheet": "idphoto:IdPhotoInPhotoSheet",
    "sheetSizes": {
      "@id": "idphoto:sheetSizes",
      "@container": "@list"
    },
    "IdPhotoNoWatermarkIn": "idphoto:IdPhotoNoWatermarkIn",
    "IdPhotoOut": "idphoto:IdPhotoOut",
    "waterMark": {
      "@id": "idphoto:waterMark"
    },
    "originalPhotoUrl": {
      "@id": "idphoto:originalPhotoUrl"
    },
    "idPhotoUrl": {
      "@id": "idphoto:idPhotoUrl"
    },
    "idPhotoPngUrl": {
      "@id": "idphoto:idPhotoPngUrl"
    },
    "idPhotoOriginalBgUrl": {
      "@id": "idphoto:idPhotoOriginalBgUrl"
    },
    "idPhotoImageBase64": {
      "@id": "idphoto:idPhotoImageBase64"
    },
    "idPhotoPngImageBase64": {
      "@id": "idphoto:idPhotoPngImageBase64"
    },
    "idPhotoOriginalBgImageBase64": {
      "@id": "idphoto:idPhotoOriginalBgImageBase64"
    },
    "widthPx": {
      "@id": "idphoto:widthPx"
    },
    "heightPx": {
      "@id": "idphoto:heightPx"
    },
    "fileSize": {
      "@id": "idphoto:fileSize"
    },
    "photoWidthMm": {
      "@id": "idphoto:photoWidthMm"
    },
    "photoHeightMm": {
      "@id": "idphoto:photoHeightMm"
    },
    "photoDpi": {
      "@id": "idphoto:photoDpi"
    },
    "issues": {
      "@id": "idphoto:issues"
    },
    "otherIdPhoto": {
      "@id": "idphoto:otherIdPhoto"
    },
    "idPhotoCode": {
      "@id": "idphoto:idPhotoCode"
    },
    "ImageFormat": "idphoto:ImageFormat",
    "ImageType": "idphoto:ImageType",
    "IssueSensitivityLevel": "idphoto:IssueSensitivityLevel",
    "IssueSensitivityOverride": "idphoto:IssueSensitivityOverride",
    "ISSUE_FACE_LIGHT_NOT_BALANCE": {
      "@id": "idphoto:ISSUE_FACE_LIGHT_NOT_BALANCE"
    },
    "ISSUE_FACE_BRIGHTNESS_BAD": {
      "@id": "idphoto:ISSUE_FACE_BRIGHTNESS_BAD"
    },
    "ISSUE_PHOTO_SHARPNESS_BAD": {
      "@id": "idphoto:ISSUE_PHOTO_SHARPNESS_BAD"
    },
    "ISSUE_HEAD_YAW_OVER_THRESHOLD": {
      "@id": "idphoto:ISSUE_HEAD_YAW_OVER_THRESHOLD"
    },
    "ISSUE_HEAD_PITCH_OVER_THRESHOLD": {
      "@id": "idphoto:ISSUE_HEAD_PITCH_OVER_THRESHOLD"
    },
    "ISSUE_EYEGLASSES_NOT_ALLOWED": {
      "@id": "idphoto:ISSUE_EYEGLASSES_NOT_ALLOWED"
    },
    "ISSUE_EYEGLASSES_REFLECTION": {
      "@id": "idphoto:ISSUE_EYEGLASSES_REFLECTION"
    },
    "ISSUE_SUNGLASSES_NOT_ALLOWED": {
      "@id": "idphoto:ISSUE_SUNGLASSES_NOT_ALLOWED"
    },
    "ISSUE_HAT_NOT_ALLOWED": {
      "@id": "idphoto:ISSUE_HAT_NOT_ALLOWED"
    },
    "ISSUE_BOTTOM_NOT_FULL": {
      "@id": "idphoto:ISSUE_BOTTOM_NOT_FULL"
    },
    "ISSUE_LEFT_NOT_FULL": {
      "@id": "idphoto:ISSUE_LEFT_NOT_FULL"
    },
    "ISSUE_RIGHT_NOT_FULL": {
      "@id": "idphoto:ISSUE_RIGHT_NOT_FULL"
    },
    "ListIdPhotoSpecCodeIn": "idphoto:ListIdPhotoSpecCodeIn",
    "MakeAiPassportPhotoIn": "idphoto:MakeAiPassportPhotoIn",
    "styleName": {
      "@id": "idphoto:styleName",
      "@type": "xsd:string"
    },
    "inputImage": {
      "@id": "idphoto:inputImage",
      "@type": "xsd:string"
    },
    "gender": {
      "@id": "idphoto:gender"
    },
    "PhotoEnhanceIn": "idphoto:PhotoEnhanceIn",
    "scaleFactor": {
      "@id": "idphoto:scaleFactor"
    },
    "enableFaceEnhance": {
      "@id": "idphoto:enableFaceEnhance"
    },
    "PhotoEnhanceOut": "idphoto:PhotoEnhanceOut",
    "QueryAccountStatusIn": "idphoto:QueryAccountStatusIn",
    "QueryAccountStatusOut": "idphoto:QueryAccountStatusOut",
    "accountStatus": {
      "@id": "idphoto:accountStatus",
      "@type": "xsd:string"
    },
    "freeTrialEndTime": {
      "@id": "idphoto:freeTrialEndTime"
    },
    "subscription": {
      "@id": "idphoto:subscription"
    },
    "QueryDailyUsageIn": "idphoto:QueryDailyUsageIn",
    "startDate": {
      "@id": "idphoto:startDate",
      "@type": "xsd:string"
    },
    "endDate": {
      "@id": "idphoto:endDate",
      "@type": "xsd:string"
    },
    "ReMakePhotoIn": "idphoto:ReMakePhotoIn",
    "originalPhotoUuid": {
      "@id": "idphoto:originalPhotoUuid",
      "@type": "xsd:string"
    },
    "RemoveBackgroundIn": "idphoto:RemoveBackgroundIn",
    "RemoveBackgroundInternalIn": "idphoto:RemoveBackgroundInternalIn",
    "token": {
      "@id": "idphoto:token",
      "@type": "xsd:string"
    },
    "RemoveBackgroundInternalOut": "idphoto:RemoveBackgroundInternalOut",
    "RemoveBackgroundOut": "idphoto:RemoveBackgroundOut",
    "RemoveShadowIn": "idphoto:RemoveShadowIn",
    "RemoveShadowOut": "idphoto:RemoveShadowOut",
    "UpdateIdPhotoUserMetadataIn": "idphoto:UpdateIdPhotoUserMetadataIn",
    "userMetadata": {
      "@id": "idphoto:userMetadata"
    },
    "UpdateIdPhotoUserMetadataOut": "idphoto:UpdateIdPhotoUserMetadataOut",
    "ValidateIdPhotoIn": "idphoto:ValidateIdPhotoIn",
    "timestamp": {
      "@id": "idphoto:timestamp",
      "@type": "xsd:integer"
    },
    "signature": {
      "@id": "idphoto:signature",
      "@type": "xsd:string"
    },
    "ValidationError": "idphoto:ValidationError",
    "loc": {
      "@id": "idphoto:loc",
      "@container": "@list"
    },
    "msg": {
      "@id": "idphoto:msg",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "idphoto:type",
      "@type": "xsd:string"
    },
    "VerifyIdPhotoFailure": "idphoto:VerifyIdPhotoFailure",
    "code": {
      "@id": "idphoto:code",
      "@type": "xsd:string"
    },
    "actual": {
      "@id": "idphoto:actual"
    },
    "expected": {
      "@id": "idphoto:expected"
    },
    "VerifyIdPhotoIn": "idphoto:VerifyIdPhotoIn",
    "VerifyIdPhotoOut": "idphoto:VerifyIdPhotoOut",
    "result": {
      "@id": "idphoto:result",
      "@type": "xsd:string"
    },
    "failures": {
      "@id": "idphoto:failures",
      "@container": "@list"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "idphoto-ai API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects idphoto-ai's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-30) from openapi/idphoto-ai-openapi.json.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/idphoto-ai-openapi.json"
  ]
}