Estimates

List all estimates

Returns a paginated list of all estimates in the administration.

The filter argument allows you to filter on the list of estimates. Filters are a combination of keys and values, separated by a comma: period:this_year,state:all. The available options for filtering are:

Filter Type Default Description
state String all all, draft, open, late, accepted, rejected, billed or archived
period String this_year This can either be the description of a period (this_month, prev_month, next_month, this_quarter, prev_quarter, next_quarter, this_year, prev_year, next_year) or a custom period (201301..201302, 20130101..20130131)
contact_id Integer   Filters estimates by a single contact
workflow_id Integer   Filters estimates by a single workflow

You can filter by multiple states at the same time as well. To do this, separate the state values by a pipe: state:draft|scheduled.

Parameters

Parameter Type Description
filter String

See table above for detailed options.

Example: returns all estimates of an administration

Request

curl -s -H "Content-Type: application/json" -H "Authorization: Bearer 84ec207ad0154a508f798e615a998ac1fd752926d00f955fb1df3e144cba44ab" \
  -XGET \
  https://moneybird.com/api/v2/123/estimates.json?
    

Response

        
          
          Status: 200 OK
        
      
[
  {
    "id": "426664140677842648",
    "administration_id": 123,
    "contact_id": "426664140153554630",
    "contact": {
      "id": "426664140153554630",
      "administration_id": 123,
      "company_name": "Foobar Holding B.V.",
      "firstname": "",
      "lastname": "",
      "address1": "Hoofdstraat 12",
      "address2": "",
      "zipcode": "1234AB",
      "city": "Amsterdam",
      "country": "NL",
      "phone": "",
      "delivery_method": "Email",
      "customer_id": "1",
      "tax_number": "",
      "chamber_of_commerce": "",
      "bank_account": "",
      "attention": "",
      "email": "info@example.com",
      "email_ubl": true,
      "send_invoices_to_attention": "",
      "send_invoices_to_email": "info@example.com",
      "send_estimates_to_attention": "",
      "send_estimates_to_email": "info@example.com",
      "sepa_active": false,
      "sepa_iban": "",
      "sepa_iban_account_name": "",
      "sepa_bic": "",
      "sepa_mandate_id": "",
      "sepa_mandate_date": null,
      "sepa_sequence_type": "RCUR",
      "credit_card_number": "",
      "credit_card_reference": "",
      "credit_card_type": null,
      "tax_number_validated_at": null,
      "tax_number_valid": null,
      "invoice_workflow_id": null,
      "estimate_workflow_id": null,
      "si_identifier": "",
      "si_identifier_type": null,
      "moneybird_payments_mandate": false,
      "created_at": "2024-07-16T08:30:53.917Z",
      "updated_at": "2024-07-16T08:30:53.917Z",
      "version": 1721118653,
      "sales_invoices_url": "https://moneybird.dev/123/sales_invoices/f307bd5a9c795f2d35c964de9c72532a50f888684b6819b05b805ac3629f3ef0/all",
      "notes": [

      ],
      "custom_fields": [

      ],
      "contact_people": [

      ],
      "archived": false
    },
    "contact_person_id": null,
    "contact_person": null,
    "estimate_id": "2024-0004",
    "workflow_id": "426664036497622588",
    "document_style_id": "426664036528031296",
    "identity_id": "426664036248061493",
    "draft_id": null,
    "state": "open",
    "estimate_date": "2024-07-16",
    "due_date": "2024-07-30",
    "reference": "Project X",
    "language": "nl",
    "currency": "EUR",
    "exchange_rate": "1.0",
    "discount": "0.0",
    "original_estimate_id": null,
    "show_tax": true,
    "sign_online": true,
    "sent_at": "2024-07-16",
    "accepted_at": null,
    "rejected_at": null,
    "archived_at": null,
    "created_at": "2024-07-16T08:30:54.416Z",
    "updated_at": "2024-07-16T08:30:54.490Z",
    "public_view_code": "813908",
    "public_view_code_expires_at": "2024-10-16T08:30:54.460Z",
    "version": 1721118654,
    "pre_text": "Hello, here is your quote",
    "post_text": "Please sign it",
    "details": [
      {
        "id": "426664140679939801",
        "administration_id": 123,
        "tax_rate_id": "426664036220798511",
        "ledger_account_id": "426664036164175387",
        "project_id": null,
        "product_id": null,
        "amount": "1 x",
        "amount_decimal": "1.0",
        "description": "Project X",
        "price": "300.0",
        "period": null,
        "row_order": 1,
        "total_price_excl_tax_with_discount": "300.0",
        "total_price_excl_tax_with_discount_base": "300.0",
        "tax_report_reference": [
          "NL/1a"
        ],
        "mandatory_tax_text": null,
        "created_at": "2024-07-16T08:30:54.419Z",
        "updated_at": "2024-07-16T08:30:54.488Z",
        "is_optional": false,
        "is_selected": true
      }
    ],
    "prices_are_incl_tax": false,
    "total_price_excl_tax": "300.0",
    "total_price_excl_tax_base": "300.0",
    "total_price_incl_tax": "363.0",
    "total_price_incl_tax_base": "363.0",
    "total_discount": "0.0",
    "url": "http://moneybird.dev/123/estimates/30f7459ed57d2aebb451cbc9286268ca245db67529f7df350567325bfed36ee3/f307bd5a9c795f2d35c964de9c72532a50f888684b6819b05b805ac3629f3ef0",
    "custom_fields": [

    ],
    "notes": [

    ],
    "attachments": [

    ],
    "events": [
      {
        "administration_id": 123,
        "user_id": 17211185545521,
        "action": "estimate_created",
        "link_entity_id": null,
        "link_entity_type": null,
        "data": {
        },
        "created_at": "2024-07-16T08:30:54.424Z",
        "updated_at": "2024-07-16T08:30:54.424Z"
      },
      {
        "administration_id": 123,
        "user_id": 17211185545521,
        "action": "estimate_send_email",
        "link_entity_id": null,
        "link_entity_type": null,
        "data": {
          "email_address": "info@example.com",
          "email_message": "Geachte Foobar Holding B.V.,\n\nHierbij ontvangt u van ons een prijsopgave 2024-0004 voor onze\ndiensten.\n\nMet vriendelijke groet,\n\nParkietje B.V."
        },
        "created_at": "2024-07-16T08:30:54.501Z",
        "updated_at": "2024-07-16T08:30:54.501Z"
      }
    ],
    "tax_totals": [
      {
        "tax_rate_id": "426664036220798511",
        "taxable_amount": "300.0",
        "taxable_amount_base": "300.0",
        "tax_amount": "63.0",
        "tax_amount_base": "63.0"
      }
    ]
  },
  {
    "id": "426664140517410516",
    "administration_id": 123,
    "contact_id": "426664140153554630",
    "contact": {
      "id": "426664140153554630",
      "administration_id": 123,
      "company_name": "Foobar Holding B.V.",
      "firstname": "",
      "lastname": "",
      "address1": "Hoofdstraat 12",
      "address2": "",
      "zipcode": "1234AB",
      "city": "Amsterdam",
      "country": "NL",
      "phone": "",
      "delivery_method": "Email",
      "customer_id": "1",
      "tax_number": "",
      "chamber_of_commerce": "",
      "bank_account": "",
      "attention": "",
      "email": "info@example.com",
      "email_ubl": true,
      "send_invoices_to_attention": "",
      "send_invoices_to_email": "info@example.com",
      "send_estimates_to_attention": "",
      "send_estimates_to_email": "info@example.com",
      "sepa_active": false,
      "sepa_iban": "",
      "sepa_iban_account_name": "",
      "sepa_bic": "",
      "sepa_mandate_id": "",
      "sepa_mandate_date": null,
      "sepa_sequence_type": "RCUR",
      "credit_card_number": "",
      "credit_card_reference": "",
      "credit_card_type": null,
      "tax_number_validated_at": null,
      "tax_number_valid": null,
      "invoice_workflow_id": null,
      "estimate_workflow_id": null,
      "si_identifier": "",
      "si_identifier_type": null,
      "moneybird_payments_mandate": false,
      "created_at": "2024-07-16T08:30:53.917Z",
      "updated_at": "2024-07-16T08:30:53.917Z",
      "version": 1721118653,
      "sales_invoices_url": "https://moneybird.dev/123/sales_invoices/f307bd5a9c795f2d35c964de9c72532a50f888684b6819b05b805ac3629f3ef0/all",
      "notes": [

      ],
      "custom_fields": [

      ],
      "contact_people": [

      ],
      "archived": false
    },
    "contact_person_id": null,
    "contact_person": null,
    "estimate_id": "2024-0003",
    "workflow_id": "426664036497622588",
    "document_style_id": "426664036528031296",
    "identity_id": "426664036248061493",
    "draft_id": null,
    "state": "open",
    "estimate_date": "2024-07-16",
    "due_date": "2024-07-30",
    "reference": "Project X",
    "language": "nl",
    "currency": "EUR",
    "exchange_rate": "1.0",
    "discount": "0.0",
    "original_estimate_id": null,
    "show_tax": true,
    "sign_online": true,
    "sent_at": "2024-07-16",
    "accepted_at": null,
    "rejected_at": null,
    "archived_at": null,
    "created_at": "2024-07-16T08:30:54.263Z",
    "updated_at": "2024-07-16T08:30:54.338Z",
    "public_view_code": "891309",
    "public_view_code_expires_at": "2024-10-16T08:30:54.300Z",
    "version": 1721118654,
    "pre_text": "Hello, here is your quote",
    "post_text": "Please sign it",
    "details": [
      {
        "id": "426664140519507669",
        "administration_id": 123,
        "tax_rate_id": "426664036220798511",
        "ledger_account_id": "426664036164175387",
        "project_id": null,
        "product_id": null,
        "amount": "1 x",
        "amount_decimal": "1.0",
        "description": "Project X",
        "price": "300.0",
        "period": null,
        "row_order": 1,
        "total_price_excl_tax_with_discount": "300.0",
        "total_price_excl_tax_with_discount_base": "300.0",
        "tax_report_reference": [
          "NL/1a"
        ],
        "mandatory_tax_text": null,
        "created_at": "2024-07-16T08:30:54.265Z",
        "updated_at": "2024-07-16T08:30:54.336Z",
        "is_optional": false,
        "is_selected": true
      }
    ],
    "prices_are_incl_tax": false,
    "total_price_excl_tax": "300.0",
    "total_price_excl_tax_base": "300.0",
    "total_price_incl_tax": "363.0",
    "total_price_incl_tax_base": "363.0",
    "total_discount": "0.0",
    "url": "http://moneybird.dev/123/estimates/af2e88ae41361ebf6a4cc8940fe0510c95bd2f350ddc00a0638023ddc57d807c/f307bd5a9c795f2d35c964de9c72532a50f888684b6819b05b805ac3629f3ef0",
    "custom_fields": [

    ],
    "notes": [

    ],
    "attachments": [

    ],
    "events": [
      {
        "administration_id": 123,
        "user_id": 17211185545521,
        "action": "estimate_created",
        "link_entity_id": null,
        "link_entity_type": null,
        "data": {
        },
        "created_at": "2024-07-16T08:30:54.271Z",
        "updated_at": "2024-07-16T08:30:54.271Z"
      },
      {
        "administration_id": 123,
        "user_id": 17211185545521,
        "action": "estimate_send_email",
        "link_entity_id": null,
        "link_entity_type": null,
        "data": {
          "email_address": "info@example.com",
          "email_message": "Geachte Foobar Holding B.V.,\n\nHierbij ontvangt u van ons een prijsopgave 2024-0003 voor onze\ndiensten.\n\nMet vriendelijke groet,\n\nParkietje B.V."
        },
        "created_at": "2024-07-16T08:30:54.352Z",
        "updated_at": "2024-07-16T08:30:54.352Z"
      }
    ],
    "tax_totals": [
      {
        "tax_rate_id": "426664036220798511",
        "taxable_amount": "300.0",
        "taxable_amount_base": "300.0",
        "tax_amount": "63.0",
        "tax_amount_base": "63.0"
      }
    ]
  },
  {
    "id": "426664140403115728",
    "administration_id": 123,
    "contact_id": "426664140153554630",
    "contact": {
      "id": "426664140153554630",
      "administration_id": 123,
      "company_name": "Foobar Holding B.V.",
      "firstname": "",
      "lastname": "",
      "address1": "Hoofdstraat 12",
      "address2": "",
      "zipcode": "1234AB",
      "city": "Amsterdam",
      "country": "NL",
      "phone": "",
      "delivery_method": "Email",
      "customer_id": "1",
      "tax_number": "",
      "chamber_of_commerce": "",
      "bank_account": "",
      "attention": "",
      "email": "info@example.com",
      "email_ubl": true,
      "send_invoices_to_attention": "",
      "send_invoices_to_email": "info@example.com",
      "send_estimates_to_attention": "",
      "send_estimates_to_email": "info@example.com",
      "sepa_active": false,
      "sepa_iban": "",
      "sepa_iban_account_name": "",
      "sepa_bic": "",
      "sepa_mandate_id": "",
      "sepa_mandate_date": null,
      "sepa_sequence_type": "RCUR",
      "credit_card_number": "",
      "credit_card_reference": "",
      "credit_card_type": null,
      "tax_number_validated_at": null,
      "tax_number_valid": null,
      "invoice_workflow_id": null,
      "estimate_workflow_id": null,
      "si_identifier": "",
      "si_identifier_type": null,
      "moneybird_payments_mandate": false,
      "created_at": "2024-07-16T08:30:53.917Z",
      "updated_at": "2024-07-16T08:30:53.917Z",
      "version": 1721118653,
      "sales_invoices_url": "https://moneybird.dev/123/sales_invoices/f307bd5a9c795f2d35c964de9c72532a50f888684b6819b05b805ac3629f3ef0/all",
      "notes": [

      ],
      "custom_fields": [

      ],
      "contact_people": [

      ],
      "archived": false
    },
    "contact_person_id": null,
    "contact_person": null,
    "estimate_id": "2024-0002",
    "workflow_id": "426664036497622588",
    "document_style_id": "426664036528031296",
    "identity_id": "426664036248061493",
    "draft_id": null,
    "state": "open",
    "estimate_date": "2024-07-16",
    "due_date": "2024-07-30",
    "reference": "Project X",
    "language": "nl",
    "currency": "EUR",
    "exchange_rate": "1.0",
    "discount": "0.0",
    "original_estimate_id": null,
    "show_tax": true,
    "sign_online": true,
    "sent_at": "2024-07-16",
    "accepted_at": null,
    "rejected_at": null,
    "archived_at": null,
    "created_at": "2024-07-16T08:30:54.154Z",
    "updated_at": "2024-07-16T08:30:54.216Z",
    "public_view_code": "599326",
    "public_view_code_expires_at": "2024-10-16T08:30:54.185Z",
    "version": 1721118654,
    "pre_text": "Hello, here is your quote",
    "post_text": "Please sign it",
    "details": [
      {
        "id": "426664140405212881",
        "administration_id": 123,
        "tax_rate_id": "426664036220798511",
        "ledger_account_id": "426664036164175387",
        "project_id": null,
        "product_id": null,
        "amount": "1 x",
        "amount_decimal": "1.0",
        "description": "Project X",
        "price": "300.0",
        "period": null,
        "row_order": 1,
        "total_price_excl_tax_with_discount": "300.0",
        "total_price_excl_tax_with_discount_base": "300.0",
        "tax_report_reference": [
          "NL/1a"
        ],
        "mandatory_tax_text": null,
        "created_at": "2024-07-16T08:30:54.157Z",
        "updated_at": "2024-07-16T08:30:54.214Z",
        "is_optional": false,
        "is_selected": true
      }
    ],
    "prices_are_incl_tax": false,
    "total_price_excl_tax": "300.0",
    "total_price_excl_tax_base": "300.0",
    "total_price_incl_tax": "363.0",
    "total_price_incl_tax_base": "363.0",
    "total_discount": "0.0",
    "url": "http://moneybird.dev/123/estimates/a9305360fe42bb7f3d2308033fe86ddb8c41ca73bb9ac2bc1043c3f73d53198d/f307bd5a9c795f2d35c964de9c72532a50f888684b6819b05b805ac3629f3ef0",
    "custom_fields": [

    ],
    "notes": [

    ],
    "attachments": [

    ],
    "events": [
      {
        "administration_id": 123,
        "user_id": 17211185545521,
        "action": "estimate_created",
        "link_entity_id": null,
        "link_entity_type": null,
        "data": {
        },
        "created_at": "2024-07-16T08:30:54.161Z",
        "updated_at": "2024-07-16T08:30:54.161Z"
      },
      {
        "administration_id": 123,
        "user_id": 17211185545521,
        "action": "estimate_send_email",
        "link_entity_id": null,
        "link_entity_type": null,
        "data": {
          "email_address": "info@example.com",
          "email_message": "Geachte Foobar Holding B.V.,\n\nHierbij ontvangt u van ons een prijsopgave 2024-0002 voor onze\ndiensten.\n\nMet vriendelijke groet,\n\nParkietje B.V."
        },
        "created_at": "2024-07-16T08:30:54.225Z",
        "updated_at": "2024-07-16T08:30:54.225Z"
      }
    ],
    "tax_totals": [
      {
        "tax_rate_id": "426664036220798511",
        "taxable_amount": "300.0",
        "taxable_amount_base": "300.0",
        "tax_amount": "63.0",
        "tax_amount_base": "63.0"
      }
    ]
  }
]
      

Example: returns all estimates filtered on period

Request

curl -s -H "Content-Type: application/json" -H "Authorization: Bearer 84ec207ad0154a508f798e615a998ac1fd752926d00f955fb1df3e144cba44ab" \
  -XGET \
  https://moneybird.com/api/v2/123/estimates.json?filter=period%3Athis_month
    

Response

        
          
          Status: 200 OK
        
      
[
  {
    "id": "426664142094468851",
    "administration_id": 123,
    "contact_id": "426664140977735393",
    "contact": {
      "id": "426664140977735393",
      "administration_id": 123,
      "company_name": "Foobar Holding B.V.",
      "firstname": "",
      "lastname": "",
      "address1": "Hoofdstraat 12",
      "address2": "",
      "zipcode": "1234AB",
      "city": "Amsterdam",
      "country": "NL",
      "phone": "",
      "delivery_method": "Email",
      "customer_id": "1",
      "tax_number": "",
      "chamber_of_commerce": "",
      "bank_account": "",
      "attention": "",
      "email": "info@example.com",
      "email_ubl": true,
      "send_invoices_to_attention": "",
      "send_invoices_to_email": "info@example.com",
      "send_estimates_to_attention": "",
      "send_estimates_to_email": "info@example.com",
      "sepa_active": false,
      "sepa_iban": "",
      "sepa_iban_account_name": "",
      "sepa_bic": "",
      "sepa_mandate_id": "",
      "sepa_mandate_date": null,
      "sepa_sequence_type": "RCUR",
      "credit_card_number": "",
      "credit_card_reference": "",
      "credit_card_type": null,
      "tax_number_validated_at": null,
      "tax_number_valid": null,
      "invoice_workflow_id": null,
      "estimate_workflow_id": null,
      "si_identifier": "",
      "si_identifier_type": null,
      "moneybird_payments_mandate": false,
      "created_at": "2024-07-16T08:30:54.702Z",
      "updated_at": "2024-07-16T08:30:54.702Z",
      "version": 1721118654,
      "sales_invoices_url": "https://moneybird.dev/123/sales_invoices/1911bfe01efda5d25620ec68bb7817e2db7eff72105cf99e2ce5a0f8b62f6452/all",
      "notes": [

      ],
      "custom_fields": [

      ],
      "contact_people": [

      ],
      "archived": false
    },
    "contact_person_id": null,
    "contact_person": null,
    "estimate_id": "2024-0004",
    "workflow_id": "426664036497622588",
    "document_style_id": "426664036528031296",
    "identity_id": "426664036248061493",
    "draft_id": null,
    "state": "open",
    "estimate_date": "2024-07-16",
    "due_date": "2024-07-30",
    "reference": "Project X",
    "language": "nl",
    "currency": "EUR",
    "exchange_rate": "1.0",
    "discount": "0.0",
    "original_estimate_id": null,
    "show_tax": true,
    "sign_online": true,
    "sent_at": "2024-07-16",
    "accepted_at": null,
    "rejected_at": null,
    "archived_at": null,
    "created_at": "2024-07-16T08:30:55.763Z",
    "updated_at": "2024-07-16T08:30:56.053Z",
    "public_view_code": "139191",
    "public_view_code_expires_at": "2024-10-16T08:30:55.903Z",
    "version": 1721118656,
    "pre_text": "Hello, here is your quote",
    "post_text": "Please sign it",
    "details": [
      {
        "id": "426664142101808884",
        "administration_id": 123,
        "tax_rate_id": "426664036220798511",
        "ledger_account_id": "426664036164175387",
        "project_id": null,
        "product_id": null,
        "amount": "1 x",
        "amount_decimal": "1.0",
        "description": "Project X",
        "price": "300.0",
        "period": null,
        "row_order": 1,
        "total_price_excl_tax_with_discount": "300.0",
        "total_price_excl_tax_with_discount_base": "300.0",
        "tax_report_reference": [
          "NL/1a"
        ],
        "mandatory_tax_text": null,
        "created_at": "2024-07-16T08:30:55.772Z",
        "updated_at": "2024-07-16T08:30:56.046Z",
        "is_optional": false,
        "is_selected": true
      }
    ],
    "prices_are_incl_tax": false,
    "total_price_excl_tax": "300.0",
    "total_price_excl_tax_base": "300.0",
    "total_price_incl_tax": "363.0",
    "total_price_incl_tax_base": "363.0",
    "total_discount": "0.0",
    "url": "http://moneybird.dev/123/estimates/47ea82b19d89f9ebe47dd8fe6f0c204626e6fc4e6cce393a494de08cc6a27ad3/1911bfe01efda5d25620ec68bb7817e2db7eff72105cf99e2ce5a0f8b62f6452",
    "custom_fields": [

    ],
    "notes": [

    ],
    "attachments": [

    ],
    "events": [
      {
        "administration_id": 123,
        "user_id": 17211185545521,
        "action": "estimate_created",
        "link_entity_id": null,
        "link_entity_type": null,
        "data": {
        },
        "created_at": "2024-07-16T08:30:55.792Z",
        "updated_at": "2024-07-16T08:30:55.792Z"
      },
      {
        "administration_id": 123,
        "user_id": 17211185545521,
        "action": "estimate_send_email",
        "link_entity_id": null,
        "link_entity_type": null,
        "data": {
          "email_address": "info@example.com",
          "email_message": "Geachte Foobar Holding B.V.,\n\nHierbij ontvangt u van ons een prijsopgave 2024-0004 voor onze\ndiensten.\n\nMet vriendelijke groet,\n\nParkietje B.V."
        },
        "created_at": "2024-07-16T08:30:56.085Z",
        "updated_at": "2024-07-16T08:30:56.085Z"
      }
    ],
    "tax_totals": [
      {
        "tax_rate_id": "426664036220798511",
        "taxable_amount": "300.0",
        "taxable_amount_base": "300.0",
        "tax_amount": "63.0",
        "tax_amount_base": "63.0"
      }
    ]
  },
  {
    "id": "426664141576472303",
    "administration_id": 123,
    "contact_id": "426664140977735393",
    "contact": {
      "id": "426664140977735393",
      "administration_id": 123,
      "company_name": "Foobar Holding B.V.",
      "firstname": "",
      "lastname": "",
      "address1": "Hoofdstraat 12",
      "address2": "",
      "zipcode": "1234AB",
      "city": "Amsterdam",
      "country": "NL",
      "phone": "",
      "delivery_method": "Email",
      "customer_id": "1",
      "tax_number": "",
      "chamber_of_commerce": "",
      "bank_account": "",
      "attention": "",
      "email": "info@example.com",
      "email_ubl": true,
      "send_invoices_to_attention": "",
      "send_invoices_to_email": "info@example.com",
      "send_estimates_to_attention": "",
      "send_estimates_to_email": "info@example.com",
      "sepa_active": false,
      "sepa_iban": "",
      "sepa_iban_account_name": "",
      "sepa_bic": "",
      "sepa_mandate_id": "",
      "sepa_mandate_date": null,
      "sepa_sequence_type": "RCUR",
      "credit_card_number": "",
      "credit_card_reference": "",
      "credit_card_type": null,
      "tax_number_validated_at": null,
      "tax_number_valid": null,
      "invoice_workflow_id": null,
      "estimate_workflow_id": null,
      "si_identifier": "",
      "si_identifier_type": null,
      "moneybird_payments_mandate": false,
      "created_at": "2024-07-16T08:30:54.702Z",
      "updated_at": "2024-07-16T08:30:54.702Z",
      "version": 1721118654,
      "sales_invoices_url": "https://moneybird.dev/123/sales_invoices/1911bfe01efda5d25620ec68bb7817e2db7eff72105cf99e2ce5a0f8b62f6452/all",
      "notes": [

      ],
      "custom_fields": [

      ],
      "contact_people": [

      ],
      "archived": false
    },
    "contact_person_id": null,
    "contact_person": null,
    "estimate_id": "2024-0003",
    "workflow_id": "426664036497622588",
    "document_style_id": "426664036528031296",
    "identity_id": "426664036248061493",
    "draft_id": null,
    "state": "open",
    "estimate_date": "2024-07-16",
    "due_date": "2024-07-30",
    "reference": "Project X",
    "language": "nl",
    "currency": "EUR",
    "exchange_rate": "1.0",
    "discount": "0.0",
    "original_estimate_id": null,
    "show_tax": true,
    "sign_online": true,
    "sent_at": "2024-07-16",
    "accepted_at": null,
    "rejected_at": null,
    "archived_at": null,
    "created_at": "2024-07-16T08:30:55.270Z",
    "updated_at": "2024-07-16T08:30:55.544Z",
    "public_view_code": "744326",
    "public_view_code_expires_at": "2024-10-16T08:30:55.416Z",
    "version": 1721118655,
    "pre_text": "Hello, here is your quote",
    "post_text": "Please sign it",
    "details": [
      {
        "id": "426664141585909488",
        "administration_id": 123,
        "tax_rate_id": "426664036220798511",
        "ledger_account_id": "426664036164175387",
        "project_id": null,
        "product_id": null,
        "amount": "1 x",
        "amount_decimal": "1.0",
        "description": "Project X",
        "price": "300.0",
        "period": null,
        "row_order": 1,
        "total_price_excl_tax_with_discount": "300.0",
        "total_price_excl_tax_with_discount_base": "300.0",
        "tax_report_reference": [
          "NL/1a"
        ],
        "mandatory_tax_text": null,
        "created_at": "2024-07-16T08:30:55.277Z",
        "updated_at": "2024-07-16T08:30:55.540Z",
        "is_optional": false,
        "is_selected": true
      }
    ],
    "prices_are_incl_tax": false,
    "total_price_excl_tax": "300.0",
    "total_price_excl_tax_base": "300.0",
    "total_price_incl_tax": "363.0",
    "total_price_incl_tax_base": "363.0",
    "total_discount": "0.0",
    "url": "http://moneybird.dev/123/estimates/ee83ea256eeb52d69b902626d43111257954f51f789b747a2fb9073146a6451e/1911bfe01efda5d25620ec68bb7817e2db7eff72105cf99e2ce5a0f8b62f6452",
    "custom_fields": [

    ],
    "notes": [

    ],
    "attachments": [

    ],
    "events": [
      {
        "administration_id": 123,
        "user_id": 17211185545521,
        "action": "estimate_created",
        "link_entity_id": null,
        "link_entity_type": null,
        "data": {
        },
        "created_at": "2024-07-16T08:30:55.304Z",
        "updated_at": "2024-07-16T08:30:55.304Z"
      },
      {
        "administration_id": 123,
        "user_id": 17211185545521,
        "action": "estimate_send_email",
        "link_entity_id": null,
        "link_entity_type": null,
        "data": {
          "email_address": "info@example.com",
          "email_message": "Geachte Foobar Holding B.V.,\n\nHierbij ontvangt u van ons een prijsopgave 2024-0003 voor onze\ndiensten.\n\nMet vriendelijke groet,\n\nParkietje B.V."
        },
        "created_at": "2024-07-16T08:30:55.580Z",
        "updated_at": "2024-07-16T08:30:55.580Z"
      }
    ],
    "tax_totals": [
      {
        "tax_rate_id": "426664036220798511",
        "taxable_amount": "300.0",
        "taxable_amount_base": "300.0",
        "tax_amount": "63.0",
        "tax_amount_base": "63.0"
      }
    ]
  },
  {
    "id": "426664141195839211",
    "administration_id": 123,
    "contact_id": "426664140977735393",
    "contact": {
      "id": "426664140977735393",
      "administration_id": 123,
      "company_name": "Foobar Holding B.V.",
      "firstname": "",
      "lastname": "",
      "address1": "Hoofdstraat 12",
      "address2": "",
      "zipcode": "1234AB",
      "city": "Amsterdam",
      "country": "NL",
      "phone": "",
      "delivery_method": "Email",
      "customer_id": "1",
      "tax_number": "",
      "chamber_of_commerce": "",
      "bank_account": "",
      "attention": "",
      "email": "info@example.com",
      "email_ubl": true,
      "send_invoices_to_attention": "",
      "send_invoices_to_email": "info@example.com",
      "send_estimates_to_attention": "",
      "send_estimates_to_email": "info@example.com",
      "sepa_active": false,
      "sepa_iban": "",
      "sepa_iban_account_name": "",
      "sepa_bic": "",
      "sepa_mandate_id": "",
      "sepa_mandate_date": null,
      "sepa_sequence_type": "RCUR",
      "credit_card_number": "",
      "credit_card_reference": "",
      "credit_card_type": null,
      "tax_number_validated_at": null,
      "tax_number_valid": null,
      "invoice_workflow_id": null,
      "estimate_workflow_id": null,
      "si_identifier": "",
      "si_identifier_type": null,
      "moneybird_payments_mandate": false,
      "created_at": "2024-07-16T08:30:54.702Z",
      "updated_at": "2024-07-16T08:30:54.702Z",
      "version": 1721118654,
      "sales_invoices_url": "https://moneybird.dev/123/sales_invoices/1911bfe01efda5d25620ec68bb7817e2db7eff72105cf99e2ce5a0f8b62f6452/all",
      "notes": [

      ],
      "custom_fields": [

      ],
      "contact_people": [

      ],
      "archived": false
    },
    "contact_person_id": null,
    "contact_person": null,
    "estimate_id": "2024-0002",
    "workflow_id": "426664036497622588",
    "document_style_id": "426664036528031296",
    "identity_id": "426664036248061493",
    "draft_id": null,
    "state": "open",
    "estimate_date": "2024-07-16",
    "due_date": "2024-07-30",
    "reference": "Project X",
    "language": "nl",
    "currency": "EUR",
    "exchange_rate": "1.0",
    "discount": "0.0",
    "original_estimate_id": null,
    "show_tax": true,
    "sign_online": true,
    "sent_at": "2024-07-16",
    "accepted_at": null,
    "rejected_at": null,
    "archived_at": null,
    "created_at": "2024-07-16T08:30:54.909Z",
    "updated_at": "2024-07-16T08:30:55.066Z",
    "public_view_code": "094588",
    "public_view_code_expires_at": "2024-10-16T08:30:54.966Z",
    "version": 1721118655,
    "pre_text": "Hello, here is your quote",
    "post_text": "Please sign it",
    "details": [
      {
        "id": "426664141200033516",
        "administration_id": 123,
        "tax_rate_id": "426664036220798511",
        "ledger_account_id": "426664036164175387",
        "project_id": null,
        "product_id": null,
        "amount": "1 x",
        "amount_decimal": "1.0",
        "description": "Project X",
        "price": "300.0",
        "period": null,
        "row_order": 1,
        "total_price_excl_tax_with_discount": "300.0",
        "total_price_excl_tax_with_discount_base": "300.0",
        "tax_report_reference": [
          "NL/1a"
        ],
        "mandatory_tax_text": null,
        "created_at": "2024-07-16T08:30:54.914Z",
        "updated_at": "2024-07-16T08:30:55.061Z",
        "is_optional": false,
        "is_selected": true
      }
    ],
    "prices_are_incl_tax": false,
    "total_price_excl_tax": "300.0",
    "total_price_excl_tax_base": "300.0",
    "total_price_incl_tax": "363.0",
    "total_price_incl_tax_base": "363.0",
    "total_discount": "0.0",
    "url": "http://moneybird.dev/123/estimates/72aebc53ffedd368984258d315c5305c2c5eccabc8dd585e5ccb67be47230696/1911bfe01efda5d25620ec68bb7817e2db7eff72105cf99e2ce5a0f8b62f6452",
    "custom_fields": [

    ],
    "notes": [

    ],
    "attachments": [

    ],
    "events": [
      {
        "administration_id": 123,
        "user_id": 17211185545521,
        "action": "estimate_created",
        "link_entity_id": null,
        "link_entity_type": null,
        "data": {
        },
        "created_at": "2024-07-16T08:30:54.924Z",
        "updated_at": "2024-07-16T08:30:54.924Z"
      },
      {
        "administration_id": 123,
        "user_id": 17211185545521,
        "action": "estimate_send_email",
        "link_entity_id": null,
        "link_entity_type": null,
        "data": {
          "email_address": "info@example.com",
          "email_message": "Geachte Foobar Holding B.V.,\n\nHierbij ontvangt u van ons een prijsopgave 2024-0002 voor onze\ndiensten.\n\nMet vriendelijke groet,\n\nParkietje B.V."
        },
        "created_at": "2024-07-16T08:30:55.103Z",
        "updated_at": "2024-07-16T08:30:55.103Z"
      }
    ],
    "tax_totals": [
      {
        "tax_rate_id": "426664036220798511",
        "taxable_amount": "300.0",
        "taxable_amount_base": "300.0",
        "tax_amount": "63.0",
        "tax_amount_base": "63.0"
      }
    ]
  }
]
      

Example: returns all estimates filtered on state

Request

curl -s -H "Content-Type: application/json" -H "Authorization: Bearer 84ec207ad0154a508f798e615a998ac1fd752926d00f955fb1df3e144cba44ab" \
  -XGET \
  https://moneybird.com/api/v2/123/estimates.json?filter=state%3Aopen
    

Response

        
          
          Status: 200 OK
        
      
[
  {
    "id": "426664143861319438",
    "administration_id": 123,
    "contact_id": "426664142778140412",
    "contact": {
      "id": "426664142778140412",
      "administration_id": 123,
      "company_name": "Foobar Holding B.V.",
      "firstname": "",
      "lastname": "",
      "address1": "Hoofdstraat 12",
      "address2": "",
      "zipcode": "1234AB",
      "city": "Amsterdam",
      "country": "NL",
      "phone": "",
      "delivery_method": "Email",
      "customer_id": "1",
      "tax_number": "",
      "chamber_of_commerce": "",
      "bank_account": "",
      "attention": "",
      "email": "info@example.com",
      "email_ubl": true,
      "send_invoices_to_attention": "",
      "send_invoices_to_email": "info@example.com",
      "send_estimates_to_attention": "",
      "send_estimates_to_email": "info@example.com",
      "sepa_active": false,
      "sepa_iban": "",
      "sepa_iban_account_name": "",
      "sepa_bic": "",
      "sepa_mandate_id": "",
      "sepa_mandate_date": null,
      "sepa_sequence_type": "RCUR",
      "credit_card_number": "",
      "credit_card_reference": "",
      "credit_card_type": null,
      "tax_number_validated_at": null,
      "tax_number_valid": null,
      "invoice_workflow_id": null,
      "estimate_workflow_id": null,
      "si_identifier": "",
      "si_identifier_type": null,
      "moneybird_payments_mandate": false,
      "created_at": "2024-07-16T08:30:56.419Z",
      "updated_at": "2024-07-16T08:30:56.419Z",
      "version": 1721118656,
      "sales_invoices_url": "https://moneybird.dev/123/sales_invoices/fa90f2010a953af56aaeaf1fd68006fe625c5a690d5ba34873747336794ad788/all",
      "notes": [

      ],
      "custom_fields": [

      ],
      "contact_people": [

      ],
      "archived": false
    },
    "contact_person_id": null,
    "contact_person": null,
    "estimate_id": "2024-0004",
    "workflow_id": "426664036497622588",
    "document_style_id": "426664036528031296",
    "identity_id": "426664036248061493",
    "draft_id": null,
    "state": "open",
    "estimate_date": "2024-07-16",
    "due_date": "2024-07-30",
    "reference": "Project X",
    "language": "nl",
    "currency": "EUR",
    "exchange_rate": "1.0",
    "discount": "0.0",
    "original_estimate_id": null,
    "show_tax": true,
    "sign_online": true,
    "sent_at": "2024-07-16",
    "accepted_at": null,
    "rejected_at": null,
    "archived_at": null,
    "created_at": "2024-07-16T08:30:57.449Z",
    "updated_at": "2024-07-16T08:30:57.827Z",
    "public_view_code": "867961",
    "public_view_code_expires_at": "2024-10-16T08:30:57.658Z",
    "version": 1721118657,
    "pre_text": "Hello, here is your quote",
    "post_text": "Please sign it",
    "details": [
      {
        "id": "426664143869708047",
        "administration_id": 123,
        "tax_rate_id": "426664036220798511",
        "ledger_account_id": "426664036164175387",
        "project_id": null,
        "product_id": null,
        "amount": "1 x",
        "amount_decimal": "1.0",
        "description": "Project X",
        "price": "300.0",
        "period": null,
        "row_order": 1,
        "total_price_excl_tax_with_discount": "300.0",
        "total_price_excl_tax_with_discount_base": "300.0",
        "tax_report_reference": [
          "NL/1a"
        ],
        "mandatory_tax_text": null,
        "created_at": "2024-07-16T08:30:57.458Z",
        "updated_at": "2024-07-16T08:30:57.823Z",
        "is_optional": false,
        "is_selected": true
      }
    ],
    "prices_are_incl_tax": false,
    "total_price_excl_tax": "300.0",
    "total_price_excl_tax_base": "300.0",
    "total_price_incl_tax": "363.0",
    "total_price_incl_tax_base": "363.0",
    "total_discount": "0.0",
    "url": "http://moneybird.dev/123/estimates/c5b6def32b8deeb7941d5c75ea8ce9df86988837c322b96207b7bb6ca36af276/fa90f2010a953af56aaeaf1fd68006fe625c5a690d5ba34873747336794ad788",
    "custom_fields": [

    ],
    "notes": [

    ],
    "attachments": [

    ],
    "events": [
      {
        "administration_id": 123,
        "user_id": 17211185545521,
        "action": "estimate_created",
        "link_entity_id": null,
        "link_entity_type": null,
        "data": {
        },
        "created_at": "2024-07-16T08:30:57.495Z",
        "updated_at": "2024-07-16T08:30:57.495Z"
      },
      {
        "administration_id": 123,
        "user_id": 17211185545521,
        "action": "estimate_send_email",
        "link_entity_id": null,
        "link_entity_type": null,
        "data": {
          "email_address": "info@example.com",
          "email_message": "Geachte Foobar Holding B.V.,\n\nHierbij ontvangt u van ons een prijsopgave 2024-0004 voor onze\ndiensten.\n\nMet vriendelijke groet,\n\nParkietje B.V."
        },
        "created_at": "2024-07-16T08:30:57.860Z",
        "updated_at": "2024-07-16T08:30:57.860Z"
      }
    ],
    "tax_totals": [
      {
        "tax_rate_id": "426664036220798511",
        "taxable_amount": "300.0",
        "taxable_amount_base": "300.0",
        "tax_amount": "63.0",
        "tax_amount_base": "63.0"
      }
    ]
  },
  {
    "id": "426664143428257546",
    "administration_id": 123,
    "contact_id": "426664142778140412",
    "contact": {
      "id": "426664142778140412",
      "administration_id": 123,
      "company_name": "Foobar Holding B.V.",
      "firstname": "",
      "lastname": "",
      "address1": "Hoofdstraat 12",
      "address2": "",
      "zipcode": "1234AB",
      "city": "Amsterdam",
      "country": "NL",
      "phone": "",
      "delivery_method": "Email",
      "customer_id": "1",
      "tax_number": "",
      "chamber_of_commerce": "",
      "bank_account": "",
      "attention": "",
      "email": "info@example.com",
      "email_ubl": true,
      "send_invoices_to_attention": "",
      "send_invoices_to_email": "info@example.com",
      "send_estimates_to_attention": "",
      "send_estimates_to_email": "info@example.com",
      "sepa_active": false,
      "sepa_iban": "",
      "sepa_iban_account_name": "",
      "sepa_bic": "",
      "sepa_mandate_id": "",
      "sepa_mandate_date": null,
      "sepa_sequence_type": "RCUR",
      "credit_card_number": "",
      "credit_card_reference": "",
      "credit_card_type": null,
      "tax_number_validated_at": null,
      "tax_number_valid": null,
      "invoice_workflow_id": null,
      "estimate_workflow_id": null,
      "si_identifier": "",
      "si_identifier_type": null,
      "moneybird_payments_mandate": false,
      "created_at": "2024-07-16T08:30:56.419Z",
      "updated_at": "2024-07-16T08:30:56.419Z",
      "version": 1721118656,
      "sales_invoices_url": "https://moneybird.dev/123/sales_invoices/fa90f2010a953af56aaeaf1fd68006fe625c5a690d5ba34873747336794ad788/all",
      "notes": [

      ],
      "custom_fields": [

      ],
      "contact_people": [

      ],
      "archived": false
    },
    "contact_person_id": null,
    "contact_person": null,
    "estimate_id": "2024-0003",
    "workflow_id": "426664036497622588",
    "document_style_id": "426664036528031296",
    "identity_id": "426664036248061493",
    "draft_id": null,
    "state": "open",
    "estimate_date": "2024-07-16",
    "due_date": "2024-07-30",
    "reference": "Project X",
    "language": "nl",
    "currency": "EUR",
    "exchange_rate": "1.0",
    "discount": "0.0",
    "original_estimate_id": null,
    "show_tax": true,
    "sign_online": true,
    "sent_at": "2024-07-16",
    "accepted_at": null,
    "rejected_at": null,
    "archived_at": null,
    "created_at": "2024-07-16T08:30:57.036Z",
    "updated_at": "2024-07-16T08:30:57.263Z",
    "public_view_code": "028361",
    "public_view_code_expires_at": "2024-10-16T08:30:57.152Z",
    "version": 1721118657,
    "pre_text": "Hello, here is your quote",
    "post_text": "Please sign it",
    "details": [
      {
        "id": "426664143436646155",
        "administration_id": 123,
        "tax_rate_id": "426664036220798511",
        "ledger_account_id": "426664036164175387",
        "project_id": null,
        "product_id": null,
        "amount": "1 x",
        "amount_decimal": "1.0",
        "description": "Project X",
        "price": "300.0",
        "period": null,
        "row_order": 1,
        "total_price_excl_tax_with_discount": "300.0",
        "total_price_excl_tax_with_discount_base": "300.0",
        "tax_report_reference": [
          "NL/1a"
        ],
        "mandatory_tax_text": null,
        "created_at": "2024-07-16T08:30:57.044Z",
        "updated_at": "2024-07-16T08:30:57.259Z",
        "is_optional": false,
        "is_selected": true
      }
    ],
    "prices_are_incl_tax": false,
    "total_price_excl_tax": "300.0",
    "total_price_excl_tax_base": "300.0",
    "total_price_incl_tax": "363.0",
    "total_price_incl_tax_base": "363.0",
    "total_discount": "0.0",
    "url": "http://moneybird.dev/123/estimates/21759df4e64dcb0f65c9f43e6151464f42254a28a3097d51cbb2236ac21337d8/fa90f2010a953af56aaeaf1fd68006fe625c5a690d5ba34873747336794ad788",
    "custom_fields": [

    ],
    "notes": [

    ],
    "attachments": [

    ],
    "events": [
      {
        "administration_id": 123,
        "user_id": 17211185545521,
        "action": "estimate_created",
        "link_entity_id": null,
        "link_entity_type": null,
        "data": {
        },
        "created_at": "2024-07-16T08:30:57.065Z",
        "updated_at": "2024-07-16T08:30:57.065Z"
      },
      {
        "administration_id": 123,
        "user_id": 17211185545521,
        "action": "estimate_send_email",
        "link_entity_id": null,
        "link_entity_type": null,
        "data": {
          "email_address": "info@example.com",
          "email_message": "Geachte Foobar Holding B.V.,\n\nHierbij ontvangt u van ons een prijsopgave 2024-0003 voor onze\ndiensten.\n\nMet vriendelijke groet,\n\nParkietje B.V."
        },
        "created_at": "2024-07-16T08:30:57.291Z",
        "updated_at": "2024-07-16T08:30:57.291Z"
      }
    ],
    "tax_totals": [
      {
        "tax_rate_id": "426664036220798511",
        "taxable_amount": "300.0",
        "taxable_amount_base": "300.0",
        "tax_amount": "63.0",
        "tax_amount_base": "63.0"
      }
    ]
  },
  {
    "id": "426664142999389958",
    "administration_id": 123,
    "contact_id": "426664142778140412",
    "contact": {
      "id": "426664142778140412",
      "administration_id": 123,
      "company_name": "Foobar Holding B.V.",
      "firstname": "",
      "lastname": "",
      "address1": "Hoofdstraat 12",
      "address2": "",
      "zipcode": "1234AB",
      "city": "Amsterdam",
      "country": "NL",
      "phone": "",
      "delivery_method": "Email",
      "customer_id": "1",
      "tax_number": "",
      "chamber_of_commerce": "",
      "bank_account": "",
      "attention": "",
      "email": "info@example.com",
      "email_ubl": true,
      "send_invoices_to_attention": "",
      "send_invoices_to_email": "info@example.com",
      "send_estimates_to_attention": "",
      "send_estimates_to_email": "info@example.com",
      "sepa_active": false,
      "sepa_iban": "",
      "sepa_iban_account_name": "",
      "sepa_bic": "",
      "sepa_mandate_id": "",
      "sepa_mandate_date": null,
      "sepa_sequence_type": "RCUR",
      "credit_card_number": "",
      "credit_card_reference": "",
      "credit_card_type": null,
      "tax_number_validated_at": null,
      "tax_number_valid": null,
      "invoice_workflow_id": null,
      "estimate_workflow_id": null,
      "si_identifier": "",
      "si_identifier_type": null,
      "moneybird_payments_mandate": false,
      "created_at": "2024-07-16T08:30:56.419Z",
      "updated_at": "2024-07-16T08:30:56.419Z",
      "version": 1721118656,
      "sales_invoices_url": "https://moneybird.dev/123/sales_invoices/fa90f2010a953af56aaeaf1fd68006fe625c5a690d5ba34873747336794ad788/all",
      "notes": [

      ],
      "custom_fields": [

      ],
      "contact_people": [

      ],
      "archived": false
    },
    "contact_person_id": null,
    "contact_person": null,
    "estimate_id": "2024-0002",
    "workflow_id": "426664036497622588",
    "document_style_id": "426664036528031296",
    "identity_id": "426664036248061493",
    "draft_id": null,
    "state": "open",
    "estimate_date": "2024-07-16",
    "due_date": "2024-07-30",
    "reference": "Project X",
    "language": "nl",
    "currency": "EUR",
    "exchange_rate": "1.0",
    "discount": "0.0",
    "original_estimate_id": null,
    "show_tax": true,
    "sign_online": true,
    "sent_at": "2024-07-16",
    "accepted_at": null,
    "rejected_at": null,
    "archived_at": null,
    "created_at": "2024-07-16T08:30:56.629Z",
    "updated_at": "2024-07-16T08:30:56.813Z",
    "public_view_code": "848540",
    "public_view_code_expires_at": "2024-10-16T08:30:56.696Z",
    "version": 1721118656,
    "pre_text": "Hello, here is your quote",
    "post_text": "Please sign it",
    "details": [
      {
        "id": "426664143003584263",
        "administration_id": 123,
        "tax_rate_id": "426664036220798511",
        "ledger_account_id": "426664036164175387",
        "project_id": null,
        "product_id": null,
        "amount": "1 x",
        "amount_decimal": "1.0",
        "description": "Project X",
        "price": "300.0",
        "period": null,
        "row_order": 1,
        "total_price_excl_tax_with_discount": "300.0",
        "total_price_excl_tax_with_discount_base": "300.0",
        "tax_report_reference": [
          "NL/1a"
        ],
        "mandatory_tax_text": null,
        "created_at": "2024-07-16T08:30:56.634Z",
        "updated_at": "2024-07-16T08:30:56.808Z",
        "is_optional": false,
        "is_selected": true
      }
    ],
    "prices_are_incl_tax": false,
    "total_price_excl_tax": "300.0",
    "total_price_excl_tax_base": "300.0",
    "total_price_incl_tax": "363.0",
    "total_price_incl_tax_base": "363.0",
    "total_discount": "0.0",
    "url": "http://moneybird.dev/123/estimates/c0aff39d9ef1ec7d3cef73bc3be29c3208bc6c6661e8d1cce143282f0f66fbc0/fa90f2010a953af56aaeaf1fd68006fe625c5a690d5ba34873747336794ad788",
    "custom_fields": [

    ],
    "notes": [

    ],
    "attachments": [

    ],
    "events": [
      {
        "administration_id": 123,
        "user_id": 17211185545521,
        "action": "estimate_created",
        "link_entity_id": null,
        "link_entity_type": null,
        "data": {
        },
        "created_at": "2024-07-16T08:30:56.645Z",
        "updated_at": "2024-07-16T08:30:56.645Z"
      },
      {
        "administration_id": 123,
        "user_id": 17211185545521,
        "action": "estimate_send_email",
        "link_entity_id": null,
        "link_entity_type": null,
        "data": {
          "email_address": "info@example.com",
          "email_message": "Geachte Foobar Holding B.V.,\n\nHierbij ontvangt u van ons een prijsopgave 2024-0002 voor onze\ndiensten.\n\nMet vriendelijke groet,\n\nParkietje B.V."
        },
        "created_at": "2024-07-16T08:30:56.849Z",
        "updated_at": "2024-07-16T08:30:56.849Z"
      }
    ],
    "tax_totals": [
      {
        "tax_rate_id": "426664036220798511",
        "taxable_amount": "300.0",
        "taxable_amount_base": "300.0",
        "tax_amount": "63.0",
        "tax_amount_base": "63.0"
      }
    ]
  }
]
      

Example: returns paginated estimates on page 1

Request

curl -s -H "Content-Type: application/json" -H "Authorization: Bearer 84ec207ad0154a508f798e615a998ac1fd752926d00f955fb1df3e144cba44ab" \
  -XGET \
  https://moneybird.com/api/v2/123/estimates.json?per_page=1
    

Response

        
          
          Status: 200 OK
        
      
[
  {
    "id": "426664145578886953",
    "administration_id": 123,
    "contact_id": "426664144604759831",
    "contact": {
      "id": "426664144604759831",
      "administration_id": 123,
      "company_name": "Foobar Holding B.V.",
      "firstname": "",
      "lastname": "",
      "address1": "Hoofdstraat 12",
      "address2": "",
      "zipcode": "1234AB",
      "city": "Amsterdam",
      "country": "NL",
      "phone": "",
      "delivery_method": "Email",
      "customer_id": "1",
      "tax_number": "",
      "chamber_of_commerce": "",
      "bank_account": "",
      "attention": "",
      "email": "info@example.com",
      "email_ubl": true,
      "send_invoices_to_attention": "",
      "send_invoices_to_email": "info@example.com",
      "send_estimates_to_attention": "",
      "send_estimates_to_email": "info@example.com",
      "sepa_active": false,
      "sepa_iban": "",
      "sepa_iban_account_name": "",
      "sepa_bic": "",
      "sepa_mandate_id": "",
      "sepa_mandate_date": null,
      "sepa_sequence_type": "RCUR",
      "credit_card_number": "",
      "credit_card_reference": "",
      "credit_card_type": null,
      "tax_number_validated_at": null,
      "tax_number_valid": null,
      "invoice_workflow_id": null,
      "estimate_workflow_id": null,
      "si_identifier": "",
      "si_identifier_type": null,
      "moneybird_payments_mandate": false,
      "created_at": "2024-07-16T08:30:58.161Z",
      "updated_at": "2024-07-16T08:30:58.161Z",
      "version": 1721118658,
      "sales_invoices_url": "https://moneybird.dev/123/sales_invoices/b3f4f77f2c007661378dc24eaebca10829678e44eed58cae8ce866e59a613b31/all",
      "notes": [

      ],
      "custom_fields": [

      ],
      "contact_people": [

      ],
      "archived": false
    },
    "contact_person_id": null,
    "contact_person": null,
    "estimate_id": "2024-0004",
    "workflow_id": "426664036497622588",
    "document_style_id": "426664036528031296",
    "identity_id": "426664036248061493",
    "draft_id": null,
    "state": "open",
    "estimate_date": "2024-07-16",
    "due_date": "2024-07-30",
    "reference": "Project X",
    "language": "nl",
    "currency": "EUR",
    "exchange_rate": "1.0",
    "discount": "0.0",
    "original_estimate_id": null,
    "show_tax": true,
    "sign_online": true,
    "sent_at": "2024-07-16",
    "accepted_at": null,
    "rejected_at": null,
    "archived_at": null,
    "created_at": "2024-07-16T08:30:59.089Z",
    "updated_at": "2024-07-16T08:30:59.250Z",
    "public_view_code": "137005",
    "public_view_code_expires_at": "2024-10-16T08:30:59.161Z",
    "version": 1721118659,
    "pre_text": "Hello, here is your quote",
    "post_text": "Please sign it",
    "details": [
      {
        "id": "426664145582032682",
        "administration_id": 123,
        "tax_rate_id": "426664036220798511",
        "ledger_account_id": "426664036164175387",
        "project_id": null,
        "product_id": null,
        "amount": "1 x",
        "amount_decimal": "1.0",
        "description": "Project X",
        "price": "300.0",
        "period": null,
        "row_order": 1,
        "total_price_excl_tax_with_discount": "300.0",
        "total_price_excl_tax_with_discount_base": "300.0",
        "tax_report_reference": [
          "NL/1a"
        ],
        "mandatory_tax_text": null,
        "created_at": "2024-07-16T08:30:59.093Z",
        "updated_at": "2024-07-16T08:30:59.243Z",
        "is_optional": false,
        "is_selected": true
      }
    ],
    "prices_are_incl_tax": false,
    "total_price_excl_tax": "300.0",
    "total_price_excl_tax_base": "300.0",
    "total_price_incl_tax": "363.0",
    "total_price_incl_tax_base": "363.0",
    "total_discount": "0.0",
    "url": "http://moneybird.dev/123/estimates/8081472d071eae8574045c19d9641d1e2dc1f7b94bec412061128288b8feb25b/b3f4f77f2c007661378dc24eaebca10829678e44eed58cae8ce866e59a613b31",
    "custom_fields": [

    ],
    "notes": [

    ],
    "attachments": [

    ],
    "events": [
      {
        "administration_id": 123,
        "user_id": 17211185545521,
        "action": "estimate_created",
        "link_entity_id": null,
        "link_entity_type": null,
        "data": {
        },
        "created_at": "2024-07-16T08:30:59.103Z",
        "updated_at": "2024-07-16T08:30:59.103Z"
      },
      {
        "administration_id": 123,
        "user_id": 17211185545521,
        "action": "estimate_send_email",
        "link_entity_id": null,
        "link_entity_type": null,
        "data": {
          "email_address": "info@example.com",
          "email_message": "Geachte Foobar Holding B.V.,\n\nHierbij ontvangt u van ons een prijsopgave 2024-0004 voor onze\ndiensten.\n\nMet vriendelijke groet,\n\nParkietje B.V."
        },
        "created_at": "2024-07-16T08:30:59.287Z",
        "updated_at": "2024-07-16T08:30:59.287Z"
      }
    ],
    "tax_totals": [
      {
        "tax_rate_id": "426664036220798511",
        "taxable_amount": "300.0",
        "taxable_amount_base": "300.0",
        "tax_amount": "63.0",
        "tax_amount_base": "63.0"
      }
    ]
  }
]
      

Example: returns paginated estimates on page 2

Request

curl -s -H "Content-Type: application/json" -H "Authorization: Bearer 84ec207ad0154a508f798e615a998ac1fd752926d00f955fb1df3e144cba44ab" \
  -XGET \
  https://moneybird.com/api/v2/123/estimates.json?page=2&per_page=1
    

Response

        
          
          Status: 200 OK
        
      
[
  {
    "id": "426664146847663936",
    "administration_id": 123,
    "contact_id": "426664146176575282",
    "contact": {
      "id": "426664146176575282",
      "administration_id": 123,
      "company_name": "Foobar Holding B.V.",
      "firstname": "",
      "lastname": "",
      "address1": "Hoofdstraat 12",
      "address2": "",
      "zipcode": "1234AB",
      "city": "Amsterdam",
      "country": "NL",
      "phone": "",
      "delivery_method": "Email",
      "customer_id": "1",
      "tax_number": "",
      "chamber_of_commerce": "",
      "bank_account": "",
      "attention": "",
      "email": "info@example.com",
      "email_ubl": true,
      "send_invoices_to_attention": "",
      "send_invoices_to_email": "info@example.com",
      "send_estimates_to_attention": "",
      "send_estimates_to_email": "info@example.com",
      "sepa_active": false,
      "sepa_iban": "",
      "sepa_iban_account_name": "",
      "sepa_bic": "",
      "sepa_mandate_id": "",
      "sepa_mandate_date": null,
      "sepa_sequence_type": "RCUR",
      "credit_card_number": "",
      "credit_card_reference": "",
      "credit_card_type": null,
      "tax_number_validated_at": null,
      "tax_number_valid": null,
      "invoice_workflow_id": null,
      "estimate_workflow_id": null,
      "si_identifier": "",
      "si_identifier_type": null,
      "moneybird_payments_mandate": false,
      "created_at": "2024-07-16T08:30:59.660Z",
      "updated_at": "2024-07-16T08:30:59.660Z",
      "version": 1721118659,
      "sales_invoices_url": "https://moneybird.dev/123/sales_invoices/c43b7bdaaabea8e39acf73b918b070f9e16279613cb957fcb4f51b1597a8cc6c/all",
      "notes": [

      ],
      "custom_fields": [

      ],
      "contact_people": [

      ],
      "archived": false
    },
    "contact_person_id": null,
    "contact_person": null,
    "estimate_id": "2024-0003",
    "workflow_id": "426664036497622588",
    "document_style_id": "426664036528031296",
    "identity_id": "426664036248061493",
    "draft_id": null,
    "state": "open",
    "estimate_date": "2024-07-16",
    "due_date": "2024-07-30",
    "reference": "Project X",
    "language": "nl",
    "currency": "EUR",
    "exchange_rate": "1.0",
    "discount": "0.0",
    "original_estimate_id": null,
    "show_tax": true,
    "sign_online": true,
    "sent_at": "2024-07-16",
    "accepted_at": null,
    "rejected_at": null,
    "archived_at": null,
    "created_at": "2024-07-16T08:31:00.297Z",
    "updated_at": "2024-07-16T08:31:00.526Z",
    "public_view_code": "495514",
    "public_view_code_expires_at": "2024-10-16T08:31:00.416Z",
    "version": 1721118660,
    "pre_text": "Hello, here is your quote",
    "post_text": "Please sign it",
    "details": [
      {
        "id": "426664146855003969",
        "administration_id": 123,
        "tax_rate_id": "426664036220798511",
        "ledger_account_id": "426664036164175387",
        "project_id": null,
        "product_id": null,
        "amount": "1 x",
        "amount_decimal": "1.0",
        "description": "Project X",
        "price": "300.0",
        "period": null,
        "row_order": 1,
        "total_price_excl_tax_with_discount": "300.0",
        "total_price_excl_tax_with_discount_base": "300.0",
        "tax_report_reference": [
          "NL/1a"
        ],
        "mandatory_tax_text": null,
        "created_at": "2024-07-16T08:31:00.306Z",
        "updated_at": "2024-07-16T08:31:00.523Z",
        "is_optional": false,
        "is_selected": true
      }
    ],
    "prices_are_incl_tax": false,
    "total_price_excl_tax": "300.0",
    "total_price_excl_tax_base": "300.0",
    "total_price_incl_tax": "363.0",
    "total_price_incl_tax_base": "363.0",
    "total_discount": "0.0",
    "url": "http://moneybird.dev/123/estimates/7833a64f203504761b204ec0488c0f51cc0f210571fa98610faf5b3bb55e426f/c43b7bdaaabea8e39acf73b918b070f9e16279613cb957fcb4f51b1597a8cc6c",
    "custom_fields": [

    ],
    "notes": [

    ],
    "attachments": [

    ],
    "events": [
      {
        "administration_id": 123,
        "user_id": 17211185545521,
        "action": "estimate_created",
        "link_entity_id": null,
        "link_entity_type": null,
        "data": {
        },
        "created_at": "2024-07-16T08:31:00.324Z",
        "updated_at": "2024-07-16T08:31:00.324Z"
      },
      {
        "administration_id": 123,
        "user_id": 17211185545521,
        "action": "estimate_send_email",
        "link_entity_id": null,
        "link_entity_type": null,
        "data": {
          "email_address": "info@example.com",
          "email_message": "Geachte Foobar Holding B.V.,\n\nHierbij ontvangt u van ons een prijsopgave 2024-0003 voor onze\ndiensten.\n\nMet vriendelijke groet,\n\nParkietje B.V."
        },
        "created_at": "2024-07-16T08:31:00.553Z",
        "updated_at": "2024-07-16T08:31:00.553Z"
      }
    ],
    "tax_totals": [
      {
        "tax_rate_id": "426664036220798511",
        "taxable_amount": "300.0",
        "taxable_amount_base": "300.0",
        "tax_amount": "63.0",
        "tax_amount_base": "63.0"
      }
    ]
  }
]
      

Example: returns an error when too many estimates are requested

Request

curl -s -H "Content-Type: application/json" -H "Authorization: Bearer 84ec207ad0154a508f798e615a998ac1fd752926d00f955fb1df3e144cba44ab" \
  -XGET \
  https://moneybird.com/api/v2/123/estimates.json?per_page=101
    

Response

        
          
          Status: 400 Bad Request
        
      
{
  "error": "Per Page is too big",
  "symbolic": {
    "per_page": "max"
  }
}
      

List all ids and versions

Returns all estimates in the administration. The list contains the id and version of the estimate. If the version of the estimate is newer than the version you have stored locally, use the POST variant to fetch estimates with the given ids.

Parameters

Parameter Type Description
filter String

Example: retrieves the ids for synchronization

Request

curl -s -H "Content-Type: application/json" -H "Authorization: Bearer 84ec207ad0154a508f798e615a998ac1fd752926d00f955fb1df3e144cba44ab" \
  -XGET \
  https://moneybird.com/api/v2/123/estimates/synchronization.json?
    

Response

        
          
          Status: 200 OK
        
      
[
  {
    "id": "426664159299503297",
    "version": 1721118672
  },
  {
    "id": "426664159203034300",
    "version": 1721118672
  }
]
      

Example: retrieves the ids for synchronization filtered on state

Request

curl -s -H "Content-Type: application/json" -H "Authorization: Bearer 84ec207ad0154a508f798e615a998ac1fd752926d00f955fb1df3e144cba44ab" \
  -XGET \
  https://moneybird.com/api/v2/123/estimates/synchronization.json?filter=state%3Aopen
    

Response

        
          
          Status: 200 OK
        
      
[
  {
    "id": "426664159417992395",
    "version": 1721118672
  }
]
      

Fetch estimates with given ids

Given a list of estimate ids, returns the estimate information belonging to the estimates. Returns a maximum of 100 estimates, even if more ids are provided.

Parameters

Parameter Type Description
ids Array[integer]

Required

Example: retrieves estimates by given ids

Request

curl -s -H "Content-Type: application/json" -H "Authorization: Bearer 84ec207ad0154a508f798e615a998ac1fd752926d00f955fb1df3e144cba44ab" \
  -XPOST \
  -d '{"ids":[426664159683282138,426664159803868383]}' \
  https://moneybird.com/api/v2/123/estimates/synchronization.json
    

Response

        
          
          Status: 200 OK
        
      
[
  {
    "id": "426664159683282138",
    "administration_id": 123,
    "contact_id": "426664159643436245",
    "contact": {
      "id": "426664159643436245",
      "administration_id": 123,
      "company_name": "Foobar Holding B.V.",
      "firstname": "",
      "lastname": "",
      "address1": "Hoofdstraat 12",
      "address2": "",
      "zipcode": "1234AB",
      "city": "Amsterdam",
      "country": "NL",
      "phone": "",
      "delivery_method": "Email",
      "customer_id": "1",
      "tax_number": "",
      "chamber_of_commerce": "",
      "bank_account": "",
      "attention": "",
      "email": "info@example.com",
      "email_ubl": true,
      "send_invoices_to_attention": "",
      "send_invoices_to_email": "info@example.com",
      "send_estimates_to_attention": "",
      "send_estimates_to_email": "info@example.com",
      "sepa_active": false,
      "sepa_iban": "",
      "sepa_iban_account_name": "",
      "sepa_bic": "",
      "sepa_mandate_id": "",
      "sepa_mandate_date": null,
      "sepa_sequence_type": "RCUR",
      "credit_card_number": "",
      "credit_card_reference": "",
      "credit_card_type": null,
      "tax_number_validated_at": null,
      "tax_number_valid": null,
      "invoice_workflow_id": null,
      "estimate_workflow_id": null,
      "si_identifier": "",
      "si_identifier_type": null,
      "moneybird_payments_mandate": false,
      "created_at": "2024-07-16T08:31:12.504Z",
      "updated_at": "2024-07-16T08:31:12.504Z",
      "version": 1721118672,
      "sales_invoices_url": "https://moneybird.dev/123/sales_invoices/40dc6f8ff1a78bb92e564dab29be9f21338a811f07a83be86dd197ea81ecf890/all",
      "notes": [

      ],
      "custom_fields": [

      ],
      "contact_people": [

      ],
      "archived": false
    },
    "contact_person_id": "426664159656019160",
    "contact_person": {
      "id": null,
      "contact_id": "426664159643436245",
      "administration_id": 123,
      "firstname": "Jan",
      "lastname": "Janssen",
      "phone": "123-456-2346",
      "email": "janjanssen@dev.null.moneybird.net",
      "department": "Sales",
      "created_at": "2024-07-16T08:31:12.515Z",
      "updated_at": "2024-07-16T08:31:12.515Z",
      "version": 1721118672
    },
    "estimate_id": "2024-0001",
    "workflow_id": "426664036497622588",
    "document_style_id": "426664036528031296",
    "identity_id": "426664036248061493",
    "draft_id": null,
    "state": "open",
    "estimate_date": "2024-07-16",
    "due_date": "2024-07-30",
    "reference": "Project X",
    "language": "nl",
    "currency": "EUR",
    "exchange_rate": "1.0",
    "discount": "0.0",
    "original_estimate_id": null,
    "show_tax": true,
    "sign_online": true,
    "sent_at": "2024-07-16",
    "accepted_at": null,
    "rejected_at": null,
    "archived_at": null,
    "created_at": "2024-07-16T08:31:12.541Z",
    "updated_at": "2024-07-16T08:31:12.608Z",
    "public_view_code": "208381",
    "public_view_code_expires_at": "2024-10-16T08:31:12.570Z",
    "version": 1721118672,
    "pre_text": "Hello, here is your quote",
    "post_text": "Please sign it",
    "details": [
      {
        "id": "426664159685379291",
        "administration_id": 123,
        "tax_rate_id": "426664036220798511",
        "ledger_account_id": "426664036164175387",
        "project_id": null,
        "product_id": null,
        "amount": "1 x",
        "amount_decimal": "1.0",
        "description": "Project X",
        "price": "300.0",
        "period": null,
        "row_order": 1,
        "total_price_excl_tax_with_discount": "300.0",
        "total_price_excl_tax_with_discount_base": "300.0",
        "tax_report_reference": [
          "NL/1a"
        ],
        "mandatory_tax_text": null,
        "created_at": "2024-07-16T08:31:12.544Z",
        "updated_at": "2024-07-16T08:31:12.607Z",
        "is_optional": false,
        "is_selected": true
      }
    ],
    "prices_are_incl_tax": false,
    "total_price_excl_tax": "300.0",
    "total_price_excl_tax_base": "300.0",
    "total_price_incl_tax": "363.0",
    "total_price_incl_tax_base": "363.0",
    "total_discount": "0.0",
    "url": "http://moneybird.dev/123/estimates/629de17c26e7b2622478abf0a371007d2ccc6a1f1edc5b399814d191a4d70d2c/40dc6f8ff1a78bb92e564dab29be9f21338a811f07a83be86dd197ea81ecf890",
    "custom_fields": [

    ],
    "notes": [

    ],
    "attachments": [

    ],
    "events": [
      {
        "administration_id": 123,
        "user_id": 17211185545521,
        "action": "estimate_created",
        "link_entity_id": null,
        "link_entity_type": null,
        "data": {
        },
        "created_at": "2024-07-16T08:31:12.548Z",
        "updated_at": "2024-07-16T08:31:12.548Z"
      },
      {
        "administration_id": 123,
        "user_id": 17211185545521,
        "action": "estimate_send_email",
        "link_entity_id": null,
        "link_entity_type": null,
        "data": {
          "email_address": "info@example.com; janjanssen@dev.null.moneybird.net",
          "email_message": "Geachte Jan Janssen,\n\nHierbij ontvangt u van ons een prijsopgave 2024-0001 voor onze\ndiensten.\n\nMet vriendelijke groet,\n\nParkietje B.V."
        },
        "created_at": "2024-07-16T08:31:12.617Z",
        "updated_at": "2024-07-16T08:31:12.617Z"
      }
    ],
    "tax_totals": [
      {
        "tax_rate_id": "426664036220798511",
        "taxable_amount": "300.0",
        "taxable_amount_base": "300.0",
        "tax_amount": "63.0",
        "tax_amount_base": "63.0"
      }
    ]
  },
  {
    "id": "426664159803868383",
    "administration_id": 123,
    "contact_id": "426664159643436245",
    "contact": {
      "id": "426664159643436245",
      "administration_id": 123,
      "company_name": "Foobar Holding B.V.",
      "firstname": "",
      "lastname": "",
      "address1": "Hoofdstraat 12",
      "address2": "",
      "zipcode": "1234AB",
      "city": "Amsterdam",
      "country": "NL",
      "phone": "",
      "delivery_method": "Email",
      "customer_id": "1",
      "tax_number": "",
      "chamber_of_commerce": "",
      "bank_account": "",
      "attention": "",
      "email": "info@example.com",
      "email_ubl": true,
      "send_invoices_to_attention": "",
      "send_invoices_to_email": "info@example.com",
      "send_estimates_to_attention": "",
      "send_estimates_to_email": "info@example.com",
      "sepa_active": false,
      "sepa_iban": "",
      "sepa_iban_account_name": "",
      "sepa_bic": "",
      "sepa_mandate_id": "",
      "sepa_mandate_date": null,
      "sepa_sequence_type": "RCUR",
      "credit_card_number": "",
      "credit_card_reference": "",
      "credit_card_type": null,
      "tax_number_validated_at": null,
      "tax_number_valid": null,
      "invoice_workflow_id": null,
      "estimate_workflow_id": null,
      "si_identifier": "",
      "si_identifier_type": null,
      "moneybird_payments_mandate": false,
      "created_at": "2024-07-16T08:31:12.504Z",
      "updated_at": "2024-07-16T08:31:12.504Z",
      "version": 1721118672,
      "sales_invoices_url": "https://moneybird.dev/123/sales_invoices/40dc6f8ff1a78bb92e564dab29be9f21338a811f07a83be86dd197ea81ecf890/all",
      "notes": [

      ],
      "custom_fields": [

      ],
      "contact_people": [
        {
          "id": "426664159656019160",
          "contact_id": "426664159643436245",
          "administration_id": 123,
          "firstname": "Jan",
          "lastname": "Janssen",
          "phone": "123-456-2346",
          "email": "janjanssen@dev.null.moneybird.net",
          "department": "Sales",
          "created_at": "2024-07-16T08:31:12.515Z",
          "updated_at": "2024-07-16T08:31:12.515Z",
          "version": 1721118672
        }
      ],
      "archived": false
    },
    "contact_person_id": null,
    "contact_person": null,
    "estimate_id": null,
    "workflow_id": "426664036497622588",
    "document_style_id": "426664036528031296",
    "identity_id": "426664036248061493",
    "draft_id": 2,
    "state": "draft",
    "estimate_date": null,
    "due_date": "2024-07-30",
    "reference": "Project X",
    "language": "nl",
    "currency": "EUR",
    "exchange_rate": "1.0",
    "discount": "0.0",
    "original_estimate_id": null,
    "show_tax": true,
    "sign_online": true,
    "sent_at": null,
    "accepted_at": null,
    "rejected_at": null,
    "archived_at": null,
    "created_at": "2024-07-16T08:31:12.656Z",
    "updated_at": "2024-07-16T08:31:12.662Z",
    "public_view_code": null,
    "public_view_code_expires_at": null,
    "version": 1721118672,
    "pre_text": "Hello, here is your quote",
    "post_text": "Please sign it",
    "details": [
      {
        "id": "426664159807014112",
        "administration_id": 123,
        "tax_rate_id": "426664036220798511",
        "ledger_account_id": "426664036164175387",
        "project_id": null,
        "product_id": null,
        "amount": "1 x",
        "amount_decimal": "1.0",
        "description": "Project X",
        "price": "300.0",
        "period": null,
        "row_order": 1,
        "total_price_excl_tax_with_discount": "300.0",
        "total_price_excl_tax_with_discount_base": "300.0",
        "tax_report_reference": [
          "NL/1a"
        ],
        "mandatory_tax_text": null,
        "created_at": "2024-07-16T08:31:12.660Z",
        "updated_at": "2024-07-16T08:31:12.660Z",
        "is_optional": false,
        "is_selected": true
      }
    ],
    "prices_are_incl_tax": false,
    "total_price_excl_tax": "300.0",
    "total_price_excl_tax_base": "300.0",
    "total_price_incl_tax": "363.0",
    "total_price_incl_tax_base": "363.0",
    "total_discount": "0.0",
    "url": "http://moneybird.dev/123/estimates/a30a4a2868548a3ee6f1c1275aa3ccf32381a8b5b2fecdc3cd52096a3521d466/40dc6f8ff1a78bb92e564dab29be9f21338a811f07a83be86dd197ea81ecf890",
    "custom_fields": [

    ],
    "notes": [

    ],
    "attachments": [

    ],
    "events": [
      {
        "administration_id": 123,
        "user_id": 17211185545521,
        "action": "estimate_created",
        "link_entity_id": null,
        "link_entity_type": null,
        "data": {
        },
        "created_at": "2024-07-16T08:31:12.667Z",
        "updated_at": "2024-07-16T08:31:12.667Z"
      }
    ],
    "tax_totals": [
      {
        "tax_rate_id": "426664036220798511",
        "taxable_amount": "300.0",
        "taxable_amount_base": "300.0",
        "tax_amount": "63.0",
        "tax_amount_base": "63.0"
      }
    ]
  }
]
      

Get an estimate by id

Returns all information about an estimate.

Parameters

Parameter Type Description
includes Array

Example: returns estimate by given id

Request

curl -s -H "Content-Type: application/json" -H "Authorization: Bearer 84ec207ad0154a508f798e615a998ac1fd752926d00f955fb1df3e144cba44ab" \
  -XGET \
  https://moneybird.com/api/v2/123/estimates/426664149473298285.json?
    

Response

        
          
          Status: 200 OK
        
      
{
  "id": "426664149473298285",
  "administration_id": 123,
  "contact_id": "426664149432403816",
  "contact": {
    "id": "426664149432403816",
    "administration_id": 123,
    "company_name": "Foobar Holding B.V.",
    "firstname": "",
    "lastname": "",
    "address1": "Hoofdstraat 12",
    "address2": "",
    "zipcode": "1234AB",
    "city": "Amsterdam",
    "country": "NL",
    "phone": "",
    "delivery_method": "Email",
    "customer_id": "1",
    "tax_number": "",
    "chamber_of_commerce": "",
    "bank_account": "",
    "attention": "",
    "email": "info@example.com",
    "email_ubl": true,
    "send_invoices_to_attention": "",
    "send_invoices_to_email": "info@example.com",
    "send_estimates_to_attention": "",
    "send_estimates_to_email": "info@example.com",
    "sepa_active": false,
    "sepa_iban": "",
    "sepa_iban_account_name": "",
    "sepa_bic": "",
    "sepa_mandate_id": "",
    "sepa_mandate_date": null,
    "sepa_sequence_type": "RCUR",
    "credit_card_number": "",
    "credit_card_reference": "",
    "credit_card_type": null,
    "tax_number_validated_at": null,
    "tax_number_valid": null,
    "invoice_workflow_id": null,
    "estimate_workflow_id": null,
    "si_identifier": "",
    "si_identifier_type": null,
    "moneybird_payments_mandate": false,
    "created_at": "2024-07-16T08:31:02.765Z",
    "updated_at": "2024-07-16T08:31:02.765Z",
    "version": 1721118662,
    "sales_invoices_url": "https://moneybird.dev/123/sales_invoices/cbb67ffa88805f38a425b8b6895a4fe97a8ef484e26e9544dd5dcf78632f92c1/all",
    "notes": [

    ],
    "custom_fields": [

    ],
    "contact_people": [

    ],
    "archived": false
  },
  "contact_person_id": "426664149439743851",
  "contact_person": {
    "id": null,
    "contact_id": "426664149432403816",
    "administration_id": 123,
    "firstname": "Jan",
    "lastname": "Janssen",
    "phone": "123-456-2346",
    "email": "janjanssen@dev.null.moneybird.net",
    "department": "Sales",
    "created_at": "2024-07-16T08:31:02.772Z",
    "updated_at": "2024-07-16T08:31:02.772Z",
    "version": 1721118662
  },
  "estimate_id": "2024-0001",
  "workflow_id": "426664036497622588",
  "document_style_id": "426664036528031296",
  "identity_id": "426664036248061493",
  "draft_id": null,
  "state": "open",
  "estimate_date": "2024-07-16",
  "due_date": "2024-07-30",
  "reference": "Project X",
  "language": "nl",
  "currency": "EUR",
  "exchange_rate": "1.0",
  "discount": "0.0",
  "original_estimate_id": null,
  "show_tax": true,
  "sign_online": true,
  "sent_at": "2024-07-16",
  "accepted_at": null,
  "rejected_at": null,
  "archived_at": null,
  "created_at": "2024-07-16T08:31:02.804Z",
  "updated_at": "2024-07-16T08:31:02.864Z",
  "public_view_code": "763994",
  "public_view_code_expires_at": "2024-10-16T08:31:02.831Z",
  "version": 1721118662,
  "pre_text": "Hello, here is your quote",
  "post_text": "Please sign it",
  "details": [
    {
      "id": "426664149474346862",
      "administration_id": 123,
      "tax_rate_id": "426664036220798511",
      "ledger_account_id": "426664036164175387",
      "project_id": null,
      "product_id": null,
      "amount": "1 x",
      "amount_decimal": "1.0",
      "description": "Project X",
      "price": "300.0",
      "period": null,
      "row_order": 1,
      "total_price_excl_tax_with_discount": "300.0",
      "total_price_excl_tax_with_discount_base": "300.0",
      "tax_report_reference": [
        "NL/1a"
      ],
      "mandatory_tax_text": null,
      "created_at": "2024-07-16T08:31:02.806Z",
      "updated_at": "2024-07-16T08:31:02.862Z",
      "is_optional": false,
      "is_selected": true
    }
  ],
  "prices_are_incl_tax": false,
  "total_price_excl_tax": "300.0",
  "total_price_excl_tax_base": "300.0",
  "total_price_incl_tax": "363.0",
  "total_price_incl_tax_base": "363.0",
  "total_discount": "0.0",
  "url": "http://moneybird.dev/123/estimates/576dbe14a6a494fee9ad00756b3ed7fca414e0dd85b4f6186e6c1af6ff8f1cb5/cbb67ffa88805f38a425b8b6895a4fe97a8ef484e26e9544dd5dcf78632f92c1",
  "custom_fields": [

  ],
  "notes": [

  ],
  "attachments": [

  ],
  "events": [
    {
      "administration_id": 123,
      "user_id": 17211185545521,
      "action": "estimate_created",
      "link_entity_id": null,
      "link_entity_type": null,
      "data": {
      },
      "created_at": "2024-07-16T08:31:02.811Z",
      "updated_at": "2024-07-16T08:31:02.811Z"
    },
    {
      "administration_id": 123,
      "user_id": 17211185545521,
      "action": "estimate_send_email",
      "link_entity_id": null,
      "link_entity_type": null,
      "data": {
        "email_address": "info@example.com; janjanssen@dev.null.moneybird.net",
        "email_message": "Geachte Jan Janssen,\n\nHierbij ontvangt u van ons een prijsopgave 2024-0001 voor onze\ndiensten.\n\nMet vriendelijke groet,\n\nParkietje B.V."
      },
      "created_at": "2024-07-16T08:31:02.872Z",
      "updated_at": "2024-07-16T08:31:02.872Z"
    }
  ],
  "tax_totals": [
    {
      "tax_rate_id": "426664036220798511",
      "taxable_amount": "300.0",
      "taxable_amount_base": "300.0",
      "tax_amount": "63.0",
      "tax_amount_base": "63.0"
    }
  ]
}
      

Example: responds with a 404 code when estimate does not exist

Request

curl -s -H "Content-Type: application/json" -H "Authorization: Bearer 84ec207ad0154a508f798e615a998ac1fd752926d00f955fb1df3e144cba44ab" \
  -XGET \
  https://moneybird.com/api/v2/123/estimates/0.json?
    

Response

        
          
          Status: 404 Not Found
        
      
{
  "error": "record not found",
  "symbolic": {
    "id": "not_found"
  }
}
      

Get an estimate by estimate_id

Returns all information about an estimate with the given estimate id

Parameters

Parameter Type Description
estimate_id String

Required

Should be a valid estimate id. Should be unique for the administration.

Example: returns estimate by given estimate_id

Request

curl -s -H "Content-Type: application/json" -H "Authorization: Bearer 84ec207ad0154a508f798e615a998ac1fd752926d00f955fb1df3e144cba44ab" \
  -XGET \
  https://moneybird.com/api/v2/123/estimates/find_by_estimate_id/2024-0001.json?
    

Response

        
          
          Status: 200 OK
        
      
{
  "id": "426664149851834245",
  "administration_id": 123,
  "contact_id": "426664149815134080",
  "contact": {
    "id": "426664149815134080",
    "administration_id": 123,
    "company_name": "Foobar Holding B.V.",
    "firstname": "",
    "lastname": "",
    "address1": "Hoofdstraat 12",
    "address2": "",
    "zipcode": "1234AB",
    "city": "Amsterdam",
    "country": "NL",
    "phone": "",
    "delivery_method": "Email",
    "customer_id": "1",
    "tax_number": "",
    "chamber_of_commerce": "",
    "bank_account": "",
    "attention": "",
    "email": "info@example.com",
    "email_ubl": true,
    "send_invoices_to_attention": "",
    "send_invoices_to_email": "info@example.com",
    "send_estimates_to_attention": "",
    "send_estimates_to_email": "info@example.com",
    "sepa_active": false,
    "sepa_iban": "",
    "sepa_iban_account_name": "",
    "sepa_bic": "",
    "sepa_mandate_id": "",
    "sepa_mandate_date": null,
    "sepa_sequence_type": "RCUR",
    "credit_card_number": "",
    "credit_card_reference": "",
    "credit_card_type": null,
    "tax_number_validated_at": null,
    "tax_number_valid": null,
    "invoice_workflow_id": null,
    "estimate_workflow_id": null,
    "si_identifier": "",
    "si_identifier_type": null,
    "moneybird_payments_mandate": false,
    "created_at": "2024-07-16T08:31:03.131Z",
    "updated_at": "2024-07-16T08:31:03.131Z",
    "version": 1721118663,
    "sales_invoices_url": "https://moneybird.dev/123/sales_invoices/12b65779da5da2551399f3991185ab32087470c908c9c5907993f8e359d9dec3/all",
    "notes": [

    ],
    "custom_fields": [

    ],
    "contact_people": [

    ],
    "archived": false
  },
  "contact_person_id": "426664149823522691",
  "contact_person": {
    "id": null,
    "contact_id": "426664149815134080",
    "administration_id": 123,
    "firstname": "Jan",
    "lastname": "Janssen",
    "phone": "123-456-2346",
    "email": "janjanssen@dev.null.moneybird.net",
    "department": "Sales",
    "created_at": "2024-07-16T08:31:03.138Z",
    "updated_at": "2024-07-16T08:31:03.138Z",
    "version": 1721118663
  },
  "estimate_id": "2024-0001",
  "workflow_id": "426664036497622588",
  "document_style_id": "426664036528031296",
  "identity_id": "426664036248061493",
  "draft_id": null,
  "state": "open",
  "estimate_date": "2024-07-16",
  "due_date": "2024-07-30",
  "reference": "Project X",
  "language": "nl",
  "currency": "EUR",
  "exchange_rate": "1.0",
  "discount": "0.0",
  "original_estimate_id": null,
  "show_tax": true,
  "sign_online": true,
  "sent_at": "2024-07-16",
  "accepted_at": null,
  "rejected_at": null,
  "archived_at": null,
  "created_at": "2024-07-16T08:31:03.165Z",
  "updated_at": "2024-07-16T08:31:03.213Z",
  "public_view_code": "699368",
  "public_view_code_expires_at": "2024-10-16T08:31:03.190Z",
  "version": 1721118663,
  "pre_text": "Hello, here is your quote",
  "post_text": "Please sign it",
  "details": [
    {
      "id": "426664149852882822",
      "administration_id": 123,
      "tax_rate_id": "426664036220798511",
      "ledger_account_id": "426664036164175387",
      "project_id": null,
      "product_id": null,
      "amount": "1 x",
      "amount_decimal": "1.0",
      "description": "Project X",
      "price": "300.0",
      "period": null,
      "row_order": 1,
      "total_price_excl_tax_with_discount": "300.0",
      "total_price_excl_tax_with_discount_base": "300.0",
      "tax_report_reference": [
        "NL/1a"
      ],
      "mandatory_tax_text": null,
      "created_at": "2024-07-16T08:31:03.167Z",
      "updated_at": "2024-07-16T08:31:03.212Z",
      "is_optional": false,
      "is_selected": true
    }
  ],
  "prices_are_incl_tax": false,
  "total_price_excl_tax": "300.0",
  "total_price_excl_tax_base": "300.0",
  "total_price_incl_tax": "363.0",
  "total_price_incl_tax_base": "363.0",
  "total_discount": "0.0",
  "url": "http://moneybird.dev/123/estimates/f3d220576a9ea85c6abaed2ea0cc0b7769b2024fad42094be62be85a9986d545/12b65779da5da2551399f3991185ab32087470c908c9c5907993f8e359d9dec3",
  "custom_fields": [

  ],
  "notes": [

  ],
  "attachments": [

  ],
  "events": [
    {
      "administration_id": 123,
      "user_id": 17211185545521,
      "action": "estimate_created",
      "link_entity_id": null,
      "link_entity_type": null,
      "data": {
      },
      "created_at": "2024-07-16T08:31:03.171Z",
      "updated_at": "2024-07-16T08:31:03.171Z"
    },
    {
      "administration_id": 123,
      "user_id": 17211185545521,
      "action": "estimate_send_email",
      "link_entity_id": null,
      "link_entity_type": null,
      "data": {
        "email_address": "info@example.com; janjanssen@dev.null.moneybird.net",
        "email_message": "Geachte Jan Janssen,\n\nHierbij ontvangt u van ons een prijsopgave 2024-0001 voor onze\ndiensten.\n\nMet vriendelijke groet,\n\nParkietje B.V."
      },
      "created_at": "2024-07-16T08:31:03.221Z",
      "updated_at": "2024-07-16T08:31:03.221Z"
    }
  ],
  "tax_totals": [
    {
      "tax_rate_id": "426664036220798511",
      "taxable_amount": "300.0",
      "taxable_amount_base": "300.0",
      "tax_amount": "63.0",
      "tax_amount_base": "63.0"
    }
  ]
}
      

Example: responds with a 404 code when estimate does not exist

Request

curl -s -H "Content-Type: application/json" -H "Authorization: Bearer 84ec207ad0154a508f798e615a998ac1fd752926d00f955fb1df3e144cba44ab" \
  -XGET \
  https://moneybird.com/api/v2/123/estimates/find_by_estimate_id/0.json?
    

Response

        
          
          Status: 404 Not Found
        
      
{
  "error": "Estimate with estimate_id: 0 was not found",
  "symbolic": {
    "estimate_id": "not_found"
  }
}
      

Download estimate PDF by id

Redirects to the download URL of the estimate as PDF. The link is valid for 30 seconds.

Parameters

Parameter Type Description
media String

In case you want to hide sender address and logo you can set this to ‘stationery’.

Example: returns estimate by given id as PDF

Request

curl -s -H "Content-Type: application/json" -H "Authorization: Bearer 84ec207ad0154a508f798e615a998ac1fd752926d00f955fb1df3e144cba44ab" \
  -XGET \
  https://moneybird.com/api/v2/123/estimates/426664150245050267/download_pdf.json?
    

Response

        
          
          Status: 302 Found
        
      
"This resource has been moved temporarily to https://storage.moneybird.dev/4282fe1cc8fd332f5120afa311ecfad9b8e0d5e315bcb9288aedd51c10f4ff5c/ca656fa63e9bd1e39cb5df752e93daf6c49aff38cb0838ead7de80b3db8a2043/download."
      

Example: returns 404 when estimate does not exist

Request

curl -s -H "Content-Type: application/json" -H "Authorization: Bearer 84ec207ad0154a508f798e615a998ac1fd752926d00f955fb1df3e144cba44ab" \
  -XGET \
  https://moneybird.com/api/v2/123/estimates/1234321/download_pdf.json?
    

Response

        
          
          Status: 404 Not Found
        
      
{
  "error": "record not found",
  "symbolic": {
    "id": "not_found"
  }
}
      

Creates a new estimate

Parameters

Parameter Type Description
estimate[contact_id] Integer

Should be a valid contact id.

estimate[contact_person_id] Integer

Should be a valid contact person id.

estimate[document_style_id] Integer

Default document style is used when value is not provided. Should be a valid document style id.

estimate[workflow_id] Integer

If value is not provided, the workflow saved in the contact is used. If the contact doesn’t have a default workflow, the administration’s default workflow is used. Should be a valid workflow id.

estimate[reference] String
estimate[estimate_date] String
estimate[estimate_sequence_id] String
estimate[remove_estimate_sequence_id] Boolean
estimate[language] String

Can be bg, cs, da, de, el, en, es, fr, hr, hu, it, no, nl, pl, pt, ro, sv, tr or uk.

estimate[currency] String

ISO three-character currency code, e.g. EUR or USD.

estimate[prices_are_incl_tax] Boolean
estimate[show_tax] Boolean
estimate[first_due_interval] Integer
estimate[pre_text] String
estimate[post_text] String
estimate[discount] Decimal

Discount percentage, e.g. 10,0%. Should be a number 0 <= n <= 100.

estimate[original_sales_invoice_id] Integer
estimate[details_attributes][id] Integer
estimate[details_attributes][description] String
estimate[details_attributes][period] String

String with a date range: 20140101..20141231, presets are also allowed: this_month, prev_month, next_month, etc.

estimate[details_attributes][price] Decimal

Both a decimal and a string ‘10,95’ are accepted.

estimate[details_attributes][amount] String
estimate[details_attributes][tax_rate_id] Integer

Should be a valid tax rate id.

estimate[details_attributes][ledger_account_id] Integer

Should be a valid ledger account id.

estimate[details_attributes][project_id] Integer

Should be a valid project id.

estimate[details_attributes][product_id] Integer

Should be a valid product id.

estimate[details_attributes][row_order] Integer
estimate[details_attributes][is_optional] Boolean
estimate[details_attributes][is_selected] Boolean
estimate[details_attributes][_destroy] Boolean
estimate[custom_fields_attributes][id] Integer

Required

estimate[custom_fields_attributes][value] String

Required

Example: creates a new estimate

Request

curl -s -H "Content-Type: application/json" -H "Authorization: Bearer 84ec207ad0154a508f798e615a998ac1fd752926d00f955fb1df3e144cba44ab" \
  -XPOST \
  -d '{"estimate":{"contact_id":426664151525361580,"reference":"Estimate Reference"}}' \
  https://moneybird.com/api/v2/123/estimates.json
    

Response

        
          
          Status: 201 Created
        
      
{
  "id": "426664151727736758",
  "administration_id": 123,
  "contact_id": "426664151525361580",
  "contact": {
    "id": "426664151525361580",
    "administration_id": 123,
    "company_name": "Foobar Holding B.V.",
    "firstname": "",
    "lastname": "",
    "address1": "Hoofdstraat 12",
    "address2": "",
    "zipcode": "1234AB",
    "city": "Amsterdam",
    "country": "NL",
    "phone": "",
    "delivery_method": "Email",
    "customer_id": "1",
    "tax_number": "",
    "chamber_of_commerce": "",
    "bank_account": "",
    "attention": "",
    "email": "info@example.com",
    "email_ubl": true,
    "send_invoices_to_attention": "",
    "send_invoices_to_email": "info@example.com",
    "send_estimates_to_attention": "",
    "send_estimates_to_email": "info@example.com",
    "sepa_active": false,
    "sepa_iban": "",
    "sepa_iban_account_name": "",
    "sepa_bic": "",
    "sepa_mandate_id": "",
    "sepa_mandate_date": null,
    "sepa_sequence_type": "RCUR",
    "credit_card_number": "",
    "credit_card_reference": "",
    "credit_card_type": null,
    "tax_number_validated_at": null,
    "tax_number_valid": null,
    "invoice_workflow_id": null,
    "estimate_workflow_id": null,
    "si_identifier": "",
    "si_identifier_type": null,
    "moneybird_payments_mandate": false,
    "created_at": "2024-07-16T08:31:04.761Z",
    "updated_at": "2024-07-16T08:31:04.761Z",
    "version": 1721118664,
    "sales_invoices_url": "https://moneybird.dev/123/sales_invoices/0cac522503528f4b32396895e66a96d36d3ed795700d83a39824fce1c424bca2/all",
    "notes": [

    ],
    "custom_fields": [

    ],
    "contact_people": [
      {
        "id": "426664151534798767",
        "contact_id": "426664151525361580",
        "administration_id": 123,
        "firstname": "Jan",
        "lastname": "Janssen",
        "phone": "123-456-2346",
        "email": "janjanssen@dev.null.moneybird.net",
        "department": "Sales",
        "created_at": "2024-07-16T08:31:04.770Z",
        "updated_at": "2024-07-16T08:31:04.770Z",
        "version": 1721118664
      }
    ],
    "archived": false
  },
  "contact_person_id": null,
  "contact_person": null,
  "estimate_id": null,
  "workflow_id": "426664036497622588",
  "document_style_id": "426664036528031296",
  "identity_id": "426664036248061493",
  "draft_id": 2,
  "state": "draft",
  "estimate_date": null,
  "due_date": "2024-07-30",
  "reference": "Estimate Reference",
  "language": "nl",
  "currency": "EUR",
  "exchange_rate": "1.0",
  "discount": "0.0",
  "original_estimate_id": null,
  "show_tax": true,
  "sign_online": true,
  "sent_at": null,
  "accepted_at": null,
  "rejected_at": null,
  "archived_at": null,
  "created_at": "2024-07-16T08:31:04.954Z",
  "updated_at": "2024-07-16T08:31:04.954Z",
  "public_view_code": null,
  "public_view_code_expires_at": null,
  "version": 1721118664,
  "pre_text": "Geachte {recipient.name},\n\nHierbij ontvangt u van ons de prijsopgave {document.estimate_id} voor de onderstaande diensten.",
  "post_text": "We hopen u hiermee voldoende geïnformeerd te hebben.\n\nMet vriendelijke groet,\n\n{company.company_name}",
  "details": [

  ],
  "prices_are_incl_tax": false,
  "total_price_excl_tax": "0.0",
  "total_price_excl_tax_base": "0.0",
  "total_price_incl_tax": "0.0",
  "total_price_incl_tax_base": "0.0",
  "total_discount": 0,
  "url": "http://moneybird.dev/123/estimates/95d8b454a0e147f09c58dbc9e769ecec23e9f2fcad8082eb4d630289ba73ff1c/0cac522503528f4b32396895e66a96d36d3ed795700d83a39824fce1c424bca2",
  "custom_fields": [

  ],
  "notes": [

  ],
  "attachments": [

  ],
  "events": [
    {
      "administration_id": 123,
      "user_id": 17211185545521,
      "action": "estimate_created",
      "link_entity_id": null,
      "link_entity_type": null,
      "data": {
      },
      "created_at": "2024-07-16T08:31:04.959Z",
      "updated_at": "2024-07-16T08:31:04.959Z"
    }
  ],
  "tax_totals": [

  ]
}
      

Updates an estimate

When updating an estimate, provide only the attributes you want to update. The other attributes will not be changed.

Parameters

Parameter Type Description
estimate[contact_id] Integer

Should be a valid contact id.

estimate[contact_person_id] Integer

Should be a valid contact person id.

estimate[update_contact] Boolean
estimate[document_style_id] Integer

Default document style is used when value is not provided. Should be a valid document style id.

estimate[workflow_id] Integer

If value is not provided, the workflow saved in the contact is used. If the contact doesn’t have a default workflow, the administration’s default workflow is used. Should be a valid workflow id.

estimate[reference] String
estimate[estimate_date] String
estimate[estimate_sequence_id] String
estimate[remove_estimate_sequence_id] Boolean
estimate[language] String

Can be bg, cs, da, de, el, en, es, fr, hr, hu, it, no, nl, pl, pt, ro, sv, tr or uk.

estimate[currency] String

ISO three-character currency code, e.g. EUR or USD.

estimate[prices_are_incl_tax] Boolean
estimate[show_tax] Boolean
estimate[first_due_interval] Integer
estimate[pre_text] String
estimate[post_text] String
estimate[discount] Decimal

Discount percentage, e.g. 10,0%. Should be a number 0 <= n <= 100.

estimate[original_sales_invoice_id] Integer
estimate[details_attributes][id] Integer
estimate[details_attributes][description] String
estimate[details_attributes][period] String

String with a date range: 20140101..20141231, presets are also allowed: this_month, prev_month, next_month, etc.

estimate[details_attributes][price] Decimal

Both a decimal and a string ‘10,95’ are accepted.

estimate[details_attributes][amount] String
estimate[details_attributes][tax_rate_id] Integer

Should be a valid tax rate id.

estimate[details_attributes][ledger_account_id] Integer

Should be a valid ledger account id.

estimate[details_attributes][project_id] Integer

Should be a valid project id.

estimate[details_attributes][product_id] Integer

Should be a valid product id.

estimate[details_attributes][row_order] Integer
estimate[details_attributes][is_optional] Boolean
estimate[details_attributes][is_selected] Boolean
estimate[details_attributes][_destroy] Boolean
estimate[custom_fields_attributes][id] Integer

Required

estimate[custom_fields_attributes][value] String

Required

Example: updates the discount

Request

curl -s -H "Content-Type: application/json" -H "Authorization: Bearer 84ec207ad0154a508f798e615a998ac1fd752926d00f955fb1df3e144cba44ab" \
  -XPATCH \
  -d '{"estimate":{"reference":"Updated Reference"}}' \
  https://moneybird.com/api/v2/123/estimates/426664152388339662.json
    

Response

        
          
          Status: 200 OK
        
      
{
  "id": "426664152388339662",
  "administration_id": 123,
  "contact_id": "426664152340105161",
  "contact": {
    "id": "426664152340105161",
    "administration_id": 123,
    "company_name": "Foobar Holding B.V.",
    "firstname": "",
    "lastname": "",
    "address1": "Hoofdstraat 12",
    "address2": "",
    "zipcode": "1234AB",
    "city": "Amsterdam",
    "country": "NL",
    "phone": "",
    "delivery_method": "Email",
    "customer_id": "1",
    "tax_number": "",
    "chamber_of_commerce": "",
    "bank_account": "",
    "attention": "",
    "email": "info@example.com",
    "email_ubl": true,
    "send_invoices_to_attention": "",
    "send_invoices_to_email": "info@example.com",
    "send_estimates_to_attention": "",
    "send_estimates_to_email": "info@example.com",
    "sepa_active": false,
    "sepa_iban": "",
    "sepa_iban_account_name": "",
    "sepa_bic": "",
    "sepa_mandate_id": "",
    "sepa_mandate_date": null,
    "sepa_sequence_type": "RCUR",
    "credit_card_number": "",
    "credit_card_reference": "",
    "credit_card_type": null,
    "tax_number_validated_at": null,
    "tax_number_valid": null,
    "invoice_workflow_id": null,
    "estimate_workflow_id": null,
    "si_identifier": "",
    "si_identifier_type": null,
    "moneybird_payments_mandate": false,
    "created_at": "2024-07-16T08:31:05.538Z",
    "updated_at": "2024-07-16T08:31:05.538Z",
    "version": 1721118665,
    "sales_invoices_url": "https://moneybird.dev/123/sales_invoices/7342b0a04afd0e5f0c8cc6ae4a5aa2b198965387a9168225d48d6f486c210598/all",
    "notes": [

    ],
    "custom_fields": [

    ],
    "contact_people": [

    ],
    "archived": false
  },
  "contact_person_id": "426664152349542348",
  "contact_person": {
    "id": null,
    "contact_id": "426664152340105161",
    "administration_id": 123,
    "firstname": "Jan",
    "lastname": "Janssen",
    "phone": "123-456-2346",
    "email": "janjanssen@dev.null.moneybird.net",
    "department": "Sales",
    "created_at": "2024-07-16T08:31:05.547Z",
    "updated_at": "2024-07-16T08:31:05.547Z",
    "version": 1721118665
  },
  "estimate_id": "2024-0001",
  "workflow_id": "426664036497622588",
  "document_style_id": "426664036528031296",
  "identity_id": "426664036248061493",
  "draft_id": null,
  "state": "open",
  "estimate_date": "2024-07-16",
  "due_date": "2024-07-30",
  "reference": "Updated Reference",
  "language": "nl",
  "currency": "EUR",
  "exchange_rate": "1.0",
  "discount": "0.0",
  "original_estimate_id": null,
  "show_tax": true,
  "sign_online": true,
  "sent_at": "2024-07-16",
  "accepted_at": null,
  "rejected_at": null,
  "archived_at": null,
  "created_at": "2024-07-16T08:31:05.584Z",
  "updated_at": "2024-07-16T08:31:05.763Z",
  "public_view_code": "884006",
  "public_view_code_expires_at": "2024-10-16T08:31:05.622Z",
  "version": 1721118665,
  "pre_text": "Hello, here is your quote",
  "post_text": "Please sign it",
  "details": [
    {
      "id": "426664152391485391",
      "administration_id": 123,
      "tax_rate_id": "426664036220798511",
      "ledger_account_id": "426664036164175387",
      "project_id": null,
      "product_id": null,
      "amount": "1 x",
      "amount_decimal": "1.0",
      "description": "Project X",
      "price": "300.0",
      "period": null,
      "row_order": 1,
      "total_price_excl_tax_with_discount": "300.0",
      "total_price_excl_tax_with_discount_base": "300.0",
      "tax_report_reference": [
        "NL/1a"
      ],
      "mandatory_tax_text": null,
      "created_at": "2024-07-16T08:31:05.587Z",
      "updated_at": "2024-07-16T08:31:05.661Z",
      "is_optional": false,
      "is_selected": true
    }
  ],
  "prices_are_incl_tax": false,
  "total_price_excl_tax": "300.0",
  "total_price_excl_tax_base": "300.0",
  "total_price_incl_tax": "363.0",
  "total_price_incl_tax_base": "363.0",
  "total_discount": "0.0",
  "url": "http://moneybird.dev/123/estimates/aa41178d4d7baa938ff21e2f05a15b5108241fa46bb2aa0249dccdd933cbba04/7342b0a04afd0e5f0c8cc6ae4a5aa2b198965387a9168225d48d6f486c210598",
  "custom_fields": [

  ],
  "notes": [

  ],
  "attachments": [

  ],
  "events": [
    {
      "administration_id": 123,
      "user_id": 17211185545521,
      "action": "estimate_created",
      "link_entity_id": null,
      "link_entity_type": null,
      "data": {
      },
      "created_at": "2024-07-16T08:31:05.595Z",
      "updated_at": "2024-07-16T08:31:05.595Z"
    },
    {
      "administration_id": 123,
      "user_id": 17211185545521,
      "action": "estimate_send_email",
      "link_entity_id": null,
      "link_entity_type": null,
      "data": {
        "email_address": "info@example.com; janjanssen@dev.null.moneybird.net",
        "email_message": "Geachte Jan Janssen,\n\nHierbij ontvangt u van ons een prijsopgave 2024-0001 voor onze\ndiensten.\n\nMet vriendelijke groet,\n\nParkietje B.V."
      },
      "created_at": "2024-07-16T08:31:05.676Z",
      "updated_at": "2024-07-16T08:31:05.676Z"
    },
    {
      "administration_id": 123,
      "user_id": 17211185545521,
      "action": "estimate_updated",
      "link_entity_id": null,
      "link_entity_type": null,
      "data": {
        "reference": [
          "Project X",
          "Updated Reference"
        ],
        "updated_at": [
          "2024-07-16T10:31:05.665+02:00",
          "2024-07-16T10:31:05.763+02:00"
        ]
      },
      "created_at": "2024-07-16T08:31:05.767Z",
      "updated_at": "2024-07-16T08:31:05.767Z"
    }
  ],
  "tax_totals": [
    {
      "tax_rate_id": "426664036220798511",
      "taxable_amount": "300.0",
      "taxable_amount_base": "300.0",
      "tax_amount": "63.0",
      "tax_amount_base": "63.0"
    }
  ]
}
      

Example: updates estimate details

Request

curl -s -H "Content-Type: application/json" -H "Authorization: Bearer 84ec207ad0154a508f798e615a998ac1fd752926d00f955fb1df3e144cba44ab" \
  -XPATCH \
  -d '{"estimate":{"details_attributes":{"0":{"description":"Detail description","price":99,"amount":1,"tax_rate_id":426664036220798511,"ledger_account_id":426664036164175387},"1":{"id":426664152712349660,"_destroy":true}}}}' \
  https://moneybird.com/api/v2/123/estimates/426664152710252507.json
    

Response

        
          
          Status: 200 OK
        
      
{
  "id": "426664152710252507",
  "administration_id": 123,
  "contact_id": "426664152659920854",
  "contact": {
    "id": "426664152659920854",
    "administration_id": 123,
    "company_name": "Foobar Holding B.V.",
    "firstname": "",
    "lastname": "",
    "address1": "Hoofdstraat 12",
    "address2": "",
    "zipcode": "1234AB",
    "city": "Amsterdam",
    "country": "NL",
    "phone": "",
    "delivery_method": "Email",
    "customer_id": "1",
    "tax_number": "",
    "chamber_of_commerce": "",
    "bank_account": "",
    "attention": "",
    "email": "info@example.com",
    "email_ubl": true,
    "send_invoices_to_attention": "",
    "send_invoices_to_email": "info@example.com",
    "send_estimates_to_attention": "",
    "send_estimates_to_email": "info@example.com",
    "sepa_active": false,
    "sepa_iban": "",
    "sepa_iban_account_name": "",
    "sepa_bic": "",
    "sepa_mandate_id": "",
    "sepa_mandate_date": null,
    "sepa_sequence_type": "RCUR",
    "credit_card_number": "",
    "credit_card_reference": "",
    "credit_card_type": null,
    "tax_number_validated_at": null,
    "tax_number_valid": null,
    "invoice_workflow_id": null,
    "estimate_workflow_id": null,
    "si_identifier": "",
    "si_identifier_type": null,
    "moneybird_payments_mandate": false,
    "created_at": "2024-07-16T08:31:05.843Z",
    "updated_at": "2024-07-16T08:31:05.843Z",
    "version": 1721118665,
    "sales_invoices_url": "https://moneybird.dev/123/sales_invoices/6e91fd8b4059674d08e0b389a0e2d41bb1b2c61d54ef6957b8b1d21b2db289e7/all",
    "notes": [

    ],
    "custom_fields": [

    ],
    "contact_people": [

    ],
    "archived": false
  },
  "contact_person_id": "426664152673552345",
  "contact_person": {
    "id": null,
    "contact_id": "426664152659920854",
    "administration_id": 123,
    "firstname": "Jan",
    "lastname": "Janssen",
    "phone": "123-456-2346",
    "email": "janjanssen@dev.null.moneybird.net",
    "department": "Sales",
    "created_at": "2024-07-16T08:31:05.855Z",
    "updated_at": "2024-07-16T08:31:05.855Z",
    "version": 1721118665
  },
  "estimate_id": "2024-0001",
  "workflow_id": "426664036497622588",
  "document_style_id": "426664036528031296",
  "identity_id": "426664036248061493",
  "draft_id": null,
  "state": "open",
  "estimate_date": "2024-07-16",
  "due_date": "2024-07-30",
  "reference": "Project X",
  "language": "nl",
  "currency": "EUR",
  "exchange_rate": "1.0",
  "discount": "0.0",
  "original_estimate_id": null,
  "show_tax": true,
  "sign_online": true,
  "sent_at": "2024-07-16",
  "accepted_at": null,
  "rejected_at": null,
  "archived_at": null,
  "created_at": "2024-07-16T08:31:05.891Z",
  "updated_at": "2024-07-16T08:31:06.106Z",
  "public_view_code": "613239",
  "public_view_code_expires_at": "2024-10-16T08:31:05.926Z",
  "version": 1721118666,
  "pre_text": "Hello, here is your quote",
  "post_text": "Please sign it",
  "details": [
    {
      "id": "426664152933599200",
      "administration_id": 123,
      "tax_rate_id": "426664036220798511",
      "ledger_account_id": "426664036164175387",
      "project_id": null,
      "product_id": null,
      "amount": "1",
      "amount_decimal": "1.0",
      "description": "Detail description",
      "price": "99.0",
      "period": null,
      "row_order": 0,
      "total_price_excl_tax_with_discount": "99.0",
      "total_price_excl_tax_with_discount_base": "99.0",
      "tax_report_reference": [
        "NL/1a"
      ],
      "mandatory_tax_text": null,
      "created_at": "2024-07-16T08:31:06.104Z",
      "updated_at": "2024-07-16T08:31:06.104Z",
      "is_optional": false,
      "is_selected": true
    }
  ],
  "prices_are_incl_tax": false,
  "total_price_excl_tax": "99.0",
  "total_price_excl_tax_base": "99.0",
  "total_price_incl_tax": "119.79",
  "total_price_incl_tax_base": "119.79",
  "total_discount": "0.0",
  "url": "http://moneybird.dev/123/estimates/c93f8ff95244ec31803bcae1de84a26d9de5a24de082a6f4d023dabcc57b1054/6e91fd8b4059674d08e0b389a0e2d41bb1b2c61d54ef6957b8b1d21b2db289e7",
  "custom_fields": [

  ],
  "notes": [

  ],
  "attachments": [

  ],
  "events": [
    {
      "administration_id": 123,
      "user_id": 17211185545521,
      "action": "estimate_created",
      "link_entity_id": null,
      "link_entity_type": null,
      "data": {
      },
      "created_at": "2024-07-16T08:31:05.899Z",
      "updated_at": "2024-07-16T08:31:05.899Z"
    },
    {
      "administration_id": 123,
      "user_id": 17211185545521,
      "action": "estimate_send_email",
      "link_entity_id": null,
      "link_entity_type": null,
      "data": {
        "email_address": "info@example.com; janjanssen@dev.null.moneybird.net",
        "email_message": "Geachte Jan Janssen,\n\nHierbij ontvangt u van ons een prijsopgave 2024-0001 voor onze\ndiensten.\n\nMet vriendelijke groet,\n\nParkietje B.V."
      },
      "created_at": "2024-07-16T08:31:05.988Z",
      "updated_at": "2024-07-16T08:31:05.988Z"
    },
    {
      "administration_id": 123,
      "user_id": 17211185545521,
      "action": "estimate_updated",
      "link_entity_id": null,
      "link_entity_type": null,
      "data": {
        "total_price_excl_tax": [
          "300.0",
          "99.0"
        ],
        "total_price_excl_tax_base": [
          "300.0",
          "99.0"
        ],
        "total_price_incl_tax": [
          "363.0",
          "119.79"
        ],
        "total_price_incl_tax_base": [
          "363.0",
          "119.79"
        ],
        "cached_taxes": [
          [
            {
              "tax_rate_id": "426664036220798511",
              "report_reference": "NL/1a",
              "payable": true,
              "debit": 0,
              "credit": "63.0"
            }
          ],
          [
            {
              "tax_rate_id": "426664036220798511",
              "report_reference": "NL/1a",
              "payable": true,
              "debit": 0,
              "credit": "20.79"
            }
          ]
        ],
        "updated_at": [
          "2024-07-16T10:31:05.975+02:00",
          "2024-07-16T10:31:06.094+02:00"
        ]
      },
      "created_at": "2024-07-16T08:31:06.107Z",
      "updated_at": "2024-07-16T08:31:06.107Z"
    }
  ],
  "tax_totals": [
    {
      "tax_rate_id": "426664036220798511",
      "taxable_amount": "99.0",
      "taxable_amount_base": "99.0",
      "tax_amount": "20.79",
      "tax_amount_base": "20.79"
    }
  ]
}
      

Example: responds with a 404 code when estimate does not exist

Request

curl -s -H "Content-Type: application/json" -H "Authorization: Bearer 84ec207ad0154a508f798e615a998ac1fd752926d00f955fb1df3e144cba44ab" \
  -XPATCH \
  -d '{"estimate":{"reference":"Updated Reference"}}' \
  https://moneybird.com/api/v2/123/estimates/0.json
    

Response

        
          
          Status: 404 Not Found
        
      
{
  "error": "record not found",
  "symbolic": {
    "id": "not_found"
  }
}
      

Changes the state of an estimate

Not every state change is allowed. e.g. open to billed is accepted, draft to open is not. Note: this only changes the state and does not perform other actions like sending or billing the estimate.

Parameters

Parameter Type Description
state String

Required

Can be accepted, rejected, open, late, billed or archived.

Example: changes from open to accepted

Request

curl -s -H "Content-Type: application/json" -H "Authorization: Bearer 84ec207ad0154a508f798e615a998ac1fd752926d00f955fb1df3e144cba44ab" \
  -XPATCH \
  -d '{"state":"accepted"}' \
  https://moneybird.com/api/v2/123/estimates/426664153384486906/change_state.json
    

Response

        
          
          Status: 200 OK
        
      
{
  "id": "426664153384486906",
  "administration_id": 123,
  "contact_id": "426664153231394800",
  "contact": {
    "id": "426664153231394800",
    "administration_id": 123,
    "company_name": "Foobar Holding B.V.",
    "firstname": "",
    "lastname": "",
    "address1": "Hoofdstraat 12",
    "address2": "",
    "zipcode": "1234AB",
    "city": "Amsterdam",
    "country": "NL",
    "phone": "",
    "delivery_method": "Email",
    "customer_id": "1",
    "tax_number": "",
    "chamber_of_commerce": "",
    "bank_account": "",
    "attention": "",
    "email": "info@example.com",
    "email_ubl": true,
    "send_invoices_to_attention": "",
    "send_invoices_to_email": "info@example.com",
    "send_estimates_to_attention": "",
    "send_estimates_to_email": "info@example.com",
    "sepa_active": false,
    "sepa_iban": "",
    "sepa_iban_account_name": "",
    "sepa_bic": "",
    "sepa_mandate_id": "",
    "sepa_mandate_date": null,
    "sepa_sequence_type": "RCUR",
    "credit_card_number": "",
    "credit_card_reference": "",
    "credit_card_type": null,
    "tax_number_validated_at": null,
    "tax_number_valid": null,
    "invoice_workflow_id": null,
    "estimate_workflow_id": null,
    "si_identifier": "",
    "si_identifier_type": null,
    "moneybird_payments_mandate": false,
    "created_at": "2024-07-16T08:31:06.389Z",
    "updated_at": "2024-07-16T08:31:06.389Z",
    "version": 1721118666,
    "sales_invoices_url": "https://moneybird.dev/123/sales_invoices/d648d1de628c09c3a13820ddc2dc64335ef37f065f759bc50bdb71480f7cef9c/all",
    "notes": [

    ],
    "custom_fields": [

    ],
    "contact_people": [

    ],
    "archived": false
  },
  "contact_person_id": null,
  "contact_person": null,
  "estimate_id": "2024-0002",
  "workflow_id": "426664036497622588",
  "document_style_id": "426664036528031296",
  "identity_id": "426664036248061493",
  "draft_id": null,
  "state": "accepted",
  "estimate_date": "2024-07-16",
  "due_date": "2024-07-30",
  "reference": "Project X",
  "language": "nl",
  "currency": "EUR",
  "exchange_rate": "1.0",
  "discount": "0.0",
  "original_estimate_id": null,
  "show_tax": true,
  "sign_online": true,
  "sent_at": "2024-07-16",
  "accepted_at": "2024-07-16",
  "rejected_at": null,
  "archived_at": null,
  "created_at": "2024-07-16T08:31:06.535Z",
  "updated_at": "2024-07-16T08:31:06.726Z",
  "public_view_code": "475196",
  "public_view_code_expires_at": "2024-10-16T08:31:06.578Z",
  "version": 1721118666,
  "pre_text": "Hello, here is your quote",
  "post_text": "Please sign it",
  "details": [
    {
      "id": "426664153387632635",
      "administration_id": 123,
      "tax_rate_id": "426664036220798511",
      "ledger_account_id": "426664036164175387",
      "project_id": null,
      "product_id": null,
      "amount": "1 x",
      "amount_decimal": "1.0",
      "description": "Project X",
      "price": "300.0",
      "period": null,
      "row_order": 1,
      "total_price_excl_tax_with_discount": "300.0",
      "total_price_excl_tax_with_discount_base": "300.0",
      "tax_report_reference": [
        "NL/1a"
      ],
      "mandatory_tax_text": null,
      "created_at": "2024-07-16T08:31:06.537Z",
      "updated_at": "2024-07-16T08:31:06.622Z",
      "is_optional": false,
      "is_selected": true
    }
  ],
  "prices_are_incl_tax": false,
  "total_price_excl_tax": "300.0",
  "total_price_excl_tax_base": "300.0",
  "total_price_incl_tax": "363.0",
  "total_price_incl_tax_base": "363.0",
  "total_discount": "0.0",
  "url": "http://moneybird.dev/123/estimates/114fbce70ed2583fbb9ae40c7ad76c8a437630b7ebd780cfff5b1a96b2a69a58/d648d1de628c09c3a13820ddc2dc64335ef37f065f759bc50bdb71480f7cef9c",
  "custom_fields": [

  ],
  "notes": [

  ],
  "attachments": [

  ],
  "events": [
    {
      "administration_id": 123,
      "user_id": 17211185545521,
      "action": "estimate_created",
      "link_entity_id": null,
      "link_entity_type": null,
      "data": {
      },
      "created_at": "2024-07-16T08:31:06.544Z",
      "updated_at": "2024-07-16T08:31:06.544Z"
    },
    {
      "administration_id": 123,
      "user_id": 17211185545521,
      "action": "estimate_send_email",
      "link_entity_id": null,
      "link_entity_type": null,
      "data": {
        "email_address": "info@example.com",
        "email_message": "Geachte Foobar Holding B.V.,\n\nHierbij ontvangt u van ons een prijsopgave 2024-0002 voor onze\ndiensten.\n\nMet vriendelijke groet,\n\nParkietje B.V."
      },
      "created_at": "2024-07-16T08:31:06.637Z",
      "updated_at": "2024-07-16T08:31:06.637Z"
    },
    {
      "administration_id": 123,
      "user_id": 17211185545521,
      "action": "estimate_mark_accepted",
      "link_entity_id": null,
      "link_entity_type": null,
      "data": {
      },
      "created_at": "2024-07-16T08:31:06.731Z",
      "updated_at": "2024-07-16T08:31:06.731Z"
    }
  ],
  "tax_totals": [
    {
      "tax_rate_id": "426664036220798511",
      "taxable_amount": "300.0",
      "taxable_amount_base": "300.0",
      "tax_amount": "63.0",
      "tax_amount_base": "63.0"
    }
  ]
}
      

Example: returns an error if estimate cannot be marked from draft to open

Request

curl -s -H "Content-Type: application/json" -H "Authorization: Bearer 84ec207ad0154a508f798e615a998ac1fd752926d00f955fb1df3e144cba44ab" \
  -XPATCH \
  -d '{"state":"open"}' \
  https://moneybird.com/api/v2/123/estimates/426664154792723485/change_state.json
    

Response

        
          
          Status: 400 Bad Request
        
      
{
  "error": "State is invalid",
  "symbolic": {
    "state": "can_not_change_draft_to_open"
  }
}
      

Bills an estimate

An invoice is created based on the accepted estimate.

Example: bills an accepted estimate

Request

curl -s -H "Content-Type: application/json" -H "Authorization: Bearer 84ec207ad0154a508f798e615a998ac1fd752926d00f955fb1df3e144cba44ab" \
  -XPATCH \
  -d '{}' \
  https://moneybird.com/api/v2/123/estimates/426664155571815484/bill_estimate.json
    

Response

        
          
          Status: 200 OK
        
      
{
  "id": "426664155995440194",
  "administration_id": 123,
  "contact_id": "426664155384120370",
  "contact": {
    "id": "426664155384120370",
    "administration_id": 123,
    "company_name": "Foobar Holding B.V.",
    "firstname": "",
    "lastname": "",
    "address1": "Hoofdstraat 12",
    "address2": "",
    "zipcode": "1234AB",
    "city": "Amsterdam",
    "country": "NL",
    "phone": "",
    "delivery_method": "Email",
    "customer_id": "1",
    "tax_number": "",
    "chamber_of_commerce": "",
    "bank_account": "",
    "attention": "",
    "email": "info@example.com",
    "email_ubl": true,
    "send_invoices_to_attention": "",
    "send_invoices_to_email": "info@example.com",
    "send_estimates_to_attention": "",
    "send_estimates_to_email": "info@example.com",
    "sepa_active": false,
    "sepa_iban": "",
    "sepa_iban_account_name": "",
    "sepa_bic": "",
    "sepa_mandate_id": "",
    "sepa_mandate_date": null,
    "sepa_sequence_type": "RCUR",
    "credit_card_number": "",
    "credit_card_reference": "",
    "credit_card_type": null,
    "tax_number_validated_at": null,
    "tax_number_valid": null,
    "invoice_workflow_id": null,
    "estimate_workflow_id": null,
    "si_identifier": "",
    "si_identifier_type": null,
    "moneybird_payments_mandate": false,
    "created_at": "2024-07-16T08:31:08.441Z",
    "updated_at": "2024-07-16T08:31:08.441Z",
    "version": 1721118668,
    "sales_invoices_url": "https://moneybird.dev/123/sales_invoices/2295e63fe2cc268038a1378c3a3e4673c4531dc4006ea0e0470c07c966255e2c/all",
    "notes": [

    ],
    "custom_fields": [

    ],
    "contact_people": [
      {
        "id": "426664155391460405",
        "contact_id": "426664155384120370",
        "administration_id": 123,
        "firstname": "Jan",
        "lastname": "Janssen",
        "phone": "123-456-2346",
        "email": "janjanssen@dev.null.moneybird.net",
        "department": "Sales",
        "created_at": "2024-07-16T08:31:08.449Z",
        "updated_at": "2024-07-16T08:31:08.449Z",
        "version": 1721118668
      }
    ],
    "archived": false
  },
  "contact_person_id": null,
  "contact_person": null,
  "invoice_id": null,
  "recurring_sales_invoice_id": null,
  "subscription_id": null,
  "workflow_id": "426664036392764982",
  "document_style_id": "426664036528031296",
  "identity_id": "426664036248061493",
  "draft_id": 1,
  "state": "draft",
  "invoice_date": null,
  "due_date": "2024-07-30",
  "payment_conditions": "We verzoeken u vriendelijk het bovenstaande bedrag van {document.total_price} voor {document.due_date} te voldoen op onze bankrekening onder vermelding van de omschrijving {document.payment_reference}. Voor vragen kunt u contact opnemen per e-mail.",
  "payment_reference": null,
  "short_payment_reference": null,
  "reference": "Project X",
  "language": "nl",
  "currency": "EUR",
  "discount": "0.0",
  "original_sales_invoice_id": null,
  "paused": false,
  "paid_at": null,
  "sent_at": null,
  "created_at": "2024-07-16T08:31:09.024Z",
  "updated_at": "2024-07-16T08:31:09.030Z",
  "public_view_code": null,
  "public_view_code_expires_at": null,
  "version": 1721118669,
  "details": [
    {
      "id": "426664155999634499",
      "administration_id": 123,
      "tax_rate_id": "426664036220798511",
      "ledger_account_id": "426664036164175387",
      "project_id": null,
      "product_id": null,
      "amount": "1 x",
      "amount_decimal": "1.0",
      "description": "Project X",
      "price": "300.0",
      "period": null,
      "row_order": 1,
      "total_price_excl_tax_with_discount": "300.0",
      "total_price_excl_tax_with_discount_base": "300.0",
      "tax_report_reference": [
        "NL/1a"
      ],
      "mandatory_tax_text": null,
      "created_at": "2024-07-16T08:31:09.028Z",
      "updated_at": "2024-07-16T08:31:09.028Z"
    }
  ],
  "payments": [

  ],
  "total_paid": "0.0",
  "total_unpaid": "363.0",
  "total_unpaid_base": "363.0",
  "prices_are_incl_tax": false,
  "total_price_excl_tax": "300.0",
  "total_price_excl_tax_base": "300.0",
  "total_price_incl_tax": "363.0",
  "total_price_incl_tax_base": "363.0",
  "total_discount": "0.0",
  "marked_dubious_on": null,
  "marked_uncollectible_on": null,
  "reminder_count": 0,
  "next_reminder": null,
  "original_estimate_id": "426664155571815484",
  "url": "http://moneybird.dev/123/sales_invoices/e6de9d953e3e4a08c942a506ba206289ed819cf9fe33d9a831792f10e7115058/2295e63fe2cc268038a1378c3a3e4673c4531dc4006ea0e0470c07c966255e2c",
  "payment_url": "http://moneybird.dev/123/online_sales_invoices/e6de9d953e3e4a08c942a506ba206289ed819cf9fe33d9a831792f10e7115058/2295e63fe2cc268038a1378c3a3e4673c4531dc4006ea0e0470c07c966255e2c/pay_invoice",
  "custom_fields": [

  ],
  "notes": [

  ],
  "attachments": [

  ],
  "events": [
    {
      "administration_id": 123,
      "user_id": 17211185545521,
      "action": "sales_invoice_created_based_on_estimate",
      "link_entity_id": null,
      "link_entity_type": null,
      "data": {
        "original_estimate": "2024-0002"
      },
      "created_at": "2024-07-16T08:31:09.034Z",
      "updated_at": "2024-07-16T08:31:09.034Z"
    }
  ],
  "tax_totals": [
    {
      "tax_rate_id": "426664036220798511",
      "taxable_amount": "300.0",
      "taxable_amount_base": "300.0",
      "tax_amount": "63.0",
      "tax_amount_base": "63.0"
    }
  ]
}
      

Example: bills an open estimate

Request

curl -s -H "Content-Type: application/json" -H "Authorization: Bearer 84ec207ad0154a508f798e615a998ac1fd752926d00f955fb1df3e144cba44ab" \
  -XPATCH \
  -d '{}' \
  https://moneybird.com/api/v2/123/estimates/426664156522873938/bill_estimate.json
    

Response

        
          
          Status: 200 OK
        
      
{
  "id": "426664156996830296",
  "administration_id": 123,
  "contact_id": "426664156149580872",
  "contact": {
    "id": "426664156149580872",
    "administration_id": 123,
    "company_name": "Foobar Holding B.V.",
    "firstname": "",
    "lastname": "",
    "address1": "Hoofdstraat 12",
    "address2": "",
    "zipcode": "1234AB",
    "city": "Amsterdam",
    "country": "NL",
    "phone": "",
    "delivery_method": "Email",
    "customer_id": "1",
    "tax_number": "",
    "chamber_of_commerce": "",
    "bank_account": "",
    "attention": "",
    "email": "info@example.com",
    "email_ubl": true,
    "send_invoices_to_attention": "",
    "send_invoices_to_email": "info@example.com",
    "send_estimates_to_attention": "",
    "send_estimates_to_email": "info@example.com",
    "sepa_active": false,
    "sepa_iban": "",
    "sepa_iban_account_name": "",
    "sepa_bic": "",
    "sepa_mandate_id": "",
    "sepa_mandate_date": null,
    "sepa_sequence_type": "RCUR",
    "credit_card_number": "",
    "credit_card_reference": "",
    "credit_card_type": null,
    "tax_number_validated_at": null,
    "tax_number_valid": null,
    "invoice_workflow_id": null,
    "estimate_workflow_id": null,
    "si_identifier": "",
    "si_identifier_type": null,
    "moneybird_payments_mandate": false,
    "created_at": "2024-07-16T08:31:09.170Z",
    "updated_at": "2024-07-16T08:31:09.170Z",
    "version": 1721118669,
    "sales_invoices_url": "https://moneybird.dev/123/sales_invoices/2b5f4631b0398b5b5d6dd6e8396516488a6e89f02ea501e2a6d228dee34edfd1/all",
    "notes": [

    ],
    "custom_fields": [

    ],
    "contact_people": [
      {
        "id": "426664156167406667",
        "contact_id": "426664156149580872",
        "administration_id": 123,
        "firstname": "Jan",
        "lastname": "Janssen",
        "phone": "123-456-2346",
        "email": "janjanssen@dev.null.moneybird.net",
        "department": "Sales",
        "created_at": "2024-07-16T08:31:09.187Z",
        "updated_at": "2024-07-16T08:31:09.187Z",
        "version": 1721118669
      }
    ],
    "archived": false
  },
  "contact_person_id": null,
  "contact_person": null,
  "invoice_id": null,
  "recurring_sales_invoice_id": null,
  "subscription_id": null,
  "workflow_id": "426664036392764982",
  "document_style_id": "426664036528031296",
  "identity_id": "426664036248061493",
  "draft_id": 1,
  "state": "draft",
  "invoice_date": null,
  "due_date": "2024-07-30",
  "payment_conditions": "We verzoeken u vriendelijk het bovenstaande bedrag van {document.total_price} voor {document.due_date} te voldoen op onze bankrekening onder vermelding van de omschrijving {document.payment_reference}. Voor vragen kunt u contact opnemen per e-mail.",
  "payment_reference": null,
  "short_payment_reference": null,
  "reference": "Project X",
  "language": "nl",
  "currency": "EUR",
  "discount": "0.0",
  "original_sales_invoice_id": null,
  "paused": false,
  "paid_at": null,
  "sent_at": null,
  "created_at": "2024-07-16T08:31:09.979Z",
  "updated_at": "2024-07-16T08:31:09.986Z",
  "public_view_code": null,
  "public_view_code_expires_at": null,
  "version": 1721118669,
  "details": [
    {
      "id": "426664157001024601",
      "administration_id": 123,
      "tax_rate_id": "426664036220798511",
      "ledger_account_id": "426664036164175387",
      "project_id": null,
      "product_id": null,
      "amount": "1 x",
      "amount_decimal": "1.0",
      "description": "Project X",
      "price": "300.0",
      "period": null,
      "row_order": 1,
      "total_price_excl_tax_with_discount": "300.0",
      "total_price_excl_tax_with_discount_base": "300.0",
      "tax_report_reference": [
        "NL/1a"
      ],
      "mandatory_tax_text": null,
      "created_at": "2024-07-16T08:31:09.983Z",
      "updated_at": "2024-07-16T08:31:09.983Z"
    }
  ],
  "payments": [

  ],
  "total_paid": "0.0",
  "total_unpaid": "363.0",
  "total_unpaid_base": "363.0",
  "prices_are_incl_tax": false,
  "total_price_excl_tax": "300.0",
  "total_price_excl_tax_base": "300.0",
  "total_price_incl_tax": "363.0",
  "total_price_incl_tax_base": "363.0",
  "total_discount": "0.0",
  "marked_dubious_on": null,
  "marked_uncollectible_on": null,
  "reminder_count": 0,
  "next_reminder": null,
  "original_estimate_id": "426664156522873938",
  "url": "http://moneybird.dev/123/sales_invoices/b0eab63149de8db08471a150475ee75dc2bbe86c62bfd5a8ced3f58011c597a9/2b5f4631b0398b5b5d6dd6e8396516488a6e89f02ea501e2a6d228dee34edfd1",
  "payment_url": "http://moneybird.dev/123/online_sales_invoices/b0eab63149de8db08471a150475ee75dc2bbe86c62bfd5a8ced3f58011c597a9/2b5f4631b0398b5b5d6dd6e8396516488a6e89f02ea501e2a6d228dee34edfd1/pay_invoice",
  "custom_fields": [

  ],
  "notes": [

  ],
  "attachments": [

  ],
  "events": [
    {
      "administration_id": 123,
      "user_id": 17211185545521,
      "action": "sales_invoice_created_based_on_estimate",
      "link_entity_id": null,
      "link_entity_type": null,
      "data": {
        "original_estimate": "2024-0002"
      },
      "created_at": "2024-07-16T08:31:09.990Z",
      "updated_at": "2024-07-16T08:31:09.990Z"
    }
  ],
  "tax_totals": [
    {
      "tax_rate_id": "426664036220798511",
      "taxable_amount": "300.0",
      "taxable_amount_base": "300.0",
      "tax_amount": "63.0",
      "tax_amount_base": "63.0"
    }
  ]
}
      

Example: can not bill an open estimate

Request

curl -s -H "Content-Type: application/json" -H "Authorization: Bearer 84ec207ad0154a508f798e615a998ac1fd752926d00f955fb1df3e144cba44ab" \
  -XPATCH \
  -d '{}' \
  https://moneybird.com/api/v2/123/estimates/426664157514826856/bill_estimate.json
    

Response

        
          
          Status: 400 Bad Request
        
      
{
  "error": "Invalid estimate state",
  "symbolic": {
    "id": "state"
  }
}
      

Deletes an estimate

Example: deletes estimate by given id

Request

curl -s -H "Content-Type: application/json" -H "Authorization: Bearer 84ec207ad0154a508f798e615a998ac1fd752926d00f955fb1df3e144cba44ab" \
  -XDELETE \
  -d '{}' \
  https://moneybird.com/api/v2/123/estimates/426664159056233649.json
    

Response

Adds note to entity

Parameters

Parameter Type Description
note[note] String

Required. Text for the note or to-do.

note[todo] Boolean

If true the note is a to-do.

note[assignee_id] Integer

Assign to-do to user. Should be a valid user id. If assignee_id is provided the note will be a to-do.

Example: creates a note

Request

curl -s -H "Content-Type: application/json" -H "Authorization: Bearer 84ec207ad0154a508f798e615a998ac1fd752926d00f955fb1df3e144cba44ab" \
  -XPOST \
  -d '{"note":{"note":"A pending TODO","assignee_id":426664160061818094,"todo":true}}' \
  https://moneybird.com/api/v2/123/estimates/426664159974786281/notes.json
    

Response

        
          
          Status: 201 Created
        
      
{
  "id": "426664160118441200",
  "administration_id": 123,
  "entity_id": "426664159974786281",
  "entity_type": "Estimate",
  "user_id": 17211185545521,
  "assignee_id": "426664160061818094",
  "todo": true,
  "note": "A pending TODO",
  "completed_at": null,
  "completed_by_id": null,
  "todo_type": null,
  "data": {
  },
  "created_at": "2024-07-16T08:31:12.956Z",
  "updated_at": "2024-07-16T08:31:12.956Z"
}
      

Destroys note from entity

Example: deletes a note

Request

curl -s -H "Content-Type: application/json" -H "Authorization: Bearer 84ec207ad0154a508f798e615a998ac1fd752926d00f955fb1df3e144cba44ab" \
  -XDELETE \
  -d '{}' \
  https://moneybird.com/api/v2/123/estimates/426664160215958777/notes/426664160298796286.json
    

Response

Download attachment

Download the attachment. The response will be a redirect to a temporarily available URL where the attachment can be downloaded. Use the Location header in the response to download the attachment.

Delete an attachment

Deletes an attachment of an attachable.

Sends an estimate

You can provide a send method, email address and message. If you don’t provide any arguments, the defaults from the contact and workflow will be used.

Parameters

Parameter Type Description
estimate_sending[delivery_method] String

Can be Email, Post or Manual. Can be Email, Simplerinvoicing or Manual.

estimate_sending[email_address] String
estimate_sending[email_message] String
estimate_sending[sign_online] Boolean
sender Boolean
signature_output String
audit_trail String
ip_address String

Example: sends an estimate by given id

Request

curl -s -H "Content-Type: application/json" -H "Authorization: Bearer 84ec207ad0154a508f798e615a998ac1fd752926d00f955fb1df3e144cba44ab" \
  -XPATCH \
  -d '{}' \
  https://moneybird.com/api/v2/123/estimates/426664157727687792/send_estimate.json
    

Response

        
          
          Status: 200 OK
        
      
{
  "id": "426664157727687792",
  "administration_id": 123,
  "contact_id": "426664157675258989",
  "contact": {
    "id": "426664157675258989",
    "administration_id": 123,
    "company_name": "Foobar Holding B.V.",
    "firstname": "",
    "lastname": "",
    "address1": "Hoofdstraat 12",
    "address2": "",
    "zipcode": "1234AB",
    "city": "Amsterdam",
    "country": "NL",
    "phone": "",
    "delivery_method": "Email",
    "customer_id": "1",
    "tax_number": "",
    "chamber_of_commerce": "",
    "bank_account": "",
    "attention": "",
    "email": "info@example.com",
    "email_ubl": true,
    "send_invoices_to_attention": "",
    "send_invoices_to_email": "info@example.com",
    "send_estimates_to_attention": "",
    "send_estimates_to_email": "info@example.com",
    "sepa_active": false,
    "sepa_iban": "",
    "sepa_iban_account_name": "",
    "sepa_bic": "",
    "sepa_mandate_id": "",
    "sepa_mandate_date": null,
    "sepa_sequence_type": "RCUR",
    "credit_card_number": "",
    "credit_card_reference": "",
    "credit_card_type": null,
    "tax_number_validated_at": null,
    "tax_number_valid": null,
    "invoice_workflow_id": null,
    "estimate_workflow_id": null,
    "si_identifier": "",
    "si_identifier_type": null,
    "moneybird_payments_mandate": false,
    "created_at": "2024-07-16T08:31:10.626Z",
    "updated_at": "2024-07-16T08:31:10.626Z",
    "version": 1721118670,
    "sales_invoices_url": "https://moneybird.dev/123/sales_invoices/d86c30035b76c3a39834e2ba8b4ab7e5d9878d76eef92309c364d2728ab955d2/all",
    "notes": [

    ],
    "custom_fields": [

    ],
    "contact_people": [

    ],
    "archived": false
  },
  "contact_person_id": null,
  "contact_person": null,
  "estimate_id": "2024-0001",
  "workflow_id": "426664036497622588",
  "document_style_id": "426664036528031296",
  "identity_id": "426664036248061493",
  "draft_id": null,
  "state": "open",
  "estimate_date": "2024-07-16",
  "due_date": "2024-07-30",
  "reference": "Project X",
  "language": "nl",
  "currency": "EUR",
  "exchange_rate": "1.0",
  "discount": "0.0",
  "original_estimate_id": null,
  "show_tax": true,
  "sign_online": true,
  "sent_at": "2024-07-16",
  "accepted_at": null,
  "rejected_at": null,
  "archived_at": null,
  "created_at": "2024-07-16T08:31:10.676Z",
  "updated_at": "2024-07-16T08:31:10.787Z",
  "public_view_code": "086349",
  "public_view_code_expires_at": "2024-10-16T08:31:10.756Z",
  "version": 1721118670,
  "pre_text": "Hello, here is your quote",
  "post_text": "Please sign it",
  "details": [
    {
      "id": "426664157730833521",
      "administration_id": 123,
      "tax_rate_id": "426664036220798511",
      "ledger_account_id": "426664036164175387",
      "project_id": null,
      "product_id": null,
      "amount": "1 x",
      "amount_decimal": "1.0",
      "description": "Project X",
      "price": "300.0",
      "period": null,
      "row_order": 1,
      "total_price_excl_tax_with_discount": "300.0",
      "total_price_excl_tax_with_discount_base": "300.0",
      "tax_report_reference": [
        "NL/1a"
      ],
      "mandatory_tax_text": null,
      "created_at": "2024-07-16T08:31:10.679Z",
      "updated_at": "2024-07-16T08:31:10.785Z",
      "is_optional": false,
      "is_selected": true
    }
  ],
  "prices_are_incl_tax": false,
  "total_price_excl_tax": "300.0",
  "total_price_excl_tax_base": "300.0",
  "total_price_incl_tax": "363.0",
  "total_price_incl_tax_base": "363.0",
  "total_discount": "0.0",
  "url": "http://moneybird.dev/123/estimates/98db6726bdcb631df083ad1e20069ca3daacc26f6046fc061f286e5228b1e531/d86c30035b76c3a39834e2ba8b4ab7e5d9878d76eef92309c364d2728ab955d2",
  "custom_fields": [

  ],
  "notes": [

  ],
  "attachments": [

  ],
  "events": [
    {
      "administration_id": 123,
      "user_id": 17211185545521,
      "action": "estimate_created",
      "link_entity_id": null,
      "link_entity_type": null,
      "data": {
      },
      "created_at": "2024-07-16T08:31:10.685Z",
      "updated_at": "2024-07-16T08:31:10.685Z"
    },
    {
      "administration_id": 123,
      "user_id": 17211185545521,
      "action": "estimate_send_email",
      "link_entity_id": null,
      "link_entity_type": null,
      "data": {
        "email_address": "info@example.com",
        "email_message": "Geachte Foobar Holding B.V.,\n\nHierbij ontvangt u van ons een prijsopgave 2024-0001 voor onze\ndiensten.\n\nMet vriendelijke groet,\n\nParkietje B.V."
      },
      "created_at": "2024-07-16T08:31:10.797Z",
      "updated_at": "2024-07-16T08:31:10.797Z"
    }
  ],
  "tax_totals": [
    {
      "tax_rate_id": "426664036220798511",
      "taxable_amount": "300.0",
      "taxable_amount_base": "300.0",
      "tax_amount": "63.0",
      "tax_amount_base": "63.0"
    }
  ]
}
      

Example: sends an estimate with alternative information

Request

curl -s -H "Content-Type: application/json" -H "Authorization: Bearer 84ec207ad0154a508f798e615a998ac1fd752926d00f955fb1df3e144cba44ab" \
  -XPATCH \
  -d '{"estimate_sending":{"delivery_method":"Email","email_address":"alternative@example.com","email_message":"Hi, this is an estimate with id {invoice_id}!"}}' \
  https://moneybird.com/api/v2/123/estimates/426664157981443194/send_estimate.json
    

Response

        
          
          Status: 200 OK
        
      
{
  "id": "426664157981443194",
  "administration_id": 123,
  "contact_id": "426664157926917239",
  "contact": {
    "id": "426664157926917239",
    "administration_id": 123,
    "company_name": "Foobar Holding B.V.",
    "firstname": "",
    "lastname": "",
    "address1": "Hoofdstraat 12",
    "address2": "",
    "zipcode": "1234AB",
    "city": "Amsterdam",
    "country": "NL",
    "phone": "",
    "delivery_method": "Email",
    "customer_id": "1",
    "tax_number": "",
    "chamber_of_commerce": "",
    "bank_account": "",
    "attention": "",
    "email": "info@example.com",
    "email_ubl": true,
    "send_invoices_to_attention": "",
    "send_invoices_to_email": "info@example.com",
    "send_estimates_to_attention": "",
    "send_estimates_to_email": "info@example.com",
    "sepa_active": false,
    "sepa_iban": "",
    "sepa_iban_account_name": "",
    "sepa_bic": "",
    "sepa_mandate_id": "",
    "sepa_mandate_date": null,
    "sepa_sequence_type": "RCUR",
    "credit_card_number": "",
    "credit_card_reference": "",
    "credit_card_type": null,
    "tax_number_validated_at": null,
    "tax_number_valid": null,
    "invoice_workflow_id": null,
    "estimate_workflow_id": null,
    "si_identifier": "",
    "si_identifier_type": null,
    "moneybird_payments_mandate": false,
    "created_at": "2024-07-16T08:31:10.866Z",
    "updated_at": "2024-07-16T08:31:10.866Z",
    "version": 1721118670,
    "sales_invoices_url": "https://moneybird.dev/123/sales_invoices/3ae5a662a0c8d65008ca8f182aca83f4f65a0cd15bfca8273aae854d0ac0658d/all",
    "notes": [

    ],
    "custom_fields": [

    ],
    "contact_people": [

    ],
    "archived": false
  },
  "contact_person_id": null,
  "contact_person": null,
  "estimate_id": "2024-0001",
  "workflow_id": "426664036497622588",
  "document_style_id": "426664036528031296",
  "identity_id": "426664036248061493",
  "draft_id": null,
  "state": "open",
  "estimate_date": "2024-07-16",
  "due_date": "2024-07-30",
  "reference": "Project X",
  "language": "nl",
  "currency": "EUR",
  "exchange_rate": "1.0",
  "discount": "0.0",
  "original_estimate_id": null,
  "show_tax": true,
  "sign_online": true,
  "sent_at": "2024-07-16",
  "accepted_at": null,
  "rejected_at": null,
  "archived_at": null,
  "created_at": "2024-07-16T08:31:10.918Z",
  "updated_at": "2024-07-16T08:31:11.025Z",
  "public_view_code": "199093",
  "public_view_code_expires_at": "2024-10-16T08:31:10.998Z",
  "version": 1721118671,
  "pre_text": "Hello, here is your quote",
  "post_text": "Please sign it",
  "details": [
    {
      "id": "426664157984588923",
      "administration_id": 123,
      "tax_rate_id": "426664036220798511",
      "ledger_account_id": "426664036164175387",
      "project_id": null,
      "product_id": null,
      "amount": "1 x",
      "amount_decimal": "1.0",
      "description": "Project X",
      "price": "300.0",
      "period": null,
      "row_order": 1,
      "total_price_excl_tax_with_discount": "300.0",
      "total_price_excl_tax_with_discount_base": "300.0",
      "tax_report_reference": [
        "NL/1a"
      ],
      "mandatory_tax_text": null,
      "created_at": "2024-07-16T08:31:10.921Z",
      "updated_at": "2024-07-16T08:31:11.023Z",
      "is_optional": false,
      "is_selected": true
    }
  ],
  "prices_are_incl_tax": false,
  "total_price_excl_tax": "300.0",
  "total_price_excl_tax_base": "300.0",
  "total_price_incl_tax": "363.0",
  "total_price_incl_tax_base": "363.0",
  "total_discount": "0.0",
  "url": "http://moneybird.dev/123/estimates/78d7fd6f5cd268a12badaa883f832705626b04ceaff3aa8450d2e6c024bb4577/3ae5a662a0c8d65008ca8f182aca83f4f65a0cd15bfca8273aae854d0ac0658d",
  "custom_fields": [

  ],
  "notes": [

  ],
  "attachments": [

  ],
  "events": [
    {
      "administration_id": 123,
      "user_id": 17211185545521,
      "action": "estimate_created",
      "link_entity_id": null,
      "link_entity_type": null,
      "data": {
      },
      "created_at": "2024-07-16T08:31:10.929Z",
      "updated_at": "2024-07-16T08:31:10.929Z"
    },
    {
      "administration_id": 123,
      "user_id": 17211185545521,
      "action": "estimate_send_email",
      "link_entity_id": null,
      "link_entity_type": null,
      "data": {
        "email_address": "alternative@example.com",
        "email_message": "Hi, this is an estimate with id {invoice_id}!"
      },
      "created_at": "2024-07-16T08:31:11.031Z",
      "updated_at": "2024-07-16T08:31:11.031Z"
    }
  ],
  "tax_totals": [
    {
      "tax_rate_id": "426664036220798511",
      "taxable_amount": "300.0",
      "taxable_amount_base": "300.0",
      "tax_amount": "63.0",
      "tax_amount_base": "63.0"
    }
  ]
}
      

Example: returns error when sending estimate from identity without email

Request

curl -s -H "Content-Type: application/json" -H "Authorization: Bearer 84ec207ad0154a508f798e615a998ac1fd752926d00f955fb1df3e144cba44ab" \
  -XPATCH \
  -d '{}' \
  https://moneybird.com/api/v2/123/estimates/426664158228907140/send_estimate.json
    

Response

        
          
          Status: 422 Unprocessable Entity
        
      
{
  "error": {
    "delivery_method": [
      "Een e-mailadres in het afzenderadres is vereist"
    ]
  }
}
      

Example: returns error when sending estimate to contact without email address

Request

curl -s -H "Content-Type: application/json" -H "Authorization: Bearer 84ec207ad0154a508f798e615a998ac1fd752926d00f955fb1df3e144cba44ab" \
  -XPATCH \
  -d '{}' \
  https://moneybird.com/api/v2/123/estimates/426664158395630733/send_estimate.json
    

Response

        
          
          Status: 422 Unprocessable Entity
        
      
{
  "error": {
    "email_address": [
      "mag niet leeg zijn"
    ]
  }
}
      

Example: returns error when sending invalid estimate without details

Request

curl -s -H "Content-Type: application/json" -H "Authorization: Bearer 84ec207ad0154a508f798e615a998ac1fd752926d00f955fb1df3e144cba44ab" \
  -XPATCH \
  -d '{}' \
  https://moneybird.com/api/v2/123/estimates/426664158552917142/send_estimate.json
    

Response

        
          
          Status: 400 Bad Request
        
      
{
  "error": "details cannot be empty",
  "symbolic": {
    "estimate": "details_cannot_be_empty"
  }
}
      

Example: returns an error if delivery method Simplerinvoicing is given

Request

curl -s -H "Content-Type: application/json" -H "Authorization: Bearer 84ec207ad0154a508f798e615a998ac1fd752926d00f955fb1df3e144cba44ab" \
  -XPATCH \
  -d '{"estimate_sending":{"delivery_method":"Simplerinvoicing","email_address":"alternative@example.com"}}' \
  https://moneybird.com/api/v2/123/estimates/426664158707057822/send_estimate.json
    

Response

        
          
          Status: 400 Bad Request
        
      
{
  "error": "Delivery Method isn't an option",
  "symbolic": {
    "estimate_sending": {
      "delivery_method": "in"
    }
  }
}
      

Example: sends via Email if contact has delivery_method Simplerinvoicing

Request

curl -s -H "Content-Type: application/json" -H "Authorization: Bearer 84ec207ad0154a508f798e615a998ac1fd752926d00f955fb1df3e144cba44ab" \
  -XPATCH \
  -d '{}' \
  https://moneybird.com/api/v2/123/estimates/426664158828692646/send_estimate.json
    

Response

        
          
          Status: 200 OK
        
      
{
  "id": "426664158828692646",
  "administration_id": 123,
  "contact_id": "426664158794089635",
  "contact": {
    "id": "426664158794089635",
    "administration_id": 123,
    "company_name": "Foobar Holding B.V.",
    "firstname": "",
    "lastname": "",
    "address1": "Hoofdstraat 12",
    "address2": "",
    "zipcode": "1234AB",
    "city": "Amsterdam",
    "country": "NL",
    "phone": "",
    "delivery_method": "Simplerinvoicing",
    "customer_id": "1",
    "tax_number": "",
    "chamber_of_commerce": "",
    "bank_account": "",
    "attention": "",
    "email": "info@example.com",
    "email_ubl": true,
    "send_invoices_to_attention": "",
    "send_invoices_to_email": "info@example.com",
    "send_estimates_to_attention": "",
    "send_estimates_to_email": "info@example.com",
    "sepa_active": false,
    "sepa_iban": "",
    "sepa_iban_account_name": "",
    "sepa_bic": "",
    "sepa_mandate_id": "",
    "sepa_mandate_date": null,
    "sepa_sequence_type": "RCUR",
    "credit_card_number": "",
    "credit_card_reference": "",
    "credit_card_type": null,
    "tax_number_validated_at": null,
    "tax_number_valid": null,
    "invoice_workflow_id": null,
    "estimate_workflow_id": null,
    "si_identifier": "12345678",
    "si_identifier_type": "NL:KVK",
    "moneybird_payments_mandate": false,
    "created_at": "2024-07-16T08:31:11.693Z",
    "updated_at": "2024-07-16T08:31:11.748Z",
    "version": 1721118671,
    "sales_invoices_url": "https://moneybird.dev/123/sales_invoices/44dc1065fb75051cd566f2378d78e1a8d187afd81283a658fac08cf2784bef92/all",
    "notes": [

    ],
    "custom_fields": [

    ],
    "contact_people": [

    ],
    "archived": false
  },
  "contact_person_id": null,
  "contact_person": null,
  "estimate_id": "2024-0001",
  "workflow_id": "426664036497622588",
  "document_style_id": "426664036528031296",
  "identity_id": "426664036248061493",
  "draft_id": null,
  "state": "open",
  "estimate_date": "2024-07-16",
  "due_date": "2024-07-30",
  "reference": "Project X",
  "language": "nl",
  "currency": "EUR",
  "exchange_rate": "1.0",
  "discount": "0.0",
  "original_estimate_id": null,
  "show_tax": true,
  "sign_online": true,
  "sent_at": "2024-07-16",
  "accepted_at": null,
  "rejected_at": null,
  "archived_at": null,
  "created_at": "2024-07-16T08:31:11.726Z",
  "updated_at": "2024-07-16T08:31:11.847Z",
  "public_view_code": "285858",
  "public_view_code_expires_at": "2024-10-16T08:31:11.817Z",
  "version": 1721118671,
  "pre_text": "Hello, here is your quote",
  "post_text": "Please sign it",
  "details": [
    {
      "id": "426664158830789799",
      "administration_id": 123,
      "tax_rate_id": "426664036220798511",
      "ledger_account_id": "426664036164175387",
      "project_id": null,
      "product_id": null,
      "amount": "1 x",
      "amount_decimal": "1.0",
      "description": "Project X",
      "price": "300.0",
      "period": null,
      "row_order": 1,
      "total_price_excl_tax_with_discount": "300.0",
      "total_price_excl_tax_with_discount_base": "300.0",
      "tax_report_reference": [
        "NL/1a"
      ],
      "mandatory_tax_text": null,
      "created_at": "2024-07-16T08:31:11.729Z",
      "updated_at": "2024-07-16T08:31:11.845Z",
      "is_optional": false,
      "is_selected": true
    }
  ],
  "prices_are_incl_tax": false,
  "total_price_excl_tax": "300.0",
  "total_price_excl_tax_base": "300.0",
  "total_price_incl_tax": "363.0",
  "total_price_incl_tax_base": "363.0",
  "total_discount": "0.0",
  "url": "http://moneybird.dev/123/estimates/3d643be4564eb5f12ba7cc26916ca4b0f40488e50831ca54df66b398a87c0fbb/44dc1065fb75051cd566f2378d78e1a8d187afd81283a658fac08cf2784bef92",
  "custom_fields": [

  ],
  "notes": [

  ],
  "attachments": [

  ],
  "events": [
    {
      "administration_id": 123,
      "user_id": 17211185545521,
      "action": "estimate_created",
      "link_entity_id": null,
      "link_entity_type": null,
      "data": {
      },
      "created_at": "2024-07-16T08:31:11.734Z",
      "updated_at": "2024-07-16T08:31:11.734Z"
    },
    {
      "administration_id": 123,
      "user_id": 17211185545521,
      "action": "estimate_send_email",
      "link_entity_id": null,
      "link_entity_type": null,
      "data": {
        "email_address": "info@example.com",
        "email_message": "Geachte Foobar Holding B.V.,\n\nHierbij ontvangt u van ons een prijsopgave 2024-0001 voor onze\ndiensten.\n\nMet vriendelijke groet,\n\nParkietje B.V."
      },
      "created_at": "2024-07-16T08:31:11.857Z",
      "updated_at": "2024-07-16T08:31:11.857Z"
    }
  ],
  "tax_totals": [
    {
      "tax_rate_id": "426664036220798511",
      "taxable_amount": "300.0",
      "taxable_amount_base": "300.0",
      "tax_amount": "63.0",
      "tax_amount_base": "63.0"
    }
  ]
}
      

Add attachment to estimate

Example: uploads an attachment

Request

curl -s -H "Content-Type: multipart/mixed" -H "Authorization: Bearer 84ec207ad0154a508f798e615a998ac1fd752926d00f955fb1df3e144cba44ab" \
  -XPOST \
  -F file=@/tmp/upload.pdf \
  https://moneybird.com/api/v2/123/estimates/426664160460277000/attachments.json
    

Response