> ## Documentation Index
> Fetch the complete documentation index at: https://knowledge.uportal360.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Error Codes

Use the following table to learn about the possible error codes that may be returned from the uPortal360 API.

## Definitions

| Code | Definition                                                                                                           |
| ---- | -------------------------------------------------------------------------------------------------------------------- |
| 600  | Property failed validation. Review the associated message for relevant information.                                  |
| 601  | The resource is either missing or you do not have access.                                                            |
| 602  | A duplicate application exists. Use the response's `data.id` property to reference the existing application.         |
| 603  | A duplicate contract exists. Use the response's `data.contract.id` property to reference the existing contract.      |
| 604  | Conditions for the requested operation have not been satisfied. See the associated message for relevant information. |
| 605  | An internal server error occurred. The UGA Finance development team has been notified.                               |
| 606  | There was a configuration issue. See the associated message for relevant information.                                |

## Example Response

This response is an example of what could be returned if the `applicant.ssn` field failed validation.

```json theme={null}
{
    "data": {
        "id": "8hsu3krj0db45o31bc",
        "edit": {
            "href": "https://test-api.uportal360.com/applications/8hsu3krj0db45o31bc",
            "method": "PATCH"
        },
        "self": {
            "href": "https://test-api.uportal360.com/applications/8hsu3krj0db45o31bc",
            "method": "GET"
        },
        "status": "PENDING",
        "pendingReason": "SSN_MISMATCH"
    },
    "errors": [
        {
            "field": "applicant.ssn",
            "message": "The applicant's SSN did not match the credit report.",
            "rejectedValue": "[REDACTED]",
            "code": "600"
        }
    ]
}
```
