Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 2 Next »

Create Retirement Application By Own

Resource information

Response format(s)

JSON

Requires authentication?

Yes using API key

Request Header

Name

Value

X-Api-Key

S93Hrwp5w7J9kJRBfFgjAcexLTKvLHBY

Authorization

Bearer [access_token]

accept-account

a5c574c9-fe95-4983-f738-08db81308328

Parameters

AssetId

  • require

  • string

Quantity

  • require

  • decimal

Vintage

  • require

  • string

Reason

  • require

  • string

Type

  • require

  • string

BeneficiatyId

  • require

  • uuid

Returns

Returns Rec Retirement Application Id

Request

POST /rehash/v1/retirementApplications

Body

{
  "AssetId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
  "Vintage": 2023,
  "Quantity": 10,
  "Reason": "string",
  "Type": "Own",
  "BeneficiaryId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
}

Response

Success

{
  "Data": {
    "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
  },
  "StatusCode": 200,
  "Message": "Success"
}

Error

{
  "Data": null
  "StatusCode": 400,
  "Message": "Error message"
}

Create Retirement Application By On Behalf Of Others existed beneficiary information

Resource information

Response format(s)

JSON

Requires authentication?

Yes using API key

Request Header

Name

Value

X-Api-Key

S93Hrwp5w7J9kJRBfFgjAcexLTKvLHBY

Authorization

Bearer [access_token]

accept-account

a5c574c9-fe95-4983-f738-08db81308328

Parameters

AssetId

  • require

  • string

Quantity

  • require

  • decimal

Vintage

  • require

  • string

Reason

  • require

  • string

Type

  • require

  • string

BeneficiatyId

  • require

  • uuid

Returns

Returns Rec Retirement Application Id

Request

POST /rehash/v1/retirementApplications

Body

{
  "AssetId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
  "Vintage": 2023,
  "Quantity": 10,
  "Reason": "string",
  "Type": "Own",
  "BeneficiaryId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
}

Response

Success

{
  "Data": {
    "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
  },
  "StatusCode": 200,
  "Message": "Success"
}

Error

{
  "Data": null
  "StatusCode": 400,
  "Message": "Error message"
}

Create Retirement Application By On Behalf Of Others create new beneficiary information corporate

Resource information

Response format(s)

JSON

Requires authentication?

Yes using API key

Request Header

Name

Value

X-Api-Key

S93Hrwp5w7J9kJRBfFgjAcexLTKvLHBY

Authorization

Bearer [access_token]

accept-account

a5c574c9-fe95-4983-f738-08db81308328

Parameters

AssetId

  • require

  • string

Quantity

  • require

  • decimal

Vintage

  • require

  • string

Reason

  • require

  • string

Type

  • require

  • string

BeneficiaryName

  • require

  • string

CountryCode

  • require

  • string

CorporateName

  • require

  • string

CorporateAddress

  • require

  • string

NameToAppearOnCertificate

  • require

  • string

Returns

Returns Rec Retirement Application Id

Request

POST /rehash/v1/retirementApplications

Body

{
  "AssetId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
  "Vintage": 2023,
  "Quantity": 10,
  "Reason": "string",
  "Type": "Others",
  "BeneficiaryName": "Redex Company",
  "CountryCode": "SG",
  "NameToAppearOnCertificate": "Redex Company",
  "CorporateName": "Redex Company",
  "CorporateAddress": "Blk 71 Ayer Rajah Crescent#06-15 Singapore 139951",
}

Response

Success

{
  "Data": {
    "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
  },
  "StatusCode": 200,
  "Message": "Success"
}

Error

{
  "Data": null
  "StatusCode": 400,
  "Message": "Error message"
}

Create Retirement Application By On Behalf Of Others create new beneficiary information building

Resource information

Response format(s)

JSON

Requires authentication?

Yes using API key

Request Header

Name

Value

X-Api-Key

S93Hrwp5w7J9kJRBfFgjAcexLTKvLHBY

Authorization

Bearer [access_token]

accept-account

a5c574c9-fe95-4983-f738-08db81308328

Parameters

AssetId

  • require

  • string

Quantity

  • require

  • decimal

Vintage

  • require

  • string

Reason

  • require

  • string

Type

  • require

  • string

BeneficiaryName

  • require

  • string

CountryCode

  • require

  • string

BuildingOwnerName

  • require

  • string

BuildingName

  • require

  • string

BuildingAddress

  • require

  • string

NameToAppearOnCertificate

  • require

  • string

Returns

Returns Rec Retirement Application Id

Request

POST /rehash/v1/retirementApplications

Body

{
  "AssetId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
  "Vintage": 2023,
  "Quantity": 10,
  "Reason": "string",
  "Type": "Others",
  "BeneficiaryName": "Redex Company",
  "CountryCode": "SG",
  "NameToAppearOnCertificate": "Redex Company",
  "BuildingOwnerName": "Redex Company",
  "BuildingName": "US Building",
  "BuildingAddress": "Blk 71 Ayer Rajah Crescent#06-15 Singapore 139951",
}

Response

Success

{
  "Data": {
    "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
  },
  "StatusCode": 200,
  "Message": "Success"
}

Error

{
  "Data": null
  "StatusCode": 400,
  "Message": "Error message"
}

Create Retirement Application By On Behalf Of Others create new beneficiary information personal

Resource information

Response format(s)

JSON

Requires authentication?

Yes using API key

Request Header

Name

Value

X-Api-Key

S93Hrwp5w7J9kJRBfFgjAcexLTKvLHBY

Authorization

Bearer [access_token]

accept-account

a5c574c9-fe95-4983-f738-08db81308328

Parameters

AssetId

  • require

  • string

Quantity

  • require

  • decimal

Vintage

  • require

  • string

Reason

  • require

  • string

Type

  • require

  • string

BeneficiaryName

  • require

  • string

CountryCode

  • require

  • string

PersonalName

  • require

  • string

PersonalAddress

  • require

  • string

NameToAppearOnCertificate

  • require

  • string

Returns

Returns Rec Retirement Application Id

Request

POST /rehash/v1/retirementApplications

Body

{
  "AssetId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
  "Vintage": 2023,
  "Quantity": 10,
  "Reason": "string",
  "Type": "Others",
  "BeneficiaryName": "Redex Company",
  "CountryCode": "SG",
  "NameToAppearOnCertificate": "Redex Company",
  "PersonalName": "Redex Company",
  "PersonalAddress": "Blk 71 Ayer Rajah Crescent#06-15 Singapore 139951",
}

Response

Success

{
  "Data": {
    "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
  },
  "StatusCode": 200,
  "Message": "Success"
}

Error

{
  "Data": null
  "StatusCode": 400,
  "Message": "Error message"
}
  • No labels