Heartwork API
string · requiredstring · requiredstring · requiredstring · date-time · requiredstring · date-time · requiredstring · requiredstring[] · requiredstring[] · requiredstring[] · requiredstringstringstringstringstringstring · enumstringstringinteger · int32stringstringstring · date-timestringstring · date-time
string · requiredstring · requiredstring · requiredstringstringstringstringstringstring · enumstringstringstring[]integer · int32stringstringstring[]string · date-timestringstring[]string · date-timestring · requiredstring · requiredstring · date-time · requiredstring · date-time · requiredstring · requiredstring[] · requiredstring[] · requiredstring[] · requiredstringstringstringstringstringstring · enumstringstringinteger · int32stringstringstring · date-timestringstring · date-time
integer · int32integer · int32string · enumstring · enumstringstring[]string[]string[]string[]string[]string[]integer · int32 · required
string · requiredstringstringstringstringstringstring · enumstringstringstring[]integer · int32stringstringstring[]string · date-timestringstring[]string · date-timestring · requiredstring · requiredstring · date-time · requiredstring · date-time · requiredstring · requiredstring[] · requiredstring[] · requiredstring[] · requiredstringstringstringstringstringstring · enumstringstringinteger · int32stringstringstring · date-timestringstring · date-time
string · requiredstring · requiredstring · requiredstring · requiredstring · requiredstring · requiredstring[] · requiredstring · requiredinteger · int32string · date-time
Fetches a single account, by id.
GET
https://api.heart.work
/core-api/accounts/{id}
path Parameters
idUnique id of the account to fetch.
Fetches a single account, by id. › Responses
OK
idworkspacecreatedAtmodifiedAtdisplayNameobject[] · required
object[] · required
object[] · required
object[] · required
object[] · required
industrieschamberOfCommerceRubricationCodestagsobject[] · required
externalReferencedescriptionnotesaccountCodeaccountStatusaccountTypeEnum values:
Customer
Supplier
Competitor
Investor
Partner
ownerIdobject
object
object
salesOrderProcessorIdemployeesvatNumberchamberOfCommercevatValidationDateproductCatalogIdlastContactMomentobject
object
object
object
object
Updates an existing account, replacing it entirely.
PUT
https://api.heart.work
/core-api/accounts/{id}
On success, returns the updated entity in the response.
path Parameters
idUpdates an existing account, replacing it entirely. › Request Body
displayNameidexternalReferencedescriptionnotesaccountCodeaccountStatusaccountTypeEnum values:
Customer
Supplier
Competitor
Investor
Partner
ownerIdobject
object
object
object[]
salesOrderProcessorIdobject[]
object[]
object[]
object[]
industriesemployeesvatNumberchamberOfCommercechamberOfCommerceRubricationCodesvatValidationDateproductCatalogIdtagslastContactMomentobject
object[]
object
Updates an existing account, replacing it entirely. › Responses
OK
idworkspacecreatedAtmodifiedAtdisplayNameobject[] · required
object[] · required
object[] · required
object[] · required
object[] · required
industrieschamberOfCommerceRubricationCodestagsobject[] · required
externalReferencedescriptionnotesaccountCodeaccountStatusaccountTypeEnum values:
Customer
Supplier
Competitor
Investor
Partner
ownerIdobject
object
object
salesOrderProcessorIdemployeesvatNumberchamberOfCommercevatValidationDateproductCatalogIdlastContactMomentobject
object
object
object
object
Searches accounts based on specific property values.
GET
https://api.heart.work
/core-api/accounts
query Parameters
TakeSkipSortOrderEnum values:
Asc
Desc
SortByEnum values:
DisplayName
ModifiedAt
Queryidsexternal_referencesaccount_typesEnum values:
Customer
Supplier
Competitor
Investor
Partner
owner_idsindustriestagsSearches accounts based on specific property values. › Responses
OK
object[] · required
totalCreates and stores a new account.
POST
https://api.heart.work
/core-api/accounts
On success, returns the newly created entity in the response.
Creates and stores a new account. › Request Body
displayNameexternalReferencedescriptionnotesaccountCodeaccountStatusaccountTypeEnum values:
Customer
Supplier
Competitor
Investor
Partner
ownerIdobject
object
object
object[]
salesOrderProcessorIdobject[]
object[]
object[]
object[]
industriesemployeesvatNumberchamberOfCommercechamberOfCommerceRubricationCodesvatValidationDateproductCatalogIdtagslastContactMomentobject
object[]
object
Creates and stores a new account. › Responses
OK
idworkspacecreatedAtmodifiedAtdisplayNameobject[] · required
object[] · required
object[] · required
object[] · required
object[] · required
industrieschamberOfCommerceRubricationCodestagsobject[] · required
externalReferencedescriptionnotesaccountCodeaccountStatusaccountTypeEnum values:
Customer
Supplier
Competitor
Investor
Partner
ownerIdobject
object
object
salesOrderProcessorIdemployeesvatNumberchamberOfCommercevatValidationDateproductCatalogIdlastContactMomentobject
object
object
object
object
Fetches all the details of an suggested account, by COC number and subdossier number
GET
https://api.heart.work
/core-api/accounts/suggest/{chamberOfCommerceNumber}/details
path Parameters
chamberOfCommerceNumberThe chamber of commerce number of the account
Fetches all the details of an suggested account, by COC number and subdossier number › Responses
OK
chamberOfCommerceNumberbranchNumberdisplayNamefullNameobject[] · required
rsinwebsitescompanyTypeobject[] · required
employeesfoundationDate