Billing Platform API
Billing Platform API
curl -i -X PUT \
https://bp-api-docs-v3.redocly.app/_mock/demogm_03_06_2025_schema_edited/rest/2.0/SCHEDULER_JOB \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json; charset=utf-8' \
-H 'sessionId: string' \
-d '{
"brmObjects": {
"RetentionDays": "string",
"EmailSubject": "string",
"EmailSender": "string",
"EmailRecipient": "string",
"DeliveryMethodType": "string",
"NextRunTime": "string",
"EmailBody": "string",
"ReportFileName": "string",
"EmailRecipientCC": "string",
"EmailRecipientBCC": "string",
"CustomReportId": 0,
"Status": "string",
"SchedulerJobName": "string",
"RunTime": "string",
"FtpServer": "string",
"CreateDataSourceFolderFlag": 0,
"DataSourceFolder": "string",
"TimeZoneId": 0,
"FtpPort": "string",
"LastRunTime": "string",
"SchedulerIntervalDaysAdd": "string",
"DataSourceId": 0,
"SchedulerIntervalType": "string",
"RemoteFileName": "string",
"FtpDataSource": 0,
"SchedulerIntervalRunDayType": "string",
"SchedulerIntervalDaysSubtr": "string",
"DeliveryMethodLimited": "string",
"AdhocRunFlag": 0,
"Id": "string",
"FileFormat": "string",
"Created": "string",
"FtpDirectory": "string",
"SendCompressed": 0
}
}'
{ "retrieveResponse": { "RetentionDays": "string", "EmailSubject": "string", "EmailSender": "string", "EmailRecipient": "string", "DeliveryMethodType": "string", "NextRunTime": "string", "EmailBody": "string", "ReportFileName": "string", "EmailRecipientCC": "string", "EmailRecipientBCC": "string", "CustomReportId": 0, "Status": "string", "SchedulerJobName": "string", "RunTime": "string", "FtpServer": "string", "CreateDataSourceFolderFlag": 0, "DataSourceFolder": "string", "TimeZoneId": 0, "FtpPort": "string", "LastRunTime": "string", "SchedulerIntervalDaysAdd": "string", "DataSourceId": 0, "SchedulerIntervalType": "string", "RemoteFileName": "string", "FtpDataSource": 0, "SchedulerIntervalRunDayType": "string", "SchedulerIntervalDaysSubtr": "string", "DeliveryMethodLimited": "string", "AdhocRunFlag": 0, "Id": "string", "FileFormat": "string", "Created": "string", "FtpDirectory": "string", "SendCompressed": 0 } }
curl -i -X PATCH \
https://bp-api-docs-v3.redocly.app/_mock/demogm_03_06_2025_schema_edited/rest/2.0/SCHEDULER_JOB \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json; charset=utf-8' \
-H 'sessionId: string' \
-d '{
"brmObjects": {
"RetentionDays": "string",
"EmailSubject": "string",
"EmailSender": "string",
"EmailRecipient": "string",
"DeliveryMethodType": "string",
"NextRunTime": "string",
"EmailBody": "string",
"ReportFileName": "string",
"EmailRecipientCC": "string",
"EmailRecipientBCC": "string",
"CustomReportId": 0,
"Status": "string",
"SchedulerJobName": "string",
"RunTime": "string",
"FtpServer": "string",
"CreateDataSourceFolderFlag": 0,
"DataSourceFolder": "string",
"TimeZoneId": 0,
"FtpPort": "string",
"LastRunTime": "string",
"SchedulerIntervalDaysAdd": "string",
"DataSourceId": 0,
"SchedulerIntervalType": "string",
"RemoteFileName": "string",
"FtpDataSource": 0,
"SchedulerIntervalRunDayType": "string",
"SchedulerIntervalDaysSubtr": "string",
"DeliveryMethodLimited": "string",
"AdhocRunFlag": 0,
"Id": "string",
"FileFormat": "string",
"Created": "string",
"FtpDirectory": "string",
"SendCompressed": 0
},
"externalIDFieldName": "SchedulerJobName"
}'
{ "upsertResponse": [ { … } ] }
curl -i -X DELETE \
https://bp-api-docs-v3.redocly.app/_mock/demogm_03_06_2025_schema_edited/rest/2.0/delete/SCHEDULER_JOB \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json; charset=utf-8' \
-H 'sessionId: string' \
-d '{
"brmObjects": {
"Id": "string"
}
}'
{ "retrieveResponse": { "RetentionDays": "string", "EmailSubject": "string", "EmailSender": "string", "EmailRecipient": "string", "DeliveryMethodType": "string", "NextRunTime": "string", "EmailBody": "string", "ReportFileName": "string", "EmailRecipientCC": "string", "EmailRecipientBCC": "string", "CustomReportId": 0, "Status": "string", "SchedulerJobName": "string", "RunTime": "string", "FtpServer": "string", "CreateDataSourceFolderFlag": 0, "DataSourceFolder": "string", "TimeZoneId": 0, "FtpPort": "string", "LastRunTime": "string", "SchedulerIntervalDaysAdd": "string", "DataSourceId": 0, "SchedulerIntervalType": "string", "RemoteFileName": "string", "FtpDataSource": 0, "SchedulerIntervalRunDayType": "string", "SchedulerIntervalDaysSubtr": "string", "DeliveryMethodLimited": "string", "AdhocRunFlag": 0, "Id": "string", "FileFormat": "string", "Created": "string", "FtpDirectory": "string", "SendCompressed": 0 } }