---
title: Índice de operações v1
description: Todas as 143 operações administrativas, com URL própria e exemplos.
---

Produção e homologação: 143 operações administrativas. Cada ambiente possui dados e credenciais próprios. Exemplos de chamadas usam homologação por padrão. OAuth e MCP ainda indisponíveis. Veja [versões](/versoes/), [console](/console/) e [contratos para download](/downloads/).

| Método | Caminho | Permissão | Referência |
| --- | --- | --- | --- |
| GET | `/me` | `identity:read` | [getMe](/api/operacoes/getme/) |
| PATCH | `/me` | `profile:update` | [updateMe](/api/operacoes/updateme/) |
| GET | `/me/preferences` | `preferences:read` | [getMePreferences](/api/operacoes/getmepreferences/) |
| PATCH | `/me/preferences` | `preferences:update` | [updateMePreferences](/api/operacoes/updatemepreferences/) |
| POST | `/api-keys` | `api_keys:create` | [createApiKeys](/api/operacoes/createapikeys/) |
| GET | `/api-keys` | `api_keys:read` | [getApiKeys](/api/operacoes/getapikeys/) |
| GET | `/api-keys/{keyId}` | `api_keys:read` | [getApiKeysKeyId](/api/operacoes/getapikeyskeyid/) |
| PATCH | `/api-keys/{keyId}` | `api_keys:update` | [updateApiKeysKeyId](/api/operacoes/updateapikeyskeyid/) |
| DELETE | `/api-keys/{keyId}` | `api_keys:delete` | [deleteApiKeysKeyId](/api/operacoes/deleteapikeyskeyid/) |
| GET | `/links` | `links:read` | [getLinks](/api/operacoes/getlinks/) |
| POST | `/links` | `links:create` | [createLinks](/api/operacoes/createlinks/) |
| GET | `/links/{linkId}` | `links:read` | [getLinksLinkId](/api/operacoes/getlinkslinkid/) |
| PATCH | `/links/{linkId}` | `links:update` | [updateLinksLinkId](/api/operacoes/updatelinkslinkid/) |
| DELETE | `/links/{linkId}` | `links:delete` | [deleteLinksLinkId](/api/operacoes/deletelinkslinkid/) |
| GET | `/operations/{operationId}` | `operations:read` | [getOperationsOperationId](/api/operacoes/getoperationsoperationid/) |
| POST | `/api-keys/{keyId}/rotate` | `api_keys:rotate` | [rotateApiKeysKeyId](/api/operacoes/rotateapikeyskeyid/) |
| GET | `/capabilities` | `capabilities:read` | [getCapabilities](/api/operacoes/getcapabilities/) |
| GET | `/apps/{appId}/capabilities` | `capabilities:read` | [getAppsAppIdCapabilities](/api/operacoes/getappsappidcapabilities/) |
| GET | `/apps/{appId}/usage` | `usage:read` | [getAppsAppIdUsage](/api/operacoes/getappsappidusage/) |
| GET | `/audit-events` | `audit_events:read` | [getAuditEvents](/api/operacoes/getauditevents/) |
| GET | `/requests` | `requests:read` | [getRequests](/api/operacoes/getrequests/) |
| POST | `/operations/{operationId}/cancel` | `operations:cancel` | [cancelOperationsOperationId](/api/operacoes/canceloperationsoperationid/) |
| GET | `/apps` | `apps:read` | [getApps](/api/operacoes/getapps/) |
| POST | `/apps` | `apps:create` | [createApps](/api/operacoes/createapps/) |
| GET | `/apps/{appId}` | `apps:read` | [getAppsAppId](/api/operacoes/getappsappid/) |
| PATCH | `/apps/{appId}` | `apps:update` | [updateAppsAppId](/api/operacoes/updateappsappid/) |
| DELETE | `/apps/{appId}` | `apps:delete` | [deleteAppsAppId](/api/operacoes/deleteappsappid/) |
| GET | `/apps/{appId}/defaults` | `apps:read` | [getAppsAppIdDefaults](/api/operacoes/getappsappiddefaults/) |
| PUT | `/apps/{appId}/defaults` | `apps:update` | [setAppsAppIdDefaults](/api/operacoes/setappsappiddefaults/) |
| GET | `/apps/{appId}/logo` | `apps:read` | [getAppsAppIdLogo](/api/operacoes/getappsappidlogo/) |
| PUT | `/apps/{appId}/logo` | `apps:update` | [setAppsAppIdLogo](/api/operacoes/setappsappidlogo/) |
| DELETE | `/apps/{appId}/logo` | `apps:update` | [deleteAppsAppIdLogo](/api/operacoes/deleteappsappidlogo/) |
| POST | `/links/{linkId}/duplicate` | `links:create` | [duplicateLinksLinkId](/api/operacoes/duplicatelinkslinkid/) |
| POST | `/links/validate` | `links:validate` | [validateLinks](/api/operacoes/validatelinks/) |
| GET | `/links/availability` | `links:read` | [getLinksAvailability](/api/operacoes/getlinksavailability/) |
| POST | `/links/{linkId}/preview` | `links:preview` | [previewLinksLinkId](/api/operacoes/previewlinkslinkid/) |
| GET | `/links/{linkId}/publication` | `links:read` | [getLinksLinkIdPublication](/api/operacoes/getlinkslinkidpublication/) |
| POST | `/links/{linkId}/resync` | `links:resync` | [resyncLinksLinkId](/api/operacoes/resynclinkslinkid/) |
| GET | `/assets` | `assets:read` | [getAssets](/api/operacoes/getassets/) |
| POST | `/assets` | `assets:create` | [createAssets](/api/operacoes/createassets/) |
| GET | `/assets/{assetId}` | `assets:read` | [getAssetsAssetId](/api/operacoes/getassetsassetid/) |
| DELETE | `/assets/{assetId}` | `assets:delete` | [deleteAssetsAssetId](/api/operacoes/deleteassetsassetid/) |
| GET | `/domains` | `domains:read` | [getDomains](/api/operacoes/getdomains/) |
| POST | `/domains` | `domains:create` | [createDomains](/api/operacoes/createdomains/) |
| GET | `/domains/{domainId}` | `domains:read` | [getDomainsDomainId](/api/operacoes/getdomainsdomainid/) |
| DELETE | `/domains/{domainId}` | `domains:delete` | [deleteDomainsDomainId](/api/operacoes/deletedomainsdomainid/) |
| GET | `/domains/{domainId}/capabilities` | `capabilities:read` | [getDomainsDomainIdCapabilities](/api/operacoes/getdomainsdomainidcapabilities/) |
| POST | `/domains/{domainId}/verify` | `domains:verify` | [verifyDomainsDomainId](/api/operacoes/verifydomainsdomainid/) |
| GET | `/domains/{domainId}/native-config` | `native_config:read` | [getDomainsDomainIdNativeConfig](/api/operacoes/getdomainsdomainidnativeconfig/) |
| PUT | `/domains/{domainId}/native-config` | `native_config:update` | [setDomainsDomainIdNativeConfig](/api/operacoes/setdomainsdomainidnativeconfig/) |
| GET | `/domains/{domainId}/web-config` | `web_config:read` | [getDomainsDomainIdWebConfig](/api/operacoes/getdomainsdomainidwebconfig/) |
| PUT | `/domains/{domainId}/web-config` | `web_config:update` | [setDomainsDomainIdWebConfig](/api/operacoes/setdomainsdomainidwebconfig/) |
| GET | `/domains/{domainId}/recovery-config` | `recovery_config:read` | [getDomainsDomainIdRecoveryConfig](/api/operacoes/getdomainsdomainidrecoveryconfig/) |
| PUT | `/domains/{domainId}/recovery-config` | `recovery_config:update` | [setDomainsDomainIdRecoveryConfig](/api/operacoes/setdomainsdomainidrecoveryconfig/) |
| GET | `/domains/{domainId}/diagnostics` | `domains:read` | [getDomainsDomainIdDiagnostics](/api/operacoes/getdomainsdomainiddiagnostics/) |
| GET | `/domain-options` | `domains:read` | [getDomainOptions](/api/operacoes/getdomainoptions/) |
| GET | `/domains/{domainId}/dns-records` | `dns:read` | [getDomainsDomainIdDnsRecords](/api/operacoes/getdomainsdomainiddnsrecords/) |
| POST | `/domains/{domainId}/dns-records` | `dns:create` | [createDomainsDomainIdDnsRecords](/api/operacoes/createdomainsdomainiddnsrecords/) |
| PATCH | `/domains/{domainId}/dns-records/{recordId}` | `dns:update` | [updateDomainsDomainIdDnsRecordsRecordId](/api/operacoes/updatedomainsdomainiddnsrecordsrecordid/) |
| DELETE | `/domains/{domainId}/dns-records/{recordId}` | `dns:delete` | [deleteDomainsDomainIdDnsRecordsRecordId](/api/operacoes/deletedomainsdomainiddnsrecordsrecordid/) |
| GET | `/apps/{appId}/template-defaults` | `template_bindings:read` | [getAppsAppIdTemplateDefaults](/api/operacoes/getappsappidtemplatedefaults/) |
| PUT | `/apps/{appId}/template-defaults` | `template_bindings:update` | [setAppsAppIdTemplateDefaults](/api/operacoes/setappsappidtemplatedefaults/) |
| GET | `/domains/{domainId}/template-defaults` | `template_bindings:read` | [getDomainsDomainIdTemplateDefaults](/api/operacoes/getdomainsdomainidtemplatedefaults/) |
| PUT | `/domains/{domainId}/template-defaults` | `template_bindings:update` | [setDomainsDomainIdTemplateDefaults](/api/operacoes/setdomainsdomainidtemplatedefaults/) |
| GET | `/links/{linkId}/template-selection` | `template_bindings:read` | [getLinksLinkIdTemplateSelection](/api/operacoes/getlinkslinkidtemplateselection/) |
| PUT | `/links/{linkId}/template-selection` | `template_bindings:update` | [setLinksLinkIdTemplateSelection](/api/operacoes/setlinkslinkidtemplateselection/) |
| GET | `/template-catalog` | `templates:read` | [getTemplateCatalog](/api/operacoes/gettemplatecatalog/) |
| GET | `/template-catalog/{baseId}/schema` | `templates:read` | [getTemplateCatalogBaseIdSchema](/api/operacoes/gettemplatecatalogbaseidschema/) |
| GET | `/template-choices` | `templates:read` | [getTemplateChoices](/api/operacoes/gettemplatechoices/) |
| GET | `/templates` | `templates:read` | [getTemplates](/api/operacoes/gettemplates/) |
| POST | `/templates` | `templates:create` | [createTemplates](/api/operacoes/createtemplates/) |
| GET | `/templates/{templateId}` | `templates:read` | [getTemplatesTemplateId](/api/operacoes/gettemplatestemplateid/) |
| PATCH | `/templates/{templateId}` | `templates:update` | [updateTemplatesTemplateId](/api/operacoes/updatetemplatestemplateid/) |
| POST | `/templates/{templateId}/duplicate` | `templates:create` | [duplicateTemplatesTemplateId](/api/operacoes/duplicatetemplatestemplateid/) |
| GET | `/templates/{templateId}/draft` | `templates:read` | [getTemplatesTemplateIdDraft](/api/operacoes/gettemplatestemplateiddraft/) |
| PUT | `/templates/{templateId}/draft` | `templates:update` | [setTemplatesTemplateIdDraft](/api/operacoes/settemplatestemplateiddraft/) |
| POST | `/templates/{templateId}/validate` | `templates:validate` | [validateTemplatesTemplateId](/api/operacoes/validatetemplatestemplateid/) |
| POST | `/templates/{templateId}/preview` | `templates:preview` | [previewTemplatesTemplateId](/api/operacoes/previewtemplatestemplateid/) |
| GET | `/templates/{templateId}/versions` | `templates:read` | [getTemplatesTemplateIdVersions](/api/operacoes/gettemplatestemplateidversions/) |
| POST | `/templates/{templateId}/versions` | `templates:snapshot` | [createTemplatesTemplateIdVersions](/api/operacoes/createtemplatestemplateidversions/) |
| GET | `/templates/{templateId}/versions/{version}` | `templates:read` | [getTemplatesTemplateIdVersionsVersion](/api/operacoes/gettemplatestemplateidversionsversion/) |
| GET | `/templates/{templateId}/availability` | `templates:read` | [getTemplatesTemplateIdAvailability](/api/operacoes/gettemplatestemplateidavailability/) |
| POST | `/templates/{templateId}/publish` | `templates:publish` | [publishTemplatesTemplateId](/api/operacoes/publishtemplatestemplateid/) |
| POST | `/templates/{templateId}/restore` | `templates:publish` | [restoreTemplatesTemplateId](/api/operacoes/restoretemplatestemplateid/) |
| GET | `/template-publications` | `templates:read` | [getTemplatePublications](/api/operacoes/gettemplatepublications/) |
| GET | `/template-publications/{publicationId}` | `templates:read` | [getTemplatePublicationsPublicationId](/api/operacoes/gettemplatepublicationspublicationid/) |
| POST | `/template-publications/{publicationId}/retry` | `templates:retry` | [retryTemplatePublicationsPublicationId](/api/operacoes/retrytemplatepublicationspublicationid/) |
| GET | `/analytics/summary` | `analytics:read` | [getAnalyticsSummary](/api/operacoes/getanalyticssummary/) |
| GET | `/analytics/timeseries` | `analytics:read` | [getAnalyticsTimeseries](/api/operacoes/getanalyticstimeseries/) |
| GET | `/analytics/breakdown` | `analytics:read` | [getAnalyticsBreakdown](/api/operacoes/getanalyticsbreakdown/) |
| GET | `/analytics/top-links` | `analytics:read` | [getAnalyticsTopLinks](/api/operacoes/getanalyticstoplinks/) |
| GET | `/analytics/events` | `analytics:read` | [getAnalyticsEvents](/api/operacoes/getanalyticsevents/) |
| GET | `/analytics/native` | `analytics:read` | [getAnalyticsNative](/api/operacoes/getanalyticsnative/) |
| GET | `/analytics/recovery` | `analytics:read` | [getAnalyticsRecovery](/api/operacoes/getanalyticsrecovery/) |
| GET | `/links/{linkId}/history` | `link_history:read` | [getLinksLinkIdHistory](/api/operacoes/getlinkslinkidhistory/) |
| GET | `/links/{linkId}/tags` | `tags:read` | [getLinksLinkIdTags](/api/operacoes/getlinkslinkidtags/) |
| PUT | `/links/{linkId}/tags` | `tags:update` | [setLinksLinkIdTags](/api/operacoes/setlinkslinkidtags/) |
| GET | `/links/{linkId}/routing-rules` | `routing_rules:read` | [getLinksLinkIdRoutingRules](/api/operacoes/getlinkslinkidroutingrules/) |
| PUT | `/links/{linkId}/routing-rules` | `routing_rules:update` | [setLinksLinkIdRoutingRules](/api/operacoes/setlinkslinkidroutingrules/) |
| GET | `/tags` | `tags:read` | [getTags](/api/operacoes/gettags/) |
| POST | `/tags` | `tags:create` | [createTags](/api/operacoes/createtags/) |
| GET | `/tags/{tagId}` | `tags:read` | [getTagsTagId](/api/operacoes/gettagstagid/) |
| PATCH | `/tags/{tagId}` | `tags:update` | [updateTagsTagId](/api/operacoes/updatetagstagid/) |
| DELETE | `/tags/{tagId}` | `tags:delete` | [deleteTagsTagId](/api/operacoes/deletetagstagid/) |
| GET | `/folders` | `folders:read` | [getFolders](/api/operacoes/getfolders/) |
| POST | `/folders` | `folders:create` | [createFolders](/api/operacoes/createfolders/) |
| GET | `/folders/{folderId}` | `folders:read` | [getFoldersFolderId](/api/operacoes/getfoldersfolderid/) |
| PATCH | `/folders/{folderId}` | `folders:update` | [updateFoldersFolderId](/api/operacoes/updatefoldersfolderid/) |
| DELETE | `/folders/{folderId}` | `folders:delete` | [deleteFoldersFolderId](/api/operacoes/deletefoldersfolderid/) |
| GET | `/campaigns` | `campaigns:read` | [getCampaigns](/api/operacoes/getcampaigns/) |
| POST | `/campaigns` | `campaigns:create` | [createCampaigns](/api/operacoes/createcampaigns/) |
| GET | `/campaigns/{campaignId}` | `campaigns:read` | [getCampaignsCampaignId](/api/operacoes/getcampaignscampaignid/) |
| PATCH | `/campaigns/{campaignId}` | `campaigns:update` | [updateCampaignsCampaignId](/api/operacoes/updatecampaignscampaignid/) |
| DELETE | `/campaigns/{campaignId}` | `campaigns:delete` | [deleteCampaignsCampaignId](/api/operacoes/deletecampaignscampaignid/) |
| GET | `/campaigns/{campaignId}/links` | `campaigns:read` | [getCampaignsCampaignIdLinks](/api/operacoes/getcampaignscampaignidlinks/) |
| GET | `/analytics/campaigns/{campaignId}` | `analytics:read` | [getAnalyticsCampaignsCampaignId](/api/operacoes/getanalyticscampaignscampaignid/) |
| GET | `/links/{linkId}/qr` | `qr_codes:read` | [getLinksLinkIdQr](/api/operacoes/getlinkslinkidqr/) |
| GET | `/qr-codes` | `qr_codes:read` | [getQrCodes](/api/operacoes/getqrcodes/) |
| POST | `/qr-codes` | `qr_codes:create` | [createQrCodes](/api/operacoes/createqrcodes/) |
| GET | `/qr-codes/{qrId}` | `qr_codes:read` | [getQrCodesQrId](/api/operacoes/getqrcodesqrid/) |
| PATCH | `/qr-codes/{qrId}` | `qr_codes:update` | [updateQrCodesQrId](/api/operacoes/updateqrcodesqrid/) |
| DELETE | `/qr-codes/{qrId}` | `qr_codes:delete` | [deleteQrCodesQrId](/api/operacoes/deleteqrcodesqrid/) |
| GET | `/qr-codes/{qrId}/download` | `qr_codes:read` | [getQrCodesQrIdDownload](/api/operacoes/getqrcodesqriddownload/) |
| POST | `/exports` | `exports:create` | [createExports](/api/operacoes/createexports/) |
| GET | `/exports/{exportId}` | `exports:read` | [getExportsExportId](/api/operacoes/getexportsexportid/) |
| GET | `/exports/{exportId}/download` | `exports:read` | [getExportsExportIdDownload](/api/operacoes/getexportsexportiddownload/) |
| POST | `/link-batches` | `batches:create` | [createLinkBatches](/api/operacoes/createlinkbatches/) |
| GET | `/link-batches/{batchId}/items` | `batches:read` | [getLinkBatchesBatchIdItems](/api/operacoes/getlinkbatchesbatchiditems/) |
| POST | `/imports` | `imports:create` | [createImports](/api/operacoes/createimports/) |
| POST | `/imports/{importId}/validate` | `imports:validate` | [validateImportsImportId](/api/operacoes/validateimportsimportid/) |
| POST | `/imports/{importId}/commit` | `imports:commit` | [commitImportsImportId](/api/operacoes/commitimportsimportid/) |
| GET | `/imports/{importId}` | `imports:read` | [getImportsImportId](/api/operacoes/getimportsimportid/) |
| GET | `/imports/{importId}/items` | `imports:read` | [getImportsImportIdItems](/api/operacoes/getimportsimportiditems/) |
| GET | `/webhooks` | `webhooks:read` | [getWebhooks](/api/operacoes/getwebhooks/) |
| POST | `/webhooks` | `webhooks:create` | [createWebhooks](/api/operacoes/createwebhooks/) |
| GET | `/webhooks/{webhookId}` | `webhooks:read` | [getWebhooksWebhookId](/api/operacoes/getwebhookswebhookid/) |
| PATCH | `/webhooks/{webhookId}` | `webhooks:update` | [updateWebhooksWebhookId](/api/operacoes/updatewebhookswebhookid/) |
| DELETE | `/webhooks/{webhookId}` | `webhooks:delete` | [deleteWebhooksWebhookId](/api/operacoes/deletewebhookswebhookid/) |
| POST | `/webhooks/{webhookId}/rotate-secret` | `webhooks:rotate_secret` | [rotateSecretWebhooksWebhookId](/api/operacoes/rotatesecretwebhookswebhookid/) |
| POST | `/webhooks/{webhookId}/test` | `webhooks:test` | [testWebhooksWebhookId](/api/operacoes/testwebhookswebhookid/) |
| GET | `/webhooks/{webhookId}/deliveries` | `webhooks:read` | [getWebhooksWebhookIdDeliveries](/api/operacoes/getwebhookswebhookiddeliveries/) |
| GET | `/webhook-deliveries/{deliveryId}` | `webhooks:read` | [getWebhookDeliveriesDeliveryId](/api/operacoes/getwebhookdeliveriesdeliveryid/) |
| POST | `/webhook-deliveries/{deliveryId}/retry` | `webhooks:retry` | [retryWebhookDeliveriesDeliveryId](/api/operacoes/retrywebhookdeliveriesdeliveryid/) |
