API Reference (1.0)
Billing Platform API
https://bp-api-docs-v3.redocly.app/_mock/demogm_20250725_full_schema/
https://my.billingplatform.com/demogm/
- Mock server
https://bp-api-docs-v3.redocly.app/_mock/demogm_20250725_full_schema/rest/2.0/ENTITY_FIELD
https://my.billingplatform.com/demogm/rest/2.0/ENTITY_FIELD
- cURL
- JS
- Go
- Ruby
- Java 8
curl -i -X PUT \
https://bp-api-docs-v3.redocly.app/_mock/demogm_20250725_full_schema/rest/2.0/ENTITY_FIELD \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json; charset=utf-8' \
-H 'sessionId: string' \
-d '{
"brmObjects": {
"ApiAccessableFlag": null,
"ApiHiddenFlag": null,
"AttributeColumnFlag": null,
"BaseEntityId": null,
"ConditionGroupId": null,
"Created": null,
"CreatedUserId": null,
"CrosslinkFlag": null,
"CurrencyDate": null,
"CurrencySource": null,
"DataLength": null,
"DataType": null,
"DefaultValue": null,
"Description": null,
"DisplayAfter": null,
"DisplayNew": null,
"DisplayType": null,
"DisplayUpdate": null,
"DisplayView": null,
"EncryptedFlag": null,
"EntityId": null,
"ExternalKey": null,
"ExternalKeyFlag": null,
"FieldLabel": null,
"FieldName": null,
"FormulaValue": null,
"FunctionBasedField": null,
"FunctionBasedFunction": null,
"Guid": null,
"HelpContentLong": null,
"HelpContentShort": null,
"HelpLanguageCode": null,
"HiddenFlag": null,
"Id": null,
"IgnoreOnEdit": null,
"InstantTypeAheadSearch": null,
"ItemPosition": null,
"LabelId": null,
"LongHelpLabelId": null,
"LookupFieldName": null,
"LoopFlag": null,
"ModifyFuncName": null,
"OnDelete": null,
"PIIFlag": null,
"PkSequenceName": null,
"PricingAttributeId": null,
"PrimaryKeyFlag": null,
"ReactComponentFlag": null,
"ReferencedColumn": null,
"ReferencedEntityId": null,
"RelatedEntityId": null,
"RelatedListFilterLogic": null,
"RelatedListRecrdsPerPage": null,
"RelatedWebFormId": null,
"RelationPath": null,
"RequiredFlag": null,
"RestrictChangeInClosedAP": null,
"RestrictCreate": null,
"SearchableFlag": null,
"SequenceFilterLogic": null,
"SequenceFormula": null,
"SequenceIncrementBy": null,
"SequenceNumberOfDigits": null,
"SequencePrefix": null,
"SequenceRuleCriteria": null,
"SequenceStartingNumber": null,
"SequenceSuffix": null,
"ShortHelpLabelId": null,
"Status": null,
"SystemFlag": null,
"SystemGeneratedFlag": null,
"UniqueField": null,
"Updated": null,
"UpdatedUserId": null,
"ViewRelationshipField": null,
"WebFormItemId": null
}
}'
{ "updateResponse": [ { … } ] }
- Mock server
https://bp-api-docs-v3.redocly.app/_mock/demogm_20250725_full_schema/rest/2.0/ENTITY_FIELD
https://my.billingplatform.com/demogm/rest/2.0/ENTITY_FIELD
- cURL
- JS
- Go
- Ruby
- Java 8
curl -i -X POST \
https://bp-api-docs-v3.redocly.app/_mock/demogm_20250725_full_schema/rest/2.0/ENTITY_FIELD \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json; charset=utf-8' \
-H 'sessionId: string' \
-d '{
"brmObjects": {
"ApiAccessableFlag": null,
"ApiHiddenFlag": null,
"AttributeColumnFlag": null,
"BaseEntityId": null,
"ConditionGroupId": null,
"Created": null,
"CreatedUserId": null,
"CrosslinkFlag": null,
"CurrencyDate": null,
"CurrencySource": null,
"DataLength": null,
"DataType": null,
"DefaultValue": null,
"Description": null,
"DisplayAfter": null,
"DisplayNew": null,
"DisplayType": null,
"DisplayUpdate": null,
"DisplayView": null,
"EncryptedFlag": null,
"EntityId": null,
"ExternalKey": null,
"ExternalKeyFlag": null,
"FieldLabel": null,
"FieldName": null,
"FormulaValue": null,
"FunctionBasedField": null,
"FunctionBasedFunction": null,
"Guid": null,
"HelpContentLong": null,
"HelpContentShort": null,
"HelpLanguageCode": null,
"HiddenFlag": null,
"Id": null,
"IgnoreOnEdit": null,
"InstantTypeAheadSearch": null,
"ItemPosition": null,
"LabelId": null,
"LongHelpLabelId": null,
"LookupFieldName": null,
"LoopFlag": null,
"ModifyFuncName": null,
"OnDelete": null,
"PIIFlag": null,
"PkSequenceName": null,
"PricingAttributeId": null,
"PrimaryKeyFlag": null,
"ReactComponentFlag": null,
"ReferencedColumn": null,
"ReferencedEntityId": null,
"RelatedEntityId": null,
"RelatedListFilterLogic": null,
"RelatedListRecrdsPerPage": null,
"RelatedWebFormId": null,
"RelationPath": null,
"RequiredFlag": null,
"RestrictChangeInClosedAP": null,
"RestrictCreate": null,
"SearchableFlag": null,
"SequenceFilterLogic": null,
"SequenceFormula": null,
"SequenceIncrementBy": null,
"SequenceNumberOfDigits": null,
"SequencePrefix": null,
"SequenceRuleCriteria": null,
"SequenceStartingNumber": null,
"SequenceSuffix": null,
"ShortHelpLabelId": null,
"Status": null,
"SystemFlag": null,
"SystemGeneratedFlag": null,
"UniqueField": null,
"Updated": null,
"UpdatedUserId": null,
"ViewRelationshipField": null,
"WebFormItemId": null
}
}'
{ "createResponse": [ { … } ] }
- Mock server
https://bp-api-docs-v3.redocly.app/_mock/demogm_20250725_full_schema/rest/2.0/ENTITY_FIELD
https://my.billingplatform.com/demogm/rest/2.0/ENTITY_FIELD
- cURL
- JS
- Go
- Ruby
- Java 8
curl -i -X PATCH \
https://bp-api-docs-v3.redocly.app/_mock/demogm_20250725_full_schema/rest/2.0/ENTITY_FIELD \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json; charset=utf-8' \
-H 'sessionId: string' \
-d '{
"brmObjects": {
"ApiAccessableFlag": null,
"ApiHiddenFlag": null,
"AttributeColumnFlag": null,
"BaseEntityId": null,
"ConditionGroupId": null,
"Created": null,
"CreatedUserId": null,
"CrosslinkFlag": null,
"CurrencyDate": null,
"CurrencySource": null,
"DataLength": null,
"DataType": null,
"DefaultValue": null,
"Description": null,
"DisplayAfter": null,
"DisplayNew": null,
"DisplayType": null,
"DisplayUpdate": null,
"DisplayView": null,
"EncryptedFlag": null,
"EntityId": null,
"ExternalKey": null,
"ExternalKeyFlag": null,
"FieldLabel": null,
"FieldName": null,
"FormulaValue": null,
"FunctionBasedField": null,
"FunctionBasedFunction": null,
"Guid": null,
"HelpContentLong": null,
"HelpContentShort": null,
"HelpLanguageCode": null,
"HiddenFlag": null,
"Id": null,
"IgnoreOnEdit": null,
"InstantTypeAheadSearch": null,
"ItemPosition": null,
"LabelId": null,
"LongHelpLabelId": null,
"LookupFieldName": null,
"LoopFlag": null,
"ModifyFuncName": null,
"OnDelete": null,
"PIIFlag": null,
"PkSequenceName": null,
"PricingAttributeId": null,
"PrimaryKeyFlag": null,
"ReactComponentFlag": null,
"ReferencedColumn": null,
"ReferencedEntityId": null,
"RelatedEntityId": null,
"RelatedListFilterLogic": null,
"RelatedListRecrdsPerPage": null,
"RelatedWebFormId": null,
"RelationPath": null,
"RequiredFlag": null,
"RestrictChangeInClosedAP": null,
"RestrictCreate": null,
"SearchableFlag": null,
"SequenceFilterLogic": null,
"SequenceFormula": null,
"SequenceIncrementBy": null,
"SequenceNumberOfDigits": null,
"SequencePrefix": null,
"SequenceRuleCriteria": null,
"SequenceStartingNumber": null,
"SequenceSuffix": null,
"ShortHelpLabelId": null,
"Status": null,
"SystemFlag": null,
"SystemGeneratedFlag": null,
"UniqueField": null,
"Updated": null,
"UpdatedUserId": null,
"ViewRelationshipField": null,
"WebFormItemId": null
},
"externalIDFieldName": "ExternalKey"
}'
{ "upsertResponse": [ { … } ] }
- Mock server
https://bp-api-docs-v3.redocly.app/_mock/demogm_20250725_full_schema/rest/2.0/ENTITY_FIELD
https://my.billingplatform.com/demogm/rest/2.0/ENTITY_FIELD
- cURL
- JS
- Go
- Ruby
- Java 8
curl -i -X PUT \
https://bp-api-docs-v3.redocly.app/_mock/demogm_20250725_full_schema/rest/2.0/ENTITY_FIELD \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json; charset=utf-8' \
-H 'sessionId: string' \
-d '{
"brmObjects": {
"ApiAccessableFlag": null,
"ApiHiddenFlag": null,
"AttributeColumnFlag": null,
"BaseEntityId": null,
"ConditionGroupId": null,
"Created": null,
"CreatedUserId": null,
"CrosslinkFlag": null,
"CurrencyDate": null,
"CurrencySource": null,
"DataLength": null,
"DataType": null,
"DefaultValue": null,
"Description": null,
"DisplayAfter": null,
"DisplayNew": null,
"DisplayType": null,
"DisplayUpdate": null,
"DisplayView": null,
"EncryptedFlag": null,
"EntityId": null,
"ExternalKey": null,
"ExternalKeyFlag": null,
"FieldLabel": null,
"FieldName": null,
"FormulaValue": null,
"FunctionBasedField": null,
"FunctionBasedFunction": null,
"Guid": null,
"HelpContentLong": null,
"HelpContentShort": null,
"HelpLanguageCode": null,
"HiddenFlag": null,
"Id": null,
"IgnoreOnEdit": null,
"InstantTypeAheadSearch": null,
"ItemPosition": null,
"LabelId": null,
"LongHelpLabelId": null,
"LookupFieldName": null,
"LoopFlag": null,
"ModifyFuncName": null,
"OnDelete": null,
"PIIFlag": null,
"PkSequenceName": null,
"PricingAttributeId": null,
"PrimaryKeyFlag": null,
"ReactComponentFlag": null,
"ReferencedColumn": null,
"ReferencedEntityId": null,
"RelatedEntityId": null,
"RelatedListFilterLogic": null,
"RelatedListRecrdsPerPage": null,
"RelatedWebFormId": null,
"RelationPath": null,
"RequiredFlag": null,
"RestrictChangeInClosedAP": null,
"RestrictCreate": null,
"SearchableFlag": null,
"SequenceFilterLogic": null,
"SequenceFormula": null,
"SequenceIncrementBy": null,
"SequenceNumberOfDigits": null,
"SequencePrefix": null,
"SequenceRuleCriteria": null,
"SequenceStartingNumber": null,
"SequenceSuffix": null,
"ShortHelpLabelId": null,
"Status": null,
"SystemFlag": null,
"SystemGeneratedFlag": null,
"UniqueField": null,
"Updated": null,
"UpdatedUserId": null,
"ViewRelationshipField": null,
"WebFormItemId": null
}
}'
{ "updateResponse": [ { … } ] }
- Mock server
https://bp-api-docs-v3.redocly.app/_mock/demogm_20250725_full_schema/rest/2.0/ENTITY_FIELD
https://my.billingplatform.com/demogm/rest/2.0/ENTITY_FIELD
- cURL
- JS
- Go
- Ruby
- Java 8
curl -i -X POST \
https://bp-api-docs-v3.redocly.app/_mock/demogm_20250725_full_schema/rest/2.0/ENTITY_FIELD \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json; charset=utf-8' \
-H 'sessionId: string' \
-d '{
"brmObjects": {
"ApiAccessableFlag": null,
"ApiHiddenFlag": null,
"AttributeColumnFlag": null,
"BaseEntityId": null,
"ConditionGroupId": null,
"Created": null,
"CreatedUserId": null,
"CrosslinkFlag": null,
"CurrencyDate": null,
"CurrencySource": null,
"DataLength": null,
"DataType": null,
"DefaultValue": null,
"Description": null,
"DisplayAfter": null,
"DisplayNew": null,
"DisplayType": null,
"DisplayUpdate": null,
"DisplayView": null,
"EncryptedFlag": null,
"EntityId": null,
"ExternalKey": null,
"ExternalKeyFlag": null,
"FieldLabel": null,
"FieldName": null,
"FormulaValue": null,
"FunctionBasedField": null,
"FunctionBasedFunction": null,
"Guid": null,
"HelpContentLong": null,
"HelpContentShort": null,
"HelpLanguageCode": null,
"HiddenFlag": null,
"Id": null,
"IgnoreOnEdit": null,
"InstantTypeAheadSearch": null,
"ItemPosition": null,
"LabelId": null,
"LongHelpLabelId": null,
"LookupFieldName": null,
"LoopFlag": null,
"ModifyFuncName": null,
"OnDelete": null,
"PIIFlag": null,
"PkSequenceName": null,
"PricingAttributeId": null,
"PrimaryKeyFlag": null,
"ReactComponentFlag": null,
"ReferencedColumn": null,
"ReferencedEntityId": null,
"RelatedEntityId": null,
"RelatedListFilterLogic": null,
"RelatedListRecrdsPerPage": null,
"RelatedWebFormId": null,
"RelationPath": null,
"RequiredFlag": null,
"RestrictChangeInClosedAP": null,
"RestrictCreate": null,
"SearchableFlag": null,
"SequenceFilterLogic": null,
"SequenceFormula": null,
"SequenceIncrementBy": null,
"SequenceNumberOfDigits": null,
"SequencePrefix": null,
"SequenceRuleCriteria": null,
"SequenceStartingNumber": null,
"SequenceSuffix": null,
"ShortHelpLabelId": null,
"Status": null,
"SystemFlag": null,
"SystemGeneratedFlag": null,
"UniqueField": null,
"Updated": null,
"UpdatedUserId": null,
"ViewRelationshipField": null,
"WebFormItemId": null
}
}'
{ "createResponse": [ { … } ] }
- Mock server
https://bp-api-docs-v3.redocly.app/_mock/demogm_20250725_full_schema/rest/2.0/ENTITY_FIELD
https://my.billingplatform.com/demogm/rest/2.0/ENTITY_FIELD
- cURL
- JS
- Go
- Ruby
- Java 8
curl -i -X PATCH \
https://bp-api-docs-v3.redocly.app/_mock/demogm_20250725_full_schema/rest/2.0/ENTITY_FIELD \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json; charset=utf-8' \
-H 'sessionId: string' \
-d '{
"brmObjects": {
"ApiAccessableFlag": null,
"ApiHiddenFlag": null,
"AttributeColumnFlag": null,
"BaseEntityId": null,
"ConditionGroupId": null,
"Created": null,
"CreatedUserId": null,
"CrosslinkFlag": null,
"CurrencyDate": null,
"CurrencySource": null,
"DataLength": null,
"DataType": null,
"DefaultValue": null,
"Description": null,
"DisplayAfter": null,
"DisplayNew": null,
"DisplayType": null,
"DisplayUpdate": null,
"DisplayView": null,
"EncryptedFlag": null,
"EntityId": null,
"ExternalKey": null,
"ExternalKeyFlag": null,
"FieldLabel": null,
"FieldName": null,
"FormulaValue": null,
"FunctionBasedField": null,
"FunctionBasedFunction": null,
"Guid": null,
"HelpContentLong": null,
"HelpContentShort": null,
"HelpLanguageCode": null,
"HiddenFlag": null,
"Id": null,
"IgnoreOnEdit": null,
"InstantTypeAheadSearch": null,
"ItemPosition": null,
"LabelId": null,
"LongHelpLabelId": null,
"LookupFieldName": null,
"LoopFlag": null,
"ModifyFuncName": null,
"OnDelete": null,
"PIIFlag": null,
"PkSequenceName": null,
"PricingAttributeId": null,
"PrimaryKeyFlag": null,
"ReactComponentFlag": null,
"ReferencedColumn": null,
"ReferencedEntityId": null,
"RelatedEntityId": null,
"RelatedListFilterLogic": null,
"RelatedListRecrdsPerPage": null,
"RelatedWebFormId": null,
"RelationPath": null,
"RequiredFlag": null,
"RestrictChangeInClosedAP": null,
"RestrictCreate": null,
"SearchableFlag": null,
"SequenceFilterLogic": null,
"SequenceFormula": null,
"SequenceIncrementBy": null,
"SequenceNumberOfDigits": null,
"SequencePrefix": null,
"SequenceRuleCriteria": null,
"SequenceStartingNumber": null,
"SequenceSuffix": null,
"ShortHelpLabelId": null,
"Status": null,
"SystemFlag": null,
"SystemGeneratedFlag": null,
"UniqueField": null,
"Updated": null,
"UpdatedUserId": null,
"ViewRelationshipField": null,
"WebFormItemId": null
},
"externalIDFieldName": "ExternalKey"
}'
{ "upsertResponse": [ { … } ] }