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 6 months ago
