api-docs v5.116.0
API Docs
Table of contents
Action_Code
Credit - Delete
Delete specific credit action code
DELETE /action-codes/:code
Headers - Header
| Name | Type | Description |
|---|---|---|
| Authorization | string |
key to place the API token to using the grant 'Bearer' |
Header examples
Authorization-Example
{
"Authorization": "Bearer <your-api-token>"
}
Examples
Example usage:
curl "https://yourdomain.com/action-codes/<action-code>" \
-X DELETE \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| code | string |
|
| createdAt | number |
|
| createdBy | string |
|
| template | string/boolean |
an action code template if true, else template used |
| parent | string |
|
| organization | string |
|
| global | boolean |
can be used for interbranch transactions |
| usedAt | number |
timestamp |
| usedBy | string |
patient/account uid who used this |
| printedAt | number |
timestamp |
| printedBy | string |
account uid |
| givenAt | number |
timestamp |
| givenBy | string |
account uid |
| givenTo | string |
account uid |
| type | string |
Allowed values: credit |
| name | string |
|
| used | number |
|
| amount | number |
|
| limitType | string |
|
| limit | string |
|
| priceCurrency | string |
|
| price | number |
|
| reusable | boolean |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"code": "action-code-1",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"type": "credit"
}
Credit - Find
Get list of credit action codes
GET /action-codes
Headers - Header
| Name | Type | Description |
|---|---|---|
| Authorization | string |
key to place the API token to using the grant 'Bearer' |
Header examples
Authorization-Example
{
"Authorization": "Bearer <your-api-token>"
}
Examples
Example usage:
curl "https://yourdomain.com/action-codes?type=credit" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| actionCodes | object[] |
array of actionCode |
| actionCodes.code | string |
|
| actionCodes.createdAt | number |
|
| actionCodes.createdBy | string |
|
| actionCodes.template | string/boolean |
an action code template if true, else template used |
| actionCodes.parent | string |
|
| actionCodes.organization | string |
|
| actionCodes.global | boolean |
can be used for interbranch transactions |
| actionCodes.usedAt | number |
timestamp |
| actionCodes.usedBy | string |
patient/account uid who used this |
| actionCodes.printedAt | number |
timestamp |
| actionCodes.printedBy | string |
account uid |
| actionCodes.givenAt | number |
timestamp |
| actionCodes.givenBy | string |
account uid |
| actionCodes.givenTo | string |
account uid |
| actionCode.type | string |
Allowed values: credit |
| actionCode.name | string |
|
| actionCode.used | number |
|
| actionCode.amount | number |
|
| actionCode.limitType | string |
|
| actionCode.limit | string |
|
| actionCode.priceCurrency | string |
|
| actionCode.price | number |
|
| actionCode.reusable | boolean |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
[
{
"code": "action-code-1",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"type": "credit"
},
{
"code": "action-code-2",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"type": "credit"
}
]
Credit - Get
Get specific credit action code
GET /action-codes/:code
Headers - Header
| Name | Type | Description |
|---|---|---|
| Authorization | string |
key to place the API token to using the grant 'Bearer' |
Header examples
Authorization-Example
{
"Authorization": "Bearer <your-api-token>"
}
Examples
Example usage:
curl "https://yourdomain.com/action-codes/<action-code>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| code | string |
|
| createdAt | number |
|
| createdBy | string |
|
| template | string/boolean |
an action code template if true, else template used |
| parent | string |
|
| organization | string |
|
| global | boolean |
can be used for interbranch transactions |
| usedAt | number |
timestamp |
| usedBy | string |
patient/account uid who used this |
| printedAt | number |
timestamp |
| printedBy | string |
account uid |
| givenAt | number |
timestamp |
| givenBy | string |
account uid |
| givenTo | string |
account uid |
| type | string |
Allowed values: credit |
| name | string |
|
| used | number |
|
| amount | number |
|
| limitType | string |
|
| limit | string |
|
| priceCurrency | string |
|
| price | number |
|
| reusable | boolean |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"code": "action-code-1",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"type": "credit"
}
Credit - Patch
Update a credit action code
PATCH /action-codes/:code
Headers - Header
| Name | Type | Description |
|---|---|---|
| Authorization | string |
key to place the API token to using the grant 'Bearer' |
Header examples
Authorization-Example
{
"Authorization": "Bearer <your-api-token>"
}
Parameters - Parameter
| Name | Type | Description |
|---|---|---|
| global | boolean |
optional can be used for interbranch transactions |
| givenTo | string |
optional |
| givenToType | string |
optional |
| use | boolean |
optional operators |
boolean |
optional operators |
|
| give | string/boolean |
optional operators |
| name | string |
optional |
| used | number |
optional amount used if reusable |
| amount | number |
optional |
| limitType | string |
optional required if limit has value Allowed values: inventory-variant,service |
| limit | string |
optional inventory-variant/service id |
| priceCurrency | string |
optional Default value: PHP |
| price | number |
optional if set, code is sellable |
| reusable | boolean |
optional |
Examples
Example usage:
curl "https://yourdomain.com/action-codes/<action-code>" \
-X PATCH \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"name": "updated name"
}'
Parameters examples
json - Request-Example
{
"name": "updated name"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| code | string |
|
| createdAt | number |
|
| createdBy | string |
|
| template | string/boolean |
an action code template if true, else template used |
| parent | string |
|
| organization | string |
|
| global | boolean |
can be used for interbranch transactions |
| usedAt | number |
timestamp |
| usedBy | string |
patient/account uid who used this |
| printedAt | number |
timestamp |
| printedBy | string |
account uid |
| givenAt | number |
timestamp |
| givenBy | string |
account uid |
| givenTo | string |
account uid |
| type | string |
Allowed values: credit |
| name | string |
|
| used | number |
|
| amount | number |
|
| limitType | string |
|
| limit | string |
|
| priceCurrency | string |
|
| price | number |
|
| reusable | boolean |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"code": "action-code-1",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"type": "credit"
}
Credit - Post
Create a credit action code
POST /action-codes
Headers - Header
| Name | Type | Description |
|---|---|---|
| Authorization | string |
key to place the API token to using the grant 'Bearer' |
Header examples
Authorization-Example
{
"Authorization": "Bearer <your-api-token>"
}
Parameters - Parameter
| Name | Type | Description |
|---|---|---|
| organization | string |
|
| global | boolean |
optional can be used for interbranch transactions |
| template | string/boolean |
optional an action code template if true, else template used |
| givenTo | string |
optional |
| givenToType | string |
optional |
| type | string |
Allowed values: credit |
| name | string |
optional |
| used | number |
optional amount used if reusable |
| amount | number |
optional |
| limitType | string |
optional required if limit has value Allowed values: inventory-variant,service |
| limit | string |
optional inventory-variant/service id |
| priceCurrency | string |
optional Default value: PHP |
| price | number |
optional if set, code is sellable |
| reusable | boolean |
optional |
Examples
Example usage:
curl "https://yourdomain.com/action-codes" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <your-api-token>" \
-d '{
"type": "credit",
"organization": "org-id"
}'
Parameters examples
json - Request-Example
{
"type": "credit",
"organization": "org-id"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| code | string |
|
| createdAt | number |
|
| createdBy | string |
|
| template | string/boolean |
an action code template if true, else template used |
| parent | string |
|
| organization | string |
|
| global | boolean |
can be used for interbranch transactions |
| usedAt | number |
timestamp |
| usedBy | string |
patient/account uid who used this |
| printedAt | number |
timestamp |
| printedBy | string |
account uid |
| givenAt | number |
timestamp |
| givenBy | string |
account uid |
| givenTo | string |
account uid |
| type | string |
Allowed values: credit |
| name | string |
|
| used | number |
|
| amount | number |
|
| limitType | string |
|
| limit | string |
|
| priceCurrency | string |
|
| price | number |
|
| reusable | boolean |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"code": "action-code-1",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"type": "credit"
}
Discount - Delete
Delete specific discount action code
DELETE /action-codes/:code
Headers - Header
| Name | Type | Description |
|---|---|---|
| Authorization | string |
key to place the API token to using the grant 'Bearer' |
Header examples
Authorization-Example
{
"Authorization": "Bearer <your-api-token>"
}
Examples
Example usage:
curl "https://yourdomain.com/action-codes/<action-code>" \
-X DELETE \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| code | string |
|
| createdAt | number |
|
| createdBy | string |
|
| template | string/boolean |
an action code template if true, else template used |
| parent | string |
|
| organization | string |
|
| global | boolean |
can be used for interbranch transactions |
| usedAt | number |
timestamp |
| usedBy | string |
patient/account uid who used this |
| printedAt | number |
timestamp |
| printedBy | string |
account uid |
| givenAt | number |
timestamp |
| givenBy | string |
account uid |
| givenTo | string |
account uid |
| type | string |
Allowed values: discount |
| name | string |
|
| application | string |
|
| applicationSubtype | string |
|
| applicationRefs | string[] |
|
| percentage | number |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"code": "action-code-1",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"type": "discount"
}
Discount - Find
Get list of discount action codes
GET /action-codes
Headers - Header
| Name | Type | Description |
|---|---|---|
| Authorization | string |
key to place the API token to using the grant 'Bearer' |
Header examples
Authorization-Example
{
"Authorization": "Bearer <your-api-token>"
}
Examples
Example usage:
curl "https://yourdomain.com/action-codes?type=discount" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| actionCodes | object[] |
array of actionCode |
| actionCodes.code | string |
|
| actionCodes.createdAt | number |
|
| actionCodes.createdBy | string |
|
| actionCodes.template | string/boolean |
an action code template if true, else template used |
| actionCodes.parent | string |
|
| actionCodes.organization | string |
|
| actionCodes.global | boolean |
can be used for interbranch transactions |
| actionCodes.usedAt | number |
timestamp |
| actionCodes.usedBy | string |
patient/account uid who used this |
| actionCodes.printedAt | number |
timestamp |
| actionCodes.printedBy | string |
account uid |
| actionCodes.givenAt | number |
timestamp |
| actionCodes.givenBy | string |
account uid |
| actionCodes.givenTo | string |
account uid |
| actionCode.type | string |
Allowed values: discount |
| actionCode.name | string |
|
| actionCode.application | string |
|
| actionCode.applicationSubtype | string |
|
| actionCode.applicationRefs | string[] |
|
| actionCode.percentage | number |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
[
{
"code": "action-code-1",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"type": "discount"
},
{
"code": "action-code-2",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"type": "discount"
}
]
Discount - Get
Get specific discount action code
GET /action-codes/:code
Headers - Header
| Name | Type | Description |
|---|---|---|
| Authorization | string |
key to place the API token to using the grant 'Bearer' |
Header examples
Authorization-Example
{
"Authorization": "Bearer <your-api-token>"
}
Examples
Example usage:
curl "https://yourdomain.com/action-codes/<action-code>" \
-X GET \
-H "Authorization: Bearer <your-api-token>"
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| code | string |
|
| createdAt | number |
|
| createdBy | string |
|
| template | string/boolean |
an action code template if true, else template used |
| parent | string |
|
| organization | string |
|
| global | boolean |
can be used for interbranch transactions |
| usedAt | number |
timestamp |
| usedBy | string |
patient/account uid who used this |
| printedAt | number |
timestamp |
| printedBy | string |
account uid |
| givenAt | number |
timestamp |
| givenBy | string |
account uid |
| givenTo | string |
account uid |
| type | string |
Allowed values: discount |
| name | string |
|
| application | string |
|
| applicationSubtype | string |
|
| applicationRefs | string[] |
|
| percentage | number |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"code": "action-code-1",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"type": "discount"
}
Discount - Patch
Update a discount action code
PATCH /action-codes/:code
Headers - Header
| Name | Type | Description |
|---|---|---|
| Authorization | string |
key to place the API token to using the grant 'Bearer' |
Header examples
Authorization-Example
{
"Authorization": "Bearer <your-api-token>"
}
Parameters - Parameter
| Name | Type | Description |
|---|---|---|
| global | boolean |
optional can be used for interbranch transactions |
| givenTo | string |
optional |
| givenToType | string |
optional |
| use | boolean |
optional operators |
boolean |
optional operators |
|
| give | string/boolean |
optional operators |
| name | string |
optional discount name |
| application | string |
where the discount is applicable Allowed values: billing-item,billing-invoice |
| applicationSubtype | string |
optional where the discount is applicable Allowed values: inventory-variant,service |
| applicationRefs | string[] |
optional where the discount is applicable |
| percentage | number |
optional discount percentage |
Examples
Example usage:
curl "https://yourdomain.com/action-codes/<action-code>" \
-X PATCH \
-H "Content-Type: application/json"
-H "Authorization: Bearer <your-api-token>"
-d '{
"name": "updated name"
}'
Parameters examples
json - Request-Example
{
"name": "updated name"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| code | string |
|
| createdAt | number |
|
| createdBy | string |
|
| template | string/boolean |
an action code template if true, else template used |
| parent | string |
|
| organization | string |
|
| global | boolean |
can be used for interbranch transactions |
| usedAt | number |
timestamp |
| usedBy | string |
patient/account uid who used this |
| printedAt | number |
timestamp |
| printedBy | string |
account uid |
| givenAt | number |
timestamp |
| givenBy | string |
account uid |
| givenTo | string |
account uid |
| type | string |
Allowed values: discount |
| name | string |
|
| application | string |
|
| applicationSubtype | string |
|
| applicationRefs | string[] |
|
| percentage | number |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"code": "action-code-1",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"type": "discount"
}
Discount - Post
Create a discount action code
POST /action-codes
Headers - Header
| Name | Type | Description |
|---|---|---|
| Authorization | string |
key to place the API token to using the grant 'Bearer' |
Header examples
Authorization-Example
{
"Authorization": "Bearer <your-api-token>"
}
Parameters - Parameter
| Name | Type | Description |
|---|---|---|
| organization | string |
|
| global | boolean |
optional can be used for interbranch transactions |
| template | string/boolean |
optional an action code template if true, else template used |
| givenTo | string |
optional |
| givenToType | string |
optional |
| type | string |
Allowed values: discount |
| name | string |
optional discount name |
| application | string |
where the discount is applicable Allowed values: billing-item,billing-invoice |
| applicationSubtype | string |
optional where the discount is applicable Allowed values: inventory-variant,service |
| applicationRefs | string[] |
optional where the discount is applicable |
| percentage | number |
optional discount percentage |
Examples
Example usage:
curl "https://yourdomain.com/action-codes" \
-X POST \
-H "Content-Type: application/json"
-H "Authorization: Bearer <your-api-token>"
-d '{
"type": "discount",
"organization": "org-id"
}'
Parameters examples
json - Request-Example
{
"type": "discount",
"organization": "org-id"
}
Success response
Success response - Success 200
| Name | Type | Description |
|---|---|---|
| code | string |
|
| createdAt | number |
|
| createdBy | string |
|
| template | string/boolean |
an action code template if true, else template used |
| parent | string |
|
| organization | string |
|
| global | boolean |
can be used for interbranch transactions |
| usedAt | number |
timestamp |
| usedBy | string |
patient/account uid who used this |
| printedAt | number |
timestamp |
| printedBy | string |
account uid |
| givenAt | number |
timestamp |
| givenBy | string |
account uid |
| givenTo | string |
account uid |
| type | string |
Allowed values: discount |
| name | string |
|
| application | string |
|
| applicationSubtype | string |
|
| applicationRefs | string[] |
|
| percentage | number |
Success response example
Success response example - Success-Response:
HTTP/1.1 200 OK
{
"code": "action-code-1",
"createdAt": 1564661697125,
"createdBy": "some-uid",
"type": "discount"
}