Devis

Estimations

Estimations - Ajouter de nouvelles estimations

POST  votredomaine.com/api/estimates

Header

json

Champ

Type

Description

Authorization

String

Jeton d'authentification d'accès de base.

Paramètre

json

Champ

Type

Description

clientid

Number

Obligatoire. Customer_id

number

Number

Obligatoire. Number d'estimations

date

Date

Obligatoire. Date des estimations

duedate (facultatif)

Date

Facultatif. Date d'expiration des estimations

currency

Number

Obligatoire. champ de devise

newitems

Déployer

Obligatoire. Nouveaux éléments à ajouter

subtotal

Décimal

Obligatoire. calcul basé sur la quantité, le taux et la taxe de l'article

total

Décimal

Obligatoire. calcul basé sur le sous-total, la remise et l'ajustement

billing_street

String

Facultatif. Adresse de la rue

billing_city (facultatif)

String

Facultatif. Nom de la ville pour la facturation

billing_state (facultatif)

String

Facultatif. Nom de l'état pour la facturation

billing_zip (facultatif)

Number

Facultatif. Code postal

billing_country (facultatif)

Number

Facultatif. Code postal

shipping_street (facultatif)

String

Facultatif. Adresse d'expédition

shipping_city (facultatif)

String

Facultatif. Nom de la ville pour l'expédition

shipping_state (facultatif)

String

Facultatif. Nom de l'état pour l'expédition

shipping_zip (facultatif)

Number

Facultatif. Code postal pour l'expédition

shipping_country (facultatif)

Number

Facultatif. Code postal

tags (facultatif)

String

Facultatif. Tags (séparés par des virgules

status (facultatif)

Number

Facultatif. ID de status (le status par défaut est Accepté)

Reference (facultatif)

String

Facultatif. Nom de référence

sale_agent (facultatif)

Number

Facultatif. Nom de l'agent de vente

adminnote (facultatif)

String

Facultatif. notes de l'administrateur

clientnote (facultatif)

String

Facultatif. remarques clients

terms (facultatif)

String

Facultatif. Conditions

Succès 200

json

Champ

Type

Description

status

booléen

État de la demande.

message

String

Estimations ajoutées avec succès

Erreur 4xx

json

Nom

Type

Description

status

booléen

État de la demande.

message

String

Échec de l'ajout des estimations

newitems[]

String

Le champ Articles est obligatoire

number

String

Le numéro de devis est déjà utilisé

subtotal

String

Le champ Sous-total est obligatoire

total

String

Le champ Total est obligatoire

  • Réponse réussie

HTTP/1.1 200 OK{  "status": true,  "message": "Estimates Added Successfully"}

  • Réponse d’erreur

HTTP/1.1 404 Not Found{  "status": false,  "message": "Estimates Add Fail"}

Estimations - Supprimer l'estimation

SUPPRIMER  votredomaine.com/api/estimates/:id

Header

json

Champ

Type

Description

Authorization

String

Jeton d'authentification d'accès de base.

Succès 200

json

Champ

Type

Description

status

booléen

État de la demande.

message

String

Estimations supprimées avec succès

Erreur 4xx

json

Nom

Type

Description

status

booléen

État de la demande.

message

String

Échec de la suppression de l'estimation

  • Réponse réussie

HTTP/1.1 200 OK{  "status": true,  "message": "Estimate Deleted Successfully"}

  • Réponse d’erreur

HTTP/1.1 404 Not Found{  "status": false,  "message": "Estimate Delete Fail"}

Devis - Demander des informations sur le devis

OBTENEZ  votredomaine.com/api/estimates/:id

Header

json

Champ

Type

Description

Authorization

String

Jeton d'authentification d'accès de base.

Paramètre

json

Champ

Type

Description

id

Number

Contacter l'identifiant unique

Succès 200

json

Champ

Type

Description

Estimate

Objet

information.

Erreur 4xx

json

Nom

Type

Description

status

booléen

État de la demande.

message

String

Aucune donnée n'a été trouvée.

  • Réponse réussie

HTTP/1.1 200 OK
{
"id": "1",
"sent": "0",
"datesend": null,
"clientid": "1",
"deleted_customer_name": null,
"project_id": "0",
"number": "1",
"prefix": "EST-",
"number_format": "1",
"hash": "b12ae9de6471d0cf153d7846f05128af",
"datecreated": "2021-07-31 11:06:49",
"date": "2021-07-31",
"expirydate": "2021-08-07",
"currency": "1",
"subtotal": "1200.00",
"total_tax": "0.00",
"total": "1200.00",
"adjustment": "0.00",
"addedfrom": "1",
"status": "1",
"clientnote": "",
"adminnote": "",
"discount_percent": "0.00",
"discount_total": "0.00",
"discount_type": "",
"invoiceid": null,
"invoiced_date": null,
"terms": "",
"reference_no": "",
"sale_agent": "0",
"billing_street": "Thangadh, Gujarat, India<br />\r\nShipping",
"billing_city": "Thangadh",
"billing_state": "Gujarat",
"billing_zip": "363630",
"billing_country": "102",
"shipping_street": "Thangadh, Gujarat, India<br />\r\nShipping",
"shipping_city": "Thangadh",
"shipping_state": "Gujarat",
"shipping_zip": "363630",
"shipping_country": "102",
"include_shipping": "1",
"show_shipping_on_estimate": "1",
"show_quantity_as": "1",
"pipeline_order": "0",
"is_expiry_notified": "0",
"acceptance_firstname": null,
"acceptance_lastname": null,
"acceptance_email": null,
"acceptance_date": null,
"acceptance_ip": null,
"signature": null,
"short_link": null,
"symbol": "$",
"name": "USD",
"decimal_separator": ".",
"thousand_separator": ",",
"placement": "before",
"isdefault": "1",
"currencyid": "1",
"currency_name": "USD",
"attachments": [],
"visible_attachments_to_customer_found": false,
"items": [
{
"id": "2",
"rel_id": "1",
"rel_type": "estimate",
"description": "test",
"long_description": "test",
"qty": "1.00",
"rate": "1200.00",
"unit": "1",
"item_order": "1"
}
],
"client": {
"userid": "1",
"company": "test",
"vat": "",
"phonenumber": "01324568903",
"country": "102",
"city": "test",
"zip": "3000",
"state": "Test",
"address": "Test",
"website": "",
"datecreated": "2021-07-30 16:29:46",
"active": "1",
"leadid": null,
"billing_street": "Test",
"billing_city": "Test",
"billing_state": "Test",
"billing_zip": "3000",
"billing_country": "102",
"shipping_street": "Test",
"shipping_city": "Test",
"shipping_state": "Test",
"shipping_zip": "3000",
"shipping_country": "102",
"longitude": null,
"latitude": null,
"default_language": "",
"default_currency": "0",
"show_primary_contact": "0",
"stripe_id": null,
"registration_confirmed": "1",
"addedfrom": "1"
},
"scheduled_email": null,
"customfields": []
}

  • Réponse d’erreur

HTTP/1.1 404 Not Found{  "status": false,  "message": "No data were found"}

Estimations - Rechercher des informations sur les estimations

OBTENEZ  votredomaine.com/api/estimates/search/:keysearch

Header

json

Champ

Type

Description

Authorization

String

Jeton d'authentification d'accès de base.

Paramètre

json

Champ

Type

Description

keysearch

String

Rechercher des mots-clés.

Succès 200

json

Champ

Type

Description

Estimate

Objet

Information.

Erreur 4xx

json

Nom

Type

Description

status

booléen

État de la demande.

message

String

Aucune donnée n'a été trouvée.

  • Réponse réussie

HTTP/1.1 200 OK
{
"id": "2",
"sent": "0",
"datesend": null,
"clientid": "1",
"deleted_customer_name": null,
"project_id": "0",
"number": "2",
"prefix": "EST-",
"number_format": "1",
"hash": "ac754972999f948ade369c70bb44d696",
"datecreated": "2021-07-30 16:29:46",
"date": "2021-08-01",
"expirydate": "2021-08-08",
"currency": "1",
"subtotal": "1200.00",
"total_tax": "0.00",
"total": "1200.00",
"adjustment": "0.00",
"addedfrom": "1",
"status": "1",
"clientnote": "",
"adminnote": "adminnote",
"discount_percent": "0.00",
"discount_total": "0.00",
"discount_type": "",
"invoiceid": null,
"invoiced_date": null,
"terms": "",
"reference_no": "",
"sale_agent": "0",
"billing_street": "Test",
"billing_city": "Test",
"billing_state": "Test",
"billing_zip": "3000",
"billing_country": "102",
"shipping_street": "Test",
"shipping_city": "Test",
"shipping_state": "Test",
"shipping_zip": "3000",
"shipping_country": "102",
"include_shipping": "1",
"show_shipping_on_estimate": "1",
"show_quantity_as": "1",
"pipeline_order": "0",
"is_expiry_notified": "0",
"acceptance_firstname": null,
"acceptance_lastname": null,
"acceptance_email": null,
"acceptance_date": null,
"acceptance_ip": null,
"signature": null,
"short_link": null,
"userid": "1",
"company": "test",
"vat": "",
"phonenumber": "01324568903",
"country": "102",
"city": "Test",
"zip": "3000",
"state": "Test",
"address": "Test",
"website": "",
"active": "1",
"leadid": null,
"longitude": null,
"latitude": null,
"default_language": "",
"default_currency": "0",
"show_primary_contact": "0",
"stripe_id": null,
"registration_confirmed": "1",
"estimateid": "2",
"customfields": []
}

  • Réponse d’erreur

HTTP/1.1 404 Not Found{  "status": false,  "message": "No Data Were Found"}

Estimations - Mettre à jour une estimation

METTRE  votredomaine.com/api/estimates/:id

Header

json

Champ

Type

Description

Authorization

String

Jeton d'authentification d'accès de base.

Paramètre

json

Champ

Type

Description

clientid

String

Obligatoire. Client.

billing_street

String

Obligatoire. Adresse de la rue

billing_city (facultatif)

String

Facultatif. Nom de la ville pour la facturation

billing_state (facultatif)

String

Facultatif. Nom de l'état pour la facturation

billing_zip (facultatif)

Number

Facultatif. Code postal

billing_country (facultatif)

Number

Facultatif. Code postal

include_shipping (facultatif)

booléen

Facultatif. définissez oui si vous voulez ajouter une adresse de livraison

Valeur par défaut:no

show_shipping_on_estimate (facultatif)

booléen

Facultatif. Affiche les détails d'expédition dans l'estimation.

shipping_street (facultatif)

String

Facultatif. Adresse d'expédition

shipping_city (facultatif)

String

Facultatif. Nom de la ville pour l'expédition

shipping_state (facultatif)

String

Facultatif. Nom de l'état pour l'expédition

shipping_zip (facultatif)

Number

Facultatif. Code postal pour l'expédition

shipping_country (facultatif)

Number

Facultatif. Code postal

number

Number

Obligatoire. Estimation du Number

date

Date

Obligatoire. Date d'estimation

expirydate (facultatif)

Date

Facultatif. Date d'expiration de l'estimation

tags (facultatif)

String

Facultatif. Tags (séparés par des virgules

currency

Number

Obligatoire. champ de devise

status

Number

Obligatoire. Status de l'estimation (par exemple, brouillon, envoyé)

reference_no (facultatif)

String

Facultatif. Référence #

sale_agent (facultatif)

Number

Facultatif. Nom de l'agent de vente

discount_type (facultatif)

String

Facultatif. type de réduction avant taxes / après taxes

adminnote (facultatif)

String

Facultatif. notes de l'administrateur

items (facultatif)

Déployer

Obligatoire. Articles existants avec ID

removed_items (facultatif)

Déployer

Facultatif. Éléments à retirer

newitems (facultatif)

Déployer

Facultatif. Nouveaux éléments à ajouter

subtotal

Décimal

Obligatoire. calcul basé sur la quantité, le taux et la taxe de l'article

total

Décimal

Obligatoire. calcul basé sur le sous-total, la remise et l'ajustement

clientnote (facultatif)

String

Facultatif. remarques clients

terms (facultatif)

String

Facultatif. Conditions

Erreur 4xx

json

Nom

Type

Description

Number

String

Le numéro d'estimation est déjà utilisé

  • Réponse réussie

HTTP/1.1 200 OK{  "status": false,  "message": "Estimate Updated Successfully"}

  • Réponse d’erreur

HTTP/1.1 404 Not Found{  "status": false,  "message": "Estimate Update Fail"}

Avez-vous trouvé cet article utile ?

  • Introduction

    API REST GlueCRM Commandes disponibles et exemples d'API REST pour GlueCRM Introduction L'API foncti...
  • Clients

    Client Client - Ajouter un nouveau client POST votredomaine.com/api/customers Header json Champ...
  • Contacts

    Contact Contact - Ajouter un nouveau contact POST votredomaine.com/api/contacts/ Header json Ch...
  • Factures

    Facture Facture - Ajouter une nouvelle facture POST votredomaine.com/api/invoices Header json C...
  • Articles

    Articles Articles - Demander des informations sur les articles OBTENEZ votredomaine.com/api/items/i...