The status of invoking an Outsystems Platform API. This status contains an error code and human readable error messages.

Attributes

Id: Integer type.
The status unique identifier.

ResponseId: Integer type.
The machine readable error code.

ResponseMessage: Text type.
The human readable message that explains why the call to the API failed.

ResponseAdditionalInfo: Text type.
More information about why the call to the API failed.

Return Values

Below you can find the list of values, that a call to Application Management Service, Authentication Service, Environment Management Service, Role Management Service, and User Management Service can return.

ResponseId

ResponseMessage

ResponseAdditionalInfo

1

OK

 

10

User username cannot be empty.

 

11

User name cannot be empty.

 

12

Application key cannot be empty.

 

13

Environment key cannot be empty.

 

14

Role name cannot be empty.

 

15

User password must be at least 6 characters long.

 

100

Username already exists.

A user with username '{username}' already exists.

101

User does not exist.

There is no user with username '{username}'.

103

User is protected.

User with username '{username}' is protected.

200

Invalid credentials provided in WS call.

Invalid username or password.

201

Invalid credentials provided in WS call.

Invalid or expired token.

202

Invalid credentials provided in WS call.

Authentication must be done via token.

300

Role name is reserved.

Role name '{role}' is reserved.

301

Role is protected.

Role with name '{role}' is protected.

302

Role already exists.

Role with name '{role}' already exists.

303

Role does not exist.

There is no role with name '{role}'.

400

Application does not exist.

There is no application with key '{key}'.

401

Invalid permission level ID.

 

402

Application permission does not exist.

No changes occurred.

403

The version format is invalid.

Version {0} is invalid. Use the format is [Major].[Minor](.[Revision]).

404

The application tag already exists.

The application tag '{0}' already exists.

405

Error downloading module.

Failed to download solution due to module '{0}'.

406

Error while packing solution.

Error while packing solution '{0}'.

407

Application version doesn't exist.

One or more modules could not be found for application ‘{0}’.

408

Insufficient privileges to execute the operation.

The user doesn't have privileges to perform this operation in the application {0}.

409

System Components cannot be tagged.

 

500

Environment does not exist.

There is no environment with key '{key}'.

501

Invalid permission level ID.

 

600

User does not have a valid session.

"User {username} does not have a valid session."

601

User not found.

"Invalid username or password provided."

700

Team doesn't exist.

Team with name '{name}' doesn't exist.

999

An error occurred.

 

See Also

Overview of LifeTime Services API