For the complete documentation index, see llms.txt. This page is also available as Markdown.

Manage Xero

Get Xero settings

post
Authorizations
AuthorizationstringRequired

Privy access token

Body
objectOptional

See Edge Function source for exact request shape (e.g. interface XxxRequest in index.ts)

Responses
200

Success

application/json
objectOptional
post/get-xero-settings
POST /functions/v1/get-xero-settings HTTP/1.1
Host: your-project-ref.supabase.co
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 2

{}
{}

Save Xero settings

post
Authorizations
AuthorizationstringRequired

Privy access token

Body
objectOptional

See Edge Function source for exact request shape (e.g. interface XxxRequest in index.ts)

Responses
200

Success

application/json
objectOptional
post/save-xero-settings
POST /functions/v1/save-xero-settings HTTP/1.1
Host: your-project-ref.supabase.co
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 2

{}
{}

Sync Xero data

post
Authorizations
AuthorizationstringRequired

Privy access token

Body
objectOptional

See Edge Function source for exact request shape (e.g. interface XxxRequest in index.ts)

Responses
200

Success

application/json
objectOptional
post/sync-xero-data
POST /functions/v1/sync-xero-data HTTP/1.1
Host: your-project-ref.supabase.co
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 2

{}
{}

Get Xero accounts

post
Authorizations
AuthorizationstringRequired

Privy access token

Body
objectOptional

See Edge Function source for exact request shape (e.g. interface XxxRequest in index.ts)

Responses
200

Success

application/json
objectOptional
post/get-xero-accounts
POST /functions/v1/get-xero-accounts HTTP/1.1
Host: your-project-ref.supabase.co
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 2

{}
{}

Get Xero account settings

post
Authorizations
AuthorizationstringRequired

Privy access token

Body
objectOptional

See Edge Function source for exact request shape (e.g. interface XxxRequest in index.ts)

Responses
200

Success

application/json
objectOptional
post/get-xero-account-settings
POST /functions/v1/get-xero-account-settings HTTP/1.1
Host: your-project-ref.supabase.co
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 2

{}
{}

Update Xero account settings

post
Authorizations
AuthorizationstringRequired

Privy access token

Body
objectOptional

See Edge Function source for exact request shape (e.g. interface XxxRequest in index.ts)

Responses
200

Success

application/json
objectOptional
post/update-xero-account-settings
POST /functions/v1/update-xero-account-settings HTTP/1.1
Host: your-project-ref.supabase.co
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 2

{}
{}

Create Xero account

post
Authorizations
AuthorizationstringRequired

Privy access token

Body
objectOptional

See Edge Function source for exact request shape (e.g. interface XxxRequest in index.ts)

Responses
200

Success

application/json
objectOptional
post/create-xero-account
POST /functions/v1/create-xero-account HTTP/1.1
Host: your-project-ref.supabase.co
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 2

{}
{}

Get Xero chart of accounts

post
Authorizations
AuthorizationstringRequired

Privy access token

Body
objectOptional

See Edge Function source for exact request shape (e.g. interface XxxRequest in index.ts)

Responses
200

Success

application/json
objectOptional
post/get-xero-chart-of-accounts
POST /functions/v1/get-xero-chart-of-accounts HTTP/1.1
Host: your-project-ref.supabase.co
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 2

{}
{}

Create Xero invoice

post
Authorizations
AuthorizationstringRequired

Privy access token

Body
objectOptional

See Edge Function source for exact request shape (e.g. interface XxxRequest in index.ts)

Responses
200

Success

application/json
objectOptional
post/create-xero-invoice
POST /functions/v1/create-xero-invoice HTTP/1.1
Host: your-project-ref.supabase.co
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 2

{}
{}

Create Xero payment

post
Authorizations
AuthorizationstringRequired

Privy access token

Body
objectOptional

See Edge Function source for exact request shape (e.g. interface XxxRequest in index.ts)

Responses
200

Success

application/json
objectOptional
post/create-xero-payment
POST /functions/v1/create-xero-payment HTTP/1.1
Host: your-project-ref.supabase.co
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 2

{}
{}

Update Xero invoice with gas fee

post
Authorizations
AuthorizationstringRequired

Privy access token

Body
objectOptional

See Edge Function source for exact request shape (e.g. interface XxxRequest in index.ts)

Responses
200

Success

application/json
objectOptional
post/update-xero-invoice-with-gas-fee
POST /functions/v1/update-xero-invoice-with-gas-fee HTTP/1.1
Host: your-project-ref.supabase.co
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 2

{}
{}

Sync Xero contact

post
Authorizations
AuthorizationstringRequired

Privy access token

Body
objectOptional

See Edge Function source for exact request shape (e.g. interface XxxRequest in index.ts)

Responses
200

Success

application/json
objectOptional
post/sync-xero-contact
POST /functions/v1/sync-xero-contact HTTP/1.1
Host: your-project-ref.supabase.co
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 2

{}
{}

Sync wallet to Xero

post
Authorizations
AuthorizationstringRequired

Privy access token

Body
objectOptional

See Edge Function source for exact request shape (e.g. interface XxxRequest in index.ts)

Responses
200

Success

application/json
objectOptional
post/sync-wallet-to-xero
POST /functions/v1/sync-wallet-to-xero HTTP/1.1
Host: your-project-ref.supabase.co
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 2

{}
{}

Last updated