# ATP-specific Error Codes
##### Legend
<signature/date related problems> is a comma-separated list of errors where options are:
- "credential's signature is invalid"
- "credential's issuer is not proved" / "presentation's issuer is not proved"
- "credential is not valid yet" / "presentation is not valid yet"
- "credential has expired" / "presentation has expired"
<status description> is a text comment from AD of Legisym
### Create ATP VP API
"status": 500,
"errorMessage": "ATP credential verification error: <signature/date related problems>"
- Only if **isVerifyVCStatus=true** is provided in the request query params
"status": 500,
"errorMessage": "ATP credential is revoked"
OR
"status": 500,
"errorMessage": "ATP credential is revoked with comment: <status description>"
- Only if **isVerifyVP=true** is provided in the request query params
"status": 500,
"errorMessage": "ATP presentation verification error: <signature/date related problems>"
### Verify ATP VP API
"status": 500,
"errorMessage": "ATP presentation verification error: <signature/date related problems>"
"status": 500,
"errorMessage": "ATP presentation does not include credential"
"status": 500,
"errorMessage": "ATP credential verification error: <signature/date related problems>"
"status": 500,
"errorMessage": "ATP credential is revoked"
OR
"status": 500,
"errorMessage": "ATP credential is revoked with comment: <status description>"