How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Coperniq bills API

The bills API from Coperniq — 3 operation(s) for bills.

Coperniq bills API is one of 28 APIs that Coperniq publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Bills. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 6 operations across 3 paths, and defines 38 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, https://api.coperniq.io/v1.

6 operations 3 paths 38 schemas 1 DELETE3 GET1 PATCH1 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://api.coperniq.io/v1
Authentication
HTTP Basic
Resource Areas
1

Authentication & Security 1

Coperniq bills API declares 1 security scheme for authenticating requests. It accepts HTTP basic authentication (BasicAuth).

Paths & Operations 6

Across 3 paths, the API surfaces 6 operations — 1 DELETE, 3 GET, 1 PATCH, 1 POST. Each is listed below with its method, path, parameters, and response codes.

bills 6
GET
/bills
List Bills
list-bills 6 params → 200400401
POST
/bills
Create Bill
create-bill 1 param body → 201400401
GET
/bills/{billId}
Get Bill
get-bill 2 params → 200401404
PATCH
/bills/{billId}
Update Bill
update-bill 2 params body → 200400401404
DELETE
/bills/{billId}
Delete Bill
delete-bill 2 params → 200401404
GET
/projects/{projectId}/bills
Get Project Bills
get-project-bills 7 params → 200400401404

Schemas 38

The contract defines 38 schemas that model the data the API accepts and returns. The most detailed are Bill (20 properties), BillCreate (9 properties), BillLineItem (7 properties), BillUpdate (7 properties). Each schema is shown below with its type and property counts.

BillRecord
object
3 properties
BillListResponse
object
4 properties 4 required
BillsGetParametersOrderBy
string
UpdateBillRequestNotFoundError
object
2 properties
BillLineItemCatalogItemType
string
DeleteBillRequestNotFoundError
object
2 properties
BillsBillIdDeleteResponsesContentApplicationJsonSchemaCode
string
BillsBillIdGetResponsesContentApplicationJsonSchemaCode
string
BillCreate
object
When calculationMethod is LINEITEMS, provide lineItems, sections, or both (ungrouped items + named sections). A catalogItemId may appear at most once across th…
9 properties 2 required
ProjectsProjectIdBillsGetResponsesContentApplicationJsonSchemaCode
string
CreateBillRequestBadRequestError
object
3 properties
CreateBillRequestUnauthorizedError
object
2 properties
BillUpdateStatus
string
Bill status (LINEITEMS bills only). Only valid when issueDate is also provided.
BillsPostResponsesContentApplicationJsonSchemaCode
string
BillLineItemCatalogItem
object
5 properties
GetBillRequestNotFoundError
object
2 properties
Bill
object
20 properties 7 required
BillCreateStatus
string
Bill status. LINEITEMS bills only, and only when issueDate is also provided. Omit to default to DRAFT.
BillType
string
Document type
ListBillsRequestUnauthorizedError
object
2 properties
GetProjectBillsRequestBadRequestError
object
3 properties
BillSection
object
A named section grouping one or more bill line items.
3 properties 1 required
GetProjectBillsRequestUnauthorizedError
object
2 properties
BillUpdate
object
All fields are optional. calculationMethod cannot be changed after creation. PERCENTAGE bills — only description, dueDate, and percentage may be updated. LINEI…
7 properties
UpdateBillRequestBadRequestError
object
3 properties
BillLineItemCreate
object
6 properties 4 required
BillCreateCalculationMethod
string
Calculation method. Cannot be changed after creation. - LINEITEMS: requires lineItems or sections; allows issueDate and status - PERCENTAGE: requires percentag…
BillsGetResponsesContentApplicationJsonSchemaCode
string
BillStatus
string
Bill status
UpdateBillRequestUnauthorizedError
object
2 properties
BillAccount
object
2 properties
ListBillsRequestBadRequestError
object
3 properties
GetProjectBillsRequestNotFoundError
object
2 properties
BillLineItem
object
7 properties 5 required
BillsBillIdPatchResponsesContentApplicationJsonSchemaCode
string
GetBillRequestUnauthorizedError
object
2 properties
DeleteBillRequestUnauthorizedError
object
2 properties
ProjectsProjectIdBillsGetParametersOrderBy
string

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

coperniq-bills-api-openapi.yml Raw ↑

Other APIs Coperniq publishes across the network.

Coperniq accounts API
Coperniq ahJs API
Coperniq appointments API
Coperniq assets API
Coperniq authentication API
Coperniq calls API
Coperniq catalogItems API
Coperniq contacts API
Coperniq files API
Coperniq forms API
Coperniq formTemplates API
Coperniq invoices API
Where this information came from

This is an independent, third-party profile of Coperniq bills API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.