Bradley Herrup
09/22/2025, 4:50 PMMaxim Baldinger
09/23/2025, 7:01 AMRoberto Macaotela
09/23/2025, 2:28 PMYorrick Elzinga
09/24/2025, 8:01 PMGirija shankar
09/26/2025, 2:34 PMYorrick Elzinga
09/28/2025, 10:53 AMMíla Votradovec
10/02/2025, 5:46 PMpermit env export terraform --api-key ****permit loginMaxime Leduc
10/02/2025, 11:06 PMTaha ÇEKEN
10/03/2025, 8:04 AM{"detail": [{      "loc": ["body","mapping_rules",0,"should_delete"],"msg": "extra fields not permitted","type": "value_error.extra"}],"body": {"name": "internal-endpoints","key": "internal-endpoints","secret": "FeatureIsntUsedInUrlMappingFearture - see PER 12646","auth_mechanism": "Bearer","mapping_rules": [{"url": "<https://api.abex.com.tr/test/internal/{lang}/addresses/states>","url_type": null,"http_method": "get","resource": "bkg_invoice","action": "read","should_delete": false}]}}Michał Wójcik
10/03/2025, 12:08 PMcurl -X PUT "<https://api.permit.io/v2/facts/default/dev/users/Test@Test.com>" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer xxx" \
  -d '{
    "key": "<mailto:Test@Test.com|Test@Test.com>",
    "email": "<mailto:Test@Test.com|Test@Test.com>",
    "first_name": "Jane",
    "last_name": "Doe",
    "attributes": {
      "department": "marketing",
      "age": 30,
      "subscription": {}
    },
    "role_assignments": [
      {
        "role": "application#Trade",
        "tenant": "default"
      }
    ]
  }'{
  "id": "4826aa77c24042a4bd4ca460ff37ddd7",
  "title": "We could not find the requested object/s",
  "error_code": "NOT_FOUND",
  "message": "The requested data could not be found, we could not find 'Role' with the given filters: id='application#Trade'. Please try again with different filters.\nIf you are sure there is an object with the given filters, contact our support on Slack for further guidance.",
  "additional_info": {
    "filters": {
      "id": "application#Trade"
    }
  }
}Míla Votradovec
10/06/2025, 3:42 PMpermitio/pdp-v2Taha ÇEKEN
10/07/2025, 6:35 AMdashboardsMichał Wójcik
10/07/2025, 9:50 AMresource_typecarengineengine_partMaxim Baldinger
10/11/2025, 11:59 AMNavanath Jadhav
10/13/2025, 8:58 AMMaxim Baldinger
10/13/2025, 2:03 PMobjectfoo"foo": {
    "A": 3,
    "B": 6
}resource.foo less-than (ref) user.foo.A"foo": 4foo.AMichał Wójcik
10/15/2025, 10:00 AM###
curl -X POST "<http://localhost:7766/allowed>" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer {{api_key}}" \
  -d '{
    "user": { "key": "grzegorz@sea.com" },
    "action": "distribute",
    "resource": {
      "type": "market_order",
      "key": "anton03",
      "tenant": "default"
    },
    "context": {}
  }'
response:
HTTP/1.1 200 OK
content-type: application/json
content-length: 823
connection: close
date: Wed, 15 Oct 2025 09:58:30 GMT
{
  "allow": true,
  "debug": {
    "abac": {
      "allow": true,
      "allowing_rules": [
        {
          "resourceset": "resourceset_Large_5fquantity",
          "userset": "userset_Seacom_5fUsers"
        }
      ],
      "code": "allow",
      "reason": "user 'grzegorz@sea.com' matched 'userset_Seacom_5fUsers' userset conditions, the given resource matched the 'resourceset_Large_5fquantity' resourceset conditions, users matching 'userset_Seacom_5fUsers' userset conditions has the 'distribute' permission on resources of type 'market_order' matching 'resourceset_Large_5fquantity' resourceset conditions"
    },
    "request": {
      "action": "distribute",
      "resource": {
        "attributes": {
          "Quantity": 100000,
          "type": "market_order"
        },
        "type": "market_order"
      },
      "tenant": "default",
      "user": {
        "attributes": {
          "email": "grzegorz@sea.com",
          "key": "grzegorz@sea.com",
          "roles": [],
          "tenants": []
        },
        "key": "grzegorz@sea.com",
        "synced": true
      }
    }
  },
  "result": false
}###
curl --location '<http://localhost:7766/user-permissions>' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {{api_key}}' \
--data '{
  "user": {
    "key": "grzegorz@sea.com"
  },
  "tenants": [
    "default"
  ]
}'
HTTP/1.1 200 OK
content-type: application/json
cache-control: private, max-age=3600
expires: Wed, 15 Oct 2025 10:58:53 +0000
content-length: 138
connection: close
date: Wed, 15 Oct 2025 09:58:53 GMT
{
  "company:sea": {
    "tenant": {
      "key": "default"
    },
    "resource": {
      "key": "sea",
      "type": "company",
      "attributes": {}
    },
    "permissions": [],
    "roles": [
      "member"
    ]
  }
}Christie Molloy
10/15/2025, 12:05 PMcurl '<https://api.permit.io/v2/projects/><proj-id>/envs/dev' -X 'PATCH' \-H 'authorization: Bearer <my-key>'\--data-raw '{"custom_branch_name": "development"}'Jack Muller
10/15/2025, 1:26 PMPratham Khodwe
10/16/2025, 9:56 AMShyamalan Chemmery
10/16/2025, 12:09 PMKaranbir Singh
10/18/2025, 8:16 PMAmbarish Singh
10/21/2025, 10:55 AMpermitio/pdp-v2:0.9.7Slackbot
10/21/2025, 11:43 AMMichał Wójcik
10/21/2025, 11:48 AM/check/bulk_check/user-permissions/authorized-usersMichał Wójcik
10/24/2025, 9:41 AMcompany#memberlocation#membercurl -X POST "<https://api.permit.io/v2/schema/{{project_id}}/{{env_id}}/groups>" \-H "Authorization: Bearer {{API_SECRET_KEY}}" \-H "Content-Type: application/json" \--data-raw '{"group_resource_type_key": "company","group_instance_key": "clarksons","group_tenant": "default"}'curl -X POST "<https://api.permit.io/v2/schema/{{project_id}}/{{env_id}}/groups>" \-H "Authorization: Bearer {{API_SECRET_KEY}}" \-H "Content-Type: application/json" \--data-raw '{"group_resource_type_key": "location","group_instance_key": "london","group_tenant": "default"}'curl -X PUT "<https://api.permit.io/v2/schema/{{project_id}}/{{env_id}}/groups/company:clarksons/assign_group>" \-H "Authorization: Bearer {{API_SECRET_KEY}}" \-H "Content-Type: application/json" \--data-raw '{"group_instance_key": "london"}'HTTP/1.1 404 Not Found
Date: Fri, 24 Oct 2025 09:37:14 GMT
Content-Type: application/json
Content-Length: 676
Connection: close
server: uvicorn
x-content-type-options: nosniff
referrer-policy: no-referrer
strict-transport-security: max-age=31536000; includeSubDomains; preload
x-request-id: 14661ae9ed184d7bb84c4bba63701abe
access-control-expose-headers: X-Request-ID
{
  "id": "14661ae9ed184d7bb84c4bba63701abe",
  "title": "We could not find the requested object/s",
  "error_code": "NOT_FOUND",
  "message": "The requested data could not be found, we could not find 'resourceinstance' with the given filters: env_id='aced0086-602a-49a6-8fbe-0c5aebefeb3a', resource_instance_id='london', resource_id='6195f099-37e1-478e-a3c9-7fb16b1d1412'. Please try again with different filters.\nIf you are sure there is an object with the given filters, contact our support on Slack for further guidance.",
  "additional_info": {
    "filters": {
      "env_id": "aced0086-602a-49a6-8fbe-0c5aebefeb3a",
      "resource_instance_id": "london",
      "resource_id": "6195f099-37e1-478e-a3c9-7fb16b1d1412"
    }
  }
}curl -X GET "<https://api.permit.io/v2/schema/{{project_id}}/{{env_id}}/groups>" \-H "Authorization: Bearer {{API_SECRET_KEY}}"HTTP/1.1 200 OK
Date: Fri, 24 Oct 2025 09:38:41 GMT
Content-Type: application/json
Content-Length: 603
Connection: close
server: uvicorn
x-content-type-options: nosniff
referrer-policy: no-referrer
strict-transport-security: max-age=31536000; includeSubDomains; preload
x-request-id: 55fd8d5a29df460b912a1a0de8690393
access-control-expose-headers: X-Request-ID
[
  {
    "assigned_roles": [
      "location:london#member"
    ],
    "users": [],
    "group_resource_type_key": "location",
    "group_instance_key": "london",
    "group_tenant": "default"
  },
  {
    "assigned_roles": [
      "company:clarksons#member"
    ],
    "users": [],
    "group_resource_type_key": "company",
    "group_instance_key": "clarksons",
    "group_tenant": "default"
  }
]Ryan Barriger
10/27/2025, 7:39 PMSlackbot
10/27/2025, 7:55 PMMithies Ponnusamy
10/28/2025, 5:18 AMMithies Ponnusamy
10/28/2025, 5:26 AM