# KIO Link ## Docs - DocuSign [DocuSign Overview - KIO Link](https://api-docs.kiodc.tech/docusign-overview.md): DocuSign Overview - KIO Link - XC Client Prices [XC Client Prices Overview - KIO Link](https://api-docs.kiodc.tech/xc-client-prices-overview.md): XC Client Prices Overview - KIO Link - XC Comments [XC Comments Overview - KIO Link](https://api-docs.kiodc.tech/xc-comments-overview.md): XC Comments Overview - KIO Link - XC Connections [XC Connections Overview - KIO Link](https://api-docs.kiodc.tech/xc-connections-overview.md): XC Connections Overview - KIO Link - XC Contract Settings [XC Contract Settings Overview - KIO Link](https://api-docs.kiodc.tech/xc-contract-settings-overview.md): XC Contract Settings Overview - KIO Link - XC Contract Setting Participants [XC Contract Setting Participants Overview - KIO Link](https://api-docs.kiodc.tech/xc-contract-setting-participants-overview.md): XC Contract Setting Participants Overview - KIO Link - XC Data Centers [XC Data Centers Overview - KIO Link](https://api-docs.kiodc.tech/xc-data-centers-overview.md): XC Data Centers Overview - KIO Link - XC Documents [XC Documents Overview - KIO Link](https://api-docs.kiodc.tech/xc-documents-overview.md): XC Documents Overview - KIO Link - XC Reports [XC Reports Overview - KIO Link](https://api-docs.kiodc.tech/xc-reports-overview.md): XC Reports Overview - KIO Link - XC Requests [XC Requests Overview - KIO Link](https://api-docs.kiodc.tech/xc-requests-overview.md): XC Requests Overview - KIO Link - XC Salesforce [Overview](https://api-docs.kiodc.tech/overview-2443582m0.md): - XC Salesforce > Accounts [Overview](https://api-docs.kiodc.tech/overview-2443575m0.md): - XC Salesforce > Opportunities [Overview](https://api-docs.kiodc.tech/overview-2443572m0.md): - XC Salesforce > Opportunities > Attachments [Overview](https://api-docs.kiodc.tech/overview-2443573m0.md): - XC Salesforce > Products [Overview](https://api-docs.kiodc.tech/overview-2443576m0.md): - XC Salesforce > Project Requests [Overview](https://api-docs.kiodc.tech/overview-2443579m0.md): - XC Salesforce > Users [Overview](https://api-docs.kiodc.tech/overview-2443574m0.md): - XC Salesforce > XC/IC Requests [Overview](https://api-docs.kiodc.tech/overview-2443580m0.md): - XC Salesforce > XC/IC Requests > Attachments [Overview](https://api-docs.kiodc.tech/overview-2443581m0.md): - XC Satisfaction Survey [XC Satisfaction Survey Overview - KIO Link](https://api-docs.kiodc.tech/xc-satisfaction-survey-overview.md): XC Satisfaction Survey Overview - KIO Link - XC Statuses [XC Statuses Overview - KIO Link](https://api-docs.kiodc.tech/xc-statuses-overview.md): XC Statuses Overview - KIO Link - XC Status Histories [XC Status Histories Overview - KIO Link](https://api-docs.kiodc.tech/xc-status-histories-overview.md): XC Status Histories Overview - KIO Link ## API Docs - DocuSign [List a XC request's DocuSign envelopes](https://api-docs.kiodc.tech/list-a-xc-requests-docusign-envelopes-25198215e0.md): Returns all DocuSign envelopes created for the given XC request, optionally filtered by document type and/or status, ordered by creation date (most recent first). - DocuSign [Get an embeded URL signature for a XC Request](https://api-docs.kiodc.tech/get-an-embeded-url-signature-for-a-xc-request-25198216e0.md): Returns an embedded signing URL for the most recently created envelope of the given document type on this request. The URL is only valid for the original signer and expires 1 hour after generation. - DocuSign [Regenerate a URL signature for the current signer](https://api-docs.kiodc.tech/regenerate-a-url-signature-for-the-current-signer-26805352e0.md): Regenerates a fresh signing URL for the envelope's current active signer, for cases where their previous signing link has expired. Public endpoint intended to be used directly by signers. - DocuSign [List the order of signers of a DocuSign Envelope](https://api-docs.kiodc.tech/list-the-order-of-signers-of-a-docusign-envelope-31804186e0.md): Returns the previous, current, and next signers for an envelope's routing order, after refreshing each signer's status from DocuSign. Used to track progress through a sequential multi-signer signing flow. - DocuSign [Create a DocuSign envelope for a XC request](https://api-docs.kiodc.tech/create-a-docusign-envelope-for-a-xc-request-25198214e0.md): Creates and sends a single-signer DocuSign envelope for an XC request's SOW or Acta de Entrega document. Uses the request's base document (SOW_GENERADO or ACTA_ENTREGA) unless `base_document_id` is provided, and emails the signer a secure signing link. - DocuSign [Resend email & recover URL signature for a XC request](https://api-docs.kiodc.tech/resend-email-recover-url-signature-for-a-xc-request-26804706e0.md): Resends the signing notification for an envelope. Uses DocuSign's native resend to the current active signer for multi-signer envelopes, or sends a legacy custom email with a freshly generated signing link for single-signer envelopes. - DocuSign [Create a DocuSign envelope for multiple signers](https://api-docs.kiodc.tech/create-a-docusign-envelope-for-multiple-signers-26464180e0.md): Creates and sends a DocuSign envelope with multiple signers who sign sequentially according to their `routing_order`. DocuSign automatically emails each signer in turn as the previous one completes signing. - XC Client Prices [List XC client prices](https://api-docs.kiodc.tech/list-xc-client-prices-30760623e0.md): Returns a paginated list of client-specific XC pricing records, with optional filtering by SAP ID, account name, marketplace, or a free-text search across those fields. - XC Client Prices [Get a XC client's price](https://api-docs.kiodc.tech/get-a-xc-clients-price-30760627e0.md): Returns a single client pricing record by its ID. - XC Client Prices [Create a XC client's price](https://api-docs.kiodc.tech/create-a-xc-clients-price-30760629e0.md): Creates a client-specific pricing record for Cross-Connect (SAP ID, account name, marketplace, MRC/NRC prices, currency, and notes). `account_name` is required; the combination of SAP ID, account name, and marketplace must be unique. - XC Client Prices [Update a XC client's price](https://api-docs.kiodc.tech/update-a-xc-clients-price-30760628e0.md): Updates one or more fields of an existing client pricing record. Only the fields provided are changed; the SAP ID, account name, and marketplace combination must remain unique. - XC Client Prices [Delete a XC client's price](https://api-docs.kiodc.tech/delete-a-xc-clients-price-30760632e0.md): Permanently deletes a client pricing record by its ID. - XC Comments [List XC comments](https://api-docs.kiodc.tech/list-xc-comments-41354000e0.md): Returns all comments on an XC request in chronological order, optionally filtered to a specific connection via `xc_connection_id`. Business users only see `PUBLIC` comments. - XC Comments [Get a XC comment](https://api-docs.kiodc.tech/get-a-xc-comment-41354003e0.md): Returns a single comment by ID. Business users can only retrieve `PUBLIC` comments. - XC Comments [Create a XC comment](https://api-docs.kiodc.tech/create-a-xc-comment-41354007e0.md): Creates a comment on an XC request, optionally scoped to a specific connection or posted as a reply to another comment (a reply automatically inherits its parent's type and connection). Comments are `PUBLIC` by default; business users cannot create `PRIVATE` comments or set the type explicitly. Creating a `PUBLIC` comment emails the global XC admins and the request's requester. - XC Comments [Update a XC comment](https://api-docs.kiodc.tech/update-a-xc-comment-41354010e0.md): Updates the text of an existing comment. Only the `comment` field can be changed — the request, connection, author, thread, and type are immutable. Business users can only update their own comments. - XC Comments [Delete a XC comment](https://api-docs.kiodc.tech/delete-a-xc-comment-41354012e0.md): Permanently deletes a comment. Business users can only delete their own comments. - XC Connections [List XC connections](https://api-docs.kiodc.tech/list-xc-connections-25198198e0.md): Returns all connections (individual Side A ↔ Side B port pairs) belonging to an XC request, ordered by their internal sequence index. - XC Connections [Get a XC connection](https://api-docs.kiodc.tech/get-a-xc-connection-25198200e0.md): Returns a single connection by its ID, including its related XC request. - XC Connections [Create a XC connection](https://api-docs.kiodc.tech/create-a-xc-connection-25198199e0.md): Adds a new connection to an XC request, describing the physical Side A / Side B port configuration (data center, phase, cabinet, rack unit, port, wire, and connectors). When `data_center_id` and/or `wire_id` are provided, the phase(s) and connector(s) are validated against that data center's active phases and the wire's supported connectors. - XC Connections [Update a XC connection](https://api-docs.kiodc.tech/update-a-xc-connection-25198201e0.md): Updates one or more fields of an existing connection. If `data_center_id`/`wire_id` end up set (existing or newly provided), the phase(s) and connector(s) are re-validated against them. - XC Connections [Delete a XC connection](https://api-docs.kiodc.tech/delete-a-xc-connection-25198202e0.md): Permanently deletes a connection by its ID. - XC Contract Settings [List XC contract settings](https://api-docs.kiodc.tech/list-xc-contract-settings-31261339e0.md): Returns a paginated list of contract settings (billing/document configuration per XC request), optionally filtered by XC request, client price record, or document language. - XC Contract Settings [Get a XC contract setting](https://api-docs.kiodc.tech/get-a-xc-contract-setting-31261340e0.md): Returns a single contract setting by its ID, including its participants and linked client price. - XC Contract Settings [Get a XC Request's contract setting](https://api-docs.kiodc.tech/get-a-xc-requests-contract-setting-31261354e0.md): Returns the contract setting belonging to a given XC request (each request has at most one), including its participants and linked client price. - XC Contract Settings [Create a XC contract setting](https://api-docs.kiodc.tech/create-a-xc-contract-setting-31261359e0.md): Creates the contract setting for an XC request (document language, pricing, and currency). `xc_request_id` and `doc_lang` are required. If `xc_client_price_id` is provided, its price/currency/account name are copied in and take precedence over any explicit values. A request can only have one contract setting. - XC Contract Settings [Update a XC contract setting](https://api-docs.kiodc.tech/update-a-xc-contract-setting-31261367e0.md): Updates one or more fields of an existing contract setting. `xc_request_id` cannot be changed. Setting `xc_client_price_id` re-copies that client price's price/currency/account name onto the contract setting. - XC Contract Settings [Delete a XC contract setting](https://api-docs.kiodc.tech/delete-a-xc-contract-setting-31261385e0.md): Permanently deletes a contract setting by its ID. - XC Contract Setting Participants [List all XC contract settings participants](https://api-docs.kiodc.tech/list-all-xc-contract-settings-participants-31261550e0.md): Returns a paginated list of contract-setting participants across all contract settings, optionally filtered by `contract_setting_id` or a partial `email` match. - XC Contract Setting Participants [List a XC contract settings participants](https://api-docs.kiodc.tech/list-a-xc-contract-settings-participants-31261553e0.md): Returns all participants belonging to a specific contract setting (supports the same filtering/sorting/pagination query parameters as the flat list endpoint). - XC Contract Setting Participants [Get a XC contract settings participant](https://api-docs.kiodc.tech/get-a-xc-contract-settings-participant-31261555e0.md): Returns a single contract-setting participant by its ID. - XC Contract Setting Participants [Create a XC contract settings participant](https://api-docs.kiodc.tech/create-a-xc-contract-settings-participant-31261663e0.md): Adds a participant to a contract setting. `name` and `email` are required; `contract_setting_id` is taken from the path. - XC Contract Setting Participants [Update a XC contract settings participant](https://api-docs.kiodc.tech/update-a-xc-contract-settings-participant-31261666e0.md): Updates one or more fields of an existing participant. Providing `contract_setting_id` reassigns the participant to a different (existing) contract setting. - XC Contract Setting Participants [Delete a XC contract settings participant](https://api-docs.kiodc.tech/delete-a-xc-contract-settings-participant-31261667e0.md): Permanently deletes a contract-setting participant by its ID. - XC Data Centers [List XC datacenters](https://api-docs.kiodc.tech/list-xc-datacenters-39692885e0.md): Returns all XC datacenters sorted alphabetically by name, with each datacenter's fases sorted alphabetically by label. - XC Data Centers [Create a XC datacenter](https://api-docs.kiodc.tech/create-a-xc-datacenter-39692886e0.md): Creates a new XC datacenter (site). `name` is required. `fases` describes the site's physical phases/rooms (each with a `label`, `codename`, and `active` flag) used to validate connections' `phase_a`/`phase_b`; `available` lists supported wire/connector types; `linked_data_centers_ids` links this site to other datacenters for cross-site connections. - XC Data Centers [Update a XC datacenter](https://api-docs.kiodc.tech/update-a-xc-datacenter-39692887e0.md): Updates one or more fields of an existing datacenter (name, label, common_name, fases, available, address, or linked_data_centers_ids). - XC Data Centers [Delete a XC datacenter](https://api-docs.kiodc.tech/delete-a-xc-datacenter-39692888e0.md): Permanently deletes a datacenter by its ID. - XC Documents [List XC documents](https://api-docs.kiodc.tech/list-xc-documents-25198203e0.md): Returns all documents (metadata only) uploaded for an XC request, optionally filtered by `type`, ordered most recently uploaded first. - XC Documents [Get a XC document's metadata](https://api-docs.kiodc.tech/get-a-xc-documents-metadata-25198205e0.md): Returns a document's metadata (file name, MIME type, size, type, timestamps) by its ID, including its related XC request, connection, and DocuSign envelope (when applicable). Does not return the file itself — use the download or file endpoints for that. - XC Documents [Get a XC document download URL](https://api-docs.kiodc.tech/get-a-xc-document-download-url-25198206e0.md): Returns a time-limited, pre-signed S3 URL for downloading the document's file directly from storage. - XC Documents [Get a XC document binary file](https://api-docs.kiodc.tech/get-a-xc-document-binary-file-37999432e0.md): Streams the document's file directly from S3 through the API, setting the appropriate `Content-Type` and `Content-Disposition` headers. Use `inline=1` to have the browser render the file (e.g. PDF preview) instead of prompting a download. - XC Documents [Upload a XC document](https://api-docs.kiodc.tech/upload-a-xc-document-25198204e0.md): Uploads a file and attaches it to an XC request as a document. The file is stored in S3; `document_type` and the file are required. Optionally scopes the document to a specific connection via `xc_connection_id`. - XC Documents [Delete a XC document](https://api-docs.kiodc.tech/delete-a-xc-document-26469762e0.md): Permanently deletes a document, removing both its database record and its underlying file in S3. Database deletion still proceeds even if the S3 file removal fails. - XC Reports [Download XC requests report](https://api-docs.kiodc.tech/v1/xc/reports/requests.md): Generates and downloads an Excel (.xlsx) report of XC requests (one row per request, drafts excluded), including per-status business-time breakdowns. Business users are automatically scoped to their own business's requests. - XC Reports [Download XC satisfaction survey report](https://api-docs.kiodc.tech/download-xc-satisfaction-survey-report-35474927e0.md): Generates and downloads an Excel (.xlsx) report of XC satisfaction survey responses, optionally filtered by user, effort score, or date range. - XC Reports [Download XC connections report](https://api-docs.kiodc.tech/download-xc-connections-report-37187520e0.md): Generates and downloads an Excel (.xlsx) report of XC connections (one row per connection; unlike the requests report, drafts are included). Supports the same request-level filters as the requests report. Business users are automatically scoped to their own business's requests. - XC Requests [List XC requests](https://api-docs.kiodc.tech/list-xc-requests-25198190e0.md): Returns a paginated list of XC requests with filtering, sorting, and search, plus a `summary` object (counts and delayed counts per status code) computed over the same filters. If a text search matches no local requests, it automatically falls back to searching Salesforce opportunities and matching by opportunity ID. - XC Requests [Get a XC request](https://api-docs.kiodc.tech/get-a-xc-request-25198192e0.md): Returns a single XC request's core record by its ID, including its current status and contract setting (with client price and participants). Does not include connections, documents, or status history — use the "complete details" endpoint for those. - XC Requests [Get a XC request (complete details)](https://api-docs.kiodc.tech/get-a-xc-request-complete-details-25198195e0.md): Returns the full detail view of an XC request: the request record (with current status and contract setting), all of its connections (index order), documents (most recent first), status history (chronological), and DocuSign envelopes (most recent first). - XC Requests [Create a XC request](https://api-docs.kiodc.tech/create-a-xc-request-25198191e0.md): Creates a new (non-draft) XC request. `requester` (name + email) is required. The request starts in `initial_status_code` (defaults to RECIBIDO) and can include an initial batch of connections. Business users have `business_id` auto-filled from their token; admin/KIO users may set it explicitly. - XC Requests [Upsert a XC request draft](https://api-docs.kiodc.tech/upsert-a-xc-request-draft-25198196e0.md): Creates a new draft (if `id` is omitted, returns `201`) or updates an existing draft (if `id` is provided and belongs to a draft, returns `200`). Drafts have relaxed validation — `requester.name`/`requester.email` may be blank — and no status is set until the request is finalized. Returns `404` if `id` is provided but doesn't match an existing draft. - XC Requests [Update a XC request's general data](https://api-docs.kiodc.tech/update-a-xc-requests-general-data-25198193e0.md): Updates one or more general-data fields of an existing XC request. At least one field must be provided. This endpoint does not change the request's status — use "Change a XC request's status" for that. - XC Requests [Change a XC request's status](https://api-docs.kiodc.tech/change-a-xc-requests-status-25198197e0.md): Changes an XC request's current status, recording a status-history entry and sending status-change notifications. `new_status_code` must be a valid status code. - XC Requests [Delete a XC request](https://api-docs.kiodc.tech/delete-a-xc-request-25198194e0.md): Permanently deletes an XC request, along with all of its documents (removed from S3 first, then from the database). - XC Requests [Revert a XC request to Revision](https://api-docs.kiodc.tech/revert-a-xc-request-to-revision-41287564e0.md): Reverts a request back to the REVISION status and resets SOW-related state, in a single transaction: deletes the request's contract setting, relabels any document whose type contains "SOW" to `EXTRA`, and voids any non-voided DocuSign envelope for the request. Records a status-history entry only if the status actually changes. Returns the updated request plus a count of affected rows per resource. - XC Salesforce > Accounts [List accounts](https://api-docs.kiodc.tech/list-accounts-33962115e0.md): Searches Salesforce Accounts live (no local caching). - XC Salesforce > Accounts [Get an account](https://api-docs.kiodc.tech/get-an-account-33962190e0.md): Returns a single Salesforce Account by ID (live lookup, no local caching), including its parent account and tax information when available. - XC Salesforce > Opportunities > Attachments [List opportunity attachments](https://api-docs.kiodc.tech/list-opportunity-attachments-36784513e0.md): Lists the file attachments (Salesforce ContentDocuments) linked to an Opportunity. - XC Salesforce > Opportunities > Attachments [Upload an opportunity attachment](https://api-docs.kiodc.tech/upload-an-opportunity-attachment-36784514e0.md): Uploads a file and links it to an Opportunity as a Salesforce ContentDocument. Unlike other upload endpoints in this API, this one takes the raw file bytes as the request body (`application/octet-stream`), not multipart/form-data — the filename and content type are passed via the `X-Filename` and `X-Content-Type` headers instead of form fields. - XC Salesforce > Opportunities > Attachments [Download an opportunity file](https://api-docs.kiodc.tech/download-an-opportunity-file-36784515e0.md): Returns a direct Salesforce download URL for a ContentDocument attachment. Despite the name, this does not stream the file through the API — the response body is `{ "url": "..." }`, and the client must fetch that URL separately (authenticated against Salesforce) to get the actual file bytes. - XC Salesforce > Opportunities [List opportunities](https://api-docs.kiodc.tech/list-opportunities-28624316e0.md): Searches Salesforce Opportunities live (no local caching). Returns a flattened subset of Opportunity fields. - XC Salesforce > Opportunities [Get an opportunity](https://api-docs.kiodc.tech/get-an-opportunity-34070751e0.md): Returns a single Salesforce Opportunity by its ID (live lookup, no local caching). - XC Salesforce > Opportunities [Create an opportunity](https://api-docs.kiodc.tech/create-an-opportunity-33962505e0.md): The endpoint is capable of filling out the following fields from the provided account_id: - XC Salesforce > Opportunities [Update an opportunity](https://api-docs.kiodc.tech/update-an-opportunity-34290881e0.md): Updates one or more fields of an existing Salesforce Opportunity. All fields are optional; only the fields provided are changed. - XC Salesforce > Products [List products](https://api-docs.kiodc.tech/list-products-34569351e0.md): Searches Salesforce Products live via their PricebookEntry in the "Lista de Precios Cross Connects e Intra Connects" pricebook (only active products/pricebook entries are considered). Results are de-duplicated by product, since a product can have more than one pricebook entry. - XC Salesforce > Products [Get a product](https://api-docs.kiodc.tech/get-a-product-34569352e0.md): Returns a single Salesforce Product2 by ID (live lookup, no local caching). Note: unlike the list endpoint, this looks up the product directly and does not filter by pricebook/active status. - XC Salesforce > Project Requests [List project requests](https://api-docs.kiodc.tech/list-project-requests-36638139e0.md): Searches Salesforce Project Requests (Implementación de Proyectos) live (no local caching). - XC Salesforce > Project Requests [Get a project request](https://api-docs.kiodc.tech/get-a-project-request-36638140e0.md): Returns a single Salesforce Project Request by ID (live lookup, no local caching). - XC Salesforce > Project Requests [Create a project request](https://api-docs.kiodc.tech/create-a-project-request-36638141e0.md): Creates a Project Request (Implementación de Proyectos) in Salesforce, linked to an existing Opportunity. `opportunity_id`, `phase`, and `responsible_stage_id` are required. `project_manager_id`, `assigned_pmo_id`, and `site` fall back to the referenced Opportunity's own values when omitted. The linked Quote (`Quote_Final_del__c`) is always resolved automatically from the Opportunity's quote — it cannot be set directly. - XC Salesforce > Project Requests [Update a project request](https://api-docs.kiodc.tech/update-a-project-request-36638142e0.md): Updates one or more fields of an existing Project Request. All fields are optional. Note: unlike create, update does not re-resolve fallback values from the Opportunity — only the fields explicitly provided are changed. - XC Salesforce > Users [List users](https://api-docs.kiodc.tech/list-users-33968716e0.md): Searches Salesforce Users live (no local caching). - XC Salesforce > Users [Get a user](https://api-docs.kiodc.tech/get-a-user-34068487e0.md): Returns a single Salesforce User by ID (live lookup, no local caching). - XC Salesforce > XC/IC Requests > Attachments [List XC/IC attachments](https://api-docs.kiodc.tech/list-xcic-attachments-34310627e0.md): Lists the files attached to an XC/IC request (LOA__c), merging both Salesforce attachment systems: classic `Attachment` records (00P... IDs) and modern `ContentDocument`s linked via `ContentDocumentLink` (069... IDs). - XC Salesforce > XC/IC Requests > Attachments [Upload a XC/IC attachment](https://api-docs.kiodc.tech/upload-a-xcic-attachment-34310676e0.md): Uploads a file and links it to an XC/IC request (LOA__c) as a new Salesforce ContentDocument. Like the Opportunity attachment upload, this takes the raw file bytes as the request body (`application/octet-stream`), not multipart/form-data — filename and content type are passed via the `X-Filename` and `X-Content-Type` headers. - XC Salesforce > XC/IC Requests > Attachments [Download a XC/IC file](https://api-docs.kiodc.tech/download-a-xcic-file-34310564e0.md): Returns a direct Salesforce download URL for an attachment — either a classic `Attachment` (00P...) or a `ContentDocument` (069...). Like the Opportunity file download, this does not stream the file: the response body is `{ "url": "..." }`, which the client must fetch separately. - XC Salesforce > XC/IC Requests [List XC/IC requests](https://api-docs.kiodc.tech/list-xcic-requests-32023396e0.md): Searches Salesforce XC/IC requests (LOA__c records) live (no local caching). - XC Salesforce > XC/IC Requests [List all KIO Link connections from Salesforce XC/IC requests](https://api-docs.kiodc.tech/list-all-kio-link-connections-from-salesforce-xcic-requests-42055307e0.md): Lists KIO Link connections enriched with their Salesforce XC/IC request (LOA__c) data — a business-aware view combining local connection data with live Salesforce fields. For business users, `point_a_account_name`/`point_b_account_name`/`opportunity_account_name` and `search` only further restrict the rows already visible to them (payer, or a match on Point A/Point B); they can never expand visibility beyond that automatic scope. For internal (Kio) users, these filters apply with no implicit scope. - XC Salesforce > XC/IC Requests [Get a XC/IC request](https://api-docs.kiodc.tech/get-a-xcic-request-34071431e0.md): Returns a single Salesforce XC/IC request (LOA__c record) by ID (live lookup, no local caching). - XC Salesforce > XC/IC Requests [Create a XC/IC request](https://api-docs.kiodc.tech/create-a-xcic-request-33964093e0.md): Note: Account IDs for Point A & B are not required, but will be in the PATCH endpoint service. This is due to defined business rules: - XC Salesforce > XC/IC Requests [Update a XC/IC request](https://api-docs.kiodc.tech/update-a-xcic-request-34291938e0.md): Updates one or more fields of an existing XC/IC request (LOA__c). All fields are optional. - XC Satisfaction Survey [List XC satisfaction surveys](https://api-docs.kiodc.tech/list-xc-satisfaction-surveys-26922486e0.md): Returns satisfaction survey responses, paginated and optionally filtered by user, effort score, or submission date range. - XC Satisfaction Survey [Get a XC satisfaction survey](https://api-docs.kiodc.tech/get-a-xc-satisfaction-survey-25845659e0.md): Returns a single satisfaction survey response by its ID. - XC Satisfaction Survey [Get a XC satisfaction survey per user](https://api-docs.kiodc.tech/get-a-xc-satisfaction-survey-per-user-25845664e0.md): Returns all satisfaction survey responses submitted by a specific user, without pagination. - XC Satisfaction Survey [Create XC satisfaction survey](https://api-docs.kiodc.tech/create-xc-satisfaction-survey-25845657e0.md): Submits a satisfaction (Effort Score) survey response for the authenticated user. `effort_score.value` (1–5) is the only required field; its display `label` is derived server-side (1=Muy dificil … 5=Muy facil) and cannot be set by the client. - XC Statuses [List XC statuses](https://api-docs.kiodc.tech/list-xc-statuses-25198207e0.md): Returns all XC statuses (the Kanban-style columns a request moves through), ordered by `order_index` ascending. - XC Statuses [Get a XC status](https://api-docs.kiodc.tech/get-a-xc-status-25198209e0.md): Returns a single XC status by its ID. - XC Statuses [Create a XC status](https://api-docs.kiodc.tech/create-a-xc-status-25198208e0.md): Creates a new XC status (Kanban column). `code` and `name` are required; `code` must be unique across all statuses. Note: `id` is generated server-side and must not be sent in the request body, even though the shared schema below (also used for responses) lists it as required. - XC Statuses [Update a XC status](https://api-docs.kiodc.tech/update-a-xc-status-25198210e0.md): Updates one or more fields of an existing XC status. At least one field is required. If `code` is changed, it must not collide with another status's code. - XC Statuses [Delete a XC status](https://api-docs.kiodc.tech/delete-a-xc-status-25198211e0.md): Permanently deletes an XC status by its ID. If any XC request currently has this status, its `current_status_id` is set to null (ON DELETE SET NULL). If this status appears in any status-history record, the deletion is rejected with a database foreign-key error (ON DELETE RESTRICT) rather than a friendly application error. - XC Status Histories [List XC status histories](https://api-docs.kiodc.tech/list-xc-status-histories-25198212e0.md): Returns the full, chronologically ordered list of status changes recorded for an XC request. - XC Status Histories [List XC status history time summary](https://api-docs.kiodc.tech/list-xc-status-history-time-summary-41917240e0.md): Returns a business-time summary for an XC request: the total business time elapsed (Mexico City business hours, Mon–Fri 09:00–18:00, excluding public holidays) and a breakdown of time spent in each trackable stage of the process. - XC Status Histories [Get a XC status history record](https://api-docs.kiodc.tech/get-a-xc-status-history-record-25198213e0.md): Returns a single status history record by its ID, including the related XC request and the previous/new status details. - Auth [Login](https://api-docs.kiodc.tech/v1/auth/login.md): - Auth [Generate OTS Token](https://api-docs.kiodc.tech/generate-ots-token-28366374e0.md): - Application Content [List application content](https://api-docs.kiodc.tech/list-application-content-42187782e0.md): Returns paginated application content, optionally filtered by location and type. - Application Content [Create application content](https://api-docs.kiodc.tech/create-application-content-42187783e0.md): - Application Content [Get application content by slug](https://api-docs.kiodc.tech/get-application-content-by-slug-42187784e0.md): - Application Content [Get application content by public id](https://api-docs.kiodc.tech/get-application-content-by-public-id-42187785e0.md): - Application Content [Partially update application content](https://api-docs.kiodc.tech/partially-update-application-content-42187786e0.md): Updates supplied fields only. The public id and created_at fields are immutable. New fields are accepted. - Application Content [Delete application content](https://api-docs.kiodc.tech/delete-application-content-42187787e0.md): - Banned Devices [List banned devices](https://api-docs.kiodc.tech/list-banned-devices-42961302e0.md): - Banned Devices [Check if a device is risky or banned](https://api-docs.kiodc.tech/check-if-a-device-is-risky-or-banned-42961304e0.md): - Banned Devices [Get a banned device](https://api-docs.kiodc.tech/get-a-banned-device-42961310e0.md): - Banned Devices [Create a banned device](https://api-docs.kiodc.tech/create-a-banned-device-42961314e0.md): - Banned Devices [Update a banned device](https://api-docs.kiodc.tech/update-a-banned-device-42961316e0.md): - Banned Devices [Delete a banned device](https://api-docs.kiodc.tech/delete-a-banned-device-42961318e0.md): - Data Centers [Listar data centers](https://api-docs.kiodc.tech/listar-data-centers-25707711e0.md): - Data Centers [Crear un data center](https://api-docs.kiodc.tech/crear-un-data-center-26647752e0.md): - Data Centers [Actualizar un data center](https://api-docs.kiodc.tech/actualizar-un-data-center-26647753e0.md): - Data Centers [Eliminar un data center](https://api-docs.kiodc.tech/eliminar-un-data-center-26647754e0.md): - Intake Forms [List intake form reponses](https://api-docs.kiodc.tech/list-intake-form-reponses-41424202e0.md): - Intake Forms [Get an intake form's response](https://api-docs.kiodc.tech/get-an-intake-forms-response-41424383e0.md): - Intake Forms [Get an intake form's response license file](https://api-docs.kiodc.tech/get-an-intake-forms-response-license-file-41424384e0.md): - Intake Forms [Get an intake form's response identification file](https://api-docs.kiodc.tech/get-an-intake-forms-response-identification-file-43627345e0.md): - Intake Forms [Download intake form responses report](https://api-docs.kiodc.tech/download-intake-form-responses-report-41425450e0.md): - Intake Forms [Create an intake form's response](https://api-docs.kiodc.tech/create-an-intake-forms-response-41424386e0.md): - Intake Forms [Upload a license file to an intake form's response](https://api-docs.kiodc.tech/upload-a-license-file-to-an-intake-forms-response-41424387e0.md): - Intake Forms [Upload an identification file to an intake form's response](https://api-docs.kiodc.tech/upload-an-identification-file-to-an-intake-forms-response-43547996e0.md): - Intake Forms [Update an intake form's response](https://api-docs.kiodc.tech/update-an-intake-forms-response-41424388e0.md): - Intake Forms [Delete an intake form's response](https://api-docs.kiodc.tech/delete-an-intake-forms-response-41424385e0.md): - [Send App Notification](https://api-docs.kiodc.tech/send-app-notification-25165376e0.md): - [Events Locations](https://api-docs.kiodc.tech/events-locations-25328148e0.md): - [Fetch Wires](https://api-docs.kiodc.tech/fetch-wires-25707726e0.md): - [Create Business Temporary Secret](https://api-docs.kiodc.tech/create-business-temporary-secret-32772583e0.md): - [Send Visits Report](https://api-docs.kiodc.tech/send-visits-report-40853801e0.md): - [Get Online Sensors (EnteliCloud)](https://api-docs.kiodc.tech/get-online-sensors-entelicloud-42452942e0.md): - [Get Online Alarms (EnteliCloud)](https://api-docs.kiodc.tech/get-online-alarms-entelicloud-42453054e0.md): - [EcoStruxure — Basic Auth](https://api-docs.kiodc.tech/ecostruxure-basic-auth-42453096e0.md): - [Cargar Archivos](https://api-docs.kiodc.tech/cargar-archivos-32762353e0.md): - [EcoStruxure](https://api-docs.kiodc.tech/ecostruxure-32762354e0.md): - [Get Online Sensors](https://api-docs.kiodc.tech/get-online-sensors-32762355e0.md): - [Get Online Alarms](https://api-docs.kiodc.tech/get-online-alarms-32762356e0.md): - [OAuth](https://api-docs.kiodc.tech/oauth-32762357e0.md): - [Health](https://api-docs.kiodc.tech/health-43180786e0.md): - [Status](https://api-docs.kiodc.tech/status-43180787e0.md): - [Check](https://api-docs.kiodc.tech/check-43180788e0.md): ## Schemas - DocuSign [DocuSign Envelope Signer](https://api-docs.kiodc.tech/docusign-envelope-signer-17921164d0.md): - DocuSign [DocuSign Signing URL Result](https://api-docs.kiodc.tech/docusign-signing-url-result-17921165d0.md): - DocuSign [DocuSign Signer Routing](https://api-docs.kiodc.tech/docusign-signer-routing-17921166d0.md): - DocuSign [DocuSign Resend Result](https://api-docs.kiodc.tech/docusign-resend-result-17921167d0.md): - DocuSign [DocuSign Envelope](https://api-docs.kiodc.tech/docusign-envelope-11430482d0.md): - XC Client Prices [XC Client Price](https://api-docs.kiodc.tech/xc-client-price-17921559d0.md): - XC Comments [XC Comment](https://api-docs.kiodc.tech/xc-comment-16903390d0.md): - XC Connections [XC Connection](https://api-docs.kiodc.tech/xc-connection-11430479d0.md): - XC Contract Settings [XC Contract Setting](https://api-docs.kiodc.tech/xc-contract-setting-17922179d0.md): - XC Contract Setting Participants [XC Contract Setting Participant](https://api-docs.kiodc.tech/xc-contract-setting-participant-13704598d0.md): - XC Data Centers [XC Datacenter](https://api-docs.kiodc.tech/xc-datacenter-16314974d0.md): - XC Documents [XC Document](https://api-docs.kiodc.tech/xc-document-11430480d0.md): - XC Requests [XC Request With Relations](https://api-docs.kiodc.tech/xc-request-with-relations-17926889d0.md): - XC Requests [XC Request List Item](https://api-docs.kiodc.tech/xc-request-list-item-17926893d0.md): - XC Requests [XC Request](https://api-docs.kiodc.tech/xc-request-11430476d0.md): - XC Requests [XC Request With Details](https://api-docs.kiodc.tech/xc-request-with-details-11430477d0.md): - XC Salesforce [Salesforce Connection](https://api-docs.kiodc.tech/salesforce-connection-17144989d0.md): - XC Salesforce [Salesforce Account](https://api-docs.kiodc.tech/salesforce-account-14486481d0.md): - XC Salesforce [Salesforce User](https://api-docs.kiodc.tech/salesforce-user-17926980d0.md): - XC Salesforce [Salesforce Product](https://api-docs.kiodc.tech/salesforce-product-17926981d0.md): - XC Salesforce [Salesforce Opportunity List Item](https://api-docs.kiodc.tech/salesforce-opportunity-list-item-17926994d0.md): - XC Salesforce [Salesforce Opportunity](https://api-docs.kiodc.tech/salesforce-opportunity-17926995d0.md): - XC Salesforce [Salesforce Opportunity Write Result](https://api-docs.kiodc.tech/salesforce-opportunity-write-result-17926996d0.md): - XC Salesforce [Salesforce Attachment](https://api-docs.kiodc.tech/salesforce-attachment-17927029d0.md): - XC Salesforce [Salesforce Attachment Upload Result](https://api-docs.kiodc.tech/salesforce-attachment-upload-result-17927030d0.md): - XC Salesforce [Salesforce Attachment Download Result](https://api-docs.kiodc.tech/salesforce-attachment-download-result-17927031d0.md): - XC Salesforce [Salesforce Request List Item](https://api-docs.kiodc.tech/salesforce-request-list-item-17927032d0.md): - XC Salesforce [Salesforce Request Point](https://api-docs.kiodc.tech/salesforce-request-point-17927033d0.md): - XC Salesforce [Salesforce Request](https://api-docs.kiodc.tech/salesforce-request-17927037d0.md): - XC Salesforce [Salesforce Request Write Result](https://api-docs.kiodc.tech/salesforce-request-write-result-17927042d0.md): - XC Salesforce [Salesforce Project Request](https://api-docs.kiodc.tech/salesforce-project-request-17927043d0.md): - XC Salesforce [Salesforce Project Request Write Result](https://api-docs.kiodc.tech/salesforce-project-request-write-result-17927044d0.md): - XC Salesforce [Salesforce Quote](https://api-docs.kiodc.tech/salesforce-quote-17927045d0.md): - XC Salesforce [Salesforce Quote Line](https://api-docs.kiodc.tech/salesforce-quote-line-17927046d0.md): - XC Satisfaction Surveys [XC Satisfaction Survey](https://api-docs.kiodc.tech/xc-satisfaction-survey-17926963d0.md): - XC Statuses [XC Status](https://api-docs.kiodc.tech/xc-status-11430475d0.md): - XC Status Histories [XC Status Time](https://api-docs.kiodc.tech/xc-status-time-17926961d0.md): - XC Status Histories [XC Status Stage Time](https://api-docs.kiodc.tech/xc-status-stage-time-17926962d0.md): - XC Status Histories [XC Status History](https://api-docs.kiodc.tech/xc-status-history-11430478d0.md): - [Error](https://api-docs.kiodc.tech/error-11430483d0.md): - [Date Metadata](https://api-docs.kiodc.tech/date-metadata-13704610d0.md): - [Pagination Metadata](https://api-docs.kiodc.tech/pagination-metadata-13704612d0.md): - [Banned Device](https://api-docs.kiodc.tech/banned-device-17421105d0.md): - [ApplicationContentCreate](https://api-docs.kiodc.tech/applicationcontentcreate-17207694d0.md): - [ApplicationContentUpdate](https://api-docs.kiodc.tech/applicationcontentupdate-17207695d0.md): - [ApplicationContent](https://api-docs.kiodc.tech/applicationcontent-17207696d0.md): - [ApplicationContentListResponse](https://api-docs.kiodc.tech/applicationcontentlistresponse-17207698d0.md): - [DataCenter](https://api-docs.kiodc.tech/datacenter-12188103d0.md): - [Intake Form](https://api-docs.kiodc.tech/intake-form-17420271d0.md): - [Pagination](https://api-docs.kiodc.tech/pagination-17207697d0.md): - [LanguageEntry](https://api-docs.kiodc.tech/languageentry-17207693d0.md): - [Error](https://api-docs.kiodc.tech/error-17207590d0.md): - [LocalizedContent](https://api-docs.kiodc.tech/localizedcontent-17207692d0.md):