POST api/recurringPackageProfiles?userId={userId}
Creates a new RecurringPackageProfile in the database
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| userId |
User Id |
integer |
Required |
Body Parameters
Data to create a profile
RSMRecurringPackageProfileInsertViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| Links |
[Required] Package Entity Links |
Collection of RSMPackageEntityLinkViewModelINSERT |
Required |
| RecurrenceRule |
[Required] Rule that defines the recurrency of this profile (Recurrence Rule). |
string |
Required |
| ProfileStartDate |
[Required] Start Date Of This Profile. |
date |
Required |
| RunForPeriodId |
Run for period id. |
integer |
Required |
| NextOcurrence |
[Required] Next Ocurrence |
date |
Required |
Request Formats
application/json, text/json
{
"links": [
{
"packageId": 1,
"entityId": 2,
"includeSubEntities": true
},
{
"packageId": 1,
"entityId": 2,
"includeSubEntities": true
}
],
"recurrenceRule": "sample string 1",
"profileStartDate": "2025-10-29T04:36:38.584345-04:00",
"runForPeriodId": 1,
"nextOcurrence": "2025-10-29T04:36:38.584345-04:00"
}
application/xml, text/xml
<RSMRecurringPackageProfileInsertViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CamAcctApi.ViewModels.RSMRecurringPackages">
<Links>
<RSMPackageEntityLinkViewModelINSERT>
<EntityId>2</EntityId>
<IncludeSubEntities>true</IncludeSubEntities>
<PackageId>1</PackageId>
</RSMPackageEntityLinkViewModelINSERT>
<RSMPackageEntityLinkViewModelINSERT>
<EntityId>2</EntityId>
<IncludeSubEntities>true</IncludeSubEntities>
<PackageId>1</PackageId>
</RSMPackageEntityLinkViewModelINSERT>
</Links>
<NextOcurrence>2025-10-29T04:36:38.584345-04:00</NextOcurrence>
<ProfileStartDate>2025-10-29T04:36:38.584345-04:00</ProfileStartDate>
<RecurrenceRule>sample string 1</RecurrenceRule>
<RunForPeriodId>1</RunForPeriodId>
</RSMRecurringPackageProfileInsertViewModel>
application/x-www-form-urlencoded
Response Information
Resource Description
RSMRecurringPackageProfileGetViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| Id |
Id |
integer |
None. |
| Links |
Package-Entity links associated with this profile. |
Collection of RSMPackageEntityLinkViewModelGET |
None. |
| RecurrenceRule |
Recurrence Rule |
string |
None. |
| NextRunDate |
Next Date this profile will run |
date |
None. |
| ProfileStartDate |
Profile Start Date |
date |
None. |
| RunForPeriod |
Run for period. |
RunForLastViewModel |
None. |
| CreatedOn |
CreatedOn |
date |
None. |
| CreatedBy |
CreatedBy |
integer |
None. |
| ModifiedOn |
ModifiedOn |
date |
None. |
| ModifiedBy |
ModifiedBy |
integer |
None. |
Response Formats
application/json, text/json
{
"id": 1,
"links": [
{
"packageId": 1,
"packageName": "sample string 2",
"entityId": 3,
"entityName": "sample string 4",
"entityNumber": "sample string 5",
"includeSubEntities": true
},
{
"packageId": 1,
"packageName": "sample string 2",
"entityId": 3,
"entityName": "sample string 4",
"entityNumber": "sample string 5",
"includeSubEntities": true
}
],
"recurrenceRule": "sample string 2",
"nextRunDate": "2025-10-29T04:36:38.5999576-04:00",
"profileStartDate": "2025-10-29T04:36:38.5999576-04:00",
"runForPeriod": {
"id": 1,
"name": "sample string 2"
},
"createdOn": "2025-10-29T04:36:38.5999576-04:00",
"createdBy": 4,
"modifiedOn": "2025-10-29T04:36:38.5999576-04:00",
"modifiedBy": 1
}
application/xml, text/xml
<RSMRecurringPackageProfileGetViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CamAcctApi.ViewModels.RSMRecurringPackages">
<CreatedBy>4</CreatedBy>
<CreatedOn>2025-10-29T04:36:38.5999576-04:00</CreatedOn>
<Id>1</Id>
<Links>
<RSMPackageEntityLinkViewModelGET>
<EntityId>3</EntityId>
<EntityName>sample string 4</EntityName>
<EntityNumber>sample string 5</EntityNumber>
<IncludeSubEntities>true</IncludeSubEntities>
<PackageId>1</PackageId>
<PackageName>sample string 2</PackageName>
</RSMPackageEntityLinkViewModelGET>
<RSMPackageEntityLinkViewModelGET>
<EntityId>3</EntityId>
<EntityName>sample string 4</EntityName>
<EntityNumber>sample string 5</EntityNumber>
<IncludeSubEntities>true</IncludeSubEntities>
<PackageId>1</PackageId>
<PackageName>sample string 2</PackageName>
</RSMPackageEntityLinkViewModelGET>
</Links>
<ModifiedBy>1</ModifiedBy>
<ModifiedOn>2025-10-29T04:36:38.5999576-04:00</ModifiedOn>
<NextRunDate>2025-10-29T04:36:38.5999576-04:00</NextRunDate>
<ProfileStartDate>2025-10-29T04:36:38.5999576-04:00</ProfileStartDate>
<RecurrenceRule>sample string 2</RecurrenceRule>
<RunForPeriod xmlns:d2p1="http://schemas.datacontract.org/2004/07/CamAcctApi.ViewModels">
<d2p1:Id>1</d2p1:Id>
<d2p1:Name>sample string 2</d2p1:Name>
</RunForPeriod>
</RSMRecurringPackageProfileGetViewModel>