For the complete documentation index, see llms.txt. This page is also available as Markdown.

Form API

Get Form Data by Form Id, Field Name, and Field Value

Method

GET

Media Type

application/json

URL

http://[server]/dolphin/apiv1/graph/forms/formData?formId=[formId]&fieldName=[fieldName]&start=0&count=1

Header

Authorization : Bearer [generatedToken] Form Id : [formId] Field Name : [fieldName]

Body

Status

200

Response

{ “status”: “success”, “data”: [ { “email_address”: “yolo” “spell”: [ “yolo” ], “form_id”: “[formId]”, “created_date”: 1591851606605, “id”: “[id]”, “_version_”: 1669177390257930200 } ], “hasMore”: false, “nextIndex”: 0, “prevIndex”: 0, “totalResults”: 1 }

Get Form Data by param, startDate, and EndDate

Method

GET

Media Type

application/json

URL

https://[server]/dolphin/apiv1/graph/forms/data?formId=[form_id]&startDate=2020-09-14&endDate=2020-09-14&start=0&count=10

Header

Authorization : Bearer [generatedToken] Form Id : [form_id] startDate : [startDate] endDate : [endDate]

Body

Status

200

Response

{ “status”: “success”, “data”: [ { “comment”: “Hallo”, “ticket_number”: “[ticketNumber]”, “form_id”: “[form_id]”, “channel_type”: “[channel_type]”, “channel_key”: “[channel_key] “, “channel”: “[channel]”, “account_id”: “[account_id]”, “account_name”: “[account_name]”, “created_date”: 1600076391136, “id”: “[id]”, “_version_”: 1677801702193889280 } ], “hasMore”: false, “nextIndex”: 0, “prevIndex”: 0, “totalResults”: 1 }

Get Form by Form Id

Method

GET

Media Type

application/json

URL

http://[server]/dolphin/apiv1/graph/forms/form?formId=[formId]

Header

Authorization : Bearer [generatedToken] Form Id : [formId]

Body

Status

200

Response

{ “status”: “success”, “data”: { “id”: “[id]”, “spell”: [ “”, “Comment” ], “owner”: “[owner_id]”, “createdDate”: 1564406718494, “createdBy”: “19119b20259b7ae38e80462cf449ae98”, “modifiedDate”: 1564406718494, “modifiedBy”: “19119b20259b7ae38e80462cf449ae98”, “dataRepository”: “[dataRepository]”, “description”: “”, “formSchema”: “[]”, “formOptions”:”[]”, “formData”: “[]”, “formDefinitionKey”: “”, “title”: “Comment”, “total”: “31” }, “hasMore”: false, “nextIndex”: 0, “prevIndex”: 0, “totalResults”: 0 }

Get Form by Form Owner

Method

GET

Media Type

application/json

URL

http://[server]/dolphin/apiv1/graph/forms?start=0&count=1

Header

Authorization : Bearer [generatedToken]

Body

Status

200

Response

{ “status”: “success”, “data”: [ { “id”: “[id]”, “spell”: [ “Booking appointment and product specialist”, “Branch Appointment” ], “owner”: “[owner_id]”, “createdDate”: 1547132442169, “createdBy”: “82ab0fd5cfd1e80d1ff97c0cfc9aa9e2”, “modifiedDate”: 1557987095681, “modifiedBy”: “19119b20259b7ae38e80462cf449ae98”, “dataRepository”: “[dataRepository]”, “description”: “Booking appointment and product specialist”, “formSchema”: “[formSchema]”, “formOptions”:”[formOptions]”, “formData”: “[]”, “formDefinitionKey”: “”, “title”: “Branch Appointment” }, ], “hasMore”: false, “nextIndex”: 0, “prevIndex”: 0, “totalResults”: 0 }

Add Form data by Form Id

Method

POST

Media Type

application/json

URL

http://[server]/dolphin/apiv1/graph/forms/add/[formId]/tickets/[ticketNumber]

Header

Authorization : Bearer [generatedToken] Form Id : [formId] Ticket Number : [ticketNumber]

Body

Status

200

Response

{ “status”: “success”, “data”: “{}”, “hasMore”: false, “nextIndex”: 0, “prevIndex”: 0, “totalResults”: 0 }

Delete Form data by Id

Method

DELETE

Media Type

application/json

URL

http://[server]/dolphin/apiv1/graph/forms/delete/[formId]/[Id]

Header

Authorization : Bearer [generatedToken] Form Id : [formId] Id : [Id]

Body

Status

200

Response

{ “status”: “success”, “data”: “Successfully Deleted Form Data”, “hasMore”: false, “nextIndex”: 0, “prevIndex”: 0, “totalResults”: 0 }

Get Form Data by Id

Method

GET

Media Type

application/json

URL

http://[server]/dolphin/apiv1/graph/forms/get/[form_id]/[id]

Header

Authorization : Bearer [generatedToken] Form Id : [form_id] Id : [Id]

Body

Status

200

Response

{ “status”: “success”, “data”: { “address”: “[address]”, “ktp”: [ktp], “npwp”: [npwp], “form_id”: “[form_id]”, “channel”: “[channel]”, “last_name”: “[last_name]”, “ticket_number”: “[ticket_number]”, “email_address”: “[email_address]”, “account_id”: “[account_id]”, “_version_”: 1679425928220901400, “encrypt”: true, “account_name”: “[account_name]”, “created_date”: “Fri Oct 02 14:56:13 WIB 2020”, “id”: “[id]”, “channel_type”: “[channel_type]”, “first_name”: “[first_name]”, “channel_key”: “[channel_key]” }, “hasMore”: false, “nextIndex”: 0, “prevIndex”: 0, “totalResults”: 0 }

Last updated

Was this helpful?