Skip to content

Account endpoints #3

@felipealbuquerq

Description

@felipealbuquerq

image

  • /api/services/app/Account/IsTenantAvailable
    input de tenancy not registered:
{
  "tenancyName": "ThinkAM"
}

output:

{
  "result": {
    "state": 3,
    "tenantId": null
  },
  "targetUrl": null,
  "success": true,
  "error": null,
  "unAuthorizedRequest": false,
  "__abp": true
}

input de tenancy available for use:

{
  "tenancyName": "Default"
}

output:

{
  "result": {
    "state": 1,
    "tenantId": 1
  },
  "targetUrl": null,
  "success": true,
  "error": null,
  "unAuthorizedRequest": false,
  "__abp": true
}
  • /api/services/app/Account/Register
    After selected one tenancy, enter following informations:
{
  "name": "Felipe",
  "surname": "de Almeida",
  "userName": "felipe.almeida",
  "emailAddress": "felipe.almeida@thinkam.net",
  "password": "123qwe"
}

output:

{
  "result": {
    "canLogin": true
  },
  "targetUrl": null,
  "success": true,
  "error": null,
  "unAuthorizedRequest": false,
  "__abp": true
}

if you don't select any tenancy:

{
  "result": null,
  "targetUrl": null,
  "success": false,
  "error": {
    "code": 0,
    "message": "Can not register host users!",
    "details": null,
    "validationErrors": null
  },
  "unAuthorizedRequest": false,
  "__abp": true
}

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions