{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"PartnerIngressService"},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"partneringressservice","__idx":0},"children":["PartnerIngressService"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["All endpoints on this service authenticate via Bearer token only (no identity headers)."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"http","header":{"controls":{"copy":{}}},"source":"Authorization: Bearer <token>\n","lang":"http"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"listcompanies","__idx":1},"children":["ListCompanies"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Returns the associated companies for a given partner. Use this to look up the ID mappings between Basic Capital and the partner system."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"protobuf","header":{"controls":{"copy":{}}},"source":"service PartnerIngressService {\n  rpc ListCompanies(ListCompaniesRequest) returns (ListCompaniesResponse);\n}\n\nmessage ListCompaniesRequest {\n  optional com.basiccapital.common.external.PaginationRequest pagination = 1;\n}\n\nmessage ListCompaniesResponse {\n  repeated PartnerIdentityAssociation companies = 1;\n  optional string next_page_token = 2;\n}\n","lang":"protobuf"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Data types:"]}," ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/core-data-types/identity-and-agreements#partneridentityassociation"},"children":["PartnerIdentityAssociation"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"listemployees","__idx":2},"children":["ListEmployees"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Returns the associated employees for all companies associated with the partner. Use this to look up the ID mappings between Basic Capital and the partner system. You can optionally filter by ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["company_uuid"]},"."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"protobuf","header":{"controls":{"copy":{}}},"source":"service PartnerIngressService {\n  rpc ListEmployees(ListEmployeesRequest) returns (ListEmployeesResponse);\n}\n\nmessage ListEmployeesRequest {\n  optional com.basiccapital.common.external.PaginationRequest pagination = 1;\n  optional string company_uuid = 2;\n}\n\nmessage ListEmployeesResponse {\n  repeated PartnerIdentityAssociation employees = 1;\n  optional string next_page_token = 2;\n}\n","lang":"protobuf"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Data types:"]}," ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/core-data-types/identity-and-agreements#partneridentityassociation"},"children":["PartnerIdentityAssociation"]}]}]},"headings":[{"value":"PartnerIngressService","id":"partneringressservice","depth":1},{"value":"ListCompanies","id":"listcompanies","depth":2},{"value":"ListEmployees","id":"listemployees","depth":2}],"frontmatter":{"title":"PartnerIngress","seo":{"title":"PartnerIngressService"}},"lastModified":"2026-09-14T19:48:02.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/grpc/partneringressservice","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}