Add/Update job_approval and its job_approval_list

Request Information

URI Parameters :

None.

Body Parameters :

job_approval
NameDescriptionTypeAdditional information
id

Primary Key

globally unique identifier

Required

jobs_id

Foreign key of jobs

globally unique identifier

Required

job_status_id

Job Status that will be used to alter the jobs (WaitingFurtherAction,Completed)

globally unique identifier
is_daily_approval

Indicate if it's just a daily approval or a complete approval

boolean
contact_id

The contact that confirm the job is done

globally unique identifier
contact_name

The contact name

string
customer_remarks

Additionnal remarks from the customer

string

Max length: 4000

customer_signature

Collection of byte
technician_signature

Collection of byte
date_generated

Local datetime when it has been finished

date
rating

Rating (0,5) the quality of the jobs

integer
db_file_ids

List of file selected (checked) on the job approval

string
email_notification_communication_id

globally unique identifier
email_notification_email_to

Mail to

string
email_notification_email_cc

Mail cc

string
email_notification_email_bcc

Mail bcc

string
email_notification_email_subject

Mail subject

string

Max length: 255

email_notification_email_body

Mail body

string
user_id

globally unique identifier
db_payment_method_id

globally unique identifier
ready_for_multi_approval

Indicate if it's just a daily approval or a complete approval

boolean
customer_date_signed

Date signed of customer

date
technican_date_signed

Date signed of technican

date
sys_selected_items

string
pdf_template_id

globally unique identifier
company_vat_id

globally unique identifier
sys_nb_job_approval_list

integer
db_language_id

globally unique identifier
modified_dateutc

Readonly system field managed by database, filled with GetUtcDate when adding,updating

date
dateutc_generated

UTC datetime when it has been finished

date

Request Formats :

application/json, text/json

Sample:
{
  "id": "86c2a53f-c5f5-474b-a07a-c4cd0a7048b6",
  "jobs_id": "7a4f305b-b954-46b1-b22a-163645e1848a",
  "job_status_id": "da1116a9-e81d-4492-aaec-884a5feb702a",
  "is_daily_approval": true,
  "contact_id": "166a3210-2122-4bf9-8dae-a7d5b9861393",
  "contact_name": "sample string 6",
  "customer_remarks": "sample string 7",
  "customer_signature": "QEA=",
  "technician_signature": "QEA=",
  "date_generated": "2026-01-12T00:20:17.7836769+00:00",
  "rating": 9,
  "db_file_ids": "sample string 10",
  "email_notification_communication_id": "d7c121a5-8884-4c2c-b034-64ddea9381f4",
  "email_notification_email_to": "sample string 12",
  "email_notification_email_cc": "sample string 13",
  "email_notification_email_bcc": "sample string 14",
  "email_notification_email_subject": "sample string 15",
  "email_notification_email_body": "sample string 16",
  "user_id": "191bdb4c-17be-4b88-a252-7b606d24166d",
  "db_payment_method_id": "68842b01-7a81-4489-bc40-11687b5013e4",
  "ready_for_multi_approval": true,
  "customer_date_signed": "2026-01-12T00:20:17.7836769+00:00",
  "technican_date_signed": "2026-01-12T00:20:17.7836769+00:00",
  "sys_selected_items": "sample string 22",
  "pdf_template_id": "48514951-ce04-48de-9d59-fd5212bfbaa8",
  "company_vat_id": "3b04504b-4789-4685-8a2b-0a4d733da1c3",
  "sys_nb_job_approval_list": 25,
  "db_language_id": "e3e0b146-0214-4433-821e-71a705e1d934",
  "modified_dateutc": "2026-01-12T00:20:17.7836769+00:00",
  "dateutc_generated": "2026-01-12T00:20:17.7836769+00:00"
}

application/xml, text/xml

Sample:
<job_approval xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <company_vat_id>3b04504b-4789-4685-8a2b-0a4d733da1c3</company_vat_id>
  <contact_id>166a3210-2122-4bf9-8dae-a7d5b9861393</contact_id>
  <contact_name>sample string 6</contact_name>
  <customer_date_signed>2026-01-12T00:20:17.783Z</customer_date_signed>
  <customer_remarks>sample string 7</customer_remarks>
  <customer_signature>QEA=</customer_signature>
  <date_generated>2026-01-12T00:20:17.783Z</date_generated>
  <dateutc_generated>2026-01-12T00:20:17.783Z</dateutc_generated>
  <db_file_ids>sample string 10</db_file_ids>
  <db_language_id>e3e0b146-0214-4433-821e-71a705e1d934</db_language_id>
  <db_payment_method_id>68842b01-7a81-4489-bc40-11687b5013e4</db_payment_method_id>
  <email_notification_communication_id>d7c121a5-8884-4c2c-b034-64ddea9381f4</email_notification_communication_id>
  <email_notification_email_bcc>sample string 14</email_notification_email_bcc>
  <email_notification_email_body>sample string 16</email_notification_email_body>
  <email_notification_email_cc>sample string 13</email_notification_email_cc>
  <email_notification_email_subject>sample string 15</email_notification_email_subject>
  <email_notification_email_to>sample string 12</email_notification_email_to>
  <id>86c2a53f-c5f5-474b-a07a-c4cd0a7048b6</id>
  <is_daily_approval>true</is_daily_approval>
  <job_status_id>da1116a9-e81d-4492-aaec-884a5feb702a</job_status_id>
  <jobs_id>7a4f305b-b954-46b1-b22a-163645e1848a</jobs_id>
  <modified_dateutc>2026-01-12T00:20:17.783Z</modified_dateutc>
  <pdf_template_id>48514951-ce04-48de-9d59-fd5212bfbaa8</pdf_template_id>
  <rating>9</rating>
  <ready_for_multi_approval>true</ready_for_multi_approval>
  <sys_nb_job_approval_list>25</sys_nb_job_approval_list>
  <sys_selected_items>sample string 22</sys_selected_items>
  <technican_date_signed>2026-01-12T00:20:17.783Z</technican_date_signed>
  <technician_signature>QEA=</technician_signature>
  <user_id>191bdb4c-17be-4b88-a252-7b606d24166d</user_id>
</job_approval>

Response Information

Resource Description :

IHttpActionResult

job_approval
NameDescriptionTypeAdditional information
id

Primary Key

globally unique identifier

Required

jobs_id

Foreign key of jobs

globally unique identifier

Required

job_status_id

Job Status that will be used to alter the jobs (WaitingFurtherAction,Completed)

globally unique identifier
is_daily_approval

Indicate if it's just a daily approval or a complete approval

boolean
contact_id

The contact that confirm the job is done

globally unique identifier
contact_name

The contact name

string
customer_remarks

Additionnal remarks from the customer

string

Max length: 4000

customer_signature

Collection of byte
technician_signature

Collection of byte
date_generated

Local datetime when it has been finished

date
rating

Rating (0,5) the quality of the jobs

integer
db_file_ids

List of file selected (checked) on the job approval

string
email_notification_communication_id

globally unique identifier
email_notification_email_to

Mail to

string
email_notification_email_cc

Mail cc

string
email_notification_email_bcc

Mail bcc

string
email_notification_email_subject

Mail subject

string

Max length: 255

email_notification_email_body

Mail body

string
user_id

globally unique identifier
db_payment_method_id

globally unique identifier
ready_for_multi_approval

Indicate if it's just a daily approval or a complete approval

boolean
customer_date_signed

Date signed of customer

date
technican_date_signed

Date signed of technican

date
sys_selected_items

string
pdf_template_id

globally unique identifier
company_vat_id

globally unique identifier
sys_nb_job_approval_list

integer
db_language_id

globally unique identifier
modified_dateutc

Readonly system field managed by database, filled with GetUtcDate when adding,updating

date
dateutc_generated

UTC datetime when it has been finished

date

Response Formats

application/json, text/json

Sample:
{
  "id": "6859750b-8c12-447e-a74b-3c7d8d2c6426",
  "jobs_id": "2da0c2fc-c22e-48ec-ac47-338a6efa5ef2",
  "job_status_id": "bba91ea7-c349-4c6f-9464-e7879252d600",
  "is_daily_approval": true,
  "contact_id": "18802575-63a0-44ad-bc88-ed566e5429fb",
  "contact_name": "sample string 6",
  "customer_remarks": "sample string 7",
  "customer_signature": "QEA=",
  "technician_signature": "QEA=",
  "date_generated": "2026-01-12T00:20:17.8038082+00:00",
  "rating": 9,
  "db_file_ids": "sample string 10",
  "email_notification_communication_id": "7d4fc70f-b443-4b2c-ab72-dd366706bf79",
  "email_notification_email_to": "sample string 12",
  "email_notification_email_cc": "sample string 13",
  "email_notification_email_bcc": "sample string 14",
  "email_notification_email_subject": "sample string 15",
  "email_notification_email_body": "sample string 16",
  "user_id": "94c49016-7cc0-4d6c-8527-c5a45c21d7f3",
  "db_payment_method_id": "900c3725-791a-4470-94d8-b840e3ecf276",
  "ready_for_multi_approval": true,
  "customer_date_signed": "2026-01-12T00:20:17.8038082+00:00",
  "technican_date_signed": "2026-01-12T00:20:17.8038082+00:00",
  "sys_selected_items": "sample string 22",
  "pdf_template_id": "366c1fc0-ba48-4fc3-9bdc-09ed065af4fe",
  "company_vat_id": "c9126832-2345-4348-873a-fa1e25d81f1a",
  "sys_nb_job_approval_list": 25,
  "db_language_id": "4a139ecf-9a0c-4dce-ac31-085b1bfa1aaf",
  "modified_dateutc": "2026-01-12T00:20:17.8038082+00:00",
  "dateutc_generated": "2026-01-12T00:20:17.8038082+00:00"
}

application/xml, text/xml

Sample:
<job_approval xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <company_vat_id>c9126832-2345-4348-873a-fa1e25d81f1a</company_vat_id>
  <contact_id>18802575-63a0-44ad-bc88-ed566e5429fb</contact_id>
  <contact_name>sample string 6</contact_name>
  <customer_date_signed>2026-01-12T00:20:17.803Z</customer_date_signed>
  <customer_remarks>sample string 7</customer_remarks>
  <customer_signature>QEA=</customer_signature>
  <date_generated>2026-01-12T00:20:17.803Z</date_generated>
  <dateutc_generated>2026-01-12T00:20:17.803Z</dateutc_generated>
  <db_file_ids>sample string 10</db_file_ids>
  <db_language_id>4a139ecf-9a0c-4dce-ac31-085b1bfa1aaf</db_language_id>
  <db_payment_method_id>900c3725-791a-4470-94d8-b840e3ecf276</db_payment_method_id>
  <email_notification_communication_id>7d4fc70f-b443-4b2c-ab72-dd366706bf79</email_notification_communication_id>
  <email_notification_email_bcc>sample string 14</email_notification_email_bcc>
  <email_notification_email_body>sample string 16</email_notification_email_body>
  <email_notification_email_cc>sample string 13</email_notification_email_cc>
  <email_notification_email_subject>sample string 15</email_notification_email_subject>
  <email_notification_email_to>sample string 12</email_notification_email_to>
  <id>6859750b-8c12-447e-a74b-3c7d8d2c6426</id>
  <is_daily_approval>true</is_daily_approval>
  <job_status_id>bba91ea7-c349-4c6f-9464-e7879252d600</job_status_id>
  <jobs_id>2da0c2fc-c22e-48ec-ac47-338a6efa5ef2</jobs_id>
  <modified_dateutc>2026-01-12T00:20:17.803Z</modified_dateutc>
  <pdf_template_id>366c1fc0-ba48-4fc3-9bdc-09ed065af4fe</pdf_template_id>
  <rating>9</rating>
  <ready_for_multi_approval>true</ready_for_multi_approval>
  <sys_nb_job_approval_list>25</sys_nb_job_approval_list>
  <sys_selected_items>sample string 22</sys_selected_items>
  <technican_date_signed>2026-01-12T00:20:17.803Z</technican_date_signed>
  <technician_signature>QEA=</technician_signature>
  <user_id>94c49016-7cc0-4d6c-8527-c5a45c21d7f3</user_id>
</job_approval>