V3
Billing Operations
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| Request-Correlation-Id | header | string(uuid) | false | Correlation Id for tracing (unique identifier) |
| service_type | path | serviceTypeDTO | true | Service type indicator |
| service_id | path | string | true | Service identifier for movement creation |
| body | body | movementNonSubscribableRequestDTO | true | Contains movement information to be created |
Enumerated Values
| Property | Values |
|---|---|
| service_type | one of [multisim, security, tv, datasharing, mobile, applewatch, deviceinsurance] |
Request body - instance of movementNonSubscribableRequestDTO
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| type | string | true | none |
| movement_datetime | string(date-time) | true | none |
| period_start_datetime | string(date-time) | false | Mandatory just if period_end_datetime is set |
| period_end_datetime | string(date-time) | false | Mandatory just if period_start_datetime is set |
| amount | amountDTO | true | none |
| external_invoice_id | string | false | this field is informative. We are not doing any further processing apart from persisting it |
| external_movement_unique_id | string | true | none |
| transaction_type_id | string | true | none |
| description | string | false | none |
| Property | Values |
|---|---|
| type | one of [RECURRING_CHARGE, ONE_TIME_FEE, INSTALLATION_FEE, SUSPENSION_SERVICE_FEE, UNRETURNED_EQUIPMENT_FEE, DISCOUNT] |
Request example
|
|
Responses
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 201 | Created | Successfully created the operation request, returned the result | movementSuccessResponseDTO |
| 400 | Bad Request | Bad Request | genericErrorResponseDTO |
| 401 | Unauthorized | Unauthorized request | genericErrorResponseDTO |
| 403 | Forbidden | Forbidden resource | genericErrorResponseDTO |
| 404 | Not Found | Not found | genericErrorResponseDTO |
| 406 | Not Acceptable | Not Acceptable | genericErrorResponseDTO |
| 500 | Internal Server Error | Internal Server Error | genericErrorResponseDTO |
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| Request-Correlation-Id | header | string(uuid) | false | Correlation Id for tracing (unique identifier) |
| service_type | path | serviceTypeDTO | true | Service type indicator |
| service_id | path | string | true | Service identifier for movement update |
| movement_id | path | string | true | Movement to be updated identifier |
| body | body | movementNonSubscribableRequestDTO | true | Contains movement information to be updated |
Enumerated Values
| Property | Values |
|---|---|
| service_type | one of [multisim, security, tv, datasharing, mobile, applewatch, deviceinsurance] |
Request body - instance of movementNonSubscribableRequestDTO
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| type | string | true | none |
| movement_datetime | string(date-time) | true | none |
| period_start_datetime | string(date-time) | false | Mandatory just if period_end_datetime is set |
| period_end_datetime | string(date-time) | false | Mandatory just if period_start_datetime is set |
| amount | amountDTO | true | none |
| external_invoice_id | string | false | this field is informative. We are not doing any further processing apart from persisting it |
| external_movement_unique_id | string | true | none |
| transaction_type_id | string | true | none |
| description | string | false | none |
| Property | Values |
|---|---|
| type | one of [RECURRING_CHARGE, ONE_TIME_FEE, INSTALLATION_FEE, SUSPENSION_SERVICE_FEE, UNRETURNED_EQUIPMENT_FEE, DISCOUNT] |
Request example
|
|
Responses
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Successfully updated the movement. | movementUpdateResponseDTO |
| 400 | Bad Request | Bad Request | genericErrorResponseDTO |
| 401 | Unauthorized | Unauthorized request | genericErrorResponseDTO |
| 403 | Forbidden | Forbidden resource | genericErrorResponseDTO |
| 404 | Not Found | Not found | genericErrorResponseDTO |
| 406 | Not Acceptable | Not Acceptable | genericErrorResponseDTO |
| 500 | Internal Server Error | Internal Server Error | genericErrorResponseDTO |
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| Request-Correlation-Id | header | string(uuid) | false | Correlation Id for tracing (unique identifier) |
| service_type | path | serviceTypeDTO | true | Service type indicator |
| service_id | path | string | true | Service identifier for the movement to be deleted |
| movement_id | path | string | true | Movement to be updated identifier |
Enumerated Values
| Property | Values |
|---|---|
| service_type | one of [multisim, security, tv, datasharing, mobile, applewatch, deviceinsurance] |
Request example
|
|
Responses
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Successfully deleted de movement resource | movementUpdateResponseDTO |
| 400 | Bad Request | Bad Request | genericErrorResponseDTO |
| 401 | Unauthorized | Unauthorized request | genericErrorResponseDTO |
| 403 | Forbidden | Forbidden resource | genericErrorResponseDTO |
| 404 | Not Found | Not found | genericErrorResponseDTO |
| 406 | Not Acceptable | Not Acceptable | genericErrorResponseDTO |
| 500 | Internal Server Error | Internal Server Error | genericErrorResponseDTO |
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| Request-Correlation-Id | header | string(uuid) | false | Correlation Id for tracing (unique identifier) |
| service_type | path | serviceTypeDTO | true | Service type indicator |
| service_id | path | string | true | Service identifier for refund creation |
| body | body | refundNonSubscribableRequestDTO | true | Contains refund information to be created |
Enumerated Values
| Property | Values |
|---|---|
| service_type | one of [multisim, security, tv, datasharing, mobile, applewatch, deviceinsurance] |
Request body - instance of refundNonSubscribableRequestDTO
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| refund_datetime | string(date-time) | true | none |
| period_start_datetime | string(date-time) | false | Mandatory just if period_end_datetime is set |
| period_end_datetime | string(date-time) | false | Mandatory just if period_start_datetime is set |
| amount | amountDTO | true | none |
| external_invoice_id | string | false | this field is informative. We are not doing any further processing apart from persisting it |
| external_refund_unique_id | string | false | none |
| transaction_type_id | string | true | none |
| movement_id | string | true | none |
| description | string | false | none |
Request example
|
|
Responses
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 201 | Created | Successfully accepted the operation request, returned the result | refundSuccessResponseDTO |
| 400 | Bad Request | Bad Request | genericErrorResponseDTO |
| 401 | Unauthorized | Unauthorized request | genericErrorResponseDTO |
| 403 | Forbidden | Forbidden resource | genericErrorResponseDTO |
| 404 | Not Found | Not found | genericErrorResponseDTO |
| 406 | Not Acceptable | Not Acceptable | genericErrorResponseDTO |
| 500 | Internal Server Error | Internal Server Error | genericErrorResponseDTO |
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| Request-Correlation-Id | header | string(uuid) | false | Correlation Id for tracing (unique identifier) |
| service_type | path | serviceTypeDTO | true | Service type indicator |
| service_id | path | string | true | Service identifier for movement creation |
| body | body | movementRequestDTO | true | Contains movement information to be created |
Enumerated Values
| Property | Values |
|---|---|
| service_type | one of [multisim, security, tv, datasharing, mobile, applewatch, deviceinsurance] |
Request body - instance of movementRequestDTO
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| type | string | true | none |
| movement_datetime | string(date-time) | true | none |
| period_start_datetime | string(date-time) | false | Mandatory just if period_end_datetime is set |
| period_end_datetime | string(date-time) | false | Mandatory just if period_start_datetime is set |
| amount | amountDTO | true | none |
| external_invoice_id | string | false | this field is informative. We are not doing any further processing apart from persisting it |
| external_movement_unique_id | string | true | none |
| billable | boolean | true | none |
| concept_id | string | false | none |
| description | string | false | none |
| Property | Values |
|---|---|
| type | one of [RECURRING_CHARGE, ONE_TIME_FEE, INSTALLATION_FEE, SUSPENSION_SERVICE_FEE, UNRETURNED_EQUIPMENT_FEE, DISCOUNT] |
Request example
|
|
Responses
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 201 | Created | Successfully created the operation request, returned the result | movementSuccessResponseDTO |
| 400 | Bad Request | Bad Request | genericErrorResponseDTO |
| 401 | Unauthorized | Unauthorized request | genericErrorResponseDTO |
| 403 | Forbidden | Forbidden resource | genericErrorResponseDTO |
| 404 | Not Found | Not found | genericErrorResponseDTO |
| 406 | Not Acceptable | Not Acceptable | genericErrorResponseDTO |
| 500 | Internal Server Error | Internal Server Error | genericErrorResponseDTO |
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| Request-Correlation-Id | header | string(uuid) | false | Correlation Id for tracing (unique identifier) |
| service_type | path | serviceTypeDTO | true | Service type indicator |
| service_id | path | string | true | Service identifier for the movement to be deleted |
| movement_id | path | string | true | Movement to be updated identifier |
Enumerated Values
| Property | Values |
|---|---|
| service_type | one of [multisim, security, tv, datasharing, mobile, applewatch, deviceinsurance] |
Request example
|
|
Responses
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Successfully deleted de movement resource | movementUpdateResponseDTO |
| 400 | Bad Request | Bad Request | genericErrorResponseDTO |
| 401 | Unauthorized | Unauthorized request | genericErrorResponseDTO |
| 403 | Forbidden | Forbidden resource | genericErrorResponseDTO |
| 404 | Not Found | Not found | genericErrorResponseDTO |
| 406 | Not Acceptable | Not Acceptable | genericErrorResponseDTO |
| 500 | Internal Server Error | Internal Server Error | genericErrorResponseDTO |
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| Request-Correlation-Id | header | string(uuid) | false | Correlation Id for tracing (unique identifier) |
| service_type | path | serviceTypeDTO | true | Service type indicator |
| service_id | path | string | true | Service identifier for refund creation |
| body | body | refundRequestDTO | true | Contains refund information to be created |
Enumerated Values
| Property | Values |
|---|---|
| service_type | one of [multisim, security, tv, datasharing, mobile, applewatch, deviceinsurance] |
Request body - instance of refundRequestDTO
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| refund_datetime | string(date-time) | true | none |
| period_start_datetime | string(date-time) | false | Mandatory just if period_end_datetime is set |
| period_end_datetime | string(date-time) | false | Mandatory just if period_start_datetime is set |
| amount | amountDTO | true | none |
| external_invoice_id | string | false | this field is informative. We are not doing any further processing apart from persisting it |
| external_refund_unique_id | string | true | none |
| billable | boolean | true | none |
| movement_id | string | true | none |
| description | string | false | none |
Request example
|
|
Responses
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 201 | Created | Successfully accepted the operation request, returned the result | refundSuccessResponseDTO |
| 400 | Bad Request | Bad Request | genericErrorResponseDTO |
| 401 | Unauthorized | Unauthorized request | genericErrorResponseDTO |
| 403 | Forbidden | Forbidden resource | genericErrorResponseDTO |
| 404 | Not Found | Not found | genericErrorResponseDTO |
| 406 | Not Acceptable | Not Acceptable | genericErrorResponseDTO |
| 500 | Internal Server Error | Internal Server Error | genericErrorResponseDTO |
Endpoints
Barrings Operations
Billing Operations
Promotions Operations
Service Operations