Reseller Event Data
Operations to manage reseller event data records. Scoped per reseller program; Corego is the first consumer.
Returns a paginated list of all reseller event data records, optionally filtered by resellerId.
Filter records by reseller program identifier (e.g. COREGO).
Page number for records.
1Example: 1Page size for returned records.
50Example: 50Paginated list of reseller event data records.
Paginated response envelope for reseller event data list endpoints.
Total number of records matching the query.
Total number of pages available.
Zero-based index of the current page.
Number of records per page.
Bad Request
Unauthorised Request
Forbidden Request.
Internal Error
Service Not Available
Service Timeout
GET /reseller-event-data HTTP/1.1
Host: api.verifone.com
Accept: */*
{
"content": [
{
"resellerId": "text",
"merchantRegistrationNumber": "text",
"eventId": "text",
"eventOrganizerId": "text",
"eventRevenueSharePercentage": 1,
"merchantLegalName": "text",
"merchantVatNumber": "text",
"servicePackage": "text",
"eventExpiryDate": "2026-01-01T00:00:00.000Z",
"createdUserUid": "123e4567-e89b-12d3-a456-426614174000",
"createdBy": "text",
"createdDate": "2026-01-01T00:00:00.000Z",
"modifiedUserUid": "123e4567-e89b-12d3-a456-426614174000",
"modifiedBy": "text",
"modifiedDate": "2026-01-01T00:00:00.000Z"
}
],
"totalElements": 1,
"totalPages": 1,
"currentPage": 1,
"size": 1
}Creates or updates a single reseller event data record. Uniqueness is determined by merchantRegistrationNumber + eventId.
A reseller event data record scoped to a reseller program and merchant.
Reseller program identifier (e.g. COREGO). Scopes the record to a specific reseller.
Merchant registration/organisation number. Used to match against order data at submission time.
TCS-generated event identifier.
Merchant agreement reference of the event organizer in TCS.
Commission percentage as a decimal number (e.g. 20 or 12.5 meaning 20% or 12.5%). Stored as a percentage value. Conversion is the caller's responsibility: TCS requires basis points (multiply by 100); display requires a % suffix.
Legal name of the merchant.
VAT registration number of the merchant.
Portfolio service package identifier.
Date and time when the event expires.
User ID of the user who created this record.
Display name of the user who created this record.
Timestamp when this record was created.
User ID of the user who last modified this record.
Display name of the user who last modified this record.
Timestamp when this record was last modified.
Record upserted successfully.
A reseller event data record scoped to a reseller program and merchant.
Reseller program identifier (e.g. COREGO). Scopes the record to a specific reseller.
Merchant registration/organisation number. Used to match against order data at submission time.
TCS-generated event identifier.
Merchant agreement reference of the event organizer in TCS.
Commission percentage as a decimal number (e.g. 20 or 12.5 meaning 20% or 12.5%). Stored as a percentage value. Conversion is the caller's responsibility: TCS requires basis points (multiply by 100); display requires a % suffix.
Legal name of the merchant.
VAT registration number of the merchant.
Portfolio service package identifier.
Date and time when the event expires.
User ID of the user who created this record.
Display name of the user who created this record.
Timestamp when this record was created.
User ID of the user who last modified this record.
Display name of the user who last modified this record.
Timestamp when this record was last modified.
Bad Request
Unauthorised Request
Forbidden Request.
Internal Error
Service Not Available
Service Timeout
POST /reseller-event-data HTTP/1.1
Host: api.verifone.com
Content-Type: application/json
Accept: */*
Content-Length: 255
{
"resellerId": "text",
"merchantRegistrationNumber": "text",
"eventId": "text",
"eventOrganizerId": "text",
"eventRevenueSharePercentage": 1,
"merchantLegalName": "text",
"merchantVatNumber": "text",
"servicePackage": "text",
"eventExpiryDate": "2026-01-01T00:00:00.000Z"
}{
"resellerId": "text",
"merchantRegistrationNumber": "text",
"eventId": "text",
"eventOrganizerId": "text",
"eventRevenueSharePercentage": 1,
"merchantLegalName": "text",
"merchantVatNumber": "text",
"servicePackage": "text",
"eventExpiryDate": "2026-01-01T00:00:00.000Z",
"createdUserUid": "123e4567-e89b-12d3-a456-426614174000",
"createdBy": "text",
"createdDate": "2026-01-01T00:00:00.000Z",
"modifiedUserUid": "123e4567-e89b-12d3-a456-426614174000",
"modifiedBy": "text",
"modifiedDate": "2026-01-01T00:00:00.000Z"
}Creates or updates an array of reseller event data records. Uniqueness per record is determined by merchantRegistrationNumber + eventId. Response includes per-record success/failure status.
A reseller event data record scoped to a reseller program and merchant.
Reseller program identifier (e.g. COREGO). Scopes the record to a specific reseller.
Merchant registration/organisation number. Used to match against order data at submission time.
TCS-generated event identifier.
Merchant agreement reference of the event organizer in TCS.
Commission percentage as a decimal number (e.g. 20 or 12.5 meaning 20% or 12.5%). Stored as a percentage value. Conversion is the caller's responsibility: TCS requires basis points (multiply by 100); display requires a % suffix.
Legal name of the merchant.
VAT registration number of the merchant.
Portfolio service package identifier.
Date and time when the event expires.
User ID of the user who created this record.
Display name of the user who created this record.
Timestamp when this record was created.
User ID of the user who last modified this record.
Display name of the user who last modified this record.
Timestamp when this record was last modified.
Bulk upsert completed. Inspect per-record results for individual failures.
Per-record result for bulk upsert, update, and delete operations.
Merchant registration number of the record this result refers to.
Event identifier of the record this result refers to.
Whether the operation succeeded for this record.
Error detail when success is false. Omitted on success.
Timestamp when the record was last modified. Present on success.
Bad Request
Unauthorised Request
Forbidden Request.
Internal Error
Service Not Available
Service Timeout
POST /reseller-event-data/bulk HTTP/1.1
Host: api.verifone.com
Content-Type: application/json
Accept: */*
Content-Length: 257
[
{
"resellerId": "text",
"merchantRegistrationNumber": "text",
"eventId": "text",
"eventOrganizerId": "text",
"eventRevenueSharePercentage": 1,
"merchantLegalName": "text",
"merchantVatNumber": "text",
"servicePackage": "text",
"eventExpiryDate": "2026-01-01T00:00:00.000Z"
}
][
{
"merchantRegistrationNumber": "text",
"eventId": "text",
"success": true,
"errorMessage": "text",
"modifiedDate": "2026-01-01T00:00:00.000Z"
}
]Updates eventRevenueSharePercentage for an array of records identified by merchantRegistrationNumber + eventId. Response includes per-record success/failure status.
Single item in a bulk update request, identifying the record and providing the updated revenue share percentage.
Merchant registration number identifying the record to update.
Event identifier identifying the record to update.
Updated commission percentage as a decimal number (e.g. 20 or 12.5 meaning 20% or 12.5%). Conversion is the caller's responsibility: TCS requires basis points (multiply by 100); display requires a % suffix.
Bulk update completed. Inspect per-record results for individual failures.
Per-record result for bulk upsert, update, and delete operations.
Merchant registration number of the record this result refers to.
Event identifier of the record this result refers to.
Whether the operation succeeded for this record.
Error detail when success is false. Omitted on success.
Timestamp when the record was last modified. Present on success.
Bad Request
Unauthorised Request
Forbidden Request.
Not Found Request
Internal Error
Service Not Available
Service Timeout
PUT /reseller-event-data/bulk HTTP/1.1
Host: api.verifone.com
Content-Type: application/json
Accept: */*
Content-Length: 88
[
{
"merchantRegistrationNumber": "text",
"eventId": "text",
"eventRevenueSharePercentage": 1
}
][
{
"merchantRegistrationNumber": "text",
"eventId": "text",
"success": true,
"errorMessage": "text",
"modifiedDate": "2026-01-01T00:00:00.000Z"
}
]Deletes an array of records identified by merchantRegistrationNumber + eventId. Missing individual records are non-fatal — reported per-record in the response with success=false, but the overall response is still 200.
Single item in a bulk delete request, identifying the record to delete.
Merchant registration number identifying the record to delete.
Event identifier identifying the record to delete.
Bulk delete completed. Inspect per-record results for individual failures. Missing records are non-fatal.
Per-record result for bulk upsert, update, and delete operations.
Merchant registration number of the record this result refers to.
Event identifier of the record this result refers to.
Whether the operation succeeded for this record.
Error detail when success is false. Omitted on success.
Timestamp when the record was last modified. Present on success.
Bad Request
Unauthorised Request
Forbidden Request.
Internal Error
Service Not Available
Service Timeout
DELETE /reseller-event-data/bulk HTTP/1.1
Host: api.verifone.com
Content-Type: application/json
Accept: */*
Content-Length: 56
[
{
"merchantRegistrationNumber": "text",
"eventId": "text"
}
][
{
"merchantRegistrationNumber": "text",
"eventId": "text",
"success": true,
"errorMessage": "text",
"modifiedDate": "2026-01-01T00:00:00.000Z"
}
]Returns a paginated list of all reseller event data records for the given merchant registration number.
Merchant registration/organisation number.
Page number for records.
1Example: 1Page size for returned records.
50Example: 50Paginated list of event records for the merchant.
Paginated response envelope for reseller event data list endpoints.
Total number of records matching the query.
Total number of pages available.
Zero-based index of the current page.
Number of records per page.
Bad Request
Unauthorised Request
Forbidden Request.
Not Found Request
Internal Error
Service Not Available
Service Timeout
GET /reseller-event-data/{merchantRegistrationNumber} HTTP/1.1
Host: api.verifone.com
Accept: */*
{
"content": [
{
"resellerId": "text",
"merchantRegistrationNumber": "text",
"eventId": "text",
"eventOrganizerId": "text",
"eventRevenueSharePercentage": 1,
"merchantLegalName": "text",
"merchantVatNumber": "text",
"servicePackage": "text",
"eventExpiryDate": "2026-01-01T00:00:00.000Z",
"createdUserUid": "123e4567-e89b-12d3-a456-426614174000",
"createdBy": "text",
"createdDate": "2026-01-01T00:00:00.000Z",
"modifiedUserUid": "123e4567-e89b-12d3-a456-426614174000",
"modifiedBy": "text",
"modifiedDate": "2026-01-01T00:00:00.000Z"
}
],
"totalElements": 1,
"totalPages": 1,
"currentPage": 1,
"size": 1
}Returns a single reseller event data record identified by merchantRegistrationNumber and eventId. Called by order-service at order submission time.
Merchant registration/organisation number.
TCS-generated event identifier.
Reseller event data record found.
A reseller event data record scoped to a reseller program and merchant.
Reseller program identifier (e.g. COREGO). Scopes the record to a specific reseller.
Merchant registration/organisation number. Used to match against order data at submission time.
TCS-generated event identifier.
Merchant agreement reference of the event organizer in TCS.
Commission percentage as a decimal number (e.g. 20 or 12.5 meaning 20% or 12.5%). Stored as a percentage value. Conversion is the caller's responsibility: TCS requires basis points (multiply by 100); display requires a % suffix.
Legal name of the merchant.
VAT registration number of the merchant.
Portfolio service package identifier.
Date and time when the event expires.
User ID of the user who created this record.
Display name of the user who created this record.
Timestamp when this record was created.
User ID of the user who last modified this record.
Display name of the user who last modified this record.
Timestamp when this record was last modified.
Bad Request
Unauthorised Request
Forbidden Request.
Not Found Request
Internal Error
Service Not Available
Service Timeout
GET /reseller-event-data/{merchantRegistrationNumber}/event/{eventId} HTTP/1.1
Host: api.verifone.com
Accept: */*
{
"resellerId": "text",
"merchantRegistrationNumber": "text",
"eventId": "text",
"eventOrganizerId": "text",
"eventRevenueSharePercentage": 1,
"merchantLegalName": "text",
"merchantVatNumber": "text",
"servicePackage": "text",
"eventExpiryDate": "2026-01-01T00:00:00.000Z",
"createdUserUid": "123e4567-e89b-12d3-a456-426614174000",
"createdBy": "text",
"createdDate": "2026-01-01T00:00:00.000Z",
"modifiedUserUid": "123e4567-e89b-12d3-a456-426614174000",
"modifiedBy": "text",
"modifiedDate": "2026-01-01T00:00:00.000Z"
}Updates the eventRevenueSharePercentage field of the record identified by merchantRegistrationNumber and eventId.
Merchant registration/organisation number.
TCS-generated event identifier.
Request body for updating the revenue share percentage of a single reseller event record.
Updated commission percentage as a decimal number (e.g. 20 or 12.5 meaning 20% or 12.5%). Conversion is the caller's responsibility: TCS requires basis points (multiply by 100); display requires a % suffix.
Date and time when the event expires.
Record updated successfully.
A reseller event data record scoped to a reseller program and merchant.
Reseller program identifier (e.g. COREGO). Scopes the record to a specific reseller.
Merchant registration/organisation number. Used to match against order data at submission time.
TCS-generated event identifier.
Merchant agreement reference of the event organizer in TCS.
Commission percentage as a decimal number (e.g. 20 or 12.5 meaning 20% or 12.5%). Stored as a percentage value. Conversion is the caller's responsibility: TCS requires basis points (multiply by 100); display requires a % suffix.
Legal name of the merchant.
VAT registration number of the merchant.
Portfolio service package identifier.
Date and time when the event expires.
User ID of the user who created this record.
Display name of the user who created this record.
Timestamp when this record was created.
User ID of the user who last modified this record.
Display name of the user who last modified this record.
Timestamp when this record was last modified.
Bad Request
Unauthorised Request
Forbidden Request.
Not Found Request
Internal Error
Service Not Available
Service Timeout
PUT /reseller-event-data/{merchantRegistrationNumber}/event/{eventId} HTTP/1.1
Host: api.verifone.com
Content-Type: application/json
Accept: */*
Content-Length: 78
{
"eventRevenueSharePercentage": 1,
"eventExpiryDate": "2026-01-01T00:00:00.000Z"
}{
"resellerId": "text",
"merchantRegistrationNumber": "text",
"eventId": "text",
"eventOrganizerId": "text",
"eventRevenueSharePercentage": 1,
"merchantLegalName": "text",
"merchantVatNumber": "text",
"servicePackage": "text",
"eventExpiryDate": "2026-01-01T00:00:00.000Z",
"createdUserUid": "123e4567-e89b-12d3-a456-426614174000",
"createdBy": "text",
"createdDate": "2026-01-01T00:00:00.000Z",
"modifiedUserUid": "123e4567-e89b-12d3-a456-426614174000",
"modifiedBy": "text",
"modifiedDate": "2026-01-01T00:00:00.000Z"
}Deletes the reseller event data record identified by merchantRegistrationNumber and eventId.
Merchant registration/organisation number.
TCS-generated event identifier.
Record deleted successfully.
No content
Bad Request
Unauthorised Request
Forbidden Request.
Not Found Request
Internal Error
Service Not Available
Service Timeout
DELETE /reseller-event-data/{merchantRegistrationNumber}/event/{eventId} HTTP/1.1
Host: api.verifone.com
Accept: */*
No content
Last updated
Was this helpful?
