Billing Platform API
Billing Platform API
An Account is a fundamental entity used for billing customers. It plays a crucial role in various billing and invoicing processes. Each Account is associated with an Account Type, Activity Time Zone, and Country. The AllowPricingInDifferentCurrency field determines if pricing can be in a currency different from the default. The Account can be linked to other entities such as Billable Account, Billing Profile, Collector User, and Parent Account. The Billable Account and Billing Profile are essential for invoicing and payment information. The Collector User field identifies the user responsible for collecting payments.
curl -i -X GET \
'https://bp-api-docs-v3.redocly.app/_mock/demogm_schema_10_21_2024/rest/2.0/ENTITY_FIELD/{id}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'sessionId: string'
{ "retrieveResponse": { "DataType": "string", "FieldName": "string", "InstantTypeAheadSearch": 0, "EncryptedFlag": 0, "LoopFlag": 0, "SystemFlag": 0, "Status": "string", "RelatedListRecrdsPerPage": "string", "OnDelete": "string", "RestrictChangeInClosedAP": 0, "HelpContentLong": "string", "RelatedListFilterLogic": "string", "DisplayAfter": "string", "Description": "string", "RequiredFlag": 0, "DataLength": "string", "ExternalKeyFlag": 0, "SearchableFlag": 0, "CurrencyDate": "string", "FieldLabel": "string", "HelpContentShort": "string", "BaseEntityId": 0, "UniqueField": 0, "RelationPath": "string", "ReferencedColumn": "string", "FormulaValue": "string", "HelpLanguageCode": "string", "CurrencySource": "string", "PIIFlag": 0, "CrosslinkFlag": 0, "ViewRelationshipField": "string", "ApiAccessableFlag": 0, "AttributeColumnFlag": "string", "EntityId": 0, "ExternalKey": "string", "FunctionBasedField": "string", "FunctionBasedFunction": "string", "HiddenFlag": "string", "Id": "string", "IgnoreOnEdit": "string", "ModifyFuncName": "string", "PkSequenceName": "string", "PrimaryKeyFlag": "string", "ReferencedEntityId": 0, "RestrictCreate": "string", "Created": "string", "CreatedUserId": "string", "UpdatedUserId": "string", "LabelId": "string", "DisplayType": "string", "ShortHelpLabelId": "string", "LongHelpLabelId": "string", "LookupFieldName": "string", "DisplayView": "string", "RelatedEntityId": 0, "PricingAttributeId": 0, "DisplayNew": "string", "DisplayUpdate": "string", "Guid": "string", "WebFormItemId": "string", "ItemPosition": "string", "RelatedWebFormId": 0, "ConditionGroupId": "string", "ApiHiddenFlag": 0, "DefaultValue": "string", "SystemGeneratedFlag": "string", "Updated": "string" } }
curl -i -X GET \
'https://bp-api-docs-v3.redocly.app/_mock/demogm_schema_10_21_2024/rest/2.0/ENTITY_FIELD?queryAnsiSql=string' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'sessionId: string'
{ "retrieveResponse": { "DataType": "string", "FieldName": "string", "InstantTypeAheadSearch": 0, "EncryptedFlag": 0, "LoopFlag": 0, "SystemFlag": 0, "Status": "string", "RelatedListRecrdsPerPage": "string", "OnDelete": "string", "RestrictChangeInClosedAP": 0, "HelpContentLong": "string", "RelatedListFilterLogic": "string", "DisplayAfter": "string", "Description": "string", "RequiredFlag": 0, "DataLength": "string", "ExternalKeyFlag": 0, "SearchableFlag": 0, "CurrencyDate": "string", "FieldLabel": "string", "HelpContentShort": "string", "BaseEntityId": 0, "UniqueField": 0, "RelationPath": "string", "ReferencedColumn": "string", "FormulaValue": "string", "HelpLanguageCode": "string", "CurrencySource": "string", "PIIFlag": 0, "CrosslinkFlag": 0, "ViewRelationshipField": "string", "ApiAccessableFlag": 0, "AttributeColumnFlag": "string", "EntityId": 0, "ExternalKey": "string", "FunctionBasedField": "string", "FunctionBasedFunction": "string", "HiddenFlag": "string", "Id": "string", "IgnoreOnEdit": "string", "ModifyFuncName": "string", "PkSequenceName": "string", "PrimaryKeyFlag": "string", "ReferencedEntityId": 0, "RestrictCreate": "string", "Created": "string", "CreatedUserId": "string", "UpdatedUserId": "string", "LabelId": "string", "DisplayType": "string", "ShortHelpLabelId": "string", "LongHelpLabelId": "string", "LookupFieldName": "string", "DisplayView": "string", "RelatedEntityId": 0, "PricingAttributeId": 0, "DisplayNew": "string", "DisplayUpdate": "string", "Guid": "string", "WebFormItemId": "string", "ItemPosition": "string", "RelatedWebFormId": 0, "ConditionGroupId": "string", "ApiHiddenFlag": 0, "DefaultValue": "string", "SystemGeneratedFlag": "string", "Updated": "string" } }
curl -i -X POST \
https://bp-api-docs-v3.redocly.app/_mock/demogm_schema_10_21_2024/rest/2.0/ENTITY_FIELD \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json; charset=utf-8' \
-H 'sessionId: string' \
-d '{
"brmObjects": {
"DataType": "string",
"FieldName": "string",
"InstantTypeAheadSearch": 0,
"EncryptedFlag": 0,
"LoopFlag": 0,
"SystemFlag": 0,
"Status": "string",
"RelatedListRecrdsPerPage": "string",
"OnDelete": "string",
"RestrictChangeInClosedAP": 0,
"HelpContentLong": "string",
"RelatedListFilterLogic": "string",
"DisplayAfter": "string",
"Description": "string",
"RequiredFlag": 0,
"DataLength": "string",
"ExternalKeyFlag": 0,
"SearchableFlag": 0,
"CurrencyDate": "string",
"FieldLabel": "string",
"HelpContentShort": "string",
"BaseEntityId": 0,
"UniqueField": 0,
"RelationPath": "string",
"ReferencedColumn": "string",
"FormulaValue": "string",
"HelpLanguageCode": "string",
"CurrencySource": "string",
"PIIFlag": 0,
"CrosslinkFlag": 0,
"ViewRelationshipField": "string",
"ApiAccessableFlag": 0,
"AttributeColumnFlag": "string",
"EntityId": 0,
"ExternalKey": "string",
"FunctionBasedField": "string",
"FunctionBasedFunction": "string",
"HiddenFlag": "string",
"Id": "string",
"IgnoreOnEdit": "string",
"ModifyFuncName": "string",
"PkSequenceName": "string",
"PrimaryKeyFlag": "string",
"ReferencedEntityId": 0,
"RestrictCreate": "string",
"Created": "string",
"CreatedUserId": "string",
"UpdatedUserId": "string",
"LabelId": "string",
"DisplayType": "string",
"ShortHelpLabelId": "string",
"LongHelpLabelId": "string",
"LookupFieldName": "string",
"DisplayView": "string",
"RelatedEntityId": 0,
"PricingAttributeId": 0,
"DisplayNew": "string",
"DisplayUpdate": "string",
"Guid": "string",
"WebFormItemId": "string",
"ItemPosition": "string",
"RelatedWebFormId": 0,
"ConditionGroupId": "string",
"ApiHiddenFlag": 0,
"DefaultValue": "string",
"SystemGeneratedFlag": "string",
"Updated": "string"
}
}'
{ "retrieveResponse": { "DataType": "string", "FieldName": "string", "InstantTypeAheadSearch": 0, "EncryptedFlag": 0, "LoopFlag": 0, "SystemFlag": 0, "Status": "string", "RelatedListRecrdsPerPage": "string", "OnDelete": "string", "RestrictChangeInClosedAP": 0, "HelpContentLong": "string", "RelatedListFilterLogic": "string", "DisplayAfter": "string", "Description": "string", "RequiredFlag": 0, "DataLength": "string", "ExternalKeyFlag": 0, "SearchableFlag": 0, "CurrencyDate": "string", "FieldLabel": "string", "HelpContentShort": "string", "BaseEntityId": 0, "UniqueField": 0, "RelationPath": "string", "ReferencedColumn": "string", "FormulaValue": "string", "HelpLanguageCode": "string", "CurrencySource": "string", "PIIFlag": 0, "CrosslinkFlag": 0, "ViewRelationshipField": "string", "ApiAccessableFlag": 0, "AttributeColumnFlag": "string", "EntityId": 0, "ExternalKey": "string", "FunctionBasedField": "string", "FunctionBasedFunction": "string", "HiddenFlag": "string", "Id": "string", "IgnoreOnEdit": "string", "ModifyFuncName": "string", "PkSequenceName": "string", "PrimaryKeyFlag": "string", "ReferencedEntityId": 0, "RestrictCreate": "string", "Created": "string", "CreatedUserId": "string", "UpdatedUserId": "string", "LabelId": "string", "DisplayType": "string", "ShortHelpLabelId": "string", "LongHelpLabelId": "string", "LookupFieldName": "string", "DisplayView": "string", "RelatedEntityId": 0, "PricingAttributeId": 0, "DisplayNew": "string", "DisplayUpdate": "string", "Guid": "string", "WebFormItemId": "string", "ItemPosition": "string", "RelatedWebFormId": 0, "ConditionGroupId": "string", "ApiHiddenFlag": 0, "DefaultValue": "string", "SystemGeneratedFlag": "string", "Updated": "string" } }
curl -i -X PUT \
https://bp-api-docs-v3.redocly.app/_mock/demogm_schema_10_21_2024/rest/2.0/ENTITY_FIELD \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json; charset=utf-8' \
-H 'sessionId: string' \
-d '{
"brmObjects": {
"DataType": "string",
"FieldName": "string",
"InstantTypeAheadSearch": 0,
"EncryptedFlag": 0,
"LoopFlag": 0,
"SystemFlag": 0,
"Status": "string",
"RelatedListRecrdsPerPage": "string",
"OnDelete": "string",
"RestrictChangeInClosedAP": 0,
"HelpContentLong": "string",
"RelatedListFilterLogic": "string",
"DisplayAfter": "string",
"Description": "string",
"RequiredFlag": 0,
"DataLength": "string",
"ExternalKeyFlag": 0,
"SearchableFlag": 0,
"CurrencyDate": "string",
"FieldLabel": "string",
"HelpContentShort": "string",
"BaseEntityId": 0,
"UniqueField": 0,
"RelationPath": "string",
"ReferencedColumn": "string",
"FormulaValue": "string",
"HelpLanguageCode": "string",
"CurrencySource": "string",
"PIIFlag": 0,
"CrosslinkFlag": 0,
"ViewRelationshipField": "string",
"ApiAccessableFlag": 0,
"AttributeColumnFlag": "string",
"EntityId": 0,
"ExternalKey": "string",
"FunctionBasedField": "string",
"FunctionBasedFunction": "string",
"HiddenFlag": "string",
"Id": "string",
"IgnoreOnEdit": "string",
"ModifyFuncName": "string",
"PkSequenceName": "string",
"PrimaryKeyFlag": "string",
"ReferencedEntityId": 0,
"RestrictCreate": "string",
"Created": "string",
"CreatedUserId": "string",
"UpdatedUserId": "string",
"LabelId": "string",
"DisplayType": "string",
"ShortHelpLabelId": "string",
"LongHelpLabelId": "string",
"LookupFieldName": "string",
"DisplayView": "string",
"RelatedEntityId": 0,
"PricingAttributeId": 0,
"DisplayNew": "string",
"DisplayUpdate": "string",
"Guid": "string",
"WebFormItemId": "string",
"ItemPosition": "string",
"RelatedWebFormId": 0,
"ConditionGroupId": "string",
"ApiHiddenFlag": 0,
"DefaultValue": "string",
"SystemGeneratedFlag": "string",
"Updated": "string"
}
}'
{ "retrieveResponse": { "DataType": "string", "FieldName": "string", "InstantTypeAheadSearch": 0, "EncryptedFlag": 0, "LoopFlag": 0, "SystemFlag": 0, "Status": "string", "RelatedListRecrdsPerPage": "string", "OnDelete": "string", "RestrictChangeInClosedAP": 0, "HelpContentLong": "string", "RelatedListFilterLogic": "string", "DisplayAfter": "string", "Description": "string", "RequiredFlag": 0, "DataLength": "string", "ExternalKeyFlag": 0, "SearchableFlag": 0, "CurrencyDate": "string", "FieldLabel": "string", "HelpContentShort": "string", "BaseEntityId": 0, "UniqueField": 0, "RelationPath": "string", "ReferencedColumn": "string", "FormulaValue": "string", "HelpLanguageCode": "string", "CurrencySource": "string", "PIIFlag": 0, "CrosslinkFlag": 0, "ViewRelationshipField": "string", "ApiAccessableFlag": 0, "AttributeColumnFlag": "string", "EntityId": 0, "ExternalKey": "string", "FunctionBasedField": "string", "FunctionBasedFunction": "string", "HiddenFlag": "string", "Id": "string", "IgnoreOnEdit": "string", "ModifyFuncName": "string", "PkSequenceName": "string", "PrimaryKeyFlag": "string", "ReferencedEntityId": 0, "RestrictCreate": "string", "Created": "string", "CreatedUserId": "string", "UpdatedUserId": "string", "LabelId": "string", "DisplayType": "string", "ShortHelpLabelId": "string", "LongHelpLabelId": "string", "LookupFieldName": "string", "DisplayView": "string", "RelatedEntityId": 0, "PricingAttributeId": 0, "DisplayNew": "string", "DisplayUpdate": "string", "Guid": "string", "WebFormItemId": "string", "ItemPosition": "string", "RelatedWebFormId": 0, "ConditionGroupId": "string", "ApiHiddenFlag": 0, "DefaultValue": "string", "SystemGeneratedFlag": "string", "Updated": "string" } }
curl -i -X PATCH \
https://bp-api-docs-v3.redocly.app/_mock/demogm_schema_10_21_2024/rest/2.0/ENTITY_FIELD \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json; charset=utf-8' \
-H 'sessionId: string' \
-d '{
"brmObjects": {
"DataType": "string",
"FieldName": "string",
"InstantTypeAheadSearch": 0,
"EncryptedFlag": 0,
"LoopFlag": 0,
"SystemFlag": 0,
"Status": "string",
"RelatedListRecrdsPerPage": "string",
"OnDelete": "string",
"RestrictChangeInClosedAP": 0,
"HelpContentLong": "string",
"RelatedListFilterLogic": "string",
"DisplayAfter": "string",
"Description": "string",
"RequiredFlag": 0,
"DataLength": "string",
"ExternalKeyFlag": 0,
"SearchableFlag": 0,
"CurrencyDate": "string",
"FieldLabel": "string",
"HelpContentShort": "string",
"BaseEntityId": 0,
"UniqueField": 0,
"RelationPath": "string",
"ReferencedColumn": "string",
"FormulaValue": "string",
"HelpLanguageCode": "string",
"CurrencySource": "string",
"PIIFlag": 0,
"CrosslinkFlag": 0,
"ViewRelationshipField": "string",
"ApiAccessableFlag": 0,
"AttributeColumnFlag": "string",
"EntityId": 0,
"ExternalKey": "string",
"FunctionBasedField": "string",
"FunctionBasedFunction": "string",
"HiddenFlag": "string",
"Id": "string",
"IgnoreOnEdit": "string",
"ModifyFuncName": "string",
"PkSequenceName": "string",
"PrimaryKeyFlag": "string",
"ReferencedEntityId": 0,
"RestrictCreate": "string",
"Created": "string",
"CreatedUserId": "string",
"UpdatedUserId": "string",
"LabelId": "string",
"DisplayType": "string",
"ShortHelpLabelId": "string",
"LongHelpLabelId": "string",
"LookupFieldName": "string",
"DisplayView": "string",
"RelatedEntityId": 0,
"PricingAttributeId": 0,
"DisplayNew": "string",
"DisplayUpdate": "string",
"Guid": "string",
"WebFormItemId": "string",
"ItemPosition": "string",
"RelatedWebFormId": 0,
"ConditionGroupId": "string",
"ApiHiddenFlag": 0,
"DefaultValue": "string",
"SystemGeneratedFlag": "string",
"Updated": "string"
},
"externalIDFieldName": "ExternalKey"
}'
{ "upsertResponse": [ { … } ] }
curl -i -X DELETE \
https://bp-api-docs-v3.redocly.app/_mock/demogm_schema_10_21_2024/rest/2.0/delete/ENTITY_FIELD \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json; charset=utf-8' \
-H 'sessionId: string' \
-d '{
"brmObjects": {
"Id": "string"
}
}'
{ "retrieveResponse": { "DataType": "string", "FieldName": "string", "InstantTypeAheadSearch": 0, "EncryptedFlag": 0, "LoopFlag": 0, "SystemFlag": 0, "Status": "string", "RelatedListRecrdsPerPage": "string", "OnDelete": "string", "RestrictChangeInClosedAP": 0, "HelpContentLong": "string", "RelatedListFilterLogic": "string", "DisplayAfter": "string", "Description": "string", "RequiredFlag": 0, "DataLength": "string", "ExternalKeyFlag": 0, "SearchableFlag": 0, "CurrencyDate": "string", "FieldLabel": "string", "HelpContentShort": "string", "BaseEntityId": 0, "UniqueField": 0, "RelationPath": "string", "ReferencedColumn": "string", "FormulaValue": "string", "HelpLanguageCode": "string", "CurrencySource": "string", "PIIFlag": 0, "CrosslinkFlag": 0, "ViewRelationshipField": "string", "ApiAccessableFlag": 0, "AttributeColumnFlag": "string", "EntityId": 0, "ExternalKey": "string", "FunctionBasedField": "string", "FunctionBasedFunction": "string", "HiddenFlag": "string", "Id": "string", "IgnoreOnEdit": "string", "ModifyFuncName": "string", "PkSequenceName": "string", "PrimaryKeyFlag": "string", "ReferencedEntityId": 0, "RestrictCreate": "string", "Created": "string", "CreatedUserId": "string", "UpdatedUserId": "string", "LabelId": "string", "DisplayType": "string", "ShortHelpLabelId": "string", "LongHelpLabelId": "string", "LookupFieldName": "string", "DisplayView": "string", "RelatedEntityId": 0, "PricingAttributeId": 0, "DisplayNew": "string", "DisplayUpdate": "string", "Guid": "string", "WebFormItemId": "string", "ItemPosition": "string", "RelatedWebFormId": 0, "ConditionGroupId": "string", "ApiHiddenFlag": 0, "DefaultValue": "string", "SystemGeneratedFlag": "string", "Updated": "string" } }