# Channel Manager settings

## Retrieve Channel Manager languages

> Retrieve Channel Manager languages

```json
{"openapi":"3.0.0","info":{"title":"API REST Documentation","version":"6.0-oas3"},"servers":[{"url":"https://api.2checkout.com/rest/6.0"}],"paths":{"/channelmanager/languages":{"get":{"tags":["Channel Manager settings"],"summary":"Retrieve Channel Manager languages","description":"Retrieve Channel Manager languages","operationId":"get-language-list","parameters":[{"name":"Accept","in":"header","required":true,"style":"simple","explode":false,"schema":{"type":"string","default":"application/json","enum":["application/json"]}},{"name":"X-Avangate-Authentication","in":"header","description":"Authentication header","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LanguageLineItems"}}}},"201":{"description":"Created"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"500":{"description":"Internal Server Error"}}}}},"components":{"schemas":{"LanguageLineItems":{"title":"LineItems","type":"array","description":"Line items colection","items":{"$ref":"#/components/schemas/LanguageLineItem"}},"LanguageLineItem":{"title":"LineItem","type":"object","properties":{"Code":{"type":"string","description":"ISO2 language code"},"Name":{"type":"string","description":"Language name"}}},"ErrorResponse":{"type":"object","properties":{"error_code":{"type":"string"},"message":{"type":"string"}}}}}}
```

## Retrieve Channel Manager invoice templates

> Retrieve Channel Manager invoice templates

```json
{"openapi":"3.0.0","info":{"title":"API REST Documentation","version":"6.0-oas3"},"servers":[{"url":"https://api.2checkout.com/rest/6.0"}],"paths":{"/channelmanager/invoice-templates":{"get":{"tags":["Channel Manager settings"],"summary":"Retrieve Channel Manager invoice templates","description":"Retrieve Channel Manager invoice templates","parameters":[{"name":"Accept","in":"header","required":true,"style":"simple","explode":false,"schema":{"type":"string","default":"application/json","enum":["application/json"]}},{"name":"X-Avangate-Authentication","in":"header","description":"Authentication header","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvoiceTemplates"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}}},"components":{"schemas":{"InvoiceTemplates":{"title":"InvoiceTemplates","type":"array","description":"Invoice templates colection","items":{"$ref":"#/components/schemas/InvoiceTemplate"}},"InvoiceTemplate":{"title":"InvoiceTemplate","type":"object","properties":{"IdInvoiceTemplate":{"type":"string","description":"Invoice template id"},"TemplateName":{"type":"string","description":"Template name"}}},"ErrorResponse":{"type":"object","properties":{"error_code":{"type":"string"},"message":{"type":"string"}}}}}}
```

## Channel Manager Single Sign On

> Returns an URL with a token to allow authentification from external domains for custom domain vendors

```json
{"openapi":"3.0.0","info":{"title":"API REST Documentation","version":"6.0-oas3"},"servers":[{"url":"https://api.2checkout.com/rest/6.0"}],"paths":{"/channelmanager/partners/{uuid}/sso":{"post":{"tags":["Channel Manager settings"],"summary":"Channel Manager Single Sign On","description":"Returns an URL with a token to allow authentification from external domains for custom domain vendors","operationId":"get-single-signon","parameters":[{"name":"uuid","in":"path","description":"Partner unique id","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"Accept","in":"header","required":true,"style":"simple","explode":false,"schema":{"type":"string","default":"application/json","enum":["application/json"]}},{"name":"X-Avangate-Authentication","in":"header","description":"Authentication header","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SSOCreateRequest"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SSOCreateResponse"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"500":{"description":"Internal Server Error"}}}}},"components":{"schemas":{"SSOCreateRequest":{"title":"SSO Create Request","type":"object","description":"SSO create request","properties":{"Email":{"type":"string","description":"The partner email address"},"AccessPage":{"type":"string","description":"Access page"},"ValidityTime":{"type":"integer","description":"Token Validity Time"},"ValidationIp":{"type":"string","description":"Validation Ip"}},"required":["Email","AccessPage"]},"SSOCreateResponse":{"type":"object","properties":{"url":{"type":"string","description":"requested url with appended token"},"expiresIn":{"type":"integer","description":"Expiration time in seconds"}}},"ErrorResponse":{"type":"object","properties":{"error_code":{"type":"string"},"message":{"type":"string"}}}}}}
```

## Channel Manager Partner Proforma Refund Request

> Create refund request for a specific proforma number

```json
{"openapi":"3.0.0","info":{"title":"API REST Documentation","version":"6.0-oas3"},"servers":[{"url":"https://api.2checkout.com/rest/6.0"}],"paths":{"/channelmanager/partners/{uuid}/requestProformaRefund":{"post":{"tags":["Channel Manager settings"],"summary":"Channel Manager Partner Proforma Refund Request","description":"Create refund request for a specific proforma number","operationId":"partner-proforma-refund-request","parameters":[{"name":"uuid","in":"path","description":"Partner unique id","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"Accept","in":"header","required":true,"style":"simple","explode":false,"schema":{"type":"string","default":"application/json","enum":["application/json"]}},{"name":"X-Avangate-Authentication","in":"header","description":"Authentication header","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProformaRefundRequest"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"boolean"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"500":{"description":"Internal Server Error"}}}}},"components":{"schemas":{"ProformaRefundRequest":{"title":"Proforma Refund Request","type":"object","description":"Proforma Refund Request","properties":{"ProformaNumber":{"type":"integer","description":"The partner's proforma number"},"Comment":{"type":"string","description":"Request comment"}},"required":["ProformaNumber","Comment"]},"ErrorResponse":{"type":"object","properties":{"error_code":{"type":"string"},"message":{"type":"string"}}}}}}
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.2checkout.com/api-reference/reference/channel-manager-settings.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
