Body Request (JSON Parameter)
Request In
Request In using a method POST.
URL API : <https://{hostname}/saas/requestin>
JSON Attribute | Type | Required | Description |
---|---|---|---|
Subject | String | Required | Domain Service Name |
SubjectType | String | Required | Type of Service Name |
SubjectIdentifier | String | Required | Object Service (e-ktp, sim, passport, etc.) |
Action | String | Required | Command Process (create, read, delete, etc.) |
ResourceType | String | Required | Data Type this message |
Resource | String | Required | Data Name |
ResourceId | String | Required | Id data |
Data | String | Required | Payload 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 Attribute | Type | Required | Description |
---|---|---|---|
TicketId | String | Required | Response from Request In |
Subject | String | Required | Domain Service Name |
SubjectType | String | Required | Type of Service Name |
SubjectIdentifier | String | Required | Object 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
}
Updated about 1 month ago