Body Request (JSON Parameter)

Request In

Request In using a method POST.

URL API : <https://{hostname}/saas/requestin>


JSON AttributeTypeRequiredDescription
SubjectStringRequiredDomain Service Name
SubjectTypeStringRequiredType of Service Name
SubjectIdentifierStringRequiredObject Service (e-ktp, sim, passport, etc.)
ActionStringRequiredCommand Process (create, read, delete, etc.)
ResourceTypeStringRequiredData Type this message
ResourceStringRequiredData Name
ResourceIdStringRequiredId data
DataStringRequiredPayload data product

Example Request & Response

  • Request
{
  "Subject": "qoin",
  "SubjectType": "member",
  "SubjectIdentifier": "membership",
  "Action": "create",
  "ResourceType": "data",
  "Resource": "data",
  "ResourceId": "data",
  "Data": {
    "mClientId": 1,
    "mParent": 10,
    "mId": 23,
    "mFullname": "Audrey Cantika",
    "mPhone": "081223451123",
    "mArea": "Jakarta",
    "mAttr": "Member Attribute",
    "mActive": 1,
    "mStatus": 1,
    "mStampToken": "fae6186a-ac17-4338-80ec-10a132763hy7",
    "mUser": "user"
  }
}

  • Response
👍

Successfully

{
    "TicketId": "3132314a67-3ff164b0-f8ab-4f4b-80ff-ca8b7870f789",
    "Subject": "qoin",
    "SubjectType": "member",
    "SubjectIdentifier": "membership",
    "Action": "create",
    "ResourceType": "data",
    "Resource": "data",
    "ResourceId": "data",
    "Result": null,
    "Status": "success",
    "Message": "Success request on process",
    "StatusCode": 200
}

❗️

Error

{
    "Status": "failed",
    "StatusCode": 400,
    "Message": "Access route not found",
    "Data": null
}


Request Out

Request In using a method POST.

URL API : <https://{hostname}/saas/requestout>


JSON AttributeTypeRequiredDescription
TicketIdStringRequiredResponse from Request In
SubjectStringRequiredDomain Service Name
SubjectTypeStringRequiredType of Service Name
SubjectIdentifierStringRequiredObject Service (e-ktp, sim, passport, etc.)

Example Request & Response

  • Request
{
    "TicketId": "3132314a67-3ff164b0-f8ab-4f4b-80ff-ca8b7870f789",
    "Subject": "qoin",
    "SubjectType": "member",
    "SubjectIdentifier": "membership",
}

  • Response
👍

Successfully

{
    "TicketId": "3132314a67-3ff164b0-f8ab-4f4b-80ff-ca8b7870f789",
    "Subject": "qoin",
    "SubjectType": "member",
    "SubjectIdentifier": "membership",
    "Action": "create",
    "ResourceType": "data",
    "Resource": "data",
    "ResourceId": "data",
    "Result": {
        "mClientId": 1,
    		"mParent": 10,
    		"mId": 23,
    		"mFullname": "Audrey Cantika",
    		"mPhone": "081223451123",
    		"mArea": "Jakarta",
    		"mAttr": "Member Attribute",
    		"mActive": 1,
    		"mStatus": 1,
    		"mStampToken": "fae6186a-ac17-4338-80ec-10a132763hy7",
    		"mUser": "user"
    },
    "Status": "success",
    "Message": "Success process data(successfully create new data member)",
    "StatusCode": 200
}

❗️

Error

{
    "Status": "failed",
    "StatusCode": 500,
    "Message": "Internal Server Error",
    "Data": null
}