Download OpenAPI specification:Download
https://api.signicat.com/account-management/The Signicat Account Management API enables you to manage your Signicat organisations, accounts and company information. You can also retrieve and download invoices.
This API is part of our management APIs, which allow you to programmatically manage configurations that are typically handled in the Signicat Dashboard.
This REST API uses the OAuth 2.0 protocol for authorisation. All request and response bodies are formatted in JSON.
| limit | integer <int32> Default: 50 Max results to return. |
| page | string Opaque pagination token. |
| deleted | boolean If true, will only retrieve soft deleted accounts. |
{- "data": [
- {
- "id": "a-ppge-ovC1eMDgt0hkgqZUSaPh",
- "name": "My Account",
- "createdDate": "",
- "lastModifiedDate": "2022-05-11T11:28:59Z",
- "isSoftDeleted": null,
- "softDeletedAt": null,
- "isSandbox": false,
- "region": "EU",
- "cloud": "GCP",
- "enabled": true,
- "isDeleteProtected": false,
- "organization": {
- "id": "o-p-0TgcUq7CylltM7OkwB4t",
- "name": "My Organization",
}
}, - {
- "id": "a-spge-PmN5cDIdq0cz93ZUS276",
- "name": "My Sandbox Account",
- "createdDate": "",
- "lastModifiedDate": "",
- "isSoftDeleted": null,
- "softDeletedAt": null,
- "isSandbox": true,
- "region": "EU",
- "cloud": "GCP",
- "enabled": false,
- "isDeleteProtected": false,
- "organization": null
}
], - "next": null
}| name required | string [ 1 .. 80 ] characters Display name |
| organizationId required | string non-empty Organization ID to place the account under |
| isSandbox required | boolean Whether the account is a sandbox account |
| region required | string non-empty EU Which region the account belongs to |
| cloud required | string non-empty GCP|OTC Which cloud the account belongs to |
{- "name": "My Account",
- "organizationId": "o-p-0TgcUq7CylltM7OkwB4t",
- "isSandbox": false,
- "region": "EU",
- "cloud": "GCP"
}{- "id": "a-ppge-ovC1eMDgt0hkgqZUSaPh",
- "name": "My Account",
- "createdDate": "",
- "lastModifiedDate": "2022-05-11T11:28:59Z",
- "isSoftDeleted": null,
- "softDeletedAt": null,
- "organization": {
- "id": "o-p-0TgcUq7CylltM7OkwB4t",
- "name": "My Organization",
}, - "isSandbox": false,
- "region": "EU",
- "cloud": "GCP",
- "enabled": true,
- "isDeleteProtected": false,
- "products": [
- "auth",
- "auth-nbid",
- "auth-sbid",
- "sign",
- "sign-nbid"
]
}| accountId required | string |
| deleted | boolean If true, will allow retrieving an account even if it has been soft deleted. |
{- "id": "a-ppge-ovC1eMDgt0hkgqZUSaPh",
- "name": "My Account",
- "createdDate": "",
- "lastModifiedDate": "2022-05-11T11:28:59Z",
- "isSoftDeleted": null,
- "softDeletedAt": null,
- "organization": {
- "id": "o-p-0TgcUq7CylltM7OkwB4t",
- "name": "My Organization",
}, - "isSandbox": false,
- "region": "EU",
- "cloud": "GCP",
- "enabled": true,
- "isDeleteProtected": false,
- "products": [
- "auth",
- "auth-nbid",
- "auth-sbid",
- "sign",
- "sign-nbid"
]
}| accountId required | string |
| name required | string [ 1 .. 80 ] characters Display name |
| enabled | boolean Whether the account is enabled |
{- "name": "My Account",
- "enabled": true
}{- "id": "a-ppge-ovC1eMDgt0hkgqZUSaPh",
- "name": "My Account",
- "createdDate": "",
- "lastModifiedDate": "2022-05-11T11:28:59Z",
- "isSoftDeleted": null,
- "softDeletedAt": null,
- "organization": {
- "id": "o-p-0TgcUq7CylltM7OkwB4t",
- "name": "My Organization",
}, - "isSandbox": false,
- "region": "EU",
- "cloud": "GCP",
- "enabled": true,
- "isDeleteProtected": false,
- "products": [
- "auth",
- "auth-nbid",
- "auth-sbid",
- "sign",
- "sign-nbid"
]
}{- "id": "a-ppge-ovC1eMDgt0hkgqZUSaPh",
- "name": "My Account",
- "createdDate": "",
- "lastModifiedDate": "2022-05-11T11:28:59Z",
- "isSoftDeleted": null,
- "softDeletedAt": null,
- "organization": {
- "id": "o-p-0TgcUq7CylltM7OkwB4t",
- "name": "My Organization",
}, - "isSandbox": false,
- "region": "EU",
- "cloud": "GCP",
- "enabled": true,
- "isDeleteProtected": false,
- "products": [
- "auth",
- "auth-nbid",
- "auth-sbid",
- "sign",
- "sign-nbid"
]
}| limit | integer <int32> Default: 50 Max results to return. |
| page | string Opaque pagination token. |
{- "data": [
- {
- "id": "c-p-5831eMDkMehkgq39L3KK",
- "name": "Harald Hårfagre",
- "firstName": "Harald",
- "middleName": "",
- "lastName": "Hårfagre",
- "email": "harald@hårfagre.no",
- "mobile": "+4799999999",
- "phone": "",
- "country": "NO",
- "roles": null,
- "organization": {
- "id": "o-p-0TgcUq7CylltM7OkwB4t",
- "name": "My Organization",
}
}
], - "next": null
}| organizationId | string or null Organization ID to place the contact under |
| firstName required | string [ 1 .. 64 ] characters First name |
| middleName | string or null [ 0 .. 64 ] characters Middle name |
| lastName required | string [ 1 .. 64 ] characters Last name |
string or null [ 0 .. 128 ] characters Email address | |
| mobile | string or null [ 0 .. 128 ] characters Mobile phone number |
| phone | string or null [ 0 .. 128 ] characters Phone number |
| country | string or null = 2 characters Country the contact resides in |
| roles | Array of strings or null (ContactRole) Enum: "Other" "CommercialOwner" "MainTechnicalContact" "FinancialContact" Roles of the contact |
{- "organizationId": "o-p-0TgcUq7CylltM7OkwB4t",
- "firstName": "Harald",
- "middleName": null,
- "lastName": "Hårfagre",
- "email": "harald@hårfagre.no",
- "mobile": "+4799999999",
- "phone": null,
- "country": "NO",
- "roles": null
}{- "id": "c-p-5831eMDkMehkgq39L3KK",
- "name": "Harald Hårfagre",
- "firstName": "Harald",
- "middleName": null,
- "lastName": "Hårfagre",
- "email": "harald@hårfagre.no",
- "mobile": "+4799999999",
- "phone": null,
- "country": "NO",
- "organization": {
- "id": "o-p-0TgcUq7CylltM7OkwB4t",
- "name": "My Organization",
}, - "roles": null
}{- "id": "c-p-5831eMDkMehkgq39L3KK",
- "name": "Harald Hårfagre",
- "firstName": "Harald",
- "middleName": null,
- "lastName": "Hårfagre",
- "email": "harald@hårfagre.no",
- "mobile": "+4799999999",
- "phone": null,
- "country": "NO",
- "organization": {
- "id": "o-p-0TgcUq7CylltM7OkwB4t",
- "name": "My Organization",
}, - "roles": null
}| contactId required | string |
| organizationId | string or null Organization ID to place the contact under |
| firstName | string or null [ 0 .. 64 ] characters First name |
| middleName | string or null [ 0 .. 64 ] characters Middle name |
| lastName | string or null [ 1 .. 64 ] characters Last name |
string or null [ 0 .. 128 ] characters Email address | |
| mobile | string or null [ 0 .. 128 ] characters Mobile phone number |
| phone | string or null [ 0 .. 128 ] characters Phone number |
| country | string or null [ 0 .. 2 ] characters Country the contact resides in |
| roles | Array of strings or null (ContactRole) Enum: "Other" "CommercialOwner" "MainTechnicalContact" "FinancialContact" Roles of the contact |
{- "organizationId": "o-p-0TgcUq7CylltM7OkwB4t",
- "firstName": "Harald",
- "middleName": null,
- "lastName": "Hårfagre",
- "email": "harald@hårfagre.no",
- "mobile": "+4799999999",
- "phone": null,
- "country": "NO",
- "roles": null
}{- "id": "c-p-5831eMDkMehkgq39L3KK",
- "name": "Harald Hårfagre",
- "firstName": "Harald",
- "middleName": null,
- "lastName": "Hårfagre",
- "email": "harald@hårfagre.no",
- "mobile": "+4799999999",
- "phone": null,
- "country": "NO",
- "organization": {
- "id": "o-p-0TgcUq7CylltM7OkwB4t",
- "name": "My Organization",
}, - "roles": null
}| contactId required | string |
| organizationId | string or null Organization ID to place the contact under |
| firstName | string or null [ 0 .. 64 ] characters First name |
| middleName | string or null [ 0 .. 64 ] characters Middle name |
| lastName | string or null [ 1 .. 64 ] characters Last name |
string or null [ 0 .. 128 ] characters Email address | |
| mobile | string or null [ 0 .. 128 ] characters Mobile phone number |
| phone | string or null [ 0 .. 128 ] characters Phone number |
| country | string or null [ 0 .. 2 ] characters Country the contact resides in |
| roles | Array of strings or null (ContactRole) Enum: "Other" "CommercialOwner" "MainTechnicalContact" "FinancialContact" Roles of the contact |
{- "organizationId": "o-p-0TgcUq7CylltM7OkwB4t",
- "firstName": "Harald",
- "middleName": null,
- "lastName": "Hårfagre",
- "email": "harald@hårfagre.no",
- "mobile": "+4799999999",
- "phone": null,
- "country": "NO",
- "roles": null
}{- "id": "c-p-5831eMDkMehkgq39L3KK",
- "name": "Harald Hårfagre",
- "firstName": "Harald",
- "middleName": null,
- "lastName": "Hårfagre",
- "email": "harald@hårfagre.no",
- "mobile": "+4799999999",
- "phone": null,
- "country": "NO",
- "organization": {
- "id": "o-p-0TgcUq7CylltM7OkwB4t",
- "name": "My Organization",
}, - "roles": null
}The default value of invoiceDateBefore is the current time.
| invoiceDateAfter | string <date-time> |
| invoiceDateBefore | string <date-time> |
[- {
- "organizationId": "string",
- "organizationName": "string",
- "usageOrganizationId": "string",
- "usageOrganizationName": "string",
- "invoiceNumber": "string",
- "invoiceDate": "2019-08-24T14:15:22Z",
- "invoiceAddressCountryRegionISOCode": "string",
- "invoiceAddressZipCode": "string",
- "totalTaxAmount": 0.1,
- "invoiceAddressStreetNumber": "string",
- "invoiceAddressStreet": "string",
- "totalChargeAmount": 0.1,
- "totalDiscountAmount": 0.1,
- "currencyCode": "string",
- "salesOrderNumber": "string",
- "invoiceAddressCity": "string",
- "invoiceHeaderTaxAmount": 0.1,
- "invoiceAddressState": "string",
- "invoiceAddressCountryRegionId": "string",
- "customersOrderReference": "string",
- "totalInvoiceAmount": 0.1,
- "paymentId": "string",
- "invoiceCustomerAccountNumber": "string",
- "sigContractRef": "string",
- "sigDocumentRef": "string",
- "settled": true
}
]{- "organizationId": "string",
- "organizationName": "string",
- "usageOrganizationId": "string",
- "usageOrganizationName": "string",
- "invoiceNumber": "string",
- "invoiceDate": "2019-08-24T14:15:22Z",
- "invoiceAddressCountryRegionISOCode": "string",
- "invoiceAddressZipCode": "string",
- "totalTaxAmount": 0.1,
- "invoiceAddressStreetNumber": "string",
- "invoiceAddressStreet": "string",
- "totalChargeAmount": 0.1,
- "totalDiscountAmount": 0.1,
- "currencyCode": "string",
- "salesOrderNumber": "string",
- "invoiceAddressCity": "string",
- "invoiceHeaderTaxAmount": 0.1,
- "invoiceAddressState": "string",
- "invoiceAddressCountryRegionId": "string",
- "customersOrderReference": "string",
- "totalInvoiceAmount": 0.1,
- "paymentId": "string",
- "invoiceCustomerAccountNumber": "string",
- "sigContractRef": "string",
- "sigDocumentRef": "string",
- "settled": true,
- "lines": [
- {
- "lineTotalDiscountAmount": 0.1,
- "lineTotalTaxAmount": 0.1,
- "currencyCode": "string",
- "salesPrice": 0.1,
- "salesUnitSymbol": "string",
- "lineTotalChargeAmount": 0.1,
- "invoicedQuantity": 0.1,
- "lineAmount": 0.1,
- "productName": "string",
- "revRecContractStartDate": "2019-08-24T14:15:22Z",
- "revRecContractEndDate": "2019-08-24T14:15:22Z",
- "sigContractStart": "2019-08-24T14:15:22Z",
- "sigContractEnd": "2019-08-24T14:15:22Z",
- "itemNumber": "string"
}
]
}| page | string Opaque pagination token. |
| limit | integer <int32> Default: 50 Max results to return. |
{- "data": [
- {
- "id": "o-p-0TgcUq7CylltM7OkwB4t",
- "name": "My Organization",
- "lastModifiedDate": "2022-05-01T03:14:39Z",
- "entityId": "999000999",
- "entityVatNumber": null,
- "entityLegalName": null,
- "country": "NO",
- "parentOrganization": {
- "id": "o-p-avKce97dOKlnAlOw2R55",
- "name": "My Parent Organization",
},
}, - {
- "id": "o-p-avKce97dOKlnAlOw2R55",
- "name": "My Parent Organization",
- "lastModifiedDate": "",
- "entityId": "111999555",
- "entityVatNumber": null,
- "entityLegalName": null,
- "country": "NO",
- "parentOrganization": null,
}
], - "next": null
}| name required | string [ 3 .. 80 ] characters Name |
| website | string or null [ 0 .. 255 ] characters Home page |
| entityId | string or null [ 0 .. 100 ] characters Organization Entity ID / Org.no |
| entityVatNumber | string or null [ 0 .. 255 ] characters VAT Number |
| entityLegalName | string or null [ 0 .. 255 ] characters Legal name of the entity / organization |
| country | string or null = 2 characters Country the organization is registered in |
| billingEmail | string or null <email> [ 0 .. 80 ] characters Billing email |
object or null Billing address | |
| parentOrganizationId required | string non-empty The parent organization of the organization |
{- "name": "My Organization",
- "entityId": "999000999",
- "entityVatNumber": null,
- "entityLegalName": null,
- "country": "NO",
- "billingEmail": "billing@myorg.com",
- "billingAddress": {
- "street": "Signistreet 39",
- "postalCode": "5089",
- "city": "Bergen",
- "region": null,
- "country": "NO"
}, - "parentOrganizationId": "o-p-avKce97dOKlnAlOw2R55"
}{- "id": "o-p-0TgcUq7CylltM7OkwB4t",
- "name": "My Organization",
- "lastModifiedDate": "2022-05-01T03:14:39Z",
- "entityId": "999000999",
- "entityVatNumber": null,
- "entityLegalName": null,
- "country": "NO",
- "billingEmail": "billing@myorg.com",
- "billingAddress": {
- "street": "Signistreet 39",
- "postalCode": "5089",
- "city": "Bergen",
- "region": null,
- "country": "NO"
}, - "parentOrganization": {
- "id": "o-p-avKce97dOKlnAlOw2R55",
- "name": "My Parent Organization",
}, - "childOrganizations": [ ],
- "billingContact": {
- "id": "c-p-5831eMDkMehkgq39L3KK",
- "name": "Harald Hårfagre",
- "email": "harald@hårfagre.no",
- "mobile": "+4799999999",
- "roles": null
}, - "accounts": [
- {
- "id": "a-ppge-ovC1eMDgt0hkgqZUSaPh",
- "name": "My Account",
- "isSandbox": false,
- "enabled": true,
- "region": "EU",
- "cloud": "GCP",
- "isSoftDeleted": null,
- "softDeletedAt": null
}, - {
- "id": "a-spge-PmN5cDIdq0cz93ZUS276",
- "name": "My Sandbox Account",
- "isSandbox": true,
- "enabled": false,
- "region": "EU",
- "cloud": "GCP",
- "isSoftDeleted": null,
- "softDeletedAt": null
}
], - "contacts": [
- {
- "id": "c-p-5831eMDkMehkgq39L3KK",
- "name": "Harald Hårfagre",
- "email": "harald@hårfagre.no",
- "mobile": "+4799999999",
- "roles": null
}
]
}| organizationId required | string |
| deletedAccounts | boolean If true, the resulting |
{- "id": "o-p-0TgcUq7CylltM7OkwB4t",
- "name": "My Organization",
- "lastModifiedDate": "2022-05-01T03:14:39Z",
- "entityId": "999000999",
- "entityVatNumber": null,
- "entityLegalName": null,
- "country": "NO",
- "billingEmail": "billing@myorg.com",
- "billingAddress": {
- "street": "Signistreet 39",
- "postalCode": "5089",
- "city": "Bergen",
- "region": null,
- "country": "NO"
}, - "parentOrganization": {
- "id": "o-p-avKce97dOKlnAlOw2R55",
- "name": "My Parent Organization",
}, - "childOrganizations": [ ],
- "billingContact": {
- "id": "c-p-5831eMDkMehkgq39L3KK",
- "name": "Harald Hårfagre",
- "email": "harald@hårfagre.no",
- "mobile": "+4799999999",
- "roles": null
}, - "accounts": [
- {
- "id": "a-ppge-ovC1eMDgt0hkgqZUSaPh",
- "name": "My Account",
- "isSandbox": false,
- "enabled": true,
- "region": "EU",
- "cloud": "GCP",
- "isSoftDeleted": null,
- "softDeletedAt": null
}, - {
- "id": "a-spge-PmN5cDIdq0cz93ZUS276",
- "name": "My Sandbox Account",
- "isSandbox": true,
- "enabled": false,
- "region": "EU",
- "cloud": "GCP",
- "isSoftDeleted": null,
- "softDeletedAt": null
}
], - "contacts": [
- {
- "id": "c-p-5831eMDkMehkgq39L3KK",
- "name": "Harald Hårfagre",
- "email": "harald@hårfagre.no",
- "mobile": "+4799999999",
- "roles": null
}
]
}| organizationId required | string |
| name | string or null [ 3 .. 80 ] characters Name |
| website | string or null [ 0 .. 255 ] characters Home page |
| entityId | string or null [ 0 .. 100 ] characters Organization Entity ID / Org.no |
| entityVatNumber | string or null [ 0 .. 255 ] characters VAT Number |
| entityLegalName | string or null [ 0 .. 255 ] characters Legal name of the entity / organization |
| country | string or null = 2 characters Country the organization is registered in |
| billingEmail | string or null <email> [ 0 .. 80 ] characters Billing email |
object or null Billing address | |
| billingContactId | string or null ID of the billing contact person |
{- "name": "My Organization",
- "entityId": "999000999",
- "entityVatNumber": null,
- "entityLegalName": null,
- "country": "NO",
- "billingEmail": "billing@myorg.com",
- "billingAddress": {
- "street": "Signistreet 39",
- "postalCode": "5089",
- "city": "Bergen",
- "region": null,
- "country": "NO"
}, - "billingContactId": "c-p-5831eMDkMehkgq39L3KK"
}{- "name": "My Organization",
- "entityId": "999000999",
- "entityVatNumber": null,
- "entityLegalName": null,
- "country": "NO",
- "billingEmail": "billing@myorg.com",
- "billingAddress": {
- "street": "Signistreet 39",
- "postalCode": "5089",
- "city": "Bergen",
- "region": null,
- "country": "NO"
}, - "billingContactId": "c-p-5831eMDkMehkgq39L3KK"
}