HydraCore
API by router

Xero

Search Xero Contacts

GET
/internal/v1/instances/{instance_id}/xero/contacts

Path Parameters

instance_id*Instance Id
Formatuuid

Query Parameters

name?Name
Default""
email?Email
Default""

Response Body

Successful Response

response?unknownapplication/json
Example Request
curl -X GET 'https://example.com/internal/v1/instances/497f6eca-6276-4993-bfeb-53cbbbba6f08/xero/contacts'
Example Response
null

Create Xero Invoice

POST
/internal/v1/instances/{instance_id}/xero/invoices

Path Parameters

instance_id*Instance Id
Formatuuid

Request Body

application/json
  1. body
contact_email?string|null
contact_name*Contact Name
currency_code?Currency Code
Default"AUD"
due_date?string|null
line_items*array<>
reference?string|null

Response Body

Successful Response

response?unknownapplication/json
Example Request
curl -X POST 'https://example.com/internal/v1/instances/497f6eca-6276-4993-bfeb-53cbbbba6f08/xero/invoices' \  -H 'Content-Type: application/json' \  -d '{  "contact_name": "string",  "line_items": [    {}  ]}'
Example Response
null

Get Xero Invoice

GET
/internal/v1/instances/{instance_id}/xero/invoices/{invoice_id}

Path Parameters

instance_id*Instance Id
Formatuuid
invoice_id*Invoice Id

Response Body

Successful Response

response?unknownapplication/json
Example Request
curl -X GET 'https://example.com/internal/v1/instances/497f6eca-6276-4993-bfeb-53cbbbba6f08/xero/invoices/string'
Example Response
null