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
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
{
"@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"
]
}