Endpoints:
- GET /v1/Organizations/:id/woocommerce
 - POST /v1/Organizations/:id/woocommerce
 - GET /v1/Organizations/:id/woocommerce/count
 - DELETE /v1/Woocommerce/:id
 - PATCH /v1/Woocommerce/:id
 - POST /v1/Woocommerce/:id/order
 - POST /v1/Woocommerce/:id/import
 
The Woocommerce object
Parameters
- 
                  
id string readonly
 - 
                  
name string
Name of store for user's own identification
 - 
                  
active boolean
 - 
                  
locale string
 - 
                  
sendInvoiceAutomatically boolean
 - 
                  
sendEstimateAutomatically boolean
 - 
                  
issueInvoiceForBankPayment boolean
Issue invoice instead of estimate for bank payment on order received
 - 
                  
issueInvoiceOnComplete boolean
Issue invoice on complete status instead of immediatelly on order created
 - 
                  
businessPremiseId string
 - 
                  
electronicDeviceId string
 - 
                  
organizationId string
 - 
                  
unitId string
 - 
                  
warehouseId string
 - 
                  
accountId string
 - 
                  
                  
Custom field for freeform data input
 - 
                  
deletedAt date readonly
 - 
                  
_isDeleted boolean readonly
 - 
                  
deletedId string readonly
 - 
                  
createdAt date readonly
 - 
                  
updatedAt date readonly
 
Additional propertiesExpand all
    
      {
  "name": "string",
  "active": true,
  "locale": "string",
  "sendInvoiceAutomatically": true,
  "sendEstimateAutomatically": true,
  "issueInvoiceForBankPayment": true,
  "issueInvoiceOnComplete": true,
  "businessPremiseId": "string",
  "electronicDeviceId": "string",
  "id": "string",
  "organizationId": "string",
  "unitId": "string",
  "warehouseId": "string",
  "accountId": "string",
  "custom": {},
  "deletedAt": "2022-04-20T10:10:30+00:00Z",
  "_isDeleted": false,
  "deletedId": "string",
  "createdAt": "2022-04-20T10:10:30+00:00Z",
  "updatedAt": "2022-04-20T10:10:30+00:00Z"
}    
  
                Find Woocommerces
GET /v1/Organizations/:id/woocommerce
Parameters
Path
- 
                      
id string required
Organization id
 
Query
- 
                      
filter string optional
 
      
        const response = await fetch('https://api.spaceinvoices.com/v1/Organizations/{id}/woocommerce', {
  method: 'GET',
  headers: {
    'Authorization': 'ACCESS_TOKEN',
    'content-type': 'application/json'
  }
});      
    
                        Login to auto-populate your access token.
Your access token is displayed in examples.
Prerequisite: npm install node-fetch
        
          curl -X GET https://api.spaceinvoices.com/v1/Organizations/{id}/woocommerce \
  -H 'Authorization: ACCESS_TOKEN' \
  -H 'Content-Type: application/json'        
      
                        Login to auto-insert your own access token.
Your access token displayed in examples.
        
          import requests
url = 'https://api.spaceinvoices.com/v1/Organizations/{id}/woocommerce'
headers = {
  'Authorization': 'ACCESS_TOKEN',
  'content-type': 'application/json',
}
response = requests.get(url, params={}, headers=headers)        
      
                        Login to auto-insert your own access token.
Your access token displayed in examples.
Response:
    
      [
  {
    "name": "string",
    "active": true,
    "locale": "string",
    "sendInvoiceAutomatically": true,
    "sendEstimateAutomatically": true,
    "issueInvoiceForBankPayment": true,
    "issueInvoiceOnComplete": true,
    "businessPremiseId": "string",
    "electronicDeviceId": "string",
    "id": "string",
    "organizationId": "string",
    "unitId": "string",
    "warehouseId": "string",
    "accountId": "string",
    "custom": {},
    "deletedAt": "2022-04-20T10:10:30+00:00Z",
    "_isDeleted": false,
    "deletedId": "string",
    "createdAt": "2022-04-20T10:10:30+00:00Z",
    "updatedAt": "2022-04-20T10:10:30+00:00Z"
  }
]    
  
                    Create Woocommerce
POST /v1/Organizations/:id/woocommerce
Parameters
Path
- 
                      
id string required
Organization id
 
Properties
- 
                      
name string required
Name of store for user's own identification
 - 
                      
active boolean required
Default is: true
 - 
                      
sendInvoiceAutomatically boolean required
Default is: true
 - 
                      
sendEstimateAutomatically boolean required
Default is: true
 - 
                      
locale string optional
 - 
                      
issueInvoiceForBankPayment boolean optional
Issue invoice instead of estimate for bank payment on order received
 - 
                      
issueInvoiceOnComplete boolean optional
Issue invoice on complete status instead of immediatelly on order created
 - 
                      
businessPremiseId string optional
 - 
                      
electronicDeviceId string optional
 - 
                      
organizationId string optional
 - 
                      
unitId string optional
 - 
                      
warehouseId string optional
 - 
                      
accountId string optional
 - 
                      
                      
Default is: {}
Custom field for freeform data input
 
Additional propertiesExpand all
      
        const response = await fetch('https://api.spaceinvoices.com/v1/Organizations/{id}/woocommerce', {
  method: 'POST',
  headers: {
    'Authorization': 'ACCESS_TOKEN',
    'content-type': 'application/json'
  },
  body: JSON.stringify({
    name: 'string',
    active: true,
    locale: 'string',
    sendInvoiceAutomatically: true,
    sendEstimateAutomatically: true,
    issueInvoiceForBankPayment: true,
    issueInvoiceOnComplete: true,
    businessPremiseId: 'string',
    electronicDeviceId: 'string',
    organizationId: 'string',
    unitId: 'string',
    warehouseId: 'string',
    accountId: 'string',
    custom: {}
  })
});      
    
                        Login to auto-populate your access token.
Your access token is displayed in examples.
Prerequisite: npm install node-fetch
        
          curl -X POST https://api.spaceinvoices.com/v1/Organizations/{id}/woocommerce \
  -H 'Authorization: ACCESS_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{
    "name": "string", \
    "active": true, \
    "locale": "string", \
    "sendInvoiceAutomatically": true, \
    "sendEstimateAutomatically": true, \
    "issueInvoiceForBankPayment": true, \
    "issueInvoiceOnComplete": true, \
    "businessPremiseId": "string", \
    "electronicDeviceId": "string", \
    "organizationId": "string", \
    "unitId": "string", \
    "warehouseId": "string", \
    "accountId": "string", \
    "custom": {}
  }'        
      
                        Login to auto-insert your own access token.
Your access token displayed in examples.
        
          import requests
url = 'https://api.spaceinvoices.com/v1/Organizations/{id}/woocommerce'
headers = {
  'Authorization': 'ACCESS_TOKEN',
  'content-type': 'application/json',
}
params = {
  'name': 'string',
  'active': True,
  'locale': 'string',
  'sendInvoiceAutomatically': True,
  'sendEstimateAutomatically': True,
  'issueInvoiceForBankPayment': True,
  'issueInvoiceOnComplete': True,
  'businessPremiseId': 'string',
  'electronicDeviceId': 'string',
  'organizationId': 'string',
  'unitId': 'string',
  'warehouseId': 'string',
  'accountId': 'string',
  'custom': {}
}
response = requests.post(url, json=params, headers=headers)        
      
                        Login to auto-insert your own access token.
Your access token displayed in examples.
Response:
    
      {
  "name": "string",
  "active": true,
  "locale": "string",
  "sendInvoiceAutomatically": true,
  "sendEstimateAutomatically": true,
  "issueInvoiceForBankPayment": true,
  "issueInvoiceOnComplete": true,
  "businessPremiseId": "string",
  "electronicDeviceId": "string",
  "id": "string",
  "organizationId": "string",
  "unitId": "string",
  "warehouseId": "string",
  "accountId": "string",
  "custom": {},
  "deletedAt": "2022-04-20T10:10:30+00:00Z",
  "_isDeleted": false,
  "deletedId": "string",
  "createdAt": "2022-04-20T10:10:30+00:00Z",
  "updatedAt": "2022-04-20T10:10:30+00:00Z"
}    
  
                    Count Woocommerces
GET /v1/Organizations/:id/woocommerce/count
Parameters
Path
- 
                      
id string required
Organization id
 
Query
- 
                      
where string optional
Criteria to match model instances
 
      
        const response = await fetch('https://api.spaceinvoices.com/v1/Organizations/{id}/woocommerce/count', {
  method: 'GET',
  headers: {
    'Authorization': 'ACCESS_TOKEN',
    'content-type': 'application/json'
  }
});      
    
                        Login to auto-populate your access token.
Your access token is displayed in examples.
Prerequisite: npm install node-fetch
        
          curl -X GET https://api.spaceinvoices.com/v1/Organizations/{id}/woocommerce/count \
  -H 'Authorization: ACCESS_TOKEN' \
  -H 'Content-Type: application/json'        
      
                        Login to auto-insert your own access token.
Your access token displayed in examples.
        
          import requests
url = 'https://api.spaceinvoices.com/v1/Organizations/{id}/woocommerce/count'
headers = {
  'Authorization': 'ACCESS_TOKEN',
  'content-type': 'application/json',
}
response = requests.get(url, params={}, headers=headers)        
      
                        Login to auto-insert your own access token.
Your access token displayed in examples.
Response:
    
      {
  "count": 42
}    
  
                    
      
        const response = await fetch('https://api.spaceinvoices.com/v1/Woocommerce/{id}', {
  method: 'DELETE',
  headers: {
    'Authorization': 'ACCESS_TOKEN',
    'content-type': 'application/json'
  }
});      
    
                        Login to auto-populate your access token.
Your access token is displayed in examples.
Prerequisite: npm install node-fetch
        
          curl -X DELETE https://api.spaceinvoices.com/v1/Woocommerce/{id} \
  -H 'Authorization: ACCESS_TOKEN' \
  -H 'Content-Type: application/json'        
      
                        Login to auto-insert your own access token.
Your access token displayed in examples.
        
          import requests
url = 'https://api.spaceinvoices.com/v1/Woocommerce/{id}'
headers = {
  'Authorization': 'ACCESS_TOKEN',
  'content-type': 'application/json',
}
response = requests.delete(url, params={}, headers=headers)        
      
                        Login to auto-insert your own access token.
Your access token displayed in examples.
Response:
    
      {
  "count": 1
}    
  
                    Patch Woocommerce
PATCH /v1/Woocommerce/:id
Parameters
Path
- 
                      
id string required
Woocommerce id
 
Properties
- 
                      
name string required
Name of store for user's own identification
 - 
                      
active boolean required
Default is: true
 - 
                      
sendInvoiceAutomatically boolean required
Default is: true
 - 
                      
sendEstimateAutomatically boolean required
Default is: true
 - 
                      
locale string optional
 - 
                      
issueInvoiceForBankPayment boolean optional
Issue invoice instead of estimate for bank payment on order received
 - 
                      
issueInvoiceOnComplete boolean optional
Issue invoice on complete status instead of immediatelly on order created
 - 
                      
businessPremiseId string optional
 - 
                      
electronicDeviceId string optional
 - 
                      
organizationId string optional
 - 
                      
unitId string optional
 - 
                      
warehouseId string optional
 - 
                      
accountId string optional
 - 
                      
                      
Default is: {}
Custom field for freeform data input
 
Additional propertiesExpand all
      
        const response = await fetch('https://api.spaceinvoices.com/v1/Woocommerce/{id}', {
  method: 'PATCH',
  headers: {
    'Authorization': 'ACCESS_TOKEN',
    'content-type': 'application/json'
  },
  body: JSON.stringify({
    name: 'string',
    active: true,
    locale: 'string',
    sendInvoiceAutomatically: true,
    sendEstimateAutomatically: true,
    issueInvoiceForBankPayment: true,
    issueInvoiceOnComplete: true,
    businessPremiseId: 'string',
    electronicDeviceId: 'string',
    organizationId: 'string',
    unitId: 'string',
    warehouseId: 'string',
    accountId: 'string',
    custom: {}
  })
});      
    
                        Login to auto-populate your access token.
Your access token is displayed in examples.
Prerequisite: npm install node-fetch
        
          curl -X PATCH https://api.spaceinvoices.com/v1/Woocommerce/{id} \
  -H 'Authorization: ACCESS_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{
    "name": "string", \
    "active": true, \
    "locale": "string", \
    "sendInvoiceAutomatically": true, \
    "sendEstimateAutomatically": true, \
    "issueInvoiceForBankPayment": true, \
    "issueInvoiceOnComplete": true, \
    "businessPremiseId": "string", \
    "electronicDeviceId": "string", \
    "organizationId": "string", \
    "unitId": "string", \
    "warehouseId": "string", \
    "accountId": "string", \
    "custom": {}
  }'        
      
                        Login to auto-insert your own access token.
Your access token displayed in examples.
        
          import requests
url = 'https://api.spaceinvoices.com/v1/Woocommerce/{id}'
headers = {
  'Authorization': 'ACCESS_TOKEN',
  'content-type': 'application/json',
}
params = {
  'name': 'string',
  'active': True,
  'locale': 'string',
  'sendInvoiceAutomatically': True,
  'sendEstimateAutomatically': True,
  'issueInvoiceForBankPayment': True,
  'issueInvoiceOnComplete': True,
  'businessPremiseId': 'string',
  'electronicDeviceId': 'string',
  'organizationId': 'string',
  'unitId': 'string',
  'warehouseId': 'string',
  'accountId': 'string',
  'custom': {}
}
response = requests.patch(url, json=params, headers=headers)        
      
                        Login to auto-insert your own access token.
Your access token displayed in examples.
Response:
    
      {
  "name": "string",
  "active": true,
  "locale": "string",
  "sendInvoiceAutomatically": true,
  "sendEstimateAutomatically": true,
  "issueInvoiceForBankPayment": true,
  "issueInvoiceOnComplete": true,
  "businessPremiseId": "string",
  "electronicDeviceId": "string",
  "id": "string",
  "organizationId": "string",
  "unitId": "string",
  "warehouseId": "string",
  "accountId": "string",
  "custom": {},
  "deletedAt": "2022-04-20T10:10:30+00:00Z",
  "_isDeleted": false,
  "deletedId": "string",
  "createdAt": "2022-04-20T10:10:30+00:00Z",
  "updatedAt": "2022-04-20T10:10:30+00:00Z"
}    
  
                    Create Woocommerce
POST /v1/Woocommerce/:id/order
Parameters
Path
- 
                      
id string required
Woocommerce id
 
Properties
- 
                      
name string required
Name of store for user's own identification
 - 
                      
active boolean required
Default is: true
 - 
                      
sendInvoiceAutomatically boolean required
Default is: true
 - 
                      
sendEstimateAutomatically boolean required
Default is: true
 - 
                      
locale string optional
 - 
                      
issueInvoiceForBankPayment boolean optional
Issue invoice instead of estimate for bank payment on order received
 - 
                      
issueInvoiceOnComplete boolean optional
Issue invoice on complete status instead of immediatelly on order created
 - 
                      
businessPremiseId string optional
 - 
                      
electronicDeviceId string optional
 - 
                      
organizationId string optional
 - 
                      
unitId string optional
 - 
                      
warehouseId string optional
 - 
                      
accountId string optional
 - 
                      
                      
Default is: {}
Custom field for freeform data input
 
Additional propertiesExpand all
      
        const response = await fetch('https://api.spaceinvoices.com/v1/Woocommerce/{id}/order', {
  method: 'POST',
  headers: {
    'Authorization': 'ACCESS_TOKEN',
    'content-type': 'application/json'
  },
  body: JSON.stringify({
    name: 'string',
    active: true,
    locale: 'string',
    sendInvoiceAutomatically: true,
    sendEstimateAutomatically: true,
    issueInvoiceForBankPayment: true,
    issueInvoiceOnComplete: true,
    businessPremiseId: 'string',
    electronicDeviceId: 'string',
    organizationId: 'string',
    unitId: 'string',
    warehouseId: 'string',
    accountId: 'string',
    custom: {}
  })
});      
    
                        Login to auto-populate your access token.
Your access token is displayed in examples.
Prerequisite: npm install node-fetch
        
          curl -X POST https://api.spaceinvoices.com/v1/Woocommerce/{id}/order \
  -H 'Authorization: ACCESS_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{
    "name": "string", \
    "active": true, \
    "locale": "string", \
    "sendInvoiceAutomatically": true, \
    "sendEstimateAutomatically": true, \
    "issueInvoiceForBankPayment": true, \
    "issueInvoiceOnComplete": true, \
    "businessPremiseId": "string", \
    "electronicDeviceId": "string", \
    "organizationId": "string", \
    "unitId": "string", \
    "warehouseId": "string", \
    "accountId": "string", \
    "custom": {}
  }'        
      
                        Login to auto-insert your own access token.
Your access token displayed in examples.
        
          import requests
url = 'https://api.spaceinvoices.com/v1/Woocommerce/{id}/order'
headers = {
  'Authorization': 'ACCESS_TOKEN',
  'content-type': 'application/json',
}
params = {
  'name': 'string',
  'active': True,
  'locale': 'string',
  'sendInvoiceAutomatically': True,
  'sendEstimateAutomatically': True,
  'issueInvoiceForBankPayment': True,
  'issueInvoiceOnComplete': True,
  'businessPremiseId': 'string',
  'electronicDeviceId': 'string',
  'organizationId': 'string',
  'unitId': 'string',
  'warehouseId': 'string',
  'accountId': 'string',
  'custom': {}
}
response = requests.post(url, json=params, headers=headers)        
      
                        Login to auto-insert your own access token.
Your access token displayed in examples.
Response:
    
      {
}    
  
                    Create Woocommerce
POST /v1/Woocommerce/:id/import
Parameters
Path
- 
                      
id string required
Woocommerce id
 
Properties
- 
                      
type string required
 - 
                      
importOptions string optional
 
      
        const response = await fetch('https://api.spaceinvoices.com/v1/Woocommerce/{id}/import', {
  method: 'POST',
  headers: {
    'Authorization': 'ACCESS_TOKEN',
    'content-type': 'application/json'
  },
  body: JSON.stringify({
    type: 'string',
    importOptions: 'string'
  })
});      
    
                        Login to auto-populate your access token.
Your access token is displayed in examples.
Prerequisite: npm install node-fetch
        
          curl -X POST https://api.spaceinvoices.com/v1/Woocommerce/{id}/import \
  -H 'Authorization: ACCESS_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{
    "type": "string", \
    "importOptions": "string"
  }'        
      
                        Login to auto-insert your own access token.
Your access token displayed in examples.
        
          import requests
url = 'https://api.spaceinvoices.com/v1/Woocommerce/{id}/import'
headers = {
  'Authorization': 'ACCESS_TOKEN',
  'content-type': 'application/json',
}
params = {
  'type': 'string',
  'importOptions': 'string'
}
response = requests.post(url, json=params, headers=headers)        
      
                        Login to auto-insert your own access token.
Your access token displayed in examples.
Response:
    
      {
}